'bugs: 'game over does not show...' '+hang after continuing when supreme ruler' '+bad return after brakuje ci xxxx korcow' '++ IT IS OK! game continues after bankruptcy' 'pressing 0 in taxes screen hangs game' '???return (0) after development continues' '+after suicide loop with asking about continuation' '+dead(player) is not checked anywhere' '+ after suicide "how many units of 76' when bad first letter '+loading game does not really work, it starts again' $options +optimize, optimize=-fixed_vars-const_replace '$options mode=compatible REM modified 061485 by Bruce Ramsey 411 N 61st, Seattle, WA 98103 REM players=# of players;player=player;year=year ' G=$/grain,D1=demand;weather=weather; ' L=land price;C1=customs revenue REM S1=sales tax rev.;I1=income tax rev.; ' J=net justice revenue REM markets(player)=# of markets;merchants(player)=# of merchants (5 per market): ' mills(player)=# of woollen mills:serfs(player)=# of serfs REM palace_points(player)=palace pts:nobles(player)=nobles(RND 1-2/palace_points(player)); ' cathedral_points(player)=cathedral pts. REM clergymen(player)=# of clergymen(RND 1-6 per cath.point; ' cash(player)=cash;land(player)=land ' troops(player)=troops(paid $3/turn) REM customs_duty(player)=customs duty;sales_tax(player)=sales tax ' income_tax(player)=income tax;justice(player)=justice ' victory_points(player)=victory pts.(15 to win) REM death_date(player)=you will die by this date (1440-1455); ' grain(player)=grain reserves ' dead(player) 0=alive,1=dead;sex(player)=sex REM titles$=titles;W$=weather & harvest; ' names$=names;justice$=level of justice; ' winner(player)are you already sup.ruler? REM status_points(player)=status pts.:cathedral pt. adds 1;palace,0.5;mill,0.25; ' market,0.1; ' land_prices(player)=land prices '$define POKMSK = 16 $define LMARGN = 82 $define RMARGN = 83 $define ROWCRS = 84 $define CRSINH = 752 $define CH = 764 $define IRQEN = 53774 $define key_y = 89 $define key_n = 78 $define key_k = 75 $define key_m = 77 $define key_1 = 49 $define key_4 = 52 $define key_ret = 155 exec splash_screen CLR DELAY=15 DIM names$(49),titles$(215),W$(34),land(7),troops(7),cathedral_points(6) dim mills(6),markets(6),palace_points(6),serfs(6),A$(23),cash(6) dim titles_start_pos(30),titles_end_pos(30),land_prices(6) DIM winner(6),customs_duty(6),sex(7),sales_tax(6),income_tax(6) dim justice(6),death_date(6),grain(6),victory_points(7),status_points(6) dim nobles(6),clergymen(6),merchants(6),justice$(12),dead(6) year=1400 FOR A=1 TO 30 titles_start_pos(A)=LEN(titles$)+1 READ A$ titles_end_pos(A)=LEN(titles$)+LEN(A$) titles$(LEN(titles$)+1)=A$ NEXT A POKE @LMARGN,2 get KEY IF KEY=@key_y exec load_game else exec initial_settings endif DATA SIR,BARON,COUNT,MARQUIS,LORD,DUKE,ARCHDUKE,GRAND DUKE,PRINCE,KING,EMPEROR,SHOGUN DATA DEMI-GOD,GOD,SUPREME RULER DATA MADAM,BARONESS,COUNTESS,MARQUISE,LADY,DUCHESS,ARCHDUCHESS,GRAND DUCHESS,PRINCESS DATA QUEEN,EMPRESS,SAINT,DEMI-GODESS,GODESS,SUPREME RULER DATA SANTA PARAVIA ,FIUMACCIO ,TORRICELLA ,VENIZIA ,MOLINETTO ,FONTANILE