Wide Boy replacement ROM

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

Post Reply
Posts: 1015
Joined: Sun Mar 19, 2006 9:44 pm
Location: Japan

Wide Boy replacement ROM

Post by ccovell » Wed Sep 23, 2009 4:39 am

Hi, folks. I felt like going back to NES coding for a little while to cook up a little replacement ROM for anyone (???) who has the WideBoy peripheral.

* Runs entirely in NES' RAM ($000-$7FF) for hot-swapping
* Allows full adjustment of the palettes for the GB screen
* Has a screen-recolouring function a la Super Game Boy on SNES

Image Image
Image Image

Available here: http://www.disgruntleddesigner.com/chri ... deBoy2.zip
(source code uses NESASM...)
Let me know what you think & what else could/should be done with it.

User avatar
Posts: 4351
Joined: Fri Nov 19, 2004 7:35 pm

Post by Dwedit » Wed Sep 23, 2009 5:18 am

I'd be amazed if it was possible to make it respond to SGB commands, and act accordingly.
But of course, that would require intercepting all keypad IO, and monitoring all graphics on the screen, not to mention a ton of work for nothing :)
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!

User avatar
Guido Anchovy
Posts: 44
Joined: Thu Aug 03, 2006 8:19 pm

Post by Guido Anchovy » Wed Sep 23, 2009 7:06 pm

I wonder if it would be possible to emulate the WideBoy on the PowerPak?

User avatar
Posts: 1665
Joined: Mon Sep 27, 2004 2:13 pm

Post by kyuusaku » Wed Sep 23, 2009 7:38 pm

The PowerPak could emulate the WideBoy but not the entire Game Boy. You'd need to find four spare inputs on the FPGA for the relevant signals on the LCD bus though.

Posts: 449
Joined: Thu Oct 27, 2005 1:44 pm
Location: CA

Post by bunnyboy » Sat Sep 26, 2009 2:18 pm

Theres plenty of spare FPGA pins, but doesn't the WideBoy use dual ported RAM to share graphics between the NES and GameBoy? Still don't think I have seen tech description of either WideBoy or Demo Vision.

Post Reply