Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME)
-
@testudo Frogger, Ghosts'n'Goblins, Prehistorik II and Copter 271 definitely run in lr-mess-cpc6128p, so use it for those and lr-caprice32 for other stuff.
Stryker seems to run fine in both emulators, so Rick Dangerous is the only problem.
-
@JimmyFromTheBay said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
@testudo Frogger, Ghosts'n'Goblins, Prehistorik II and Copter 271 definitely run in lr-mess-cpc6128p, so use it for those and lr-caprice32 for other stuff.
Don't know anything about the other two games.
Yup, lr-caprice32 is my system default and was using lr-mess-cpc6128p as the rom default for those, but now the. dsk files suddenly won't load without using the ENGPADOS. cpr workaround for me. Reason for the OP.
Rick Dangerous will run on Mess with the workaround.
Nothing in Retroarch has worked for Prehistorik II in cpc6128+ mode. Title screen would load and game started, but would immediately crash or the screen would get filled with artifacts making it unplayable. Other freestanding emulators like Arnold can run it, so I can still play it.
-
@testudo said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
@Folly said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
Not expected.
Even-though it will install on RPI4 it will not run yet, very strange !
runcommand.log gives :Ignoring MAME exception: memory_bank::set_base called nullptr base Fatal error: memory_bank::set_base called nullptr base
Will look at it later again.
I manually added the ParaDOS options to the emulators.cfg file and can select them from the emulator selection dialog box.
No luck with initial testing on the lr-mess options, but the MAME option does load ParaDOS, but not autoload the game. I can type in <run"nameofgame.xxx> and it will load the game.
Will keep investigating.
Basically, you still have these issues :
- can't see the line in >EXTRA< in the script, so not able to install
- after adding them manually in emulators.cfg mame works but lr-mess doesn't
- autoload doesn't work ( I have not implemted this in the line, when everything works I can make one in the autoboot section )
Correct ?
-
I found the problem on my RPI4 when this message appeared in the runcommand.log :
Ignoring MAME exception: memory_bank::set_base called nullptr base Fatal error: memory_bank::set_base called nullptr base
The paraDOS rar file was wrongly uncompressed so I had a corrupted 0kb ENGPADOS.CPR file.
Good find.
Now I tested both mame and lr-mess and both worked on the RPI4.
So have some progress. -
@Folly said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
@testudo said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
@Folly said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
Not expected.
Even-though it will install on RPI4 it will not run yet, very strange !
runcommand.log gives :Ignoring MAME exception: memory_bank::set_base called nullptr base Fatal error: memory_bank::set_base called nullptr base
Will look at it later again.
I manually added the ParaDOS options to the emulators.cfg file and can select them from the emulator selection dialog box.
No luck with initial testing on the lr-mess options, but the MAME option does load ParaDOS, but not autoload the game. I can type in <run"nameofgame.xxx> and it will load the game.
Will keep investigating.
Basically, you still have these issues :
- can't see the line in >EXTRA< in the script, so not able to install
- after adding them manually in emulators.cfg mame works but lr-mess doesn't
- autoload doesn't work ( I have not implemted this in the line, when everything works I can make one in the autoboot section )
Correct ?
Yes, all correct.
-
Do you see version 245.06 ?
-
@testudo said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
Nothing in Retroarch has worked for Prehistorik II in cpc6128+ mode. Title screen would load and game started, but would immediately crash or the screen would get filled with artifacts making it unplayable. Other freestanding emulators like Arnold can run it, so I can still play it.
Hmm, actually you're right, so far I can only get it to run in 128 mode, not Plus mode with the extra colours.
-
@testudo said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
Frogger (disk or cart)
Rick Dangerous 128+
Stryker in the Crypts of Trogan (+ mode)
Prehistorik II (+ mode)
Ghosts 'n Goblins (both Xifos and Golem13 cart versions)
Copter 271 (cart)I have found them too, will test them later.
-
@Folly said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
Do you see version 245.06 ?
I do not see 245.06, still shows 245.05. I used your commit here: https://github.com/FollyMaddy/RetroPie-Share/commit/c4bcfb1e56f1ce2489ad7162fe2674aa16dd4483 and also tried the main link here: Development of module-script generator for lr-mess, lr-mame and mame standalone
-
Strange, both should work.
Looks like the file isn't in the correct location somehow.You can also try to update within the script, have you tried that ?
-
@Folly I just tried updating from the script itself and still does not present the ParaDOS option. It is still on 245.05. Exited the Setting script completely and ran it again and still no 245.06.
-
I think I know what your problem is.
The add-mamedev-systems.sh script is probably in 2 places.We began with placing it in (still in the project description) : ~/RetroPie-/Setup/scriptmodules/supplementary
Later the
ext
directory came out in the RetroPie-Setup which makes it possible to place 3rd party scripts in theext
directory.
That way it's separated from the original scripts.If you somehow used my add-ext-repos.sh script earlier, all script are place in the
ext
directory :
~/RetroPie-Setup/ext/RetroPie-Share/scriptmodules/supplementaryIf thats the case than the script had to be updated in :
~/RetroPie-Setup/ext/RetroPie-Share/scriptmodules/supplementary
(with add-ext-repos.sh or from within the add-mamede-systems.sh script or manually)When you somehow placed the latest in :
~/RetroPie-/Setup/scriptmodules/supplementary
Then you will see 2 add-mamedev-systems scripts inside the config section of the RetroPie-Setup.
But when selecting both you will see the version of the one that is placed inside theext
directory.So you have to remove 1 of the 2, probably the one you placed in :
~/RetroPie-/Setup/scriptmodules/supplementaryTo prevent duplicate generated module-script you should not find them in :
~/RetroPie-/Setup/scriptmodules/libretrocores
But should only be in :~/RetroPie-Setup/ext/RetroPie-Share/scriptmodules/libretrocores
Then remove them in :
~/RetroPie-/Setup/scriptmodules/libretrocores -
@Folly said in Only Cartridge Files Loading on Amstrad CPC6128+ (MESS/MAME):
~/RetroPie-Setup/ext/RetroPie-Share/scriptmodules/supplementary
I did not find a second version in ~/RetroPie-Setup/ext/RetroPie-Share/scriptmodules/supplementary, but I deleted any other versions of the file on my system - in the trash folder, download folder, etc...and that did the trick.
I will try the ParaDOS options again later and report back.The ParaDOS options are visible and they do load ParaDOS.
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.