Register - Login
Views: 99769035
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-02-22 05:58:05 PM
Jul - General Game/ROM Hacking - Migrating Pokémon from Generation 2 to 3 New poll - New thread - New reply
Pages: 1 2 3 4 5Next newer thread | Next older thread
2Tie

Rumours of my death have been greatly exaggerated.
Level: 70


Posts: 660/1230
EXP: 2878210
For next: 137601

Since: 02-22-10

Pronouns: anything works
From: here

Since last post: 5 days
Last activity: 1 day

Posted on 03-30-15 09:49:35 PM Link | Quote
UESCTerm 802.11 (remote override)
044 05.10.2337
If i remember earlier in the thread correct, from a *software* level it's very much doable, but from a *hardware* standpoint it's hard to communicate with both systems? might be wrong

____________________
Press B to Cancel
Press A to Acknowledge
GuyPerfect
Catgirl
Level: 68


Posts: 1068/1096
EXP: 2665537
For next: 63263

Since: 07-23-07


Since last post: 1.7 years
Last activity: 219 days

Posted on 03-30-15 10:15:01 PM Link | Quote
Using stock hardware distributed by Nintendo, it is not possible for 8-bit Game Boy software and 32-bit Game Boy Advance software to communicate with one another. However, the solution appears to be a matter of a couple of capacitors and resistors, so it should in theory not be at all difficult to allow a GBA in 32-bit mode to access an 8-bit cartridge if someone knows their way around a soldering iron.

And that's the basis of my idea for a device. It runs a 32-bit GBA program given a flash chip to store the ROM data, and instead of mapping the 8-bit I/O lines to a save chip like most games do, it will actually have another, rewired cartridge slot for accessing 8-bit cartridges. This will make it very possible to communicate between generations, even so far as to backing up or transferring Pokémon from the 8-bit games.
CruisnEma
Member
Level: 24


Posts: 30/108
EXP: 68665
For next: 9460

Since: 02-01-12


Since last post: 2.8 years
Last activity: 56 days

Posted on 03-31-15 06:37:00 AM Link | Quote
Originally posted by GuyPerfect
Using stock hardware distributed by Nintendo, it is not possible for 8-bit Game Boy software and 32-bit Game Boy Advance software to communicate with one another. However, the solution appears to be a matter of a couple of capacitors and resistors, so it should in theory not be at all difficult to allow a GBA in 32-bit mode to access an 8-bit cartridge if someone knows their way around a soldering iron.

And that's the basis of my idea for a device. It runs a 32-bit GBA program given a flash chip to store the ROM data, and instead of mapping the 8-bit I/O lines to a save chip like most games do, it will actually have another, rewired cartridge slot for accessing 8-bit cartridges. This will make it very possible to communicate between generations, even so far as to backing up or transferring Pokémon from the 8-bit games.

Will be wonderful.
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 5199/5390
EXP: 29074086
For next: 260919

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 341 days
Last activity: 341 days

Posted on 05-02-15 09:20:42 PM (last edited by Rena at 05-02-15 09:21:04 PM) Link | Quote
Post #5199 · Sat 150502 172042
Such a device might be possible with a microcontroller such as the Teensy 3.x, interfacing to the GBA cartridge bus and a cartridge. For GBA games just pass requests through to the cartridge (and maybe intercept some, Game Genie style); for GBC, pass it an emulator stored on the chip.

Would certainly be difficult to build, though, since you'd need to interface it to the GBA cartridge port and the GBC/GBA cartridge, which would mean building/harvesting some connectors, plus that's more pins than the board actually has GPIOs, so you'd need to figure out some fast muxing. It might be necessary to design it more like an Everdrive, where the "ROM" is RAM populated by a small bootup program.

I still suspect it might be easier to have a microcontroller just sit in the middle of a link cable, allowing GBC and GBA to communicate with eachother over serial (correcting voltages mostly), and feeding the GBA a small program via multiboot, which knows how to talk to the GBC games. A lot of this has been researched already!

____________________
GuyPerfect
Catgirl
Level: 68


Posts: 1073/1096
EXP: 2665537
For next: 63263

Since: 07-23-07


Since last post: 1.7 years
Last activity: 219 days

Posted on 05-03-15 06:50:43 PM Link | Quote
The GBA can already read 8-bit cartridges in 32-bit mode, more or less. A couple pins were repurposed, but it shouldn't be a difficult task for someone with some electronics expertise to wire up something that conforms to the 8-bit expected pinout and voltage. That's by far the easiest solution, as it doesn't require any ICs whatsoever.
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 5209/5390
EXP: 29074086
For next: 260919

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 341 days
Last activity: 341 days

Posted on 05-06-15 03:02:17 AM (last edited by Rena at 05-06-15 03:02:51 AM) Link | Quote
Post #5209 · Tue 150505 230217
Does that actually work? I thought there were issues with pin mapping. (RESET always asserted, address and data don't line up nicely, voltage too low for the memory controller to function correctly...)

BTW, I recently got a DS flash cart, so I can test programs. I have:

  • A DS and DS Lite (and 3DS, but the flash cart won't work there)

  • An R4 DS cartridge (runs the Pokemon games fine, but I didn't play enough to see if they break at some point)

  • Legit copies of Pokemon Soul Silver, Black and White2 (the ones with IR ports) and the Pokewalker

  • A Game Boy Color and a classic Brick Boy

  • Legit copies of Pokemon Blue, Gold, Silver and Crystal (G/S/C might have dead batteries, or might even be broken or lost somewhere)

  • A Gamecube with the Game Boy Player

  • A Gamecube-to-GBA link cable

  • A GBA and a GBA SP

  • Plenty of knowledge about the innards of the Game Boy and gen 2 Pokemon games

  • Some knowledge about the innards of the DS

  • Some Teensy 3.1 boards and various link cables I could cut up if needed

  • Code for USB I/O on those boards (which isn't finished, but oh well)

  • Two PCs running Linux, one of which has serial and parallel ports



So let me know if you need my help.

____________________
CruisnEma
Member
Level: 24


Posts: 44/108
EXP: 68665
For next: 9460

Since: 02-01-12


Since last post: 2.8 years
Last activity: 56 days

Posted on 12-30-16 10:23:29 AM Link | Quote
I have an idea:

Is possible create a Game cube game (played with a mod console) iso that could be linked with the original GEN II carts via NGC/GBA adaptor cable that could transfer the GEN II pokémons in the Pokémon BOX savegame?
brian151
Banned
The administration (as well as a few users) have decided that you're creepy/weird enough that it's time to activate the sploded clause.
Laters.


Level: NaN


Posts: 53/-249
EXP: NaN
For next: 0

Since: 08-09-16

From: USA

Since last post: 4.7 years
Last activity: 4.7 years

Posted on 12-30-16 07:17:31 PM Link | Quote

WIP



As the old saying goes, "where there's a will, there's a way"

You could probably make the GBA load + play n64 or gamecube games with the right kind of hardware modifications. How much of the original GBA functionality/system would actually be left from that is debate-able, but I'm sure even something crazy like THAT could be done, with the right skills and patience.

What you're suggesting is probably possible, but it sounds like the core problem here is 8-bit vs 32-bit and the cartridge pinouts, from what is mentioned in earlier posts?

CruisnEma
Member
Level: 24


Posts: 45/108
EXP: 68665
For next: 9460

Since: 02-01-12


Since last post: 2.8 years
Last activity: 56 days

Posted on 12-30-16 11:19:14 PM Link | Quote
I don't know deeply, however the idea could be working, an unofficial Game cube game loads the pokémon from GBC carts and migrate them in the game cube memory card in the Pokémon BOX block, then the migrated pokémon will be in the pokémon BOX savegame and ready to be moved to GBA games.

Then the creator needs of a comunication cable for start to develop the magic ISO?
Pages: 1 2 3 4 5Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Migrating Pokémon from Generation 2 to 3 New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

30 database queries, 3 query cache hits.
Query execution time: 0.086586 seconds
Script execution time: 0.019637 seconds
Total render time: 0.106222 seconds