![]() ![]() So, I’ve decided to do what I’d been hoping to avoid, and make The Official Digital Antiquarian TRS-80 Emulator the one that’s included in the MESS Project. Its cassette management seems hopelessly bugged, amongst quite a number of other small niggles. Well, SDLTRS isn’t working out for me that well, and you guys apparently aren’t too thrilled with it either. If you should have any problems getting an emulator working, feel free to contact me and I’ll try to help out. (If I learn otherwise, I’ll of course have to take them down.) Included in the zip file are ROMs for both the original BASIC authored by Steve Leininger (“level1.rom”) and the much more usable Microsoft BASIC that Radio Shack released in 1978 (“level2.rom”). I’m going to take the chance that Radio Shack no longer thinks or cares about them and host them here. ![]() These are still under copyright to Radio Shack, and not distributed with most emulators. Whatever emulator you end up choosing, you’ll also need the TRS-80 ROMs. David Keil’s emulators, for instance, want to bang the hardware of their host platform directly, and so are subject to some limitations when running on more recent Windows variants that disallow that sort of thing. And there have been a number of other emulators released in years past, but I believe most of these are obsolete now in one way or another. The MESS project also includes an emulated TRS-80 that works very well, but getting that up and running will take a bit more effort. I’ve therefore been using a much more obscure emulator, SDLTRS, which not only runs properly on my Windows machine but also has versions for the Mac and for Linux. And since it’s a closed-source application, I can’t try to fix it. ![]() In addition to being Windows only, however, it also has some problems running under 64-bit Windows 7: it hangs for up to a full minute before displaying file dialogs. It’s certainly the slickest and most polished that I’ve come across. The most popular and publicized emulator as I write this seems to be TRS-32 by Matthew Reed. For anyone whose interest is piqued by any of what will follow, I thought I’d offer some hints on getting your own TRS-80 up and running via emulation. The post Installing sdltrs TRS-80 Emulator On Ubuntu 14.04 appeared first on rm core.As time permits for the next little while I’m going to be exploring some of the works produced for the TRS-80, the most popular platform of the very early home-computer era. Read more about the command line options here./sdltrs -model3 -romfile3 ld4-631.iii -scale2 & It is convenient to copy the ROM file to the same directory where the sdltrs executable is located.ĥ) The emulator is started from the command line. LIBS = -lSDL -lXt -lX11Ĥ) Download a Model III ROM file by clicking here. I changed the LIBS line to add a dependency on X11. usr/bin/ld: PasteManager.o: undefined reference to symbol 'XConvertSelection'Īs a result, I had to modify the Makefile under src/linux. sudo apt-get install libsdl1.2-devģ) Compile sdltrs by typing make in the src/linux subdirectory. Unpack the tar ball some place convenient with a command such as: tar xvf sdltrs_1_1_0.tar.gzĢ) If you do not already have the SDL development library install it with this command. Steps To Run TRS-80 Emulator on Ubuntu 14.04ġ) Download the sdltrs 1.1.0 tarball from here. Finally, an appropriate command must be issued to use the downloaded ROM file. (Did I mention makefile training was valuable?) A ROM file must also be downloaded because sdltrs does not include one. In order to run the sdltrs emulator, it must be compiled from source using a Makefile. ![]() I had to do this recently and am writing down the steps so I don’t forget them. The purpose is to document the steps needed to get a TRS 80 emulator up and running on Ubuntu 14.04. This is a follow up to the article on teaching kids to code. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |