Model T DocGarden: Difference between revisions
(153 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
These pages are devoted to the Model T: | |||
TRS-80 Model 100, Tandy Model 102, KC-85, NEC 8201A, NEC 8300, Olivetti M10, Tandy Model 200, and the WP-2 | |||
<div style="background-color:lightyellow;padding:1em;border-style:solid;font-siz | |||
e:105%"> | |||
<p><strong>IMPORTANT ANNOUNCEMENT</strong></p> | |||
<p>Due to failure of the old list and inability to contact Merch, The Official Club100 Mailing List is now being hosted here!</p> | |||
<p>Go to the [http://lists.bitchin100.com/listinfo.cgi/m100-bitchin100.com User Page] and subscribe to the list.</p> | |||
<p>To send email to the list, just send it to m100@lists.bitchin100.com</p> | |||
</div> | |||
== Community == | |||
[[ | The community gathers at [[Club 100|Club100.org]] | ||
== Classic Article Repubs == | |||
We hope to republish one or more articles from the Golden Era of the Model T every month: | |||
<DPL> | |||
category=Model 100 Classics | |||
</DPL> | |||
== One-Liners == | |||
[ | This is a collection of Microsoft BASIC programs that | ||
* Do something interesting or useful | |||
* With only a single line of code | |||
One-liners are bite-sized computer programs on a human scale. You are encouraged to type them in manually (by hand) and study their operation. | |||
[[Model 100/102 Compatible One-Liners]] | |||
== Documentation == | |||
[[TPDD Service Manual]] | |||
== File-Transfer and Storage == | |||
We still use Model Ts today, so file transfer to/from desktop and modern laptops is an important issue. There are multiple alternatives, from simple text file transfers using TEXT, TELCOM, or BASIC, up to dedicated file transfer protocol client and servers. | |||
[[Model T File Transfer]] | |||
== Model T Developer Reference == | |||
Articles on Model T programming topics | |||
<DPL> | |||
category=Model T Developer Reference | |||
columns=3 | |||
</DPL> | |||
Model 100 and Tandy 102 Variants and Main ROMs | |||
[[Model and ROM information|Model and ROM information]] | |||
== Model T Software == | |||
<DPL> | |||
category=Model T Software | |||
</DPL> | |||
== Model T Video == | |||
<DPL> | |||
category=Model T Video | |||
</DPL> | |||
[[VT100]] is a solution for VGA 80x24 display, which utilizes a variant of Microsoft Disk BASIC (aka DVI) software for tight integration with M100 OS. | |||
[[MVT100 Desktop Application]] is an application that runs on a desktop, to provide 80x24 video for M100 using serial data, like MVT100. | |||
[[BCR TTL SERIAL HACK]] enables high speed serial TTL character transmission from the BCR port. This is useful for using an external serial CRT like the VT100. | |||
== Model T Hardware Hacks and Troubleshooting == | |||
<DPL> | |||
category=Model T Hardware Hacking | |||
</DPL> | |||
== Model T Hardware Projects == | == Model T Hardware Projects == | ||
[[Remem]] is the ultimate Model T memory upgrade | <DPL> | ||
category=Model T Hardware | |||
columns=3 | |||
</DPL> | |||
[[REXsharp|REX#]] is a flash OptROM emulator/switcher | |||
[[REXCPM]] combines REX# functionality, with SRAM to enable CP/M. See M100 CP/M | |||
[[NSC800 Conversion]] Fun with conversion of an M100 to the NSC800 processor (Z80 compatible). | |||
[[5MHz Upgrade hacks]] Information on how to turbo charge your Model T! | |||
[[Remem|ReMem]] is the ultimate Model T memory upgrade (not active) | |||
[[REX]] is a flash OptROM emulator/switcher (not active) | |||
[[NADSBox]] is a stand-alone TPDD emulation device that uses SD cards | |||
[[ | [[Mikrokolor]] Is a Color Graphics interface for the Model 100. Allows for 40x80 character graphics/text | ||
[[ | [[MTHD]] Is a how to add a Harddrive to your Model T | ||
[[Joystick adapter]] is a simple Atari/Commodore joystick interface for Model T | |||
[[ | [[BlueM]] is a custom bluetooth adapter for the Model T family - '''look here for Wifi adaptation tips!''' (not active) | ||
[[QUAD]] is a 4x32KB RAM expansion for the M100 - works stand alone or with REX! (not active) | |||
[[ | [[M100ROM]], by Mike Stein, is an adapter board for Model 100 that can be used to upgrade the Main ROM, and add an internal Option ROM | ||
== Other Topics == | == Other Topics == | ||
[[ | [[OPTROM Switching]] discussion on code used to bank switch main ROM and option ROM | ||
[[Olivetti M10 ROM patch]] a modified M100 Main ROM to replace the Standard USA Olivetti M10 ROM | |||
Benefits: | |||
* allows use of M100 software on M10 hardware | |||
* supports M100 Option ROMs | |||
[[M100/T102 Hardware scrolling patch]] a modification to the main ROM to support hardware scrolling. | |||
Benefits: | |||
* faster screen response | |||
Drawbacks: | |||
* screen does not scroll as smoothly | |||
== Model T Links == | |||
[http://club100.org Rick Hanson's Club 100] | |||
[http://www.web8201.com Gary Weber's NEC PC-8201 Site] | |||
[http://sliderule.mraiow.com/wiki/Portable_Computer_Index#T Chris Osburn's Calculating Instruments] | |||
[http://kenpettit.com/projects.html Ken Pettit's Model T Projects] |
Latest revision as of 14:48, 23 November 2023
These pages are devoted to the Model T:
TRS-80 Model 100, Tandy Model 102, KC-85, NEC 8201A, NEC 8300, Olivetti M10, Tandy Model 200, and the WP-2
IMPORTANT ANNOUNCEMENT
Due to failure of the old list and inability to contact Merch, The Official Club100 Mailing List is now being hosted here!
Go to the User Page and subscribe to the list.
To send email to the list, just send it to m100@lists.bitchin100.com
Community
The community gathers at Club100.org
Classic Article Repubs
We hope to republish one or more articles from the Golden Era of the Model T every month:
- ROM Addresses: Getting BASIC to do What You Want
- Format Your Words With This TEXT Aid
- TextStar
- A Simple Self-Charger for the Model 100
One-Liners
This is a collection of Microsoft BASIC programs that
- Do something interesting or useful
- With only a single line of code
One-liners are bite-sized computer programs on a human scale. You are encouraged to type them in manually (by hand) and study their operation.
Model 100/102 Compatible One-Liners
Documentation
File-Transfer and Storage
We still use Model Ts today, so file transfer to/from desktop and modern laptops is an important issue. There are multiple alternatives, from simple text file transfers using TEXT, TELCOM, or BASIC, up to dedicated file transfer protocol client and servers.
Model T Developer Reference
Articles on Model T programming topics
- Gluing Strings in Place
- ROM Hooks
- Running BASIC Code from OptROM
- 8085 Reference
- Low Level Filesystem Access
- CO File Format
- BCR Port Access
- Relocating Loader (RLC) Format
- Error Codes
- Doing Binary In BASIC
- IO map
- Model 100 Serial Interface
- TPDD-2 Sector Access Protocol
- Model T System bus
- TPDD Base Protocol
- TPDD-2 Driver Reverse Engineering
- TPDD Design Notes
- Model 100/102 RAM Pointers
- 8085 RIM Instruction
- Model 100 Port B
- Model 100 RAM Variables
- Tandy 200 RAM
- Tandy 200 Timer
- Model 200 serial interface
- Model 100 System Map Part 0
- Disassembly of RAM and ROM versions of TS-DOS
- Model 100 System Map Part 1 (0000-0CD9)
- Model 100 System Map Part 2 (0DAB-290F)
- Model 100 System Map Part 3 (2943-3D7F)
- Model 100 System Map Part 4 (3FA0-5122)
- Model 100 System Map Part 5 (5146-6CE0)
- Model 100 System Map Part 6 (6D3F-7FD6)
- Model 100 System Map Part 7 (F5F4-FFEC)
- Model T Cross Map 0000-2000
- Model T Cross Map 6000-8000
- Model T Cross Map RAM Variables
- Model T Cross Map 2000-4000
- Model T Cross Map 4000-6000
- Model T Cross Map
- RAM File Handling
- Calling the Main ROM from Option ROM
- BASIC Efficiency Tips
- Model 100 ROM
- RBASIC
- RBASIC on Linux
- OPTROM Switching
- REX Overview
- Extraordinary String Animals
- Covington ROM Maps
- Description of Machine Code File Handling Routines
- Desklink/TS-DOS Directory Access
- Loading a typical CO file
- CRC-16-CCITT
- Model 100 LCD Programming
- BASIC Variable Format
Model 100 and Tandy 102 Variants and Main ROMs
Model T Software
Model T Video
VT100 is a solution for VGA 80x24 display, which utilizes a variant of Microsoft Disk BASIC (aka DVI) software for tight integration with M100 OS.
MVT100 Desktop Application is an application that runs on a desktop, to provide 80x24 video for M100 using serial data, like MVT100.
BCR TTL SERIAL HACK enables high speed serial TTL character transmission from the BCR port. This is useful for using an external serial CRT like the VT100.
Model T Hardware Hacks and Troubleshooting
- Splitting the Model 100/102/200 case
- Recovering an Unresponsive Laptop
- International Keyboard Support
- Repairing Problem Keys
Model T Hardware Projects
- T200 Disassembly
- NADSBox
- Mikrokolor
- MTHD
- Remem
- REX
- REXclassic
- REXCPM
- NSC800 Conversion
- BCR TTL SERIAL HACK
- PC-8201 BANK2 32kB SRAM card
- M100 26-3801 24kB SRAM card
- 5MHz Upgrade hacks
- T200 2x24kB SRAM card
- 8kB SRAM module
- REXsharp
- 5MHZ upgrade for Model T
REX# is a flash OptROM emulator/switcher
REXCPM combines REX# functionality, with SRAM to enable CP/M. See M100 CP/M
NSC800 Conversion Fun with conversion of an M100 to the NSC800 processor (Z80 compatible).
5MHz Upgrade hacks Information on how to turbo charge your Model T!
ReMem is the ultimate Model T memory upgrade (not active)
REX is a flash OptROM emulator/switcher (not active)
NADSBox is a stand-alone TPDD emulation device that uses SD cards
Mikrokolor Is a Color Graphics interface for the Model 100. Allows for 40x80 character graphics/text
MTHD Is a how to add a Harddrive to your Model T
Joystick adapter is a simple Atari/Commodore joystick interface for Model T
BlueM is a custom bluetooth adapter for the Model T family - look here for Wifi adaptation tips! (not active)
QUAD is a 4x32KB RAM expansion for the M100 - works stand alone or with REX! (not active)
M100ROM, by Mike Stein, is an adapter board for Model 100 that can be used to upgrade the Main ROM, and add an internal Option ROM
Other Topics
OPTROM Switching discussion on code used to bank switch main ROM and option ROM
Olivetti M10 ROM patch a modified M100 Main ROM to replace the Standard USA Olivetti M10 ROM
Benefits: * allows use of M100 software on M10 hardware * supports M100 Option ROMs
M100/T102 Hardware scrolling patch a modification to the main ROM to support hardware scrolling.
Benefits: * faster screen response Drawbacks: * screen does not scroll as smoothly