libretro / px68k-libretro

Portable SHARP X68000 Emulator for Libretro
http://hissorii.blog45.fc2.com
GNU General Public License v2.0
45 stars 40 forks source link

Several problems with this core #138

Closed AlanRibas closed 3 years ago

AlanRibas commented 3 years ago

I tried to play a game but I just couldn't do it. Most games start but there is only a black screen on the screen. We can hear the sound of the game, but that's it. The few games that the image appears on the controls do not work. I have an Xbox 360 joystick here and it is not recognized in that core. I tried to change the control mode for the computer keyboard but there is still no response.

I used to play games in this core, like "Akumajou Dracula" for example. But this also enters the group of games that the image no longer appears.

negativeExponent commented 3 years ago

core haven't been changed for awhile now. theres just no reason, core-related, that it would just not work when it worked before. reset your ra settings, core settings etc.

AlanRibas commented 3 years ago

core haven't been changed for awhile now. theres just no reason, core-related, that it would just not work when it worked before. reset your ra settings, core settings etc.

How do I reset the settings for that core only?

gingerbeardman commented 3 years ago

you will need to delete any lines in retroarch-core-options.cfg that begin with the name of the core

i'm not aware of a way to do it from within RA

example

Screen shot 2021-05-12 at 21 15 33
AlanRibas commented 3 years ago

you will need to delete any lines in retroarch-core-options.cfg that begin with the name of the core

i'm not aware of a way to do it from within RA

example

Screen shot 2021-05-12 at 21 15 33

I deleted the file at this address: "PX68K.opt"

D: \ Games \ RetroArch \ config \ PX68K

ONLY THAT NOTHING HAS CHANGED ..... Some games here have a black screen. I had said it worked before but I think I was wrong. The memory I had was related to the "xm6typeg (Ver. 3.31L15) _20190720" emulator that I used.

Can anyone confirm for me that the game AKAMAJOU DRACULA works on your computers?

negativeExponent commented 3 years ago

see if that helps and the question regarding if this core works, Yes it still does...

if it still does not, then still on /system/keropi, and delete "config" file

post logs as well

negativeExponent commented 3 years ago

sorry accidentally pressed "close with comment"

AlanRibas commented 3 years ago

I deleted these two files but the black screen remains. Whenever I enter the game it goes to that part (photo below). I choose option number 1. Right after that, a game song starts. The music is playing but no image appears.

WhatsApp Image 2021-05-12 at 22 22 29

I went to the address: D: \ Games \ RetroArch and copied the retroarch.log file retroarch.log

negativeExponent commented 3 years ago

if you ever only tested with akumajou dracula and not other games, then its probably a bad disk, specifically disk 2. anyways this is the only game i play on this core and mine works, 2fdd version and the hdf one.

AlanRibas commented 3 years ago

if you ever only tested with akumajou dracula and not other games, then its probably a bad disk, specifically disk 2. anyways this is the only game i play on this core and mine works, 2fdd version and the hdf one.

I will then download the roms from a more reliable location and do a test now.

AlanRibas commented 3 years ago

I downloaded the roms from the trusted site that I commented on. I tested it compacted, unzipped. Nothing worked.

Some games work. One or the other that there is this problem.

Thanks to everyone anyway.

negativeExponent commented 3 years ago

from your log: Using content: D:\Jogos\EMULADORES\X68000\Roms (X68000)\Akumajou Dracula.zip

you dont load disk unto this core using compressed format...

your "other" games worked because either the compressed file only contain a single-disk game or its a multidisk, BUT you can play with just disk 1.

Akumajou Dracula for example uses 2 disks, without the 2nd disk inserted, you get black screen while the music continuous to play.

https://docs.libretro.com/library/px68k/

You also need to select option 1 from that screenshot you posted.

AlanRibas commented 3 years ago

from your log: Using content: D:\Jogos\EMULADORES\X68000\Roms (X68000)\Akumajou Dracula.zip

you dont load disk unto this core using compressed format...

your "other" games worked because either the compressed file only contain a single-disk game or its a multidisk, BUT you can play with just disk 1.

Akumajou Dracula for example uses 2 disks, without the 2nd disk inserted, you get black screen while the music continuous to play.

https://docs.libretro.com/library/px68k/

You also need to select option 1 from that screenshot you posted.

I understood. I've already unpacked all my roms. But even when unzipped when starting the game, I choose, in my case "Akumajou Dracula (Disk 1 of 2) .dim". How do I insert the second disc once the first one starts?

Using the emulator mentioned above (xm6_typeg) I actually did this insertion manually. I thought RetroArch was able to do that automatically. But thanks to you it was clarified that no.

I took a look at the instructions at this address: https://docs.libretro.com/library/px68k/

But I didn't really understand them.

gingerbeardman commented 3 years ago

Create a file

Akumajou Dracula.m3u

containing the following two lines

Akumajou Dracula (Disk 1 of 2).dim
Akumajou Dracula (Disk 2 of 2).dim

(ie. the filenames of your two disk images)

Then choose the .m3u from RA and it will insert both disks automatically.

There is a manual way to insert disk B after choosing disk A, but I don't recommend that.

AlanRibas commented 3 years ago

Thank you very much for the explanations. It's working perfectly now.

And thanks to everyone who worked to help me.

One last question before closing this topic.

A game I have here called "A-Jax". Did not work. I created the .m3u file: A Jax (Disk 1 of 3) (Program) .dim A Jax (Disk 2 of 3) (Disk 1) .dim A Jax (Disk 3 of 3) (Disk 2) .dim

I tried to remove the first file "A Jax (Disk 1 of 3) (Program) .dim".

I tried to rename it to: A Jax (Disk 1 of 3) .dim A Jax (Disk 2 of 3) .dim A Jax (Disk 3 of 3) .dim

But the screen below always appears.

WhatsApp Image 2021-05-14 at 13 35 04

Thank you all again. I promise that this is my last question on this topic.

gingerbeardman commented 3 years ago

The X68000 computer only has two disk drives, A and B, so in real life you would "juggle" the discs ejecting and inserting disks as the game requires. Here the game is asking for disk 2 (which is 3 of 3).

But using your .m3u you only have the first two disks inserted (A: program disk, B disk 2 of 3, aka disk 1) so disk 3 of 3 (aka disk 2!) is not yet inserted.

This case you need to cycle between the disks in the m3u using RA "disk control" options.

This answer talks about swapping discs for PlayStation, but the same applies here: https://www.reddit.com/r/PlaystationClassic/comments/alut7g/multi_disc_games_ff7_re2_mgs_etc_and_retroarch/efhb8ee

and this video shows https://youtu.be/aSSGrAViJTw?t=383

AlanRibas commented 3 years ago

The X68000 computer only has two disk drives, A and B, so in real life you would "juggle" the discs ejecting and inserting disks as the game requires. Here the game is asking for disk 2 (which is 3 of 3).

But using your .m3u you only have the first two disks inserted (A: program disk, B disk 2 of 3, aka disk 1) so disk 3 of 3 (aka disk 2!) is not yet inserted.

This case you need to cycle between the disks in the m3u using RA "disk control" options.

This answer talks about swapping discs for PlayStation, but the same applies here: https://www.reddit.com/r/PlaystationClassic/comments/alut7g/multi_disc_games_ff7_re2_mgs_etc_and_retroarch/efhb8ee

and this video shows https://youtu.be/aSSGrAViJTw?t=383

Thank you very much. I'll try that.

And thank you all for your help !!!