--FLOP2PC AND PC2FLOP-- Standalone Flop2PC (no operating system required) This program transmits an image of an Altair 330K floppy to a PC over a 2SIO serial link using the XMODEM protocol. The drive is copied in raw format (137 bytes per sector, 32 sectors per track, 77 sectors). The image is transmitted through the 2SIO port at I/O address 010h or 012h. (The Turnkey board serial port is equivalent to the 2SIO port at adddress 010h.) ------------------------------------------------------------------- To load Flop2PC: 1) Boot the Altair to the Turnkey monitor "." prompt. 2) In Tera-Term go to the "Setup->Serial Port" menu and set the transmit delay field "msec/char" to 20. 3) Send the file "Flop2PC.tkm" using the Tera-Term "File->Send File" menu item. Be sure "binary" is checked. 4) After the file transmission is complete (it will continue for a while after the progress dialog box closes), set the transmit delay back to zero. To run Flop2PC: 1) Reset the Altair and type J000000 at the Turnkey prompt. 2) Choose "N" at the "Use 2nd Port" prompt. 3) Use "File->Transfer->XMODEM->Receive... to specify the disk image file name (e.g., "floppy.dsk") and to start the transfer. The transfer will take about 7 or 8 minutes to complete. Status messages for completion and failure are sent using the 1st port on the 2SIO board. If this is the same port used for file transfer, messages may not be seen (especially failures) since the Xmodem transfer program discards the data. For this reason, the program idles in a loop upon completion to identify exit status: Condition A15-A12 ----------- --- success 1 disk fail 3 xmodem fail 7 m Flop2PC can be run again by resetting the computer and running from address zero. -------------------- Stand-alone version of PC2Flop that will load in the Turnkey Monitor. You may want to write one of the CP/M disks I have at http://altairclone.com/downloads/cpm/CPM%202.2/ to a floppy (e.g., "cpm48k.dsk" or 56k or 63k, depending on your RAM configuration). These disk images have Flop2PC and PC2Flop on them. It's easier to start the programs from the CP/M prompt and you can still copy/create any type of disk (not just CP/M disks). The disks also have the PCGET and PCPUT utilities for transferring individual files between CP/M and a PC. ---------------------- issues? The programs configure the 6850 for 8N1. The baud rate is configured by your board, of course, Tera-term easily gets into a alternate character mode that looks like a lot of garbage. To get back to normal, use the menus to reset the program: "Control->Reset Terminal" then "Edit->Clear Buffer" Or, you can simply exit and restart Tera-Term,