Portable SHARP X68000 Emulator for Libretro
Go to file
negativeExponent a50c2498ae
Some checks failed
PX68K CI / linux-c68k (push) Failing after 0s
PX68K CI / linux-musashi (push) Failing after 0s
PX68K CI / windows-c68k (push) Has been cancelled
PX68K CI / windows-musashi (push) Has been cancelled
Fixes for SaveStates
Backported from beetle-psx, using new api callback instead of RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE
32fc5d370b

RE:
* Savestate Performance Fix - no longer does giant memory allocations and copies
* Loadstate Performance Fix - no longer does N^2 string comparisons
* Fast Savestates (excludes text labels from the savestates, 20% speedup)
* Minor Savestate Performance Fix, no longer uses snprintf when strncpy will do.  Only applies to the text labels, no effect on fast savestates.
2024-09-16 07:51:38 +08:00
.github/workflows Add windows CI (#192) 2024-09-12 07:11:09 +08:00
doc original xkeropi-20101107 2013-07-16 06:46:56 -07:00
fmgen [PATCH] Add savestate handling 2024-09-09 04:11:18 +02:00
libretro Fixes for SaveStates 2024-09-16 07:51:38 +08:00
libretro-common Update libretro-common 2024-09-15 06:22:54 +08:00
m68000 Add states for musashi cpu core 2024-09-10 14:35:49 +08:00
x68k Fix framerate on loadstate (#195) 2024-09-15 23:08:29 +08:00
.gitignore Update .gitignore 2020-01-07 06:24:17 +08:00
.gitlab-ci.yml Add osx-arm64 2021-03-09 06:07:11 +01:00
.travis.yml add travis build script 2017-10-24 13:32:16 -04:00
COPYING Clarify license status 2020-05-02 23:00:35 +02:00
develop.txt display real version at UI 2014-07-09 17:29:07 +09:00
game_notes.md Create game_notes.md 2020-01-22 15:20:57 +08:00
kaiseki.txt display real version at UI 2014-07-09 17:29:07 +09:00
libretro_core_options_intl.h Add core option for text, grp and sp layer on/off 2024-09-14 11:45:19 +08:00
libretro_core_options.h Add core option for text, grp and sp layer on/off 2024-09-14 11:45:19 +08:00
libretro.c Fixes for SaveStates 2024-09-16 07:51:38 +08:00
link.T libretro hack patch 2017-05-02 16:52:49 +02:00
Makefile merge with libretro repo 2017-05-07 16:22:49 +02:00
Makefile.common Add states for musashi cpu core 2024-09-10 14:35:49 +08:00
Makefile.libretro Add states for musashi cpu core 2024-09-10 14:35:49 +08:00
README-JP.MD move original readme to its own separate japanese file 2024-07-26 16:57:26 +08:00
README.MD add touroku map joy R2 2024-08-08 22:44:47 +02:00
readme.txt display real version at UI 2014-07-09 17:29:07 +09:00
version.txt display real version at UI 2014-07-09 17:29:07 +09:00

px68k-libretro

forked from https://github.com/hissorii/px68k backported c68k core from https://github.com/kenyahiro/px68k/ (fork of https://github.com/hissorii/px68k using recent c68k yabause core to support X64 build)

All credit goes to hissorii ( and kenyahiro for updating c68k core) .

How to use :

First create a 'keropi' folder in retroarch system directory. put the x68000 bios files in.

Then launch emulator with some content (dim|zip|img|d88|88d|hdm|dup|2hd|xdf|hdf) 12 or joypad L2 to enter menu. Touroku key via ScrollLock key or Joypad R2 to enable MIDI music when preseed in Wolfteam games.

You can launch content with:

  • retroarch -L px68k_libretro.so ./content.hdf

  • retroarch -L px68k_libretro.so ./content.xdf

  • retroarch -L px68k_libretro.so ./content.cmd (cmdfile is a text file contening cmd like "px68k /somewhere/software/x68000/content1.dim /somewhere/software/x68000/content2.dim")

  • retroarch -L sdlpx68k_libretro.so "px68k /somewhere/software/x68000/content1.dim /somewhere/software/x68000/content2.dim"

  • load retroarch , then load core and content from RA menu.

ひっそりぃ(hissorii)/sakahi http://hissorii.blog45.fc2.com (ひっそりぃドットコム) http://emuhani.seesaa.net (えみゅはに - Emulator Hacking 日記) GitHub: https://github.com/hissorii/px68k iOS 版リポジトリ http://hissorii-com.appspot.com Twitter: @hissorii_com