Revisit TRS-80 emulation (sdltrs) Pt 1/2

With my mom and last parent passing last year, I was feeling nostalgic about the wonderful gift they bought me in 1979. I couldn’t have asked for better parents. I haven’t played with this in a 2.5 years… July 5th 2019. Those notes are for xtrs, but sdltrs which was ported from xtrs, is the emulator you want. These notes here were for sdltrs on Mint 18.3. But make failed for my current Mint 20.2 ! So add the following to those notes to build it properly …


sudo apt-get install libsdl1.2-dev

And you need to edit /sdltrs_1_1_0/src/linux/Makefile
This: LIBS = -lSDL -lXt
Needs to look like: LIBS = -lSDL -lXt -lX11

Then I could run make
Afterwards I could move/copy sdltrs to /usr/local/bin

Finally to actually get a TRS-80 Model 1 screen, in a terminal type…
sdltrs -keystretch 400 -autodelay -model 1 -scale2 -romfile ~/xtrs/ROMS/level2.rom -diskdir .

I don’t remember all the options, however -scale2 displays a larger screen and hence better screen.

Also added many missing TRS-80 entries to this log that I had in a text file. Things that will help me to do TRS-80 tasks that I previously did. Things that are not intuitive and would take a lot of time to figure out again from scratch. Things like using the disk ROM images and using cassette for Level 2 and pressing F7 within the sdltrs terminal that will bring up a useful menu (there is no menu bar that hints of this!).

Which will give you the screen I show here but for some reason I did not show the command.
Also it uses the same level 2 ROM that xtrs does which may or may not be obvious.

I just found/scanned this. This was my computer bought at that price! I believe it was originally $999.