Micro Mikie’s Timex-Sinclair TS2068 Page

 

Always scan all downloaded files that may be executable, just in case site has been compromised.

·        Flash Dissembler – a Z80 disassembler written in Timex Basic. Has a MC68B50 driver and Hex to decimal and Decimal to Hex conversion written in machine code embedded in lines 1 and 2. There are a large number of arrays and variables loaded with the Basic which will be removed if a CLEAR command is executed rendering the program inert.

o   Flash_Dissembler_2023-07-18_1130.pdf – A listing of the Basic code, excluding Lines 1 & 2 which are un-listable due to their containing Machine Code.

o   Memory_Dump_26704-27503_2023-07-18.pdf – A listing of what a memory dump looks like when output to 16 columns. This includes STREAMS and Lines 1 & 2

·        Transmit_Routine_Disassembly.pdf – This is a listing of the actual MC6850 driver code used.

 

Clicking these links Plays the file, use “Save As” to save a local copy.     

·        Flash Dissembler 2023-07-18 1130.mp3 – The current copy of Flash Dissembler in MP-3 format. 2 Min Load 4.44 Mbytes

·        Flash Dissembler 2023-07-18 1130.flac – The current copy of Flash Dissembler in Audacity Flac.  2 Min Load 47.4 Mbytes


·        Serial Port Saga – At some point in the distant past, 25 to 30 years ago, I had created a serial port to print to a DEC Keyboard Printer. Needless to say after such a long time out of the thinking processes for both Z80 and TS2068 there were delays and errors.

·        Serial Port Version 1 – A comedy of errors and much chagrin, enjoy… And, learn.

·        Zip version First run, of either file, you will get an error because my files are not vetted by Microsoft. Click “More Information”, then “Run Anyway”. The error should not recur.

·        HyperTerm Alternative – This is Version 1.0.0.  Upgrades from the BETA: Added INI support for port Settings and font settings. Added the ability to change fonts. Unfortunately, the text is saved as a “flat” text file. Version 2.1.0 is here. User Manual is Included in the download. This update adds a Scroll Bar allowing use of the Mouse Scroll.

 

I am happy with it and if no one asks for more or finds any bugs this is probably as far as it goes. Right now, it is unidirectional from the source to the PC. In the case of the 6850 ACIA IC, It requires a good CTS signal as CTS is hard wired to the transmit buffer. This is a stand-alone executable written in C# and dependent upon dotNET 4.0, though it should work with later versions. With dotNET 4.0 installed it runs under Win XP.

Currently, the save function labels to saved files as .doc. they will open in Word as well as Notepad. The anomaly is that when opened with Notepad you get extra line feeds. Could do post processing and output as an HTML file, which can be edited with Word, allowing highlighting and marking of Key Word.. 

 

·        Renumber Program in Basic (MP-3) using Line Numbers 16290 to 16370 includes Serial Driver for MC68B50 in Lines 1, 2 and 8 (Line 9 Can be deleted. Basic Listing is best can be viewed as text or HTML. If using Word set VIEW to Web Page.

 


·       Important Links:

o   Timex/Sinclair Place on Facebook

o   Timex/Sinclair ComputersThe Authoritative Website for Timex/Sinclair Computers

·        Load & Merge

o   Load – Clears all memory and loads the program

o   Merge – Adds the lines in the source

§  Overwrites duplicate line numbers

§  Inserts differing line numbers

§  This process may take a long time and appear to be stalled.

·        Run & Goto:

o   Run [line_number] clears all variables and starts the program

o   Goto [Line_Number] starts the program from the line number and does not clear the variables.

·        Editing, Debugging & Copying Lines. Pages 38-39 of the Timex Sinclair 2068 Beginner/Intermediate Guide has a good write up of how.

o   If you want to copy a line, make a few changes, and add it as a new line number. Edit the source line, change the line number, change what you want then enter it.

·        Adjust Timex Cassettes using Audacity.