• Please review our updated Terms and Rules here

Sdltrs

IBM Portable PC

Veteran Member
Joined
Jan 15, 2008
Messages
697
Location
70 Miles NW of Melbourne, Australia
I have just loaded SDLTRS on my Macbook and:

1. It is amazingly slow. Almost unusable.
2. About half of the top row of the firt line on the TRS 80 screen is cutoff.
3. When I >SYSTEM, I do get a $? prompt. When I enter in a file name (I believe only the first letter of the program is required?) It either just hangs, or I see the ** in the top right, with no change i.e. i appears to hang?

Tape was Space Warp from: http://www.classiccmp.org/cpmarchiv...cdavis.edu/davidk/trs80/software/cassette.htm

Are others still using SDLTRS?
 
Last edited:
I use it every day. On Retina resolution MacBooks you have to make sure you tell it to run in low resolution. It will sometimes crash if you drag the window around the screen I haven't figured out why. Right click the file, get info, select open in low resolution.

I run it on a MacBook with an m3 and it runs like a champ. (slowest Mac you can buy basically)

I've been able to use every feature of it and it works fine. I did create a folder put the ROMS in it at the root with the application and launch it from there.

EDIT - Loading this cassette up now in model III mode with CASS set to L. Will report back.
 
Loaded fine and runs fine.

Here are all the settings I have:

Screenshot 2017-06-13 07.46.39.jpgScreenshot 2017-06-13 07.46.48.jpgScreenshot 2017-06-13 07.47.22.jpgScreenshot 2017-06-13 07.47.39.jpgScreenshot 2017-06-13 07.47.48.jpgScreenshot 2017-06-13 07.48.16.jpg

Full screen does not work for me, never has.
 
I use SDLTRS on my MacBook Pro often, but it does have issues with Retina displays. The last time it was updated there was no such thing as a retina display, so it's understandable. I use it mostly when I'm tethered to my non-retina Thunderbolt Display. Everything works well except I've never been able to get the serial port working.
 
" It either just hangs, or I see the ** in the top right"

I must say in their defense, that is a remarkably accurate emulation...happens to me regularly on the real thing :(
 
Thank you to all! :)

Opening in low resolution appears to have addressed the issues that I was experiencing.

I have loaded a Space Warp test cas file which I have created myself (with wav2cas). Space Warp runs,however it does load with "C*" being displayed, which I seem to recall it a checksum error?

I notice that when I select Scale Factor 1X size, that the preference is not saved and does not appear to work. It reverts to 2X?
 
Yeah the preferences do not work for some things, I haven't ever figured it out.
 
Has anyone been able to recompile sdltrs on Sierra with the latest Xcode?
I've tried it with Xcode 3 with no succes yet. The sdl library is not really a problem (use version 1.2, not the newer 2) but many functions have been deprecated over the years. They need quite a bit of rewriting for which I don't have the time. There is quite an extensive wish-list as well: retina-support, emulation bugs removed, file paths corrected, names of rom's not hardcoded, and, why not, Model 2 emulation to top it off ;-)

Maybe when I'm retired....
 
I've tried it with Xcode 3 with no succes yet. The sdl library is not really a problem (use version 1.2, not the newer 2) but many functions have been deprecated over the years. They need quite a bit of rewriting for which I don't have the time. There is quite an extensive wish-list as well: retina-support, emulation bugs removed, file paths corrected, names of rom's not hardcoded, and, why not, Model 2 emulation to top it off ;-)

Maybe when I'm retired....

I know the feeling.
 
Hi,

hope you don't mind this shamless plug: I've modified the old SDLTRS emulator.
Please don't expect too much: the broken MacOS GUI was removed and there is no
support for the Model II, but an experimental port to SDL2, patches for banked
memory and LE18 support by Alan Cox, bug fixes and some small improvements ...

The source is available on: http://gitlab.com/jengun/sdltrs

Jenz
 
Hi Jenz, great work, I'll give it a go as soon as I have some time. I liked the Mac GUI but a working version on Mac OS is more important ;-)
Without even looking at the documentation: will it run on Catalina, as 64 bit program?

Bart
 
Thanks Bart! Tested on "High Sierra" and should run on "Catalina" too. The macOS GUI required the deprecated "QuickDraw",
but I'm not into stuff like "Quartz" (or "Apple") and after looking into the abyss of "Xcode" and "Apple ID", it was removed. ;)
With the SDL2-Port it should be possible to support high DPI ("Retina") displays ...

Jenz
 
In the meanwhile I've managed to port it to Xcode and I can confirm it runs on Catalina! With SDL2 it runs fine on my retina display. The big advantage for me is that it runs native on MacOS; there's currently no possibility to run trs80gp with Wine or Crossover. Trs80gp runs great with the Parallels+Windows10 combo however.

BTW, you mention Alan Cox and Fuzix: I can boot Fuzix on my Model 4 and attach the file-system, no running OS yet. It looks very promising but too much bug-hunting for now...

Bart
 
BartH,
I'm running trs80gp in Debian 9.x under Wine Version 1.8.7, and it works fine.

Here is my Linux Launcher:
NAME: trs80gp
Comment: Trs80 Emulator trs80gp.exe
Command: wine trs80gp.exe -m4 -d0 MMCPM231.DSK
Working Directory: /home/larry/trs80gp

Thanks.

Larry
 
In the meanwhile I've managed to port it to Xcode and I can confirm it runs on Catalina! With SDL2 it runs fine on my retina display.
Thanks for testing and reporting: I'm still updating the code and would like to merge your changes. All suggestions, bug reports or questions are welcome: just PM me ... :)

I can boot Fuzix on my Model 4 and attach the file-system, no running OS yet. It looks very promising but too much bug-hunting for now...
It runs quite good in the emulator, but I haven't tried on bare metal yet ... ;)
 
MacOS 10.15 Catalina is 64-bit only, Wine (and Crossover) does not run as they are 32-bit. Apparently it is very difficult to port Wine to 64-bit so I won't hold my breath. No problem on Linux though.
 
MacOS 10.15 Catalina is 64-bit only, Wine (and Crossover) does not run as they are 32-bit. Apparently it is very difficult to port Wine to 64-bit so I won't hold my breath. No problem on Linux though.

I have not tried 10.15. I've heard of too many things breaking right now.

Are you going to release your updates? I'd be interested in fixing the bug in the floppy controller emulation and giving it a try.
 
Back
Top