My last problem - the TRS80
-
@mitu said in My last problem - the TRS80:
sdltrs-model4p-cas = "/opt/retropie/emulators/sdltrs/sdl2trs -fullscreen -nomousepointer -showled -m4p -romfile4p /home/pi/RetroPie/BIOS/level4p.rom -cas %ROM%"
The option for loading cassette images is
-cassette
or-cass
... -
@buzz said in My last problem - the TRS80:
As that makes me think upstream needs an automatic mode, which could be requested maybe
Automatic media detection for a few use cases? Probably not ... :-)
-
Swapping -flop1 in EMULATORS.CFG for -cass has got me to the OS, many thanks to all. Now when I type CLOAD the tape counter appears and runs, but nothing happens when it reaches the end :(
-
@jimmyfromthebay said in My last problem - the TRS80:
Now when I type CLOAD the tape counter appears and runs, but nothing happens when it reaches the end :(
Loading programs from cassette was always a pain in the "old days" because it depended on various factors: volume of the recording and quality of the tape ... and mostly only succeeded by chance ... ;-)
You can only load BASIC-programs withCLOAD
, for programs in "machine-language" useSYSTEM
...
Not all CAS-files of the internet will work in the emulator ... so please provide more details ... -
@jimmyfromthebay said in My last problem - the TRS80:
Swapping -flop1 in EMULATORS.CFG for -cass has got me to the OS, many thanks to all. Now when I type CLOAD the tape counter appears and runs, but nothing happens when it reaches the end :(
Don't know if it will work on TRS80 but with MSX you had to do :
cload
runYou can try that.
-
@folly I don't get the command prompt back after the load.
-
@jengun @jengun Okay, so I'm trying to load SeaDragon, as seen here:
That video shows the game is loaded with SYSTEM followed by S, and if I do that then the tape spins up and loads for about four minutes. But after that nothing happens and I'm just left looking at this:
I'm still getting nowhere with SDLTRS, so I'm using LR-MESS:
lr-mess-trs-80-cass = "/home/pi/RetroPie-Setup/scriptmodules/run_mess.sh /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/trs-80/retroarch.cfg trs80m3 /home/pi/RetroPie/BIOS -cass %ROM%"
I'm just hitting Enter when the "Cass?" and "Memory Size?" prompts come up. And as I said it's the CAS file from the most recent MAME softlist so hopefully it's not the file that's the problem.
-
@jimmyfromthebay said in My last problem - the TRS80:
And as I said it's the CAS file from the most recent MAME softlist so hopefully it's not the file that's the problem.
No idea which CAS-file MAME is using, but this works with SDLTRS in
Model I
-mode ... inModel III
-mode you have to typeL
afterCass?
to select 500 Baud to load and save tapes for the Model I ... -
You can only use .wav (cas files) with TRS-80 (trs80) on mame/lr-mess.
This is the output from mame :
pi@raspberrypi:~ $ /opt/retropie/emulators/mame/mame -listmedia trs80 SYSTEM MEDIA NAME (brief) IMAGE FILE EXTENSIONS SUPPORTED ---------------- --------------------------- ------------------------------- trs80 cassette (cass) .wav
-
@folly said in My last problem - the TRS80:
You can only use .wav (cas files) with TRS-80 (trs80) on mame/lr-mess.
SDLTRS also supports WAV-files (mono) as cassette images, so that should work too ...
-
@jengun said in My last problem - the TRS80:
No idea which CAS-file MAME is using, but this works with SDLTRS in Model I-mode ... in Model III-mode you have to type L after Cass? to select 500 Baud to load and save tapes for the Model I ...
Job done! That generated a flickering asterisk readout at top right, and got the command prompt back when the tape was finished, then I watched the video to find out you need to (bizarrely) type / to start the game.
Many thanks! Now I just need to get sound working...
-
On the internet I see info of people using (binary files) :
CLOADMYou could try that.
-
I see / doesn't work for EVERY game, so time to do some Googling. But other than sound that's the emulator figured out now, which is the hardest bit :D
-
@folly said in My last problem - the TRS80:
On the internet I see info of people using (binary files) :
CLOADMYou could try that.
Yeah, I'm quite experienced with the Dragon/Coco so CLOADM was the first thing I tried, but I'll keep it in mind for other filetypes :)
-
@jimmyfromthebay said in My last problem - the TRS80:
Yeah, I'm quite experienced with the Dragon/Coco so CLOADM was the first thing I tried, but I'll keep it in mind for other filetypes :)
For these TRS-80 Models there is only
CLOAD
andSYSTEM
... noCLOADM
.. -
@jengun Is there any significance in the fact that the asterisk readout sometimes starts with a C rather than being all asterisks? Those seem to be the games that can't be started with /.
-
You can convert and test things on :
https://www.my-trs-80.com/cassette/I downloaded the manual of the model 3:
If it asks for Cass ? press L or H for baudrate :
You can press enter for the memory part
then do CLOAD
then do RUNHere you can test on the website :
Press on C-1-1 and choose Emulator (reconstructed low speed) :
Type the commands and enter :
-
I've stumbled across the fact that sometimes you have to type a name rather than S. For example, for Meteor Mission 2, if you type METEOR the game then starts with /.
I have no idea how you work out what the name should be, because Meteor Mission 2's filename is actually METEOR2.CAS, not METEOR.CAS, but at least it's a clue... :D
-
Never used these computers.
Just learning too.
I haven't used filenames yet. -
@jimmyfromthebay said in My last problem - the TRS80:
@jengun Is there any significance in the fact that the asterisk readout sometimes starts with a C rather than being all asterisks? Those seem to be the games that can't be started with /.
C
meansChecksum Error
: In the "old days" this always happened shortly before the loading process was finished: some say that the emulator does this too ... ;-)
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.