Old Computer Appreciation Thread
-
@folly said in Old Computer Appreciation Thread:
@zering said in Old Computer Appreciation Thread:
@folly Brilliant, kudos for figuring that out. Seems like we might actually be able to play some X1 games. Interestingly, Xanadu was first released on the X1 and not the PC88.
Having said all that, I'm still curious as to why the x1 won't work through mess.
How do you know it shoud work on lr-mess ?
It should indeed work, found this with :
mame -listmedia | grep x1
x1 floppydisk1 (flop1) .2d .d77 .d88 .1dd .dfi .hfe .imd .ipf .mfi .mfm .td0 .cqm .cqi .dsk
I think there is not yet a valerino script. or is there ?
-
-
@zering said in Old Computer Appreciation Thread:
@folly I looked up the system's page on progettoemma.
Did you see my post about x1 and mess? It seems mess doesn't recognise the software.No I didn't
How did you install this ?
-
@folly I used lr-mess, added an lr-mess in configs/x1/emulators.cfg, placed the four x1 bios in my bios, roms and x1 directories and ran mess 0.151 software list roms in a .zip.
I'll find my last post and edit. -
@zering said in Old Computer Appreciation Thread:
@folly Thanks. It's going to take a while. And I'll need to find some games to recommend for some of those more obscure systems ^^
Edit : Tried running X1 through MESS again. Got unexpected results.
I used Xanadu as an example as I'm mostly keen to try and get some multi-disk games started. The core starts but the game doesn't. I'm booted back to ES after a few seconds.
The log is strange :
Here is the part I think is at the source of the issue :
[libretro INFO] Starting game from command line:/home/pi/RetroPie/roms/x1/xanadu.zip [libretro INFO] ARGUV[0]=/home/pi/RetroPie/roms/x1/xanadu.zip [libretro WARN] Driver xanadu not found -1 [libretro WARN] Game not found: xanadu [libretro INFO] Game name: x1, Game description: X1 (CZ-800C) [libretro INFO] Game name: x1, Game description: X1 (CZ-800C) [libretro INFO] System found: x1 "xanadu" approximately matches the following supported software items (best match first):
It's like lr-mess isn't finding the software at all. Yet when I look at my x1_flop hash :
<software name="xanadu"> <description>Xanadu</description> <year>1985</year> <publisher>日本ファルコム(Nihon Falcom)</publisher> <info name="release" value="198511xx"/> <info name="alt_title" value="ザナドゥ"/> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="415840"> <rom name="xanadu_a.d88" size="415840" crc="89ff1612" sha1="a1e9abfde29f169841a6e77267cf85f1a69475cd" offset="0" /> </dataarea> </part> <part name="flop2" interface="floppy_5_25"> <dataarea name="flop" size="415840"> <rom name="xanadu_b.d88" size="415840" crc="40bf59ac" sha1="3586dee49739d72ffe827435bf8fa3211d0b5cca" offset="0" /> </dataarea> </part> <part name="flop3" interface="floppy_5_25"> <dataarea name="flop" size="416384"> <rom name="xanadu_c(user).d88" size="416384" crc="e3d2cff7" sha1="bc2bb8b7a145462b5233e353f500d9be1f5397f8" offset="0" /> </dataarea> </part> </software>
There are some notes at the beginning of the hash file concerning compatibility, but nothing about Xanadu.
Games I haven't managed to start (possibly due to my mistakes): * zeliard: at the end of the intro it prints "read EMM address [00]" while waiting for something * suikoden, sangoku2, sangoku2a, nobuseng: sits to a jpn message waiting for who knows what * revolty2: waits for something to happen * reviver: waits for something to happen * mule, mulea: waits for something to happen * mugen2: waits for something to happen * lastarma: sits forever at the first intro screen * lagrange, dside: incomplete dump, needs system disc? * hajafuin: waits for something to happen * gatlabyr: how to start a game? * gambler2: how to pass the first menu? * crimson, crimsona: which disk combination is expected? * blassty: stuck at no animation menu Games with possible issues (either in emulation or in dump): * wizardry->4: can't add character name. also how to create a duplicate disk (in pc8801 they were in the disk set)? * profmj: true 400 lines mode not implemented? * mightmag: corrupted chars * lizard: waits for something to happen * hydlide2b has no saved data, while hydlide2 & hydlide2a have characters in them * hydlide3b: fails to see the user disk + the set contains at least 1 hydlide disk (check crc16) * gruppe: starts loading then errors out as if the disk is not recognized * gradiusk: is this supposed to do something? * frontlin: input issue? * dione: does not display text correctly * blckonyx: is it missing a data disk? * bastard: does not start. input issue? * arcus: black screen after wolfteam logo * aokiooka: glitches (chars cut in half) * alpha: is the title screen correct or is it glitched (I'd bet the latter)? * advfant: glitches * ys: character sprite is glitched until you enter a new area Games which start loading but never reach the program: * vipc * vipd * turbobas (but not the clone turbobasa) * turbzbas * scruiser * psyoblad * powermj * kingkngt * jesus * jesusd * hydlide3, hydlide3a (invalid disks 2?) * aztec * ys3 Games which are completely not recognized (maybe not for x1?) * unk_fl1 * srdemo * robowres * punchbal * manilove * fmdata
This thing has me stumped. Maybe one of you computer whizzes can figure it out.
Here @Folly
-
@zering said in Old Computer Appreciation Thread:
@folly I used lr-mess, added an lr-mess in configs/x1/emulators.cfg, placed the four x1 bios in my bios, roms and x1 directories and ran mess 0.151 software list roms in a .zip.
I'll find my last post and edit.I am almost certain that doesn't work because after sept 2020 there was an update of lr-mess and my script for CDI didn't work anymore. It gave initializing. This was the old way of running things with lr-mess. Just like you do with "x1". We still don't actually know why it doesn't work anymore. And whats also a problem, of the old way, it uses a softlists. A database with filenames that only run if they are exactly the same. I see that in your logs.
To get it working we have to make a valarino alike script. Just what i did with P2000T.
It's very easy. I think I can edit one, because it's not on valerino's github.
So he didn't make this system.
Then we can try again.EDIT : you can remove your logs, if you like.
-
@folly How do you make a script like that?
-
@zering said in Old Computer Appreciation Thread:
@folly How do you make a script like that?
Do you want to do it yourself ?
It's very easy ! -
@folly I don't mind giving it a try if you explain to me how to do it.
-
@zering said in Old Computer Appreciation Thread:
@folly I don't mind giving it a try if you explain to me how to do it.
goto :
/home/pi/RetroPie-Setup/scriptmodules/libretrocores
copy lr-mess-cdi.sh to lr-mess-x1.shreplace all entry :
lr-mess-cdi
with
lr-mess-x1
Not, necessary, but you can remove the help :
rp_module_help=""
change this :
rp_module_name="Sharp x1" rp_module_ext=".2d .d77 .d88 .1dd .dfi .hfe .imd .ipf .mfi .mfm .td0 .cqm .cqi .dsk"
change:
local _system="cdimono1"
into
local _system="x1"
change :
-cdrm
into
-flop1
-
@folly Well there's a first issue. The scriptmodules directory isn't there ^^
Edit : Never mind, I found it. Trying now.
-
@zering said in Old Computer Appreciation Thread:
@folly Well there's a first issue. The scriptmodules directory isn't there ^^
Where is you RetroPie-Setup directory ?
-
@folly I found it, for some reason the scriptmodules directory wasn't visible.
Anyway I'm editing it and I'm wondering what to do about this :
rp_module_id="lr-mess-x1"
rp_module_name="Sharp X1"
rp_module_ext=".2d .d77 .d88 .1dd .dfi .hfe .imd .ipf .mfi .mfm .td0 .cqm .cqi .dsk"
rp_module_desc="MESS emulator ($rp_module_name) - MESS Port for libretro"
rp_module_help="ROM Extensions: $rp_module_ext\n\n
Put games in:\n
$romdir/x1\n\n
Put BIOS files in $biosdir:\n
cdimono1.zip\n\n
Convert .cue/.bin to .chd:\n
https://forums.launchbox-app.com/files/file/804-philips-cd-i-to-chd-batch-converter/ (windows only)"Specifically the lines after the BIOS.
-
@zering said in Old Computer Appreciation Thread:
@folly I found it, for some reason the scriptmodules directory wasn't visible.
Anyway I'm editing it and I'm wondering what to do about this :
rp_module_id="lr-mess-x1"
rp_module_name="Sharp X1"
rp_module_ext=".2d .d77 .d88 .1dd .dfi .hfe .imd .ipf .mfi .mfm .td0 .cqm .cqi .dsk"
rp_module_desc="MESS emulator ($rp_module_name) - MESS Port for libretro"
rp_module_help="ROM Extensions: $rp_module_ext\n\n
Put games in:\n
$romdir/x1\n\n
Put BIOS files in $biosdir:\n
cdimono1.zip\n\n
Convert .cue/.bin to .chd:\n
https://forums.launchbox-app.com/files/file/804-philips-cd-i-to-chd-batch-converter/ (windows only)"Specifically the lines after the BIOS.
Just edited my post, you can remove the help totally, this can be removed :
ROM Extensions: $rp_module_ext\n\n
Put games in:\n
$romdir/x1\n\n
Put BIOS files in $biosdir:\n
cdimono1.zip\n\n
Convert .cue/.bin to .chd:\n
https://forums.launchbox-app.com/files/file/804-philips-cd-i-to-chd-batch-converter/ (windows only)Now we can try to install !
-
@folly Okay then I'm trying an install now!
Edit : It works! I'm testing Xanadu now.
There are some sound issues though, I'll keep testing.
Edit 2 : Tested a few games. They seem to run full speed. Disk control is easy through 'File manager'. It even lets you pick discs that are inside a zip. Still no luck with Revolty II but I still haven't tried the Neo Kobe rom.
However the sound is a deal breaker. There's a constant loud click. Are you having the same experience? -
@zering said in Old Computer Appreciation Thread:
@folly Okay then I'm trying an install now!
Edit : It works! I'm testing Xanadu now.
There are some sound issues though, I'll keep testing.
Had to find the good bios.
I have it working too. -
@folly How's your sound?
-
-
@folly said in Old Computer Appreciation Thread:
@zering said in Old Computer Appreciation Thread:
@folly How's your sound?
oeps wrong computer !
Tried galaga.
Sounds really good and I have stereo ! -
@folly Could my sound issues be caused by an error in my script?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.