If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
15-in-1 (KS-122)
| 15-in-1 |
|---|
|
Developer:
Kaiser Electronics
|
15-in-1 is yet another unlicensed NES multi-cart from Taiwan.
Unused Graphics
Unused bigger versions of the stars used for the menu border.
Unused Text
Bizarrely, two of the text strings on the internal game list were seemingly replaced at the last minute. Pinball erroneously added a space in the title, while Sky Destroyer replaced Ma Chiang. The unused strings can be found with the rest of the used menu text starting at 0x24FA in the ROM, while the replacement strings can be found starting at 0x3001.
Source Code
Beginning at 0x3010 is a heavily corrupted chunk of the menu's source code. A comment near the beginning dates this code to May 7, 1987.
2.PIN BALÌ*****¤P¹(ðÈÀ�� „P`$„R`*****�� ��$* Qä �©�…�¥�� Æ�¥�É�°�©�…�ˆÐìæ�`* $* GAIN SELECT * $* 9.SKY DESTROYEÒ * $* 1987.5.7 BY L.J.L * $********************************** �; Ú $FFFA Ú Û $17FA Û�; �Ø NMI1 Ø RESET1 Ø RESET1 �; Ú $E000 Ú�Û $800 �; $********************************** �; �TIME Ù 05 �TIME1 Ù 01 �TIME2 Ù 02 TIME3 Ù 5 �TIME4 Ù 30 �FLHTIM Ù 30 �BLOCKNO Ù 22 �BLOCKNO1Ù 18 �GAMENO Ù 15 �BLOCKSTRÙ 04 �BLOCKST1Ù 04 �PRNSTR Ù BLOCKSTR+1 �PRNSTR1 Ù BLOCKST1+2 �TITLROW Ù 25 �TITCLM Ù 09 �TITLROW1Ù 27 �JPRES Ù $FFFC»2BYTE �HV Ù $9000 �TITCLM1 Ù 06 �; $********************************** �; �COUNT Ü $00 �ROW Ü $01 �COLUMN Ü $02 �POIN¥�)�ð�`� ©?� ©�� ¥UÉ��L„ó¥U)�Ð�æT¤TÀ�� „TL<óÆT¤T�� �„T¢�¹` � ÈÊ�öÆS��©�…S Tó`¥R �™` ™c �i"ˆ�ôæR¥R)�É ��¥Ri�…RæV¥VÉ��© …VæU`êÆX�ú©�…X� ©?� ©�� ¥YÉ�°*¥Y)�Ð�©�� � � æY`¥bH�i�H)�É h�i�…bhL¨ó �© ™X ˆ�ú…U`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ � ©2…R`LKCONT Ü $15 �STRCNT Ü $16 �BKGRNCT Ü $17 �ROCONT Ü $18 �ROADR Ü $19»2BYT �; $********************************** �; �BANKBUF Ù $C000 �; $********************************** �; �RESET1 Ê�RESET �NMI1 Ê�NMI �; $********************************** �; �; RESET : �ª �š �; �Í�#$10 Ð�$2000 Ð�^1 Í�$2002 �…�<1 �; �Î�#$FF �° �; �Ï�#$00 �Í�#$00 �^2 Ð�$00,Y Ð�$200,Y ��Ÿ �†�<2 �; �Í�#$00 �^0 Ð�SELCONT �Ò�BANKBUF B�; �Ï�#$5C �Î�#$17 �Í�#$10 Ð�COUNT Ð�; �^1 Í�STRTTAB,X Ð�$2A3,Y ��Í�#$10 Ð�$2A1,Y � Í�STRTTAB,X R�Á�#$03 �Â�#$E0 Ð�$2A2,Y � Í�COUNT Í Ð�$2A0,Y ��™ �À�#$09 Ð�COUNT Ð� � � � �œ �…�<1 �; Í�#TIME Í Ð�COUNT Ð Í�#TIME2 ��Ð�MOVCONT M�Í�#FLHTIM #�Ð�FLHCONT F�Í�#$0C Ð�STRCNT ��; �Í�#$00 Ð�$2001 Ð Í�$2002 Í�; �Í�#$2B Ð�$2006 Ð�Í�#$C0 Ð�$2006 Ð�; �Ï�#$00 �^6 Î�BLKCLRTB,Y �Å�#$FF �‡�>4 �Ÿ �Í�BLKCLRTB,Y C�^5 Ð�$2007 �œ �†�<5 �; �Ÿ �†�<6 �; �^4 Ë�SETCOLOR �; �; Í�$2002 Í�Í�#$20 Ð�$2006 Ð�Í�#$00 Ð�$2006 Ð�; �Î�#$03 �Ï�#$C0 �Í�#$1F �^1 Ð�$2007 � �†�<1 �œ �…�<1 �; Í�$2002 Í�Í�#$28 Ð�$2006 Ð�Í�#$00 Ð�$2006 Ð�; �Î�#$03 �Ï�#$C0 �Í�#$1F �^1 Ð�$2007 � �†�<1 �œ �…�<1 �; Í�$2002 Í�Í�#$00 Ð�$2005 Ð Ð�$2005 Ð�; �Í�#$0F Ð�$4015 Ð�Í�#$0F Ð�$4000 Ð�Í�#$00 Ð�$4001 Ð�Í�#$1E Ð�$2001 Ð�Í�#$88 Ð�$2000 Ð�Í�#02 �Ð�$74 �Ð�$77 �Ð�$76 �; �LOOP Ê�LOOP �; NMI : �Í�#$00 Ð�$2001 Ð�; �Í�#$02 Ð�$4014 Ð Ë�$C0D6 Ë�; �Í�BKGRNCT B�Á�#$01 �†�>1 �Ë�MOVSTRT M�Ê�>2 �; �^1 Ë�ROCLR �; �^2 É�BKGRNCT Í�POINT Í�× �¬ �Í�ADRTAB+1,X T�¡ �Í�ADRTAB,X D�¡ �¥ �; ADRTAB : �Ø CHANGCLR-1 N�Ø PRNTITLE-1 T�Ø PRENTCHK-1 N�Ø SELECT-1 E�; CHANGCLR: Ç�COUNT Ç�†�>4 Í�#TIME Í Ð�COUNT Ð�; �Ï�BLKCONT B�†�>1 Ë�PBKSTR ��Ê�>3 �; �^1 Æ�#BLOCKNO1+1 �„�>2 Ë�PRNMID ��Ê�>3 �; �^2 Ë�PRNTIAL �^3 É�BLKCONT �Í�BLKCONT B�Ä�#BLOCKNO1+2 C�ƒ�>4 É�POINT É�Í�#$00 �Ð�BLKCONT B�; �^4 Ê�NMIOUT �; PRNTITLE: �Í�BLKCONT B�Ä�#$0A �ƒ�>2 �Ä�#$0B �„�>1 �; �Í�#TITLROW T�Ð�ROW �Í�#TITCLM # Ð�COLUMN � Î�/TITLETB1 I Í�#TITLETB1 I�Ë�PRNROW1 P�^2 É�BLKCONT Ê�NMIOUT ��; �^1 Ä�#$14 �ƒ�<2 Í�#TITLROW1 I�Ð�ROW �Í�#TITCLM1 T Ð�COLUMN � Î�/TITLETB2 I Í�#TITLETB2 I�; �Ë�PRNROW1 P�; É�POINT É Ê�NMIOUT ��; PRENTCHK: �Í�PRINTMK P †�PRINT †�Í�PRNTCONT R� �× �¬ �; �Í�MSGTAB+1,X T Ð�PRNTADR+1 N�Í�MSGTAB,X S�Ð�PRNTADR P�; �É�ROW �± �†�>1 �Í�#PRNSTR #�Ð�ROW �^1 Í�#PRNSTR1 Ð�COLUMN ��Í�#$00 Ð�INDEX Ð Í�#TIME1 � Ð�COUNT Ð�Ç�PRINTMK P�É�PRNTCONT R Ê�NMIOUT ��; PRINT : Ç�COUNT Ç †�PNTERR � Í�#TIME1 � Ð�COUNT Ð�; �; Ë�SETADR � Ï�INDEX Ï�Í�(PRNTADR),Y T�…�>0 �; �É�PRINTMK P�Ï�PRNTCONT R�Æ�#GAMENO #�ƒ�>1 É�POINT É�; �^0 ¡ �Ë�INCROCN I�¢ �^1 É�INDEX �Á�#$7F Ð�$2007 Ð�; �PNTERR Ê�NMIOUT �; SELECT : �Í�SELECTMK E�†�SELECT1 S�; �Ç�SELECTMK E Í�#TIME3 ��Ð�KEYCONT K�; �Ï�#$03 �^1 Í�CRSTAB,Y Ð�$200,Y �� �†�<1 �Í�SELCONT S�× �× �× �™ À�CRSTAB�à à à
Games > Games by content > Games with uncompiled source code
Games > Games by content > Games with unused graphics
Games > Games by content > Games with unused text
Games > Games by developer > Games developed by Kaiser Electronics
Games > Games by platform > NES games
Games > Games by publisher > Games published by Kaiser Electronics
Games > Unlicensed games > Unlicensed NES games
