Shaun.Bebbington Posted February 17, 2008 Author Share Posted February 17, 2008 One thing that I find is just a general understanding between what upgrades I need and don't need. On the Commodore, it's pretty simple, but then I would say that as I've used Commodore 8-bits for many years. Atari fans may have trouble with Commodore's DOS wedge commands, for instance. On the C64/128, all good storage solutions are compatible to a certain extent with the 1541, so if I want to load games or programs quickly, there's a good chance that they'll work with somethink like a RAMLink or an FD2000 for instance, and transferring files from MS-Dos disks is pretty simple if a little slow. You get into other formats is a bit of a mine field; for instance, there are many types of mass storage solutions for the ZX Spectrum, but which one do I need, and which is the most compatible with the existing software base? Do they work with all revisions of the Speccy, or just the rubber-keyed models? I know that I can replace the 3" disk drive on the Speccy +3 with a 3.5" drive, but is this really worth doing, or is there a better solution? I have a disk drive and other devices for my Atari 8-bit, but how do I transfer disk images to it? And is it worth doing with my Atari 800 when I want to play the latest games rather than classic games? I'm not completely dumb when it comes to computing, but if the available upgrades are in any way quirky or require me to learn a whole new way of doing things, then I simply don't have the time. Mostly, all that I want to know is how to load software. Regards, Shaun. Quote Link to comment Share on other sites More sharing options...
+Philsan Posted February 17, 2008 Share Posted February 17, 2008 Regarding storage devices, Atari computer are without any doubt way better then Commodore or Spectrum ones. We have SIO2PC (now also USB version), that trasforms the PC (also with Vista) into a virtual disk drive and a printer. With SIO2SD you can insert disk images or executables in a SD card. This 2 devices are very cheap: around $50. Quote Link to comment Share on other sites More sharing options...
Shaun.Bebbington Posted February 17, 2008 Author Share Posted February 17, 2008 Regarding storage devices, Atari computer are without any doubt way better then Commodore or Spectrum ones.We have SIO2PC (now also USB version), that trasforms the PC (also with Vista) into a virtual disk drive and a printer. With SIO2SD you can insert disk images or executables in a SD card. This 2 devices are very cheap: around $50. I doubt that you can say storage solutions are better on Atari 8-bit. My Commodore 128D consists of a SuperCPU (runs C64 and 128 mode at 20Mhz + 16Mb of system RAM, switchable to 1/2Mhz mode for compatibility), CMD HD (2Gb hard drive with CD-Rom and Iomega ZIP drive attached), various networking carts (RR-Net and Turbo232), FD2000 (1.6Mb floppy disk, reads and writes to MS-DOS style disks), and 16Mb RAMLink (solid state RAM disk from fast loading times). The only "better" thing would be cost - CMD devices are very expensive. I also have an IDE interface and know of other solutions that allow you to turn any old PC into a virtual hard drive or disk drive. So, we're at least on an equal footing. Is there an accelerator upgrade from the Atari which also gives it more RAM anywhere? And what is the weblink to the SIO2SD? Regards, Shaun. Quote Link to comment Share on other sites More sharing options...
+Philsan Posted February 17, 2008 Share Posted February 17, 2008 (edited) Yes, I am talking about cheap and popular storage devices for the masses. C64 has MMC64 (loads only executables not disk images) and 64HDD (not very user-friendly); I have these 2 Commodore devices. You have written: "but if the available upgrades are in any way quirky or require me to learn a whole new way of doing things, then I simply don't have the time. Mostly, all that I want to know is how to load software." I am exactly talking about simple storage device for Atari; there's nothing simpler then a usb interface like SIO2PC or an SD card reader/writer like SIO2SD. SIO2PC link SIO2SD link Edited February 17, 2008 by Philsan Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted February 18, 2008 Share Posted February 18, 2008 (edited) Ok, Heaven asked me to upload the Turbo Tape programs, well here they are... TURTAP1.ATR contains some programs that allow one to use a turbo tape via software, e.g. the programs FMOVE.COM can produce tapes with 800 Baud, Speedtap.Bas can produce tapes with 1000 Baud and Cbaudcop.Bas can produce tapes with 1200 Baud (use Cbaudloa.COM to load the 1200 Baud tapes). All programs with extender .CAS were transfered with a 1010 tape recorder to diskette without any conversion (one may load them with a C-Simulator or copy them back to cassette again)... these CAS files are NOT the same as the ones produced on the PC with WAV2CAS... TURTAP2x.ATR contains programs and schematics for the german turbo 6000 interface (a hardware enhancement that has to be built-in into the Atari tape recorder; it will use up to 6000 Baud then)... no warranties, no guarantees or whatsoever, I have never used such a tape drive nor its software... TURTAP3x.ATR contains programs and schematics for the polish or czech turbo-2000 interface (again a hardware enhancement that has to be built-in into the Atari tape recorder; it uses variable Baud rates afaik)... and again, no warranties, no guarantees or whatsoever, I have never built nor used such an enhancement... This is just what I have in my collection - there are many more turbo tape programs out there... -Andreas Koch. Edited February 18, 2008 by CharlieChaplin Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted February 19, 2008 Share Posted February 19, 2008 Thanks! I will have a look... I just have a mad idea to release MetaLlama on tape as well (depends on Jeff), one side with all the gfx while other side of tape only the game... Quote Link to comment Share on other sites More sharing options...
Shaun.Bebbington Posted February 19, 2008 Author Share Posted February 19, 2008 Thanks! I will have a look... I just have a mad idea to release MetaLlama on tape as well (depends on Jeff), one side with all the gfx while other side of tape only the game... If you get permission, and the loading time isn't too long, why not ask about releasing it through www.cronosoft.co.uk? I'm sure that they'll be delighted to have an Atari release :-) Regards, Shaun. Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted February 19, 2008 Share Posted February 19, 2008 Jason, what about using this 1200 baud loader for Reaxion? 10; ***************************** 20; * * 30; * CBAUD1200/1 V1.0 * 40; * (c) 3/1985 by Arndt Baer * 50; * * 60; ***************************** 70 *=$9800 80 LADE 90 PUTS=$E406;ROMROUTINEN:BILDSCHIRMAUSGABE 0100 GETK=$E424;DITO:KEYBOARDCODE 0110 ZER1=$CB 0120 ZER2=$CD 0130 BULL=$480;BUFFER FUER DEN ERSTEN BLOCK 0140 .BYTE 00,07;CASSETTEN-BOOT-PARAMETER 0150 .WORD LADE,ANF 0160 LDA #$3C 0170 STA $D302;MOTOR AUS 0180 CLC 0190 RTS 0200 ANF JSR ROMCO 0210 LDX #$00 0220 BEQ WE23 0230 NOCH LDX #$01 0240 WE23 LDA #$CC 0250 STA $2F4;ZEICHENSATZ PAGE 204/RAM EIN 0260 LOOP1 STX ZER1;MENUAUSGABE 0270 LDY MENU,X 0280 JSR PUSC 0290 LDX ZER1 0300 INX 0310 CPX #LENG 0320 BNE LOOP1 0330 LDA #$FF 0340 STA $350;CLOSE IOCB1 0350 LOOP2 JSR GEKE;AUF TASTENDRUCK WARTEN 0360 CMP #$41; "A" GEDRUECKT ? 0370 BNE BOOT;NEIN,DANN BOOTEN 0380 LDA $09 0390 AND #01;CASSETTENBOOT AUS 0400 STA $09;BOOTFLAG TILGEN 0410 BARU LDA SAV;RAM/ROM-ZUSTAND 0420 STA $D301;UND 0430 LDA ZER2+1;INTERRUPTS 0440 STA $D20E;WIEDERHERSTELLEN 0450 STA $10 0460 LDY #$7D 0470 JSR PUSC;BILDSCHIRM LOESCHEN 0480 LDA #$E0;NORMALER ZEICHENSATZ 0490 STA $2F4 0500 CLC 0510 RTS;ZURUECK ZUM BASIC/DOS 0520 BOOT LDX #$00 0530 STX FLAG 0540 LDX #$3C;MOTOR AUS 0550 STX $D302 0560 CMP #$42;"B" GEDRUECKT ? 0570 BEQ BKEY;JA,DANN NACH BKEY 0580 CMP #$43;"C" GEDRUECKT ? 0590 BNE LOOP2;NEIN,DANN NEUER TASTENDRUCK 0600 STA FLAG;FLAG<>0 BEDEUTET OPTION "C" 0610 BKEY LDA SAV;ROM+BASICROM 0620 ORA #$02 0630 STA $D301;ABSCHALTEN 0640 LDA #$00;SOUNDR ($41)=0 0650 STA $41;-> KEIN LADETON 0660 LDA #NAME/256;IOCB1 LADEN 0670 STA $355 0680 LDA #NAME&$FF;ZEIGER AUF FILENAME 0690 STA $354;"C:" SETZEN 0700 LDA #$03;-> OEFFNEN 0710 STA $352 0720 LDA #$04;-> LESEN 0730 STA $35A 0740 LDA #$80;-> KURZE PAUSEN (IRG CA. O.25 SEC) 0750 STA $35B 0760 JSR CIO;CIO AUFRUFEN 0770 BCS NOCH;FEHLER:ZUM MENU 0780 LDX #$0B 0790 LOOP3 LDA CIDA,X;IOCB1 LADEN, 0800 STA $350,X;UM EINEN BLOCK 0810 DEX;ZU LESEN 0820 BNE LOOP3 0830 JSR CIO;CIO AUFRUFEN 0840 BCC EIG 0850 JMP NOCH;FEHLER:ZUM MENU 0860 EIG CLC 0870 LDA BULL+2;DIE ERSTEN 6 BYTES 0880 ADC #$80;IN LADEADRESSE+128 UMWANDELN 0890 STA $354 0900 LDA BULL+3 0910 ADC #$00 0920 STA $355 0930 LDA #$00 ;UND BLOCKZAHL-1 IN 0940 STA $358 ;ICBLL/H (BUFFERLAENGE) 0950 DEC BULL+1;BRINGEN 0960 LDA BULL+1 0970 LSR A 0980 STA $359 0990 ROR $358 1000 JSR CIO;REST DES PROGRAMMS LADEN 1010 BCC WSC 1020 JMP NOCH;FEHLER:ZUM MENU 1030 WSC LDA BULL+2;DEN ERSTEN BLOCK 1040 STA ZER1;VOM BUFFER "BULL" 1050 LDA BULL+3;AN DIE LADEADRESSE 1060 STA ZER1+1;VERSCHIEBEN 1070 LDY #$7F 1080 LOOP4 LDA BULL,Y 1090 STA (ZER1),Y 1100 CLC 1110 DEY 1120 BPL LOOP4 1130 WEI LDA BULL+4;INITADRESSE IN 1140 STA $02;SPEICHERZELLE $02 (CASINI LOW) 1150 LDA BULL+5;UND IN 1160 STA $03;$03(CASINI HIGH) 1170 LDA #$E0;NORMALER ZEICHENSATZ 1180 STA $2F4 1190 JSR JUMP1;INIT= 1200 JSR JUMP2;SPRUENGE 1210 LDA FLAG;FLAG<>0,D.H. OPTION "C" GEWAEHLT ? 1220 BNE BARI;DANN INS BASIC/DOS 1230 JMP ($0A);SONST SPRUNG DURCH DOSVEC 1240 BARI JMP BARU 1250 JUMP1 CLC;SPRUNG AN DAS SECHSTE 1260 LDA ZER1;UND SIEBTE BYTE DES 1270 ADC #$06;CASSETTENFILES 1280 STA ZER1 1290 LDA ZER1+1 1300 ADC #$00 1310 STA ZER1+1 1320 JMP (ZER1) 1330 JUMP2 JMP ($0002);SPRUNG DURCH CASINI 1340 PUSC LDA PUTS+1;AUSGABE DES 1350 PHA;Y-REGISTERS ALS AT-ASCII- 1360 LDA PUTS;ZEICHEN AUF DEM 1370 PHA;BILDSCHIRM 1380 TYA 1390 RTS 1400 GEKE LDA GETK+1;HOLEN DES ASCII- 1410 PHA;KEYBOARDCODES 1420 LDA GETK 1430 PHA 1440 RTS 1450 CIO LDX #$10 1460 JSR $E456;SPRUNG NACH "CIOV" 1470 BMI ERROR;STATUS>127 = FEHLER 1480 NOERR CLC;ZURUECK MIT GELOESCHTEM 1490 RTS;CARRY 1500 ERROR STY ZER1+1;FEHLERCODE SICHERN 1510 CPY #$88;END-OF-FILE-ERROR ? 1520 BEQ NOERR;DANN KEIN FEHLER 1530 LDA #$3C;MOTOR AUS 1540 STA $D302 1550 LDX #$00;FEHLERMELDUNG AUSGEBEN 1560 ELOOP STX ZER1 1570 LDY ERRTE,X 1580 JSR PUSC 1590 LDX ZER1 1600 INX 1610 CPX #$12 1620 BNE ELOOP 1630 LDA #$00;FEHLERNUMMER IN 1640 STA $D5;FLOATINGPOINTREGISTER 0 1650 LDA ZER1+1 1660 STA $D4 1670 JSR $D9AA;INTEGER IN FP UMWANDELN 1680 JSR $D8E6;FP IN ASCII UMWANDELN 1690 LDX #$01;ASCII-FORM (AB 1408 1700 FLOOP STX ZER1;ABGELEGT) AUF DEM 1710 LDY $580,X;BILDSCHIRM AUSGEBEN 1720 BMI ENDLO 1730 JSR PUSC 1740 LDX ZER1 1750 INX 1760 CLC 1770 BCC FLOOP 1780 ENDLO TYA 1790 AND #$7F 1800 TAY 1810 JSR PUSC 1820 LDY #$9B;NEUE ZEILE 1830 JSR PUSC 1840 SEC;ZURUECK MIT GESETZTEM CARRY 1850 RTS 1860 SAV=$76 1870 FLAG .BYTE 00 1880 CIDA .BYTE 255,1,7,1 1890 .WORD BULL 1900 .BYTE $B3,$FD,128,0,4,128 1910 NAME .BYTE "C:" 1920 MENU .BYTE 125,155," ",155,"CBAUD 1200/1",155 1930 .BYTE "(c) 1986 by ",155," Arndt Br ",155,"",155 1940 .BYTE 155," ",155,"Á ...BASIC/DOS ",155,"" 1950 .BYTE 155," ",155," ...ML-PROGRAMM LADEN",155,"" 1960 .BYTE 155," ",155,"à ... UND Á",155,"",155,155 1970 LENG=*-MENU 1980 BAUD .WORD 698,692,686,678,670,752,741,732,725,717,711,702 1990 ERRTE .BYTE 253,155,"I/O - Fehler Nr." 2000;ROM INS RAM KOPIEREN UND VERAENDERN 2010 ROMCO LDA $D301;RAM/ROM-ZUSTAND 2020 AND #$FE;SICHERN 2030 STA SAV 2040 LDA $10;INTERRUPTS SICHERN 2050 STA ZER2+1 2060 LDA #$00;..UND AUSSCHALTEN 2070 STA $D40E 2080 STA $D20E 2090 STA $10 2100 STA ZER1;ROM $C000-$CFFF INS RAM KOPIEREN 2110 LDA #$C0 2120 STA ZER1+1 2130 LDA #$D0 2140 STA ZER2 2150 JSR UEBER 2160 LDA #$D6;DGL. MIT $D600-$FFFF 2170 STA ZER1+1 2180 LDA #$00 2190 STA ZER1 2200 STA ZER2 2210 JSR UEBER 2220 LDA #$FE 2230 STA $D301 2240 LDA #$E6;BAUDRATE:LOWBYTE.. 2250 STA $EBA3 2260 STA $FD41 2270 LDA #$02;..UND HIBYTE INS ROM POKEN 2280 STA $EBA8;$2E6 FUER 1200 BAUD STATT 2290 STA $FD46;SONST $5CC FUER 600 BAUD 2300 LDA #$EA;SONSTIGE ROMVERAENDERUNGEN 2310 STA $ED03 2320 STA $ED04 2330 STA $ED05 2340 LDA #$76 2350 STA $ED09 2360 LDY #$17 2370 LIOP LDA BAUD,Y 2380 STA $EDF9,Y 2390 DEY 2400 BPL LIOP 2410 LDA ZER2+1;INTERRUPTS WIEDER EINSCHALTEN 2420 STA $10 2430 STA $D20E 2440 LDA #$40 2450 STA $D40E 2460 LDY #$3F;ZEICHENSATZ VERAENDERN 2470 ZSLO LDA ZEICH,Y 2480 STA $CE00,Y 2490 DEY 2500 BPL ZSLO 2510 LDA #$02;BILDSCHIRMFARBE AENDERN 2520 STA $02C6 2530 ORA #$0E 2540 STA $02C5 2550 RTS 2560 UEBER LDY #$00 2570 LIOB LDX #$FE;UNTERPROGRAMM ZUM 2580 LDA (ZER1),Y;KOPIEREN VOM ROM 2590 STX $D301;INS DARUNTERLIEGENDE 2600 STA (ZER1),Y;RAM 2610 LDX #$FF 2620 STX $D301 2630 INC ZER1 2640 LDA ZER1 2650 BNE LIOB 2660 CLC 2670 LDA ZER1+1 2680 ADC #$01 2690 STA ZER1+1 2700 CMP ZER2 2710 BNE LIOB 2720 RTS 2730;DATEN FUER NEUEN ZEICHENSATZ 2740 ZEICH .BYTE 0,0,0,0,255,255,255,0 2750 .BYTE 21,21,21,21,21,21,21,21 2760 .BYTE 112,112,112,112,112,112,112,112 2770 .BYTE 255,170,170,170,170,0,0,0 2780 .BYTE 0,0,0,0,15,23,21,20 2790 .BYTE 21,20,20,18,10,0,0,0 2800 .BYTE 112,176,144,160,160,0,0,0 2810 .BYTE 0,0,0,0,224,208,176,112 Quote Link to comment Share on other sites More sharing options...
carmel_andrews Posted February 19, 2008 Share Posted February 19, 2008 (edited) CC/AK...Is the 'Turbo Tape' hardware the same/similar to the one Rambit/Microdiscount did way back when (i've got a feeling it is) If memory serves me right an eastern european company called bewesoft (of BW dos fame, a spartadros alike dos) did a spartadros compatible program that allowed copying of binary files (incl. appended compressed ones) to 'turbo tape' format and it added a loader as well...i think the program was on one of the TWAUG disk mags and it was called BW Tape Edited February 19, 2008 by carmel_andrews Quote Link to comment Share on other sites More sharing options...
Shaun.Bebbington Posted February 19, 2008 Author Share Posted February 19, 2008 Hi Heaven, If the 1200 baud loader works with unmodified Atari hardware, then that's great! I'll look forward to Reaxion being the first Cronosoft A8 release unless you get permission for a real-media release first Regards, Shaun. Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted February 19, 2008 Share Posted February 19, 2008 Carmel...will ask my polish friends... Shaun...should be working with unmodified hardware... but i have to check it as well... (hell...where is my 1010... and where to get empty tapes in the age of CD and mp3...) Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted February 19, 2008 Share Posted February 19, 2008 maybe here are some tools as well... http://atari.online.pl/v01/index.phtml?ct=...b=5.+Magnetofon Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted February 19, 2008 Share Posted February 19, 2008 Yes, CBAUD works with unmodified hardware. All you need is the "converter" program (CBaudcop.BAS) that transfers file programs into 1200 Baud (may work with tape as source and target only, e.g. load with 600 baud from tape, then save with 1200 baud to tape; not sure if a program can also be loaded from disk and then saved to tape)... as mentioned before, the converter is written in Atari Basic and thus limited to 32kbytes (37k with compiled Basic / TB XL), but maybe somebody out there can write a similar converter in ML that has more memory available... afaik, CBAUD alters the OS, maybe it is possible to even switch off the OS and then use up to 56-60kbytes as a buffer with a new ML converter... Again: To load the 1200 Baud tape you need a special loader program called CBAUDLOA.COM (or CBAUDLOA.CAS which is the cassette version one has to transfer to tape first)... I must say, that I never tried this CBAUD program, because I did not like it that I had to use a special loader program to load the "faster" tapes... As said before, Fmove.COM (800 Baud) and Speedtap.BAS (1000 Baud) work without a special loader. You only have to copy the tape program into the faster format and then load it as you normally would, e.g. with START or START+OPTION... I guess one needs to produce boot tapes - if you only copy the *.COM/*.XEX/*.OBX... ML file to tape, then one would also need a ML loader for cassette to load this ML program (on disk this is done by a DOS or GameDOS; on tape one can use ML loaders like COS or my ancient favourite BL/C; where COS means cassette operating system and BLC means binary load cassette)... but I am not sure here... I merely used Fmove.COM once to load a standard (unprotected 600 Baud) boot-tape and saved it as a faster (800 Baud) boot tape and it worked - I am not absolutely sure if and how the other programs work... so, you are on your own !! --------------- Errm, the turbo-tape 6000 (from eastern germany) is not the same as the turbo-2000 (from poland or czech rep.) nor the same as rambit turbo-tape (from the UK). These three are different hardware enhancements for tape-recorders, they were used+produced in different countries and *afaik* they are *not compatible* to each other... but since I never used a hardware turbo-tape I might be wrong here... greetings, Andreas Koch. Quote Link to comment Share on other sites More sharing options...
TMR Posted February 20, 2008 Share Posted February 20, 2008 Jason, what about using this 1200 baud loader for Reaxion? Well, because nobody said anything about these loaders the last couple of times we asked, we already have a tape image - just no loading music... Sack's doing the mastering (on those rare occasions he gets time) so if you want to persuade anyone to rip out what has already been done, he'd be the bunny to talk to. =-) Quote Link to comment Share on other sites More sharing options...
pps Posted February 20, 2008 Share Posted February 20, 2008 For converting a programme to 1200 baud you can use "The Happy Turtle". If you load it from a dos you´re also be able to load from disc and save to tape. The needed loader has 15 counts on XC12 and can be saved by Happy Turtle as well. Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted February 21, 2008 Share Posted February 21, 2008 Hmm well, but how does "The Happy Turtle" work ?!? Binary loaded it from DOS (with Basic disabled) and got a title screen, but that was all. Pressed keys Start, Select, Option and nothing happened. Pressed Return key and nothing happened. Pressed fire button / joystick trigger and nothing happened... so I gave up... PPS do you know how to use or operate The Happy Turtle (and which keys or key-combinations must be pressed) ?!? Besides, the title screen of The Happy Turtle also mentions another program called Turbo Copy 1500 or something. Do you have that program and can you upload it here ?!? greetings, Andreas Koch. P.S.: I am talking of The Happy Turtle program I have in my collection and uploaded here with others as Turbotap1.ATR - hopefully you mean the same program... Quote Link to comment Share on other sites More sharing options...
carmel_andrews Posted February 22, 2008 Share Posted February 22, 2008 (edited) From what i remember about 'software based' hi speed loaders (on unmodded cassette decks/drives) is that anything over the standard 600baud, the loading reliability starts dropping of alarmingly I'm not too sure that similar tests have ever been carried out on hi speed modded cassette decks/drives (hopefully the loading reliability is somewhat improved) Edited February 22, 2008 by carmel_andrews Quote Link to comment Share on other sites More sharing options...
Rybags Posted February 22, 2008 Share Posted February 22, 2008 I can't remember the exact figure, but I settled on something around 800 when I made a turbo-load system. You actually gain a lot too by using larger block sizes. Imagine eliminating the .25 second IRG on a 16K file - that alone would equate to 48 seconds reduced loading time. Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted February 22, 2008 Share Posted February 22, 2008 can not be any of the C64 turbo tape systems being adapted? I mean that tape is serial as well and ours, too...or are there any other differences? Quote Link to comment Share on other sites More sharing options...
Rybags Posted February 22, 2008 Share Posted February 22, 2008 Too many differences, I think. The problem is that the 1010 has internal circuitry that interprets the frequencies it "hears" on the data track, and outputs a 0 or 1 to the SIO bus. Wheras many other systems cassette interface is a more direct thing, so on the C-64 you have more direct control of what's happening. I'd guess that all of the hardware mods for Atari drives just up the ante - use higher frequencies for the FSK tones which allows shorter interval between bits, with the demodulation circuitry adjusted to be able to read them. Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted February 22, 2008 Share Posted February 22, 2008 so actually Baud 1200 plus 1 block instead of 125 byte blocks is relyable enough? Quote Link to comment Share on other sites More sharing options...
Rybags Posted February 22, 2008 Share Posted February 22, 2008 The default C-64 tape handler actually saves the data twice IIRC correctly. The Atari method was probably chosen as it was because it is friendly toward programs which want to read and process data simultaneously. ie - the long IRG mode allows stopping indefinately. Also, due to the way CIO likes to operate, data is buffered before being moved to the user's data area. Really, they might have been a bit better off by allowing variable blocksizes in the C: handler. To get long blocksizes, you have to make direct SIO calls - a bit of extra work, but worth it so far as extra speed. Also, it gives you copy protection for free as a side-effect. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.