*only synchronise on actual dependencies based on ff01/ff02 reads/writes (and buffer up as much as that allows for).
What do you mean "synchonise on actual changes"? It's a full-duplex protocol, so if you send multiple bytes, what are you going to give as receive value? Are you saying as long as the game does not read ff01, just pretend the transaction completed? I'm not familiar with any other games besides Pokemon gen 1 and 2, but they do in fact transmit full-duplex. (I'm the author of http://pepijndevos.nl/TCPoke/) This is what bgb does: http://bgb.bircd.org/bgblink.html It could be worth trying to be compatible,...
I think it should be possible to only synchronise on actual changes, so that you may usually be able to transmit multiple bytes at a time -- speculative runahead with eventual rollback might also be worth investigating. It also may be a good idea to look at what other emulators have done (including eventual interoperability).
I've been looking at this code a couple of times, but I've never quite made the jump to implement this feature. My main interest is in adding support for local communication such as IPC to another instance or actually using the GPIO pins on a Raspberry Pi to talk to a real game boy. This is orders of magnitude easier than networking, as game link is a synchronous protocol, which does not handle network latency of any sort. The way other emulators get around this is by pausing the emulator, which...
fixed in commit 659b5508b3829de811eba5adb46deaf65ed10f59.
discussion about the Gameboy Color mame roms set extension specification: http:/...
Please add .bin file extension recongnition to libretro module
Background flicker in Castlevania II
prescale nX filter (decrease blurring)
Libretro in the upstream
fixed in commit 46e06da8bd4907edabaddd8d588d6a11c3dd90f1.
Woody Woodpecker Racing and region clones whitescreen on launch.
Pinball Deluxe crashes
Move bugs and distfiles to Github
Made a pull request… https://github.com/sinamas/gambatte/pull/5
Incorrect FSF address
MBC3 bankswitch to 0
defective audio in Keitai Denjuu Telefang
gambatte_qt doesn't build on OpenBSD
defective emulation in GBC DQ3 (J)
GBA CGB forcing doesn't work?
Thanks for your report. GBA CGB mode only has an effect for specific games such as...
GBA CGB forcing doesn't work?
fixed in commit 7c92c6dcde3e5b2853dad95ee8dcf49f0df2f074.
Attaching a screenshot displaying the correct behavior.
MBC3 bankswitch to 0
Confirmed, thanks. Feel free to close this bug.
fixed in commit d8bb275e5e77cf5a192c702cde5a5c7d56b5f91a.
holy shit! this appears to depend on the joypad irq. i had almost forgotten that...
fixed in commit a9039eb8d2bd661f0f63b15a43a0803124006c08.
We have a couple of patches for the latest development version of gambatte: http://pkgsrc-wip.cvs.sourceforge.net/viewvc/pkgsrc-wip/wip/gambatte-dev/patches/...
We have a couple of patches for the latest development version of gambatte: http://pkgsrc-wip.cvs.sourceforge.net/viewvc/pkgsrc-wip/wip/gambatte-dev/patches/...
Imperfect joystick support in gambatte_qt
status: open --> closed-fixed