This repository is for exploring the TRS-80. I will briefly learn about LEVEL-II BASIC and Z80 Assembly.
I currently own the following machines:
- TRS-80 Model I (Untested)
- TRS-80 Model III (Bad PSU and CRT)
- TRS-80 Model 4P (Working)
Name | Description |
---|---|
ANIM.BAS | Move character across screen |
ARRAY.BAS | Array example |
BINARY.BAS | Convert decimal(0-255) to binary |
DEMO.BAS | Count 0-255 in binary, ran live on TRS-80 4P |
FACTORIAL.BAS | Factorial of n |
FIZZBUZZ.BAS | The classic Fizzbuzz problem |
HELLO.BAS | Hello World |
MATRIX.BAS | Matrix algebra basics |
PEEK.BAS | Example of peeking into memory |
POKE.BAS | Example of poking memory; fill screen |
STRSEARCH.BAS | Search screen for string |
VECTOR.BAS | Vector algebra basics |
Name | Description |
---|---|
LDIR.ASM | Example of LDIR to move a block of memory |
LOAD.ASM | Example of loading a value to screen and register |
SCREENFILL.ASM | Fill 256 bytes of screen with asterisks |
STACK.ASM | Example of pushing/popping to stack |
- Amazing Model III Emulator for Windows https://github.com/mch2112/Sharp80
- TRS-80 emulator for all "grey line" models http://48k.ca/trs80gp.htm
- Radio Shack LEVEL II BASIC Reference Manual 2nd Edition (1979)
- TRS-80 Boot Disks https://www.ebay.com/str/TRS-80-Universe
- Amazing TRS-80 guy, Ian Mavric http://ianmav.customer.netspace.net.au/trs80/