Disassembly of RAM and ROM versions of TS-DOS: Difference between revisions
(New page: == TS-DOS Dissassembly == There are various version of TS-DOS for The Model 100/102, for T200 and for the PC-8201a. Additionally each of these versions has a ROM and a RAM. While the ma...) |
No edit summary |
||
Line 8: | Line 8: | ||
[[OptROM Support]] [[UI Code]] [[FKey Handlers]] [[RST 7 Handlers]] [[TPDD Protocol]] | [[OptROM Support]] [[UI Code]] [[FKey Handlers]] [[RST 7 Handlers]] [[TPDD Protocol]] | ||
Not Completed Yet | |||
[[Compression/Decompression]] [[Cold Boot Recovery]] | [[Compression/Decompression]] [[Cold Boot Recovery]] | ||
== Model 200 RAM Version == | == Model 200 RAM Version == | ||
[[UI Code]] [[FKey Handlers]] [[RST 7 Handlers]] [[TPDD Protocol]] | [[UI Code]] [[FKey Handlers]] [[RST 7 Handlers]] [[TPDD Protocol]] |
Revision as of 23:52, 2 April 2009
TS-DOS Dissassembly
There are various version of TS-DOS for The Model 100/102, for T200 and for the PC-8201a. Additionally each of these versions has a ROM and a RAM. While the majority of the code is equivalent across the various incarnations of TS-DOS, there are some differences due to varying RS-232 hardware and to accomodate execution from OptROM vs. RAM.
The goal of the disassembly is to create a fully commented source file that can be assembled and subsequently modified / enhanced for new functionality. The disassembly is split into several sections to keep each page "relatively" short. The disassembly currently will not assemble as it contains absolute addresses that must be converted into assembly labels, or deleted where not needed.
Model 100/102 ROM Version
OptROM Support UI Code FKey Handlers RST 7 Handlers TPDD Protocol
Not Completed Yet Compression/Decompression Cold Boot Recovery