Bad Dudes (NES) - Text
USA
|
USA |
Tables
Bad Dudes uses several text tables. The main tables are nearly identical with the same full alphabet and numbers, but they differ in punctuation. The title uses a limited table and is not sequential in the ROM. The Logo / Player Select text is also stored strangely in the ROM; block of two letters are spaced apart from each other. We're still missing a table for the end of stage text which is based on sprites rather than background tiles. The text in the ROM doesn't seem to match the letter sprites in either configuration in the PPU.
|
Title 00= 01=1 02=8 03=9 04=A 05=B 06=C 10=R 13=D 14=E 17=S 18=T 19=U 24=O 25=N 28=M 29=L 2A=I 2B=F 2F=© 3A=. 3B=Y 48=, |
Logo / Player Select 80= 81=1 82=2 83=3 84=4 85=5 86=6 87=7 88=8 89=9 8A=0 8B=A 8C=B 8D=C 8E=D 8F=E 90=F 91=G 92=H 93=I 94=J 95=K 96=L 97=M 98=N 99=O 9A=P 9B=Q 9C=R 9D=S 9E=T 9F=U A0=V A1=W A2=X A3=Y A4=Z |
Introduction 01=1 02=2 03=3 04=4 05=5 06=6 07=7 08=8 09=9 0A=0 0B=A 0C=B 0D=C 0E=D 0F=E 10=F 11=G 12=H 13=I 14=J 15=K 16=L 17=M 18=N 19=O 1A=P 1B=Q 1C=R 1D=S 1E=T 1F=U 20=V 21=W 22=X 23=Y 24=Z 27=? 28=! 29=. 2A=, 2B=' 2C= 2D=- FF=␍ |
Status Bar 80= 81=1 82=2 83=3 84=4 85=5 86=6 87=7 88=8 89=9 8A=0 8B=A 8C=B 8D=C 8E=D 8F=E 90=F 91=G 92=H 93=I 94=J 95=K 96=L 97=M 98=N 99=O 9A=P 9B=Q 9C=R 9D=S 9E=T 9F=U A0=V A1=W A2=X A3=Y A4=Z BC=. |
Game Over / Player 00= 01=1 02=2 03=3 04=4 05=5 06=6 07=7 08=8 09=9 0A=0 0B=A 0C=B 0D=C 0E=D 0F=E 10=F 11=G 12=H 13=I 14=J 15=K 16=L 17=M 18=N 19=O 1A=P 1B=Q 1C=R 1D=S 1E=T 1F=U 20=V 21=W 22=X 23=Y 24=Z 27=? 28=! 29=. 2A=, 2B=' 2D=- |
Ending 01=1 02=2 03=3 04=4 05=5 06=6 07=7 08=8 09=9 0A=0 0B=A 0C=B 0D=C 0E=D 0F=E 10=F 11=G 12=H 13=I 14=J 15=K 16=L 17=M 18=N 19=O 1A=P 1B=Q 1C=R 1D=S 1E=T 1F=U 20=V 21=W 22=X 23=Y 24=Z 27=? 28=! 29=. 2A=, 2B=' 2D=- D0= FF=␍ |
ROM Addresses
04166 - Data East Presents 04804 - Title Screen 05D4C - Blade / Striker 0C6D7 - Introduction 0CA6A - Player 0CCEE - Game Over 0CDAB - End / Continue 0D2FD - Credits 1D96C - Status Bar
Japan
|
Japan |
Tables
The original Japanese game uses several different text tables. The title uses a limited set, and the data in the ROM is not sequential. The introduction table uses only the needed hiragana with very limited katakana and Latin letters. The status bar, game over, and credits tables all use the English alphabet, and, although the credits are present in the ROM, the game doesn't ever seem to display them. There are a couple small sets for the player select and "the end" message. We're still missing a table for the end of stage text which is based on sprites rather than background tiles. The text in the ROM doesn't seem to match the letter sprites in the PPU.
|
Title 00= 01=© 0D=1 0E=2 0F=8 1C=9 5C=Y 61=N 64=M 68=L 6C=R 70=D 71=E 72=T 73=A 74=S 75=C 76=O 77=P 78=. |
Player Select 14=B 15=L 16=A 18=D 1B=E 1C=S 1D=T 21=R 22=I 23=K |
Introduction 41=い 42=う 43=え 44=お 45=か 46=き 47=く 48=こ 49=さ 4A=し 4B=す 4C=そ 4D=た 4E=ち 4F=つ 50=ゆ 51=て 52=と 53=な 54=に 55=ね 56=の 57=は 58=ひ 59=ふ 5A=ほ 5B=ま 5C=み 5D=め 5E=も 5F=も 60=よ 61=ら 62=り 63=る 64=れ 65=ろ 66=ろ 67=ろ 68=ん 69=ト 6A=ラ 6B=コ 6C=ン 6D=N 6E=I 6F=J 70=っ 71=A 72=! 73=、 74=゛ 75=。 76=・ 77=あ 78=よ 79=゜ 7A=せ 7B= |
Status Bar 80= 81=1 82=2 83=3 84=4 85=5 86=6 87=7 88=8 89=9 8A=0 8B=A 8C=B 8D=C 8E=D 8F=E 90=F 91=G 92=H 93=I 94=J 95=K 96=L 97=M 98=N 99=O 9A=P 9B=Q 9C=R 9D=S 9E=T 9F=U A0=V A1=W A2=X A3=Y A4=Z BC=. |
Bosses 00= 01=い 02=う 03=え 04=お 05=か 06=き 07=く 08=こ 09=さ 0A=し 0B=す 0C=そ 0D=た 0E=ち 0F=つ 10=ゆ 11=て 12=と 13=な 14=に 15=ね 16=の 17=は 18=ひ 19=ふ 1A=ほ 1B=ま 1C=み 1D=め 1E=も 1F=も 20=よ 21=ら 22=り 23=る 24=れ 25=ろ 26=ろ 27=ろ 28=ん 29=ト 2A=ラ 2B=コ 2C=ン 2D=N 2E=I 2F=J 30=っ 31=A 32=! 33=、 34=゛ 35=。 36=・ 37=あ 38=よ 39=゜ 3A=せ |
Game Over / Player 00= 01=1 02=2 03=3 04=4 05=5 06=6 07=7 08=8 09=9 0A=0 0B=A 0C=B 0D=C 0E=D 0F=E 10=F 11=G 12=H 13=I 14=J 15=K 16=L 17=M 18=N 19=O 1A=P 1B=Q 1C=R 1D=S 1E=T 1F=U 20=V 21=W 22=X 23=Y 24=Z |
Ending 73= 8A=あ 8B=い 8C=う 8D=か 8E=く 8F=こ 90=す 91=そ 92=た 93=ち 95=て 96=と 97=な 98=に 99=の 9A=お 9C=ふ 9D=め 9E=も 9F=や A1=よ A3=ら A7=を A8=! A9=。 AA=゛ AB=っ BA=わ BD=ろ BE=れ BF=り CF=け |
The End D0= E9=T EA=H EB=E EC=N ED=D |
Credits (unused) 01=1 02=2 03=3 04=4 05=5 06=6 07=7 08=8 09=9 0A=0 0B=A 0C=B 0D=C 0E=D 0F=E 10=F 11=G 12=H 13=I 14=J 15=K 16=L 17=M 18=N 19=O 1A=P 1B=Q 1C=R 1D=S 1E=T 1F=U 20=V 21=W 22=X 23=Y 24=Z D0= |
ROM Addresses
053F0 - Title 05814 - Blade / Striker 05B81 - Boss Dialogue 0C38A - Introduction 0C6F1 - Player 0C946 - Game Over 0C9F7 - End / Continue 0CC9B - Ending 0CEEB - Credits 0D19F - The End 1D800 - Status Bar
Japan (Rev A)
|
Japan (Rev A) |
Tables
All the tables are identical to the original Japanese release, but some of the ROM addresses are different.
ROM Addresses
053F0 - Title 05814 - Blade / Striker 05B81 - Boss Dialogue 0C38A - Introduction 0C6F1 - Player 0C948 - Game Over 0C9F9 - End / Continue 0CC9D - Ending 0CEED - Credits 0D1A1 - The End 1D800 - Status Bar
Europe
|
Europe |
Tables
The European release uses the same text table as the USA release. Most of the ROM addresses are the same, but a couple differ.
ROM Addresses
04105 - Ocean Presents 04803 - Title Screen 05D4C - Blade / Striker 0C6D7 - Introduction 0CA6A - Player 0CCEE - Game Over 0CDAB - End / Continue 0D2FD - Credits 1D96C - Status Bar



