EightyOne port to libretro

Emulator and emulator development specific topics
Post Reply
leiradel
Posts: 15
Joined: Sat Mar 02, 2013 4:55 pm

EightyOne port to libretro

Post by leiradel »

Hi All,

I've ported the Fuse emulator [1] to libretro earlier this year, and now I'm porting the EightyOne ZX81 emulator [2].

I'm having a strange problem and would appreciate some help. When RetroArch, the reference libretro front-end, loads a .P file into the emulator, I:

1. Load a snapshot of the ZX81 inside the LOAD routine (the snapshot was taken after typing LOAD "" and pressing RETURN)
2. Add the .P to am empty TZX tape file
3. Start the TZX playback

The emulator screen correctly shows the white stripes and I can hear the tape sound, so it all looks like the program is being loaded, but then the tape ends and the noise ceases, I'm left with a black screen like the emulation is still waiting for something in the tape.

I've created a git repository [3] for the port, and I can attest that

Code: Select all

make -f Makefile.libretro
produces an working 64-bit binary with MSYS2. I can also attest that the same command creates a binary in a 64-bit Linux, but I can't test it under this OS.

So if someone can jump in and give me a hand, I appreciate.

Cheers,

Andre

[1] http://fuse-emulator.sourceforge.net/
[2] http://www.chuntey.com/
[3] https://github.com/leiradel/81-libretro
Post Reply