Px68k-libretro

I tried with last windows x86_64 px68k core with wine and i was able to load my hdf disk.

It worked for me recently too on win7 as I launched almost every game on the system to make those thumbnails.
Some hdd that float around aren’t working in emulators, some other ones are not bootable and you need to launch them with a bootable floppy (human68k_xx in Mame SL set).

I just tried a second Windows 64-bit PC, this one a laptop running Windows 8.1 and have the same issue with the core crashing RetroArch whenever I try to load an HDF file. DIM files worked fine on both. I kept the test process very simple, both of these PCs had never had RA installed previously.

Here is what I have done to replicate the issue:

  • Download the current stable (1.6.7) RetroArch windows x64 installer and install it.

  • From within RA download the latest px68k core (build b716d4f)

  • Add BIOS files to the ‘system/keropi’ folder

  • Add a few sample ROMs in DIM and HDF format to the ‘downloads’ folder

  • From RetroArch’s frontend load the PX68K core, then load a DIM rom for Content to confirm it is working (it does load normally).

  • Second test is to load RA, load the PX68K core, then load an HDF file. (I confirmed that all FDD entries in the system/keropi/config file were blank to make sure it was actually loading the HDF and not a previous FDD). RA crashes with the following error:

I can certainly provide logs if you think it would be useful. I didn;t see any obvious errors when I checked it.

The only real variables are the BIOS and HDF files - Could there be a problem with the BIOS file and would that cause the entire program to crash? The same HDF file does load using the XM6 emulator and is a SASI image so I’m less inclined to think the HDF file is corrupt, but maybe it could still work on some emulators but not others if it is corrupt?

Does the core support mouse input?

Yes, you just need to have “Joy/Mouse” on “Mouse” in the F12 menu.

2 Likes

hello Guys, is it possible px68 core compatible with retroarch for PS VITA ?

Hello, I’m trying to modify this core to switch resolution “on the fly” (for a raspberry pi usage). I will post my result if it finally work. Actually, I can switch resolution inside the core by getting retrow and retroh value when changed (reported by fbset and tvservice) but the screen remain desesperatly black. I think problem comes from retroarch video system that may need to be restarted. Anyone as any clue for doing this ? Thanks

why would you want to switch the resolution? the biggest this core uses is 800x600 from what i remember which most monitors should be capable of displaying.

black screen? do you even hear the game playing? or see the menu when pressing F12?

I want to use the real game resolution. Raspberry is able to output low res that can be used on CRT display. For example bubble bobble use two resolutions in game : 256x256 and 256x224. I want the core to be able to switch between both.

And to answer your question, yes, I can hear the game running but neither the game image is displayed, neither the menu.

im not sure what you wanted to do but the core already is able to switch(or resize) when it changes resolution (through update_geometry()) like most other core does.

Well, for example, if you start retroarch with your video output at 320x240 it will remain at this resolution during all game. While game run at 256x224 or 256x256, it will result on a dirty stretch. If it was possible to switch video output to the real resolution there will be no stretch and a perfect result on a crt.

Can you use a superwide horizontal resolution on the RPI? this will take care of this issue instantly.

What is the sequence to launch Genocide 2 please ? I start with disk 1 (System) and disk 2 (Data 1) in Drive 0 and Drive 1 , then I have a message to insert Data Disk 2, (I think its Disk 3) but nothing happen when I do this. Have I to put Disk 3 in Drive 1 or in Drive 0 ? And I have to let the Disk System in Drive 0, right ?

Thanks for any help

Usually you swap FD1 not FD0. I’ve confirmed that is the case with Genocide 2. When it asks for Data Disk B, insert your disk labelled “(Disk 3 of 4)(Data 2)” in FD1 and then close the menu with F12/L2 and the game will continue to the menu screen. @hostile1975

In other news, I have been working on some QOL improvements to this core. initially based on the changes @ptitSeb did for the Pandora port. I’ll push my changes soon, still working on some nice little things.

So far:

Version 0.15++

  • menu translated into English
    • clarified some settings options
  • better file list
    • sorted alphabetically, folders first followed by files (@ptitSeb)
    • left/right to jump 8 items at a time (@ptitSeb)
    • hold R2 for high speed browsing (@ptitSeb, @gingerbeardman)
    • directory traversal now remembers history
    • directories are grey and files are white
    • files starting with . or $ are now hidden
    • increased maximum size of file list
  • disks no longer persist between launches
    • there’s a new menu option to enable this if you really miss it
  • auto frame skip now default (@ptitSeb)
  • fixed some small bugs (@ptitSeb)
2 Likes

Thanks for your reply Matt. I did this, but when I close the X68000 menu with F12, nthing happen. I will try with another version of the game

1 Like

@hostile1975 how are you getting on with your disk swapping?

Hi Matt, I followed your instructions but after I insert Data Disk 2, nothing happen (the screen with the message stay forever) Its a mystery because I think I do everything correctly I also tried another version of the game, but its the same

@hostile1975 here’s a video of me loading the game, maybe we are doing something differently?

(this is my WIP version of the core, but I assure you I have loaded the game on the current public core)

I tried genocide on recalbox rpi3

may be help

Hello What is the sequence to launch Genocide 2 ?

Solution

Genocide 2 (1991)(Zoom)(Disk 1 of 4)(System).dim
Genocide 2 (1991)(Zoom)(Disk 2 of 4)(Data 1).dim
Genocide 2 (1991)(Zoom)(Disk 3 of 4)(Data 2 ).dim
Genocide 2 (1991)(Zoom)(Disk 4 of 4)(Data 3).dim

renamed

Genocide 2 (1991)(Zoom)(Disk 1 of 4)(System).dim
Genocide 2 (1991)(Zoom)(Disk 2 of 4)(Data A).dim
Genocide 2 (1991)(Zoom)(Disk 3 of 4)(Data B).dim
Genocide 2 (1991)(Zoom)(Disk 4 of 4)(Data C).dim

FDD0 -> SYSTEM

FDD1 -> Data A-> game start

And remplace Data A To Data B

Thanks for the help, I really appreciate. The problem is the core dont detect when I change a Disk. I follow your video, Matt, and when you put the second Disk (Data A), you have the game intro that start. But me, when I put Disk Data A, I have a message to put the Disk A. So it dont detect it. Its strange

But Its OK, I got the FM-Towns version of the game that works well.

Anyway, thanks again for helping me

1 Like