The USB bridge is the stock standard Gamepad protocol as defined in the USB Spec. I've used it on my XP,Win7/8, Lubuntu and on my Android Tab.

In windows it appears as a gamepad, BGB, Nesticle etc all detect it as a gamepad. On my tab it just works. I can navigate my home screen/browser etc...

HimsyPimsy wrote:

I like to stick to DMG's because it feels more focused.  I'm also very used to the muscle memory of how to control LSDJ on a DMG.  This makes it a bit difficult to use a keyboard, or a different controller.

I've found that the NES "dogbone" style controller, with a usb adapter works great.  The button placement and feel is very similar to the DMG.

I'd love to have a USB controller with the shape, layout, and weight of a DMG.

While I was waiting for my SNES controllers to arrive, I wrote a small ROM to interface the gameboy to a USB-Gamepad bridge I built. With the LCD and Audio off, and the CPU sleeping 90% of the time, it used very little power. It felt a lot more comfortable than a NES/SNES pad in an emulator.

If anyone is interested I can dig out the source

Bizaar! any chance you dumped the ROM/RAM before u re-flashed?

The RAM test in LSDJ simply writes data and reads it back, bank by bank, and across banks to verify the RAM size. If you get that error, it means there is a physical issue with the RAM, the board or the bank controller on the cart.

A flat battery will not invoke the 'Failed' response, only initiate a new RAM check/format. When in the gameboy the RAM is powered by the GB.

A dirty /CS pin on the cart edge could trigger the 'Failed' response but it is very unlikely, especially if you have cleaned it.

As catskull says, you likely have a dead cart...

85

(37 replies, posted in Nintendo Handhelds)

PM'd

86

(6 replies, posted in Nintendo Handhelds)

Now you mention it, I don't think my backlight kit came with a resistor either... No wonder it chews through the batteries in a few hours...

87

(55 replies, posted in Trading Post)

Ahhhhh my cart! Thought u might have had a programmer already (gb cart programmer). PM'd

88

(55 replies, posted in Trading Post)

Got a pic of your cart?

89

(55 replies, posted in Trading Post)

I haven't used LittleFM, but the flash write is not accessable via the gameboy bus. If that is how it saves, it won't be possible with the cheap-o. Can't see a reason why you couldn't transfer the save though.

90

(55 replies, posted in Trading Post)

Thanks for the feedback! Unfortunately the super cheap shipping usually takes about 3-4 weeks to arrive.

91

(37 replies, posted in Nintendo Handhelds)

I think you'll find it checks $ A000 before any graphic operations. I didnt bother changing the cart type bits. You might need to if using a derp etc...

A guy on reddit had the idea to copy it to an ems cart then trade between his real camera to get the images onto a pc. I modded the rom and sent it to him but never heard back!

92

(37 replies, posted in Nintendo Handhelds)

OK, the ROM checks bit 0 of $A000, this is the camera ready flag. It is used for both initialisation and when taking an image. Set a breakpoint on all reads to A000 and you'll catch them all (Pokemon!). Modify these instructions and it'll be compatible on flash carts. Or, you can write $FF to the SRAM and that should be the same as the camera saying its ready.

93

(37 replies, posted in Nintendo Handhelds)

I think Catskull is onto something, we should take a snapshot of the VRAM when in Trippy H, then work back to find the functions that load the data, then it would be a simple jump.

WRAM, VRAM, SND registers, OAM/Pallet data. That's all that should be necessary? The stack *should* be empty or its contents not important.

I've already stripped the cam register ready checking. Ill dig it up for you. If you trap all reads from the sram region you'll find an infinite loop that waits for bit x to set/clear. There are two or three of these routines you'll need to nop out and it'll boot on any flash cart.

95

(3 replies, posted in Nintendo Handhelds)

Adzetko is 100% correct. A very thorough response.

I have a range of 'el cheapo' carts with lsdj pre-flashed. These are the cheapest way to get lsdj on a cart. For $15 you can get a cart shipped to you,  worldwide.

Hopefully the first batch that were shipped late last year will arrive to those that ordered and can give some feedback after thorough testing.

96

(28 replies, posted in Trading Post)

I've got cheap carts available, they're not bleepbloop or smartboy, but they are cheeeeeeeeeeep and work fine.