Model T DocGarden: Difference between revisions

From Bitchin100 DocGarden
Jump to navigationJump to search
No edit summary
 
(100 intermediate revisions by 11 users not shown)
Line 3: Line 3:
TRS-80 Model 100, Tandy Model 102, KC-85, NEC 8201A, NEC 8300, Olivetti M10, Tandy Model 200, and the WP-2
TRS-80 Model 100, Tandy Model 102, KC-85, NEC 8201A, NEC 8300, Olivetti M10, Tandy Model 200, and the WP-2


== One Liners ==
<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>


This is a collection of programs that
== Community ==
* Accomplish a useful task
* Are succinct enough to be expressed in a single line of code


[[Model 100/102 Compatible One-Liners]]
The community gathers at [[Club 100|Club100.org]]


== Tandy Disk Drive and Emulators ==
== Classic Article Repubs ==


TPDD emulators, in concert with a compatible disk clients like
We hope to republish one or more articles from the Golden Era of the Model T every month:
TS-DOS, TEENY, POWR-DOS, FLOPPY.CO, the Booster Pak, or the  
WP-2 built-in Diskette client are the most "advanced" way to
accurately and quickly transfer all file types including binary
files to and from your Model T laptop. There are different
options for the server side on modern operating systems and
devices:


=== Servers ===
<DPL>
category=Model 100 Classics
</DPL>


[[LaddieCon]] is a TPDD emulator for Windows written in C#.Net.
== One-Liners ==


[[DLPilot]] is a TPDD emulator for PalmOS devices.
This is a collection of Microsoft BASIC programs that
* Do something interesting or useful
* With only a single line of code


[[DLPlus]] is a TPDD emulator for Linux, BSD, and MacOSX.
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.


[[NADSBox]] is an advanced stand-alone TPDD emulation device that uses SD cards. It implements multiple levels of TS-DOS directory extensions
[[Model 100/102 Compatible One-Liners]]


[[Desklink]] is a DOS based TPDD emulator which implements a single-level of the TS-DOS directory extensions
== Documentation ==


[[Jan's DOS-Based Docking Station]]
[[TPDD Service Manual]]


=== Clients ===
== File-Transfer and Storage ==


[[TEENY]] is a very small RAM-based TPDD client
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.


[[LAPDOS]] is a DOS PC based TPDD client.
[[Model T File Transfer]]


[[PDD]] is a DOS PC based TPDD client.
== Model T Developer Reference ==


=== Real TPDD and TPDD-2 ===
Articles on Model T programming topics


[[Differences]] between TPDD-1 and TPDD-2
<DPL>
category=Model T Developer Reference
columns=3
</DPL>


== Simple Text File Transfer (No Client) ==


You can use any "terminal program" to transfer text files to
Model 100 and Tandy 102 Variants and Main ROMs
and from your Model T laptop. Here are some tutorials:


[[Text File Transfer using Hyperterminal]]
[[Model and ROM information|Model and ROM information]]


[http://web.mac.com/lorddoomicus/Doomd/Blog/Entries/2006/9/10_Connecting_a_Tandy_102_Computer_to_a_Mac.html Text File Transfer to Mac using Z-Term]
== Model T Software ==


== Model T Software ==
<DPL>
category=Model T Software
</DPL>
 
== Model T Video ==


[[VirtualT]] Model 100/102, T200, NEC 8201A, M10 emulator


[[mtcpm]] CP/M for the Tandy 100/102/200
<DPL>
category=Model T Video
</DPL>


[[RAM4TH]]


== Model T Hardware Hacks and Troubleshooting ==


[[Splitting the Model 100/102/200 case]]
[[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.


[[Recovering an Unresponsive Laptop]]
[[MVT100 Desktop Application]] is an application that runs on a desktop, to provide 80x24 video for M100 using serial data, like MVT100.


[[International Keyboard Support]]
[[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.


[[Repairing Problem Keys]]
== 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


:[http://lists.bitchin100.com/listinfo.cgi/remem-users-bitchin100.com remem-users mailing list] This is a support list for remem users.
[[REXCPM]] combines REX# functionality, with SRAM to enable CP/M. See M100 CP/M
:[[Remem Software HOWTO's]]


[[REX]] is a flash OptROM emulator/switcher
[[NSC800 Conversion]] Fun with conversion of an M100 to the NSC800 processor (Z80 compatible).


[[REX2]] is a upcoming flash OptROM emulator/switcher with support for a 64K all-RAM mode. This permits running with a patched main ROM, or the upcoming [[mtcpm]] (Model T CP/M)
[[5MHz Upgrade hacks]] Information on how to turbo charge your Model T!


[http://www.kenpettit.com/nadsbox.html NADSBox] is a stand-alone TPDD emulation device that uses SD cards
[[Remem|ReMem]] is the ultimate Model T memory upgrade (not active)
 
[[REX]] is a flash OptROM emulator/switcher (not active)


== Model T Developer Reference ==


[[String Handling]]
[[NADSBox]] is a stand-alone TPDD emulation device that uses SD cards


[[ROM Hooks]]
[[Mikrokolor]] Is a Color Graphics interface for the Model 100. Allows for 40x80 character graphics/text


[[RAM Variables]]
[[MTHD]] Is a how to add a Harddrive to your Model T


[[Option ROM Programming]]
[[Joystick adapter]] is a simple Atari/Commodore joystick interface for Model T


[[8085 Reference]]
[[BlueM]] is a custom bluetooth adapter for the Model T family - '''look here for Wifi adaptation tips!''' (not active)


[[Low Level Filesystem Access]]
[[QUAD]] is a 4x32KB RAM expansion for the M100 - works stand alone or with REX! (not active)


[[Low Level LCD Access]]
[[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


[[Direct Keyboard Access]]
== Other Topics ==


[[Serial Port Access]]
[[OPTROM Switching]] discussion on code used to bank switch main ROM and option ROM


[[CO File Format]]
[[Olivetti M10 ROM patch]] a modified M100 Main ROM to replace the Standard USA Olivetti M10 ROM


[[BCR Port Access]]
  Benefits:
  * allows use of M100 software on M10 hardware
  * supports M100 Option ROMs


[[TPDD Protocol]]


[[Relocating Loader (RLC) Format]]
[[M100/T102 Hardware scrolling patch]] a modification to the main ROM to support hardware scrolling.


== Other Topics ==
  Benefits:
  * faster screen response
  Drawbacks:
  * screen does not scroll as smoothly


== Model T Links ==
== Model T Links ==
Line 121: Line 140:
[http://club100.org Rick Hanson's Club 100]
[http://club100.org Rick Hanson's Club 100]


[http://www.istop.com/%7Esadolph/remem_home.html Steve Adolph's Remem Site]
[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://sliderule.mraiow.com/wiki/Portable_Computer_Index#T Chris Osburn's Calculating Instruments]


[http://kenpettit.com/projects.html Ken Pettit's Model T Projects]
[http://kenpettit.com/projects.html Ken Pettit's Model T Projects]

Latest revision as of 15: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:

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


Model 100 and Tandy 102 Variants and Main ROMs

Model and ROM information

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

Model T Hardware Projects


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

Model T Links

Rick Hanson's Club 100

Gary Weber's NEC PC-8201 Site

Chris Osburn's Calculating Instruments

Ken Pettit's Model T Projects