-----| Commodore 64 multidevice emulator |-----			
			
A new version of an iec to serial port interface has been created.			
it is still based on uno2iec below, but some things was reworked.			
it has not seen much use yet, but so far it has been able to load			
and save files properly. it also hasn't seen much speed profiling			
so it is slower than the original.			
			
firmware now only handles the lower level iec commands			
listen, unlisten, talk, untalk and data. the rest of the iec			
handlers was moved to the host program. 			
			
under unix you run the command as iec2s /dev/ttyUSB0 > /dev/ttyUSB0			
			
under plan9 iec2s /dev/eiaU4 > /dev/eiaU4			
			
			
			
 -----			
			
			
Emulated devices			
 1. Mass Storage Device - mostly functional			
    a. directory support			
       10 OPEN15,8,15,"CD:GAMES":CLOSE15			
			
 2. Network communication - paritally tested codes			
    modeled after the interpod IEEE interface
			
			
original codes are based on the following projects			
https://github.com/Larswad/uno2iec
https://github.com/biappi/iec-py
			
commodore 64 games that are compatible with this version of disk emulation			
 1. Kampfgruppe - Strategic Simulations Inc.			
 2. Panzer Strike! - Strategic Simulations Inc.			
 3. Neuromancer - Interplay Entertainment Corp.			
 4. Mechbrigade - Strategic Simulations Inc.			
 5. Chessmaster 2000 - The Software Toolworks, Ltd			
 6. Gato - Spectrum HoloByte, Inc. 			
 7. Overrun - Strategic Simulations Inc.			
 8. Up Periscope - Actionsoft			
 9. Battle cruiser - Strategic Simulations Inc.			
 10. Typhoon of Steel  - Strategic Simulations Inc.			
 11. Bear Essentials - Pond			
 12. Overrun (europe/mideast) - Strategic Simulations Inc.			
 13. Railwest - Strategic Simulations Inc.			
 14. Colonial Conquest - Strategic Simulations Inc.			
 15. Centipede - ??			
 16. Bubble Bobble - Software Creations/Firebird			
 17. Warship - Strategic Simulations Inc.			
 18. Colossus Chess 4 - Martin Bryant			
 19. My Chess II - ??			
 20. Missile Command - ??			
 21. War in the South Pacific - Strategic Simulations Inc.			
 22. ...Stopped counting			
			
 notes |--------			
			
 *** for some games, in order for the save games to work calls to 1541 speci			
commands needs to be REM'd out, as shown below			
			
1007 INPUT A$:GOSUB1010:A$="M."+A$:GOTO996			
1010 AH=INT(Q/256):AL=Q-AH*256			
1012 PRINT:PRINT"SAVING ";A$			
1015 BH=INT(QN/256):BL=QN-BH*256			
1020 REM OPEN15,D1,15,"I0"			
1022 REM INPUT#15,EN,EM$,ET,ES			
1024 REM IF EN<>0  GOTO 3051			
1025 REM OPEN3,D1,1,"0:"+A$+",P,W"			
1026 REM INPUT#15,EN,EM$,ET,ES			
1027 REM CLOSE3			
1030 REM IF EN=00 GOTO 1050			
1035 REM IF EN<>63 THEN 3055			
1040 REM PRINT"FILE EXISTS.  REPLACE (Y/N)";			
1045 REM GET B$:IF B$=""THEN 1045			
1046 REM PRINTB$:IF B$<>"Y" THEN CLOSE15:RETURN			
1050 REM PRINT#15,"S0:"+A$+",P,W"			
1055 REM CLOSE 15			
1056 POKE 780,15:POKE 781,8:POKE 782,255:SYS65466			
1057 L=LEN(A$):FOR I=1TO L:POKE40447+I,ASC(MID$(A$,I,1)):NEXT			
1058 POKE 780,L:POKE 781,0:POKE 782,158:SYS 65469			
1060 POKE251,AL:POKE252,AH			
			
			
 misc. filelist |----------			
..                                                                         
iec2pc.diff                                    2018-May-28 23:25     7.8 KB
iec2s.02.tgz                                   2020-May-04 13:35    19.1 KB (via floodgap)
intro                                          2020-May-03 13:45     1.6 KB
 ... Commodore 64 Multidevice Emulator ...			
			
Emulated devices			
 1. Mass Storage Device - mostly functional			
    a. directory support			
       10 OPEN15,8,15,"CD:GAMES":CLOSE15			
			
 2. Network communication - paritally tested codes			
			
			
original codes are based on the following projects			
https://github.com/Larswad/uno2iec
https://github.com/biappi/iec-py
			
commodore 64 games that are compatible with this version of disk emulation			
 1. Kampfgruppe - Strategic Simulations Inc.			
 2. Panzer Strike! - Strategic Simulations Inc.			
 3. Neuromancer - Interplay Entertainment Corp.			
 4. Mechbrigade - Strategic Simulations Inc.			
 5. Chessmaster 2000 - The Software Toolworks, Ltd			
 6. Gato - Spectrum HoloByte, Inc. 			
 7. Overrun - Strategic Simulations Inc.			
 8. Up Periscope - Actionsoft			
 9. Battle cruiser - Strategic Simulations Inc.			
			
misc. filelist =====			
uno2iec.diff                                   2018-May-28 23:27    90.1 KB
.