It is currently Thu Dec 14, 2017 10:20 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Tue Dec 17, 2013 11:21 am 
Offline

Joined: Mon Dec 16, 2013 7:04 pm
Posts: 3
I recently bought an EMS 64m SmartCard (Rolls right off the tongue, doesn't it?) and a Gameboy Camera, and I'm finding it hard to find a Mega Memory card online - at least one that fits into my low budget... But then I found a homebrew ROM on Google that emulates a Gameboy Printer. When I flashed it to the card and tried it out it seemed to save the images to the SRAM, but the sav image dumping program didn't seem to recognize it - evidently it only works with Gameboy Camera saves. I read in another thread somewhere that someone had used a Gameboy Camera ROM on a different flash card - but just as I feared it didn't work on the 64m.

Does anyone around here know if something like this can be done successfully?

Can the Gameboy Camera ROM be patched somehow to work on the card or can the ROM I found be used with a tool to extract the images?

Or am I going to have to track down a Madcatz link... and if so will a parallel to USB adapter work?


Top
 Profile  
 
PostPosted: Fri Dec 20, 2013 11:16 am 
Offline

Joined: Mon Jul 02, 2012 7:46 am
Posts: 760
I don't have any experience with the EMS cards or the GBP emulator, but I can tell you that a USB-Parallel adapter will not work. They don't actually emulate the full parallel port functionality, only LPT printers. Personally, I'd keep hunting around for a MMC, they're really handy to have, for more than just what you're doing.


Top
 Profile  
 
PostPosted: Fri Dec 20, 2013 2:08 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6520
Location: Seattle
The objective is just to take pictures with the gameboy camera and use them on your computer, right?

It looks like Frohwein's emulator doesn't actually have any save memory, which explains why you can't get the images off it.

The documentation for the gameboy printer's protocol is complete enough that building a device that translated the printer's GB SPI protocol to serial or USB should be a nice project.


Top
 Profile  
 
PostPosted: Mon Dec 30, 2013 10:30 pm 
Offline

Joined: Mon Dec 16, 2013 7:04 pm
Posts: 3
Sorry for the long reply, but yeah, I guess I'll just wait until I can find a Mega Memory Card.
For now, taking pictures of the Gameboy screen works fine. Good thing my GBA SP Screen isn't very scratched!


Top
 Profile  
 
PostPosted: Wed Jan 01, 2014 9:59 pm 
Offline

Joined: Wed Jan 01, 2014 9:50 pm
Posts: 7
I'm thinking of making an SRAM dumping program, which would involve switching cartridges while the gameboy is on. It would copy the SRAM from the game to the system, then copy it back to the 64M flashcart. The Gameboy Color has just enough memory that it should work. Basically, this would eliminate the need for the memory card (though I have one).


Top
 Profile  
 
PostPosted: Thu Jan 02, 2014 3:18 am 
Offline

Joined: Sat Aug 28, 2010 9:01 am
Posts: 199
Drenn wrote:
I'm thinking of making an SRAM dumping program, which would involve switching cartridges while the gameboy is on. It would copy the SRAM from the game to the system, then copy it back to the 64M flashcart. The Gameboy Color has just enough memory that it should work. Basically, this would eliminate the need for the memory card (though I have one).

You could also let the swapped Gameboy send the data over the link cable. (So the program would have two options, load into RAM and receive.)


Top
 Profile  
 
PostPosted: Thu Jan 02, 2014 5:00 pm 
Offline

Joined: Wed Jan 01, 2014 9:50 pm
Posts: 7
nitro2k01 wrote:
You could also let the swapped Gameboy send the data over the link cable. (So the program would have two options, load into RAM and receive.)

It looks like the gameboy Camera has more sram than most ordinary games, more than can fit in Gameboy Color memory. So maybe the link cable idea is a good one. Either that or it can be dumped in 4 goes.

I got started on this, and aside from the above issue, it's actually working pretty nicely. I don't have my 64M yet, so I've been testing on bgb with its "load rom w/o reset" feature. But I think it would work on real hardware. I'll make a thread soon.

Edit: in its current form, this would let you dump the first several images in the gameboy camera.


Top
 Profile  
 
PostPosted: Thu Jan 02, 2014 6:21 pm 
Offline

Joined: Mon Dec 16, 2013 7:04 pm
Posts: 3
Drenn wrote:
It looks like the gameboy Camera has more sram than most ordinary games, more than can fit in Gameboy Color memory. So maybe the link cable idea is a good one. Either that or it can be dumped in 4 goes.

I got started on this, and aside from the above issue, it's actually working pretty nicely. I don't have my 64M yet, so I've been testing on bgb with its "load rom w/o reset" feature. But I think it would work on real hardware. I'll make a thread soon.

Edit: in its current form, this would let you dump the first several images in the gameboy camera.


That sounds awesome... I'll keep an eye out for your thread!


Top
 Profile  
 
PostPosted: Thu Jan 02, 2014 7:48 pm 
Offline

Joined: Sat Aug 28, 2010 9:01 am
Posts: 199
Drenn wrote:
nitro2k01 wrote:
You could also let the swapped Gameboy send the data over the link cable. (So the program would have two options, load into RAM and receive.)

It looks like the gameboy Camera has more sram than most ordinary games, more than can fit in Gameboy Color memory. So maybe the link cable idea is a good one. Either that or it can be dumped in 4 goes.

I got started on this, and aside from the above issue, it's actually working pretty nicely. I don't have my 64M yet, so I've been testing on bgb with its "load rom w/o reset" feature. But I think it would work on real hardware. I'll make a thread soon.

Edit: in its current form, this would let you dump the first several images in the gameboy camera.
The problem is that there's a risk the Gameboy resets every time you insert or remove a cartridge. This is because of reset line glitching, and on DMG to a lesser degree bus possibly glitching since the work RAM is on the same bus as the cartridge. You can cut the reset line inside the Gameboy, or on the cartridge, but some cartridges rely on the reset line to be pulled high for their operation, so you may want to fix this somehow. I've solved this by using a broken Mega Memory in passthrough mode as an adapter, where I disconnect the reset lines, and pull the second cart slot's reset line high.

One of those projects that I want to do, but may never finish, is a universal cart swapping dumper/flasher. So this thing would copy itself to RAM, and then you would swap the cartridge, and then you can dump ROM or SRAM data in various ways. This could include link port, audio (which would be decoded by an application on the PC) or for smaller amounts of data, work RAM.


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

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 2 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