It is currently Sat Dec 16, 2017 1:46 pm

All times are UTC - 7 hours



Forum rules


Related:



Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject:
PostPosted: Sat Mar 04, 2006 1:04 pm 
Offline
User avatar

Joined: Tue Sep 21, 2004 12:11 am
Posts: 377
Location: Karlshamn (Sweden)
tepples wrote:
See Space Invaders, which had separate engines for Game Boy (GBZ80) and Super NES (65C816 + SPC700).


sorry.. I know this a bit OT, but is there any documentation on how this actually worked? it could be intresting as an alternate method for snes homebrew coders to try out their code on a snes using a super gameboy and a gb flash cart. or is this a just a bad idea?

_________________
Sorry for misspellings, I'm from Sweden ^^


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 04, 2006 2:27 pm 
Offline
User avatar

Joined: Fri Nov 12, 2004 2:49 pm
Posts: 7317
Location: Chexbres, VD, Switzerland
Sorry, I don't know much about Space Invaders. It is a gameboy cart that has special things when played trough a Super Game Boy ? The game has direct acess to SNES CPU and APU ?
Game faqs record it as have two separate version for Game Boy and SNES.

_________________
Life is complex: it has both real and imaginary components.


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 04, 2006 2:50 pm 
Online

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19352
Location: NE Indiana, USA (NTSC)
Bregalad wrote:
Sorry, I don't know much about Space Invaders. It is a gameboy cart that has special things when played trough a Super Game Boy ? The game has direct acess to SNES CPU and APU ?
Game faqs record it as have two separate version for Game Boy and SNES.

Three versions were reviewed in Nintendo Power:
  1. A Game Boy version
  2. A Super Game Boy version, which contained both a Game Boy version and a Super NES version
  3. A Super NES version, which also had a 2-player simultaneous mode


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 04, 2006 5:18 pm 
Offline
User avatar

Joined: Tue Sep 21, 2004 12:11 am
Posts: 377
Location: Karlshamn (Sweden)
I did some searching on the super gameboy and found this text file:
http://www.rawer.de/marc/Gameboy/Docs/Sgb.txt

it describes the commands used by the super gameboy games..

but I couldn't really find any clues on how they managed to boot the snes version of space invaders from the gb cartridge.

_________________
Sorry for misspellings, I'm from Sweden ^^


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 04, 2006 6:08 pm 
Offline
User avatar

Joined: Tue Jan 03, 2006 7:17 am
Posts: 23
Location: Houston TX
dXtr wrote:
I did some searching on the super gameboy and found this text file:
http://www.rawer.de/marc/Gameboy/Docs/Sgb.txt

it describes the commands used by the super gameboy games..

but I couldn't really find any clues on how they managed to boot the snes version of space invaders from the gb cartridge.


It ran as a normal GB cartridge, and was able to send commands to the SNES. There's a document somewhere about the communication protocol. I think it was able to send over code blocks (But, if I remember correctly it was limited in size). It's also how they set the boarders for game (Donkey Kong was one of them if I remember correctly). There was a homebrew rom that utilized the SGB.

Here's another document about the SGB:
http://www.devrs.com/gb/files/sgbhard.txt


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 04, 2006 7:14 pm 
Online

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19352
Location: NE Indiana, USA (NTSC)
(using names given in Sgb.txt)

I'm guessing Super NES WRAM Transfer ($0F, $10), GameBoy Window Mask ($17), and Set Program Counter ($12). The format for "CharSet Transfer" tiles is exactly the same as the normal Super NES or PC Engine tile format.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 05, 2006 6:13 am 
Offline
User avatar

Joined: Tue Sep 21, 2004 12:11 am
Posts: 377
Location: Karlshamn (Sweden)
so they transferd the program over into the snes ram and set the 65816's program counter to that ram adress, is that what you mean?

_________________
Sorry for misspellings, I'm from Sweden ^^


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 05, 2006 9:49 am 
Online

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19352
Location: NE Indiana, USA (NTSC)
That's what I'm guessing. Space Invaders looks as if it could be small enough to fit in RAM.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 05, 2006 10:56 am 
Offline
User avatar

Joined: Tue Sep 21, 2004 12:11 am
Posts: 377
Location: Karlshamn (Sweden)
yeah, it sounds like the moste probable way they did it. but I was kind of hoping that it was executed directly from the gb cart. =/
oh well.. then I know it possible to a certain extent to test code this way.

_________________
Sorry for misspellings, I'm from Sweden ^^


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 05, 2006 12:48 pm 
Online

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19352
Location: NE Indiana, USA (NTSC)
And there's a lot more usable PRG RAM in the Super NES than in the NES (128 KB vs. 2 KB).


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: Google Adsense [Bot], Majestic-12 [Bot] and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group