Space Shuttle Exploration
Space Shuttle Exploration |
---|
Also known as: Space Destroyer Exploration This game has uncompiled source code. |
Space Shuttle Exploration is a completely original shmup by Hummer Team that has co-op and is hard as hell in single player.
This game, alongside Panda Adventure, was originally released on a 5-in-1 multicart by Ramar International (or "Rinco"), bundled with an incredibly rare "Talkman" Famiclone system. It would later resurface on various plug & play releases, mainly from Hummer Team and Power Joy.
Contents
Rinco Copyright Screen
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Can the screen be enabled without the locked exit via the available source code? |
To do: Since the graphics still seem to exist, can we fix the screen? |
Similar to Panda Adventure, this was supposed to be released by Rinco but no copies published by them have been found. Unlike Panda Adventure however, this game does contain a copyright screen. While playing, changing the value in 0004 to 06 will trigger it. All the palettes and animations play correctly and it even has Rinco's fanfare, but the pointers must've changed as it loads the incorrect graphics. Even then, there appears to be graphics for a bigger Rinco logo (similar to the one in The Dragon's intro) but none exist in any cart this game has appeared on. You can't exit the screen, which may indicate signs of unfinished programming.
Unused Graphics
...But what does it mean? This game has text or audio that needs to be translated. If you are fluent with this language, please read our translation guidelines and then submit a translation! |
Not only do the graphics remain for the Rinco logo but also some Arabic text. Rinco's only known games The Dragon and Os Cavaleiros do Zodíaco did include an option for the language, but given where these graphics are stored and the non-Arabic ones also being present in their copyright screens, it's possible this was supposed to be for the one in the game.
A series of characters that are intended to display a copyright notice reading "©1996 Ramar Int'l Co., Ltd." on the title screen. This notice is blanked out in all currently dumped revisions of the game. Mapped tiles still exist for the copyright notice, allowing it to be restored (note that spacing may not be 100% exact)ː
Unused Music
In address 0701, there's two unused tracks:
22 - Mortal Kombat II Special Vs. Screen
For some reason, the Mortal Kombat II Special track used on the Vs. screen is in the ROM and not used anywhere else.
23 - Rinco Fanfare
The Rinco fanfare plays when you access the copyright screen above. Unlike Panda Adventure, this variation actually uses percussion.
Source Code
A large chunk of source code (taking up over half of the PRG) is present, beginning at address 3DFA until the end of the ROM:
S� J�L� lda #$1f sta colorlen lda #$88 sta r2000 st�� 2000 ; $2000 lda #$1e sta r2001 ; cli Loop: inc ran��m lda sndfg beq ?1 lda #$00 sta sndfg jsr Run�� jsr Sound ; lda #$1f LP�L �LP�ta $2001 ?1 jmp Loop ;======================��== ===================== ORG $BFF7 HomeReset: JMP Reset HomeNmi: JMP Nmi HomeIrq:�� JMP Reset ;=================================================== ; ;=================================================== �� ORG $fffa ;;;; DW Nmi,Reset,Reset DW HomeNmi,HomeReset,HomeIrq ENDS ;==============��== ============================= � DW ToTitle ToTitle: jsr fadeout bcc ?1 ; ��da #$04 sta case+1 lda #$00 sta case ?1 rts ; ;�������������������� �����������Ŀ ;� 14. � ;������������������������������������� Break: lda #$01 �� Second bcc ?1 lda #$00 sta case+1 lda #$00 �� case ?1 rts ; ;�����������������������������������Ŀ ;� � ;���������������������������� ����� Demo: lda case+1 jsr SelectSub DW Play0 DW Play1 �� DW DemoRun DW ToTitle ; DemoRun: jsr FillStar jsr EnemyCtl1 �� jsr SptRun jsr Sort jsr FillSpt jsr ScrScroll lda tog�� �= ;=========map5a DB $20,$00,$23,$FF,$81,$02,$02,$FF,$81 DB $01,$02,$FF,$81,$01,$12,$FF,$81,$01 DB $24,$FF,$02,$02,$02,$FF,$��,$ 04 DB $FF,$81,$01,$08,$FF,$81,$01,$0C,$FF DB $83,$02,$FF,$5D,$1A,$5E,$81,$5F,$04 DB $FF,$81,$64,$02,$FF,$81,$03,$08,$FF DB $81,$01,$05,$��,$ 01,$05,$FF,$02 DB $01,$82,$FF,$60,$04,$FF,$82,$64,$02 DB $04,$FF,$81,$4F,$04,$FF,$81,$02,$05 DB $FF,$81,$02,$02,$FF,$81,$4F,$02,$FF DB $��,$ 03,$FF,$81,$60,$04,$FF,$81 DB $64,$04,$FF,$81,$02,$04,$FF,$81,$01 DB $0B,$FF,$81,$01,$02,$FF,$02,$03,$81 DB $60,$04,$FF,$81,$64,$04,$FF,$8��$0 DB $06,$FF,$82,$02,$01,$08,$FF,$81,$01 DB $04,$FF,$81,$60,$04,$FF,$81,$64,$02 DB $FF,$81,$01,$02,$FF,$81,$4F,$06,$FF DB $81,$03,$06,$FF,$8��$4 6,$FF,$81 DB $60,$04,$FF,$81,$64,$02,$FF,$02,$02 DB $07,$FF,$82,$02,$01,$05,$FF,$81,$01 DB $02,$FF,$82,$02,$01,$03,$FF,$81,$60 DB $04,$F��$8 4,$02,$FF,$02,$02,$08 DB $FF,$81,$03,$05,$FF,$81,$01,$03,$FF DB $81,$03,$03,$FF,$81,$60,$04,$FF,$81 DB $64,$05,$FF,$84,$4F,$FF,$02,$01,$05�� D F,$81,$02,$04,$FF,$85,$4F,$FF,$04 DB $03,$04,$02,$FF,$81,$60,$04,$FF,$85 DB $64,$FF,$03,$FF,$01,$04,$FF,$83,$03 DB $00,$02,$03,$FF,$81,$02��04 ,$81 DB $01,$06,$FF,$81,$60,$03,$FF,$82,$02 DB $64,$03,$FF,$81,$01,$04,$FF,$83,$03 DB $00,$02,$04,$FF,$81,$03,$03,$FF,$81 DB $01,$04,$FF��83 ,$FF,$60,$04,$FF DB $81,$64,$02,$FF,$81,$03,$02,$FF,$81 DB $4F,$0D,$FF,$81,$4F,$03,$FF,$02,$01 DB $82,$FF,$60,$04,$FF,$81,$64,$07,$FF DB��02 ,$81,$01,$07,$FF,$81,$03,$03 DB $FF,$81,$01,$04,$FF,$81,$60,$04,$FF DB $81,$63,$1A,$62,$81,$61,$04,$FF,$81 DB $5D,$1A,$5E,$81,$5F,$04,$FF,��1, DB $02,$FF,$81,$02,$08,$FF,$81,$03,$04 DB $FF,$81,$02,$04,$FF,$81,$01,$02,$FF DB $83,$03,$FF,$60,$04,$FF,$81,$64,$02 DB $03,$87,$72,$71,��B, $76,$75,$87 DB $03,$FF,$84,$02,$00,$FF,$01,$03,$FF DB $02,$03,$04,$FF,$82,$02,$60,$04,$FF DB $81,$64,$19,$FF,$82,$03,$60,$04,$FF DB $81,��3, $62,$81,$61,$0A,$FF,$81 DB $01,$06,$FF,$81,$02,$0A,$FF,$02,$03 DB $06,$FF,$82,$01,$00,$02,$FF,$02,$01 DB $02,$FF,$81,$01,$03,$FF,$81,$03,$�� $FF,$81,$01,$04,$FF,$81,$02,$0E,$FF DB $81,$03,$17,$FF,$02,$01,$0E,$FF,$81 DB $03,$0D,$FF,$82,$01,$02,$06,$FF,$81 DB $01,$07,$FF,$81,$03,$��,$ 81,$01 DB $04,$FF,$81,$02,$4C,$FF,$05,$0F,$03 DB $FF,$05,$00,$03,$FF,$03,$00,$82,$30 DB $00,$0A,$FF,$04,$F0,$13,$FF,$FF � DB $82,$33,$��,$ 00,$82,$33,$CC,$06 DB $0F,$82,$33,$CC,$06,$FF,$82,$33,$CC DB $06,$F0,$81,$33,$08,$F0,$FF � DB $B0,$B1,$06,$00,$85,$03,$18,$01,$00 �� DB $02,$03,$00,$83,$B2,$B3,$B4,$02,$00 DB $81,$04,$05,$00,$8B,$18,$02,$00,$B5 DB $B6,$B7,$B8,$B9,$BA,$BB,$00,$��,$ DB $8A,$18,$01,$02,$00,$BC,$9F,$BD,$BE DB $BF,$C0,$04,$00,$9C,$18,$00,$18,$01 DB $18,$01,$00,$18,$00,$C��$C 3,$C4 DB $C5,$C6,$C7,$C8,$C9,$CA,$CB,$CC,$CD DB $CE,$CF,$D0,$D1,$00,$18,$03,$00,$81 DB $04,$02,$00,$85��02 ,$02,$01,$18 DB $05,$00,$8C,$D2,$D3,$D4,$D5,$D6,$D7 DB $D8,$D9,$DA,$DB,$DC,$DD,$02,$00,$87 DB $18,$00,��8, $02,$04,$03,$02,$00 DB $81,$18,$08,$00,$03,$03,$02,$00,$84 DB $DE,$DF,$E0,$E1,$06,$00,$82,$02,$18 DB $��,$ 8A,$18,$02,$00,$18,$02,$01 DB $18,$01,$00,$02,$02,$03,$82,$00,$18 DB $06,$00,$83,$02,$04,$02,$02,$00,$81 DB�� 4,$02,$00,$83,$02,$04,$03,$04,$00 DB $81,$01,$02,$00,$81,$01,$05,$00,$87 DB $E4,$E5,$E6,$E7,$E8,$E9,$EA,$03,$00 �� $87,$18,$01,$00,$01,$02,$04,$03,$07 DB $00,$82,$18,$01,$10,$00,$84,$02,$01 DB $02,$01,$09,$00,$02,$18,$84,$00,$�� DB $01,$02,$03,$00,$89,$EB,$E5,$E6,$E7 DB $E8,$E9,$EA,$EC,$00,$02,$18,$86,$00 DB $18,$00,$02,$04,$03,$04,$0��$0 8 DB $03,$00,$82,$02,$01,$02,$00,$81,$02 DB $09,$00,$81,$18,$09,$00,$81,$02,$02 DB $00,$81,$18,$21,$00��82 ,$00,$02 DB $00,$97,$00,$00,$00,$00,$00,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00,$00 DB $00,$00,$00,��0, $00,$00,$0A,$00 DB $84,$02,$04,$00,$04,$08,$00,$81,$18 DB $02,$01,$05,$00,$81,$04,$09,$00,$86 DB $04,$��,$ 04,$00,$02,$08,$00,$82 DB $18,$01,$02,$00,$81,$04,$09,$00,$81 DB $02,$02,$04,$02,$00,$81,$04,$04,$00 DB ��$8 4,$02,$00,$81,$03,$03,$00,$02 DB $18,$06,$00,$83,$04,$00,$04,$04,$00 DB $82,$02,$04,$0A,$00,$81,$04,$03,$00 ��B $81,$18,$07,$00,$81,$04,$05,$00,$8A DB $1C,$00,$10,$00,$1C,$44,$00,$10,$14 DB $C4,$03,$FF,$85,$F7,$30,$1C,$01,$CF �� DB $04,$FF,$95,$B7,$10,$03,$AA,$AF,$4F DB $0F,$AF,$EA,$40,$14,$18,$4A,$8A,$AA DB $1A,$51,$00,$10,$14,$0F,$02,$0��$8 DB $14,$40,$02,$0C,$82,$30,$10,$02,$30 DB $81,$40,$02,$00,$02,$F4,$81,$FC,$02 DB $F4,$83,$FC,$F0,$00,$02��00 [A section of what appears to be filler data is present here, which is still not proper HEX code.] ��Boom� �� � oom0Spt� ����Boom1Spt� ����Boom2Spt� ����Boom3Spt� ����Break� /���CTbl� ����CTbl0� ����CTbl1� $���CTbl2��� ��CheckAdd� o�� CheckOver� ��� CheckPass� ��� ClearColor� Ƞ� ClearStar� ����ClrCTbl� ��ClrGot� ����ClrPoin�� }���ClrSnm� ��� ClrSprite� Ԕ��ClrVram� ����ClrZero� Z���ColPub� "�� CurserYTbl� ����Demo� ?���DemoRun� ���� 4� ִ��Drive� V�� ENEMYHEAD� � � ENEMYKIND� � � ENEMYTAIL� ��Enemy0� ʷ� Enemy00Spt� ڷ� Enemy01Spt� ��� E 0Pub� ̷��Enemy1� �� Enemy10Spt� �� Enemy11Spt� ����Enemy2� ��� Enemy20Spt� 8�� Enemy21Spt� ?�� Enemy22Spt��� � Enemy23Spt� M�� Enemy24Spt� T�� Enemy25Spt� [�� Enemy2Pub� ����Enemy3� b�� Enemy30Spt� s�� Enemy31Spt� z�� ��em pt� ��� Enemy33Spt� ��� Enemy34Spt� ��� Enemy35Spt� ����Enemy4� ��� Enemy40Spt� ��� Enemy41Spt� ����Enemy5� �� Enemy50Spt� Ÿ� Enemy51Spt� ̸��Enemy6� Ӹ� Enemy60Spt� �� Enemy61Spt� �� Enemy62Spt� �� Enemy63Spt� ����E��my �� Enemy70Spt� ��� Enemy71Spt� ��� Enemy72Spt� ��� Enemy73Spt� &���Enemy8� -�� Enemy80Spt� 7�� Enemy81Spt� �� > nemyCtl� =�� EnemyCtl1� B���EnemyMotion� ����EnemyMotion1� ����EnemyPub� ����EnemyTbl� ��� EnemyTouch� ��� En��yX ����FadeIn� ݺ��FadeOut� ����FillArea� ����FillBack� -�� FillColor� =���FillColorPub� ՠ��FillPage� w����il nt1� m�� FillPoint2� ����FillPointPub� ����FillSpt� b�� FillSptOne� ����FillStar� ����FillStarNow� ���FillTe��� ���GameSpt� R���GameWord� E���GotIndexTbl� ͗��Hand� y���Hand1Spt� d���HandSpt� ����HexBcd� ���HomeIrq� �� � omeNmi� ��� HomeReset� ����ISP_RET� r���Ic� ����Ic1Spt� ����IcSpt� ����Incaddr� Ǣ��InitCTbl� �� InitEn��y� j���InitGameOver� ����InitGameOverPub� !�� InitLaser� ��� InitLaser1� �� InitLifeNo� #���InitPass� ��� InitPass�� ����InitPassSpt� [�� InitRinco� }�� InitRinco1� ����InitShuttle1� ;���InitShuttle2� J���InitShuttlePub� W���InitSr��� ��� InitStage� ˞� InitTitle� ���Joy1� ����Joy2� ����JoyOne� ����KeySpd� n���KeyTbl� ����Laser0� ��� L��er � ����Laser1� ��� Laser1Spt� 7���LevelTbl� +���LifeNo1� =�� LifeNo1Spt� @���LifeNo2� H�� LifeNo2Spt� K����oo ���Mark� ����Move� ]���Move0� 9���Move1� t���Move2� w���Move3� ����Move4� ����Move5� 8���Move6� ��Q� ve7� T���Move8� W���Move9� t���MoveTbl� ����Movea� ����Moveb� ���Movec� o���Moved� o���Movee� o�����ve o���Mult88� ����NUMBER� t ��NUMBER1� } ��Nmi� ���NoTbl� ����NoTouch� "���None� ����Over� ����OverSp�� l���OverWord� _���P1Point� :���P1Score� ֲ��P2Point� ����P2Score� ͳ��PageAddress� o���PageTbl� ����Pass� ���� ssRu��home 0 0 300 400 _ _ _ hz [A large amount of blank space is present here.] ndomit� p���ReLife� ՝��ReLife1� ����ReLife2� ��� ReLifePub� ���ReadJoy� ]�� RelifeSpt0� I���Reset� P���RincoRun� �� RincoRun1� ���Round0� ����Round1� ����Round2� ����Round3� ß��Round4� ˟��Round5� ӟ��Round6� ۟��Round7� ���Round8� ���Round9� ���Rounda� ����Roundb� ����Roundc� ����Roundd� ����Rounde� ����Roundf� #���Run� S�� SHUTTLENO� � ��ScorePub� ��� ScrScroll� D���Screen00� ����Screen10� ���Screen11� L���Screen20� ����Screen30� ʫ��Screen40� ���Second� u���Secret� C�� SelectSub� ���SetEnemyReg� ����SetPage� U���Shoot� ���Shuttle1� µ��Shuttle1Spt� ʵ��Shuttle2� ���Shuttle2Spt� � ShuttleAI� Ƕ� ShuttleCtl� ���ShuttleXTbl� s���SkyFlash� P���SkyTbl� ����SkyTbl1� ȕ��Sort� ����SortOne� ���Sound� J�� SoundInit� ą��SptRun� ��� SptRunOne� )���SptTbl� y���Stage� ڹ��StageSpt� ���Star0� }���Star1� ����Star2� ����StarClr� ���StarPub� -���StarPub1� M���StarTbl� s���StarXTbl� k���Title� f���TitleRun� >���ToDemo� ����ToMark� B���ToPlay� ����ToTitle� !���Touch� ����TouchOne� ϗ��TouchPub� ���Weapon� O�� Weapon0Spt� z�� Weapon1Spt� ����WeaponTouchTbl� $���XMAX� � ��XMIN� � ��YMAX� � ��YMIN� � ��_Boom� ����_DBuffer� � ��_Enemy0� ַ��_Enemy1� ���_Enemy2� ,���_Enemy3� g���_Enemy4� ����_Enemy5� ����_Enemy6� ܸ��_Enemy7� ���_Enemy8� 3���_FBuffer� �@ � _GameWord� P���_Hand� ����_Hand1� `���_Ic� ����_Ic1� b���_KeyCnt� �J ��_KeyReg� �M ��_KeySpd� �K ��_Laser0� ���_Laser1� /���_LastKey� �L ��_LifeNo1� >���_LifeNo2� I���_Music� �� _OverWord� j���_Pause� �� _PauseWord� ι��_ReLife1� A���_ReLife2� E�� _Shuttle1� ȵ� _Shuttle2� յ��_Sound� ����_Stage� ���_Weapon� v���a0� �� ��a1� � ��a2� �� ��ahi� �2 ��aireg� �G ��br00� ����br10� ����case� �� ��clp00� ʔ��col_mask� 5���colorlen� �% ��counter� � ��cs000� ؔ��curser� � ��datah� �7 ��datah1� �9 ��datal� �6 ��dat������
Revisions
Space Destroyer Exploration
An alternate version of this game exists on some Famiclone systems which replaces part of the logo. Strangely, this version loads the font from Bucky O'Hare into the PPU on the title screen, but it's never actually used.
Oddly, Space Destroyer Exploration is compiled with double the amount of CHR data as Space Shuttle Exploration. The first half of this data, however, is merely copied graphics from Finger DDR, specifically the sprites of Pikachu and Hello Kitty that are unused in that game.
- Pages missing developer references
- Games developed by Hummer Team
- Pages missing publisher references
- Games published by Trump Grand Manufacturing
- Unlicensed NES games
- Games with uncompiled source code
- Games with hidden developer credits
- Games with unused graphics
- Games with unused music
- Unlicensed NES pages missing date info
- To investigate
- To do
- Articles needing translation/ar
Cleanup > Articles needing translation > Articles needing translation/ar
Cleanup > Pages missing date info > Unlicensed NES pages missing date info
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > To do
Cleanup > To investigate
Games > Games by content > Games with hidden developer credits
Games > Games by content > Games with uncompiled source code
Games > Games by content > Games with unused graphics
Games > Games by content > Games with unused music
Games > Games by developer > Games developed by Hummer Team
Games > Games by platform
Games > Games by publisher > Games published by Trump Grand Manufacturing
Games > Unlicensed games > Unlicensed NES games
The Cutting Room Floor > Unimportant Awards > NES games