Original author: Wojtek Wasilewski Bydgoszcz, POLAND wwasil@hvsag01.att.com 3. Porting programs from TIMEX floppy disks (5 1/4) to PC I found way to port programs what I have recorded on TIMEX floppies to PC. The tricky part is that programs should be first converted to form of BASIC loader + standard block(s) of CODE - I done it already porting them from tapes. Then method follows: - add just before last RANDOMIZE USR .... line like: PAUSE 0 : SAVE * "FILENAME.TMX" CODE 16384,49152 - start program - memory dump will be recorded in FILENAME.TMX - copy FILENAME.TMX to PC reading TIMEX disk using e.g 22DISK (see attached definition) - edit (binary) file to change to RAW format supported by "spconv" ('spconv' program is PD written by Henk de Groot.) - convert file to necessary snapshot format using "spconv" The structure of FILENAME.TMX, while on TIMEX disk is : < header >< memory dump > <03 00 C0 00 40 > total length 49157 bytes < 5 bytes >< 49152 bytes > when copied to PC using 22DISK, somehow 251 bytes of 00 are appended, so file structure is : < header >< memory dump >< appended > <03 00 C0 00 40 ><00 00 .. 00> total length 49408 bytes < 5 bytes >< 49152 bytes >< 251 bytes > Format of RAW file is : < header >< memory dump > <03 00 C0 00 40 FF FF FF FF> total length 49161 bytes < 9 bytes >< 49152 bytes > Converting from TMX to RAW can be easily done using binary editor, actually I wrote very simple BASIC program what is doing the job. 4. Definition of TIMEX disks for 22DISK (shareware by Sydex) BEGIN TMX1 ZX Spectrum - TIMEX FDD (single sided) DENSITY MFM ,LOW CYLINDERS 40 SIDES 1 SECTORS 16,256 SIDE1 0 0,7,14,5,12,3,10,1,8,15,6,13,4,11,2,9 BSH 3 BLM 7 EXM 0 DSM 143 DRM 127 AL0 11110000B AL1 0 OFS 4 END BEGIN TMX2 ZX Spectrum - TIMEX FDD (double sided) DENSITY MFM ,LOW CYLINDERS 40 SIDES 2 SECTORS 16,256 SIDE1 0 0,7,14,5,12,3,10,1,8,15,6,13,4,11,2,9 SIDE2 0 0,7,14,5,12,3,10,1,8,15,6,13,4,11,2,9 ORDER EAGLE BSH 3 BLM 7 EXM 0 DSM 143 DRM 127 AL0 11110000B AL1 0 OFS 44 END