g0me3 / bfs_nes_sims

Sim City for NES Back-From-Source project
110 stars 10 forks source link

MISC GAME INFO

CODES

WHAT'S UNFINISHED IN THE GAME

ORIGINAL GAME BUGS

APPENDIX A - EVENTS/PRESENTS

INDEX EVENT REQUIREMENTS RESULTS REPEATS MESSAGE APPEAR
01 Becomes a Town 2000 population history record once per game yes
02 Becomes a City 10000 population history record, present "White House" once per game yes
03 Becomes a Capital 50000 population history record once per game yes
04 Becomes a Metropolis 100000 population history record once per game yes
05 Becomes a Megapolis 500000 population history record once per game yes
06 Traffic is bumper to bumper traffic level 7 - every recalculation yes
07 Commuters are grid-locket traffic level 2 - every recalculation yes
08 Crime rate is much too high crime level 7 - every recalculation yes
09 Monster disaster scenario specific monster appears, destroy all on its path scenario specific yes
0A Eartquake disaster scenario specific ground shake, destroy random areas scenario specific yes
0B Bank wants to build office 5 years after White House has built present "Bank" once per game yes
0C City wants relationship 150000 population relationship begin once per game yes
0D Open amusement park 120000 population present "Amusement Park" once per game yes
0E Open a Zoo 250000 population present "Zoo" once per game yes
0F Open a Casino 200000 population present "Casino" once per game yes
10 Build an extra land 2 sea ports present "Extra Land" once per game no, see BUGS#4
11 New Police Station 10 police stations present "New Police St." once per game yes
12 New FireStation 10 police stations present "New Fire St." once per game yes
13 10th anniversary monument practice/city JAN 1910 present "10th Monument" once per game yes
14 100th anniversary monument practice/city JAN 2000 present "100th Monument" once per game yes
15 Holding World Expo practice/city JAN 1950 expo starts once per game yes
16 Erect Expo monument practice/city JAN 1951 present "Expo Monument" once per game yes, see BUGS#29
17 Statue of Liberty present practice/city 10 years after City Sistership present "Liberty" once per game yes, see BUGS#29
18 Build a Library 70000 population present "Library" once per game no, see BUGS#4
19 Parks expand 200 park squares present "Extra Park" once per game yes
1A Railroad Station 150 rail squares present "Railroad St." once per game yes
1B Practice Intro Practice FEB 1900 - once per game yes
1C Practice Hint Practice FEB 1901 - once per game yes
1D Practice mode Failed Practice FEB 1905, <30000 population - once per game no, see BUGS#3
1E Practice mode Complete Prectice FEB 1905, >=30000 population - once per game no, see BUGS#3
1F Bank Hint Bank has build "BANK" button enabled at Budget screen once per game yes
20 Fire disaster manual request burn random areas scenario specific yes
21 Flood disaster scenario specific flood shore areas scenario specific yes
22 Airplane Crash random or when PLANE collide with HELI destroy single area scenario specific yes
23 Tornado disaster scenario specific destroy all on its path scenario specific yes

APPEND B. SCROLL MESSAGES

INDEX MESSAGE REQUIREMENTS FORCED NOTES
00 MORE RESIDENTIAL ZONES NEEDED R<(R+C+I)/4 no -
01 MORE COMMERCIAL ZONES NEEDED C<(R+C+I)/8 no -
02 MORE INDUSTRIAL ZONES NEEDED I<(R+C+I)/8 no -
03 MORE ROADS REQUIRED (R+C+I)>=10, (R+C+I)>ROADS no -
04 INADEQUATE RAIL SYSTEM (R+C+I)>=50, (R+C+I)>RAILS no -
05 BUILD A POWER PLANT (R+C+I)>=10, POWER=0 no see BUGS#1
06 RESIDENTS DEMAND A STADIUM R_L>=500fp, STADIUM=0 yes -
07 INDUSTRY REQUIRES A SEA PORT I_L>=100fp, SEAPORT=0 yes -
08 COMMERCE REQUIRES AN AIRPORT C_L>=150fp, AIRPORT=0 yes -
09 CITIZENS DEMAND A FIRE DEPARTMENT ALL_L>=60fp, SPOLICE=0 no ALL_L=(R_L+C_L+I_L)
0A CITIZENS DEMAND A POLICE DEPARTMENT ALL_L>=60fp, SFIRE=0 no ALL_L=(R_L+C_L+I_L)
0B BLACKOUTS REPORTED CHECK POWER MAP -unused- - see UNFINISHED#4.1
0C CITIZENS UPSET THE TAX RATE IS TOO HIGH TAX_RATE>=0C no -
0D ROADS DETERIORATING DUE TO LACK OF FUNDS RFUND_RATE<18, ROADS>=30 no -
0E FIRE DEPARTMENTS NEED FUNDING FFUND_RATE<0B, ALL_L>=20fp no ALL_L=(R_L+C_L+I_L)
0F POLICE DEPARTMENTS NEED FUNDING PFUND_RATE<0B, ALL_L>=20fp no ALL_L=(R_L+C_L+I_L)
10 A PLANE HAS CRASHED -unused- - used as EVENT MESSAGE #22**
11 SHIPWRECK REPORTED -unused- - see UNFINISHED#4.3
12 A TRAIN CRASHED -unused- - see UNFINISHED#4.3
13 A HELICOPTER CRASHED -unused- - see UNFINISHED#4.3
14 UNEMPLOYMENT RATE IS HIGH -unused- - see UNFINISHED#4.4
15 YOUR CITY HAS GONE BROKE -unused- - see UNFINISHED#4.5
16 EXPLOSION DETECTED -unused- - see UNFINISHED#4.6
17 BROWNOUTS BUILD ANOTHER POWER PLANT -unused- - see UNFINISHED#4.7
18 HEAVY TRAFFIC REPORTED TRAFFIC>=10 under HELI pos yes see MISC#1

APPEND C. MAP TILE INDEXES

INDEX BUILDING FLAGS FLAG BITS NOTES
00-18 regular R area CA 11001010
19 hospital CA 11001010
1A school CA 11001010
1B-1F - - -
20-38 C area CA 11001010
39-3F - - -
40-48 I area CA 11001010
49-4F - - -
50 police station CA 11001010
51 fire station CA 11001010
52-5F - - -
60 coal power station CA 11001010
61 nuclear power station CA 11001010
62 sea port CA 11001010
63 stadium CA 11001010
64 air port CA 11001010
65-6F - - -
70 bank CE 11001110
71 amusement park CE 11001110
72 zoo CE 11001110
73 casino CE 11001110
74 reclaimed water ground CE 11001110 *turns to 90 when used
75 new police station CE 11001110
76 new fire station CE 11001110
77 10th monument CE 11001110
78 100th monument CE 11001110
79 expo monument CE 11001110
7A liberty monument CE 11001110
7B library CE 11001110
7C park CE 11001110
7D train station CE 11001110
7E white house CE 11001110
7F - - -
80-8E internal building's tiles C0 11000000
8F - - -
90 bulldozed ground 02 00000010
91-9B road 62 01100010
9C-A6 rail 52 01010010
A7-B1 electric C2 11000010
B2 park grass 46 01000110
B3 park tree 06 00000110
B4 corrupt ground 02 00000010
B5 flooded ground 00 00000000
B6 polluted ground 00 00000000
B7-B8 road+rail 52 01010010
B9-BA electric+road E2 11100010
BB-BC electric+rail D2 11010010
BD water 05 00000101
BE-CD ground/water shores 06 00000110
CE-DF unbulldozed ground 46 01000110
E0-E1 water+road 05 00000101
E2-E3 water+rail 15 00010101
E4-E5 water+electric 85 10000101
E6 fire ground 00 00000000
E7-EA disaster ground anim 00 00000000
EB-EC sailable water+road 05 00000101
ED-FC open bridge road 05 00000101 unused
FD - - -
FE sailable water tile 05 00000101
FF - - -

APPEND D. FLAG BITS DESCRIPTION

BFS CHANGES LIST

BFS TODO

BFS BUGS