Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hi Crispin - I develop a VST called RetroPlug that hosts a gameboy emulator within the plugin for use with LSDj and mGB within DAWs.  I recently bought an N8 pro with the intention of building something similar to SynthNes, that could eventually be integrated in to RetroPlug.  Since it looks like you've done most of the work here, I set about reverse engineering the companion app and have a pretty good understanding of whats going on and how to replicate it in a VST using the MIDI functionality, but I'd really like to go a bit deeper and work out whats going on in the NES rom too! Would you consider open sourcing this project, or at least be open to sharing the code with me?

I'll at least share the important bits of the ROM code with you on github.  The broad strokes of the main loop are:

  • Read the N8's USB FIFO 
  • Check if data is a valid packet using checksum
  • Poke the appropriate virtual registers in the NES according to the data in the packet

Would retroplug@tommitytom.co.uk be a good address to contact you at?

Yep that email is fine. Thanks!