serj Posted December 27, 2015 Share Posted December 27, 2015 Avery, in search ROM emulator spoiled.If you press the key "scan" - an emulator crashes. AltirraCrash.rar Quote Link to comment Share on other sites More sharing options...
phaeron Posted December 27, 2015 Author Share Posted December 27, 2015 Fixed: http://www.virtualdub.org/beta/Altirra-2.80-test5.zip http://www.virtualdub.org/beta/Altirra-2.80-test5-src.zip Also has an overhaul of cassette tape functionality. The tape control dialog is now modeless and can be kept up during operation. Fixed several bugs in the built-in ROM cassette handler, too. Cassette tape recording is now supported. Only byte-based formats will work, not SKCTL bit 7 or other custom formats that use non-standard framing, but alternate baud rates should work. Since I hate cassette tape, be warned that I have also emulated the annoying mistakes you can make with tape -- such as forgetting to hit Record when doing a save (which will record nothing) or hitting Record instead of Play when doing a load (which will erase what you intended to load). C: acceleration does support accelerating writes, but currently it cannot skip the 18 second PRWT as I don't know of a good interception point for it yet. Written tapes can be saved back to cas files. If the tape was recorded fresh through CSAVE or C:, the result will be a standard .cas file with data blocks; if it was a .wav file, you'll get FSK data instead. The internal storage for tapes has been reworked, and the emulator will no longer add 10 seconds to the beginning of the tape if there is enough leader already. Note that I don't recommend resaving tapes over and over -- there are unit conversions between the internal format and the .cas format, and resaving tapes can introduce generational error into the tape. The precision is also not very good for the .wav -> FSK -> .cas path, so I don't recommend using Altirra to do this type of conversion yet. 4 Quote Link to comment Share on other sites More sharing options...
mr-atari Posted December 27, 2015 Share Posted December 27, 2015 Cool, I give MyBIOS a go at loading tapes @ 6000 baud :-) I love tapes, there are so many tapes and nobody knows what's on them..... Later! 1 Quote Link to comment Share on other sites More sharing options...
serj Posted December 27, 2015 Share Posted December 27, 2015 Thank you Avery.it's a real New Year gift! Please, can I ask you to implement in the emulator support "Turbo 2000" ? 1 Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted December 27, 2015 Share Posted December 27, 2015 (edited) Cool, I give MyBIOS a go at loading tapes @ 6000 baud :-) I love tapes, there are so many tapes and nobody knows what's on them..... Later! I never thought I'd see the words "I love tapes" on AtariAge Edited December 27, 2015 by Mclaneinc 1 Quote Link to comment Share on other sites More sharing options...
Suppawer Posted December 27, 2015 Share Posted December 27, 2015 I love tapes!! Thank you so much!!! Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted December 27, 2015 Share Posted December 27, 2015 I love tapes!! Thank you so much!!! Like buses, two at once... Quote Link to comment Share on other sites More sharing options...
serj Posted December 27, 2015 Share Posted December 27, 2015 (edited) Paul, you have forgotten me count Here's what I got. minor bug.in the resulting file after saving no extension - cas.It must be added to the extension. Edited December 27, 2015 by serj 1 Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted December 27, 2015 Share Posted December 27, 2015 (edited) My apologies, I did indeed forget about your love of tapes But lets not read anything major in to the adding of saving, only Avery knows how far he will go on this so lets not ask for already requested additions as you might put him off IF he's even giving it thought. Its no secret I'm not a fan of tapes but as its not me writing the emulator it means nothing Edited December 27, 2015 by Mclaneinc Quote Link to comment Share on other sites More sharing options...
Atari_Force Posted December 27, 2015 Share Posted December 27, 2015 Hello. I love tapes too. I like so much this Altirra version. This option doesn't works: Cassette->Load data as audio 1 Quote Link to comment Share on other sites More sharing options...
serj Posted December 27, 2015 Share Posted December 27, 2015 working perfectly.you carefully watched my videos? Quote Link to comment Share on other sites More sharing options...
Atari_Force Posted December 27, 2015 Share Posted December 27, 2015 I mean the classic sound: 2:22-2:44 Quote Link to comment Share on other sites More sharing options...
phaeron Posted December 27, 2015 Author Share Posted December 27, 2015 The .cas format doesn't distinguish between blank tape and tape written with a mark tone (5.3KHz). I reworked the internal storage so that the audio track is generated dynamically instead of being pregenerated, and what's happening is that the inter-record gaps are stored as blank tape with no audio. Could change it to produce mark tone. 1 Quote Link to comment Share on other sites More sharing options...
fujidude Posted December 28, 2015 Share Posted December 28, 2015 In the memory config area, is U1MB supposed to be an available option if hardware type is 800? Quote Link to comment Share on other sites More sharing options...
mr-atari Posted December 28, 2015 Share Posted December 28, 2015 (edited) Ok, I tried MyBIOS with the latest altirra to load .cas files set faster then 600 baud in the header. Like 1200 and 6000 baud. But somehow the speed-detection does not compute the correct speed due to emulation-error? (I believe you have my routines Phaeron) It listens to the direct serial-in-bit and counts 15.6 Khz intervals. Just bootup into basic (atari or altirra) and do cload. All patches disabled etc. I checked on the real hardware and that runs fine. Files attached. Only baudrate changed, not the gap-times (yet). Later, Sijmen. Edited December 28, 2015 by mr-atari Quote Link to comment Share on other sites More sharing options...
phaeron Posted December 28, 2015 Author Share Posted December 28, 2015 I'm currently only supporting baud rates that are actually feasible with the FSK encoding that the Atari tape drives actually use. 1200 baud is pushing it, and 6000 baud is way out there. I would like to see a recording of the 6000 baud tape. Not interested if you emulated the tape drive with a serial device. Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted December 28, 2015 Share Posted December 28, 2015 I miss read it as 600 baud, wow 6000 baud, Scotty, warp factor 6 .... 1 Quote Link to comment Share on other sites More sharing options...
mr-atari Posted December 28, 2015 Share Posted December 28, 2015 I'm currently only supporting baud rates that are actually feasible with the FSK encoding that the Atari tape drives actually use. 1200 baud is pushing it, and 6000 baud is way out there. I would like to see a recording of the 6000 baud tape. Not interested if you emulated the tape drive with a serial device. Well, actually, I have build me an Arduino SIO-to-MicroSD. I changed the code and it supports CAS files obeying the headers in the file. But.... using 2 jumpers you can set speed to 1x 2x 4x or 8x So no need for actual wave-files/FSK-coding, everybody uses digital files now-a-days. Also my Atarimax SIO-to-USB supports speed overwrite on CAS files. Making loading of tapes fun. That's why I decided to have tape-support on MyBIOS with acceleration. Anyhow, it's what you like to do. Cheers, Sijmen. Quote Link to comment Share on other sites More sharing options...
Atari_Force Posted December 28, 2015 Share Posted December 28, 2015 The tapes are part of our history (music, data, etc). Thank you very much for this Altirra versionKr0tki did wonders with "atari800-a8cas". His experience could be valuable to complete the support for tapes. 2 Quote Link to comment Share on other sites More sharing options...
phaeron Posted December 28, 2015 Author Share Posted December 28, 2015 Thanks, I'm already aware of A8CAS. Update: http://www.virtualdub.org/beta/Altirra-2.80-test6.zip http://www.virtualdub.org/beta/Altirra-2.80-test6-src.zip CAS saving now applies file name extension and blank tape produces mark tone. Adds Corvus Disk Interface emulation (see help file for details). 3 Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted December 28, 2015 Share Posted December 28, 2015 Well, the only turbo-tape I am aware of, that supported 6000 Baud was the east-german (GDR) turbo-tape, also known as chaos, schleife etc. The schematics and description was once available at Sven Gleich`s site, but the site has gone shortly after he left the university. Here is some description, schematics, etc.: http://wiki.strotmann.de/wiki/Wiki.jsp?page=Atari%20Datasette%20XC12%20Turbo%206000%20Baud%20Interface (the schematics can be found as GIF files under "Anhänge" which is german for attachments) Attached here is an ATR with some A8 software for this turbo-tape (living in FRG, I never had one). For the PC there is also the Turgen system (and maybe other programs) that support various turbo-tape formats: http://turgen.sourceforge.net/index.html Since I do not own a turbo-tape 6000, I cannot provide any WAV (or CAS) files... TUR6000.zip Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted December 28, 2015 Share Posted December 28, 2015 Any chance you could put the Corvus on 1&2 for the XL's? Or make selectable. Thanks Quote Link to comment Share on other sites More sharing options...
phaeron Posted December 28, 2015 Author Share Posted December 28, 2015 Is there software for the Corvus that allows using joystick ports 1 and 2? All of the software I found requires ports 3 and 4. Quote Link to comment Share on other sites More sharing options...
Chris23235 Posted December 29, 2015 Share Posted December 29, 2015 (edited) Well, the only turbo-tape I am aware of, that supported 6000 Baud was the east-german (GDR) turbo-tape, also known as chaos, schleife etc. The schematics and description was once available at Sven Gleich`s site, but the site has gone shortly after he left the university. Here is some description, schematics, etc.: http://wiki.strotmann.de/wiki/Wiki.jsp?page=Atari%20Datasette%20XC12%20Turbo%206000%20Baud%20Interface Do you mean this site from Sven Gleich? It's the last snapshot of the site the can be found with the wayback machine, as far as I can see all the schematics for the Turbo tape were archived. http://web.archive.org/web/20081203073725/http://www-user.tu-chemnitz.de/~sgl/atari/ Edited December 29, 2015 by Chris23235 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted December 29, 2015 Share Posted December 29, 2015 (edited) Is there software for the Corvus that allows using joystick ports 1 and 2? All of the software I found requires ports 3 and 4. Not that I know of (yet), but it would allow the development of XL compatible software for the Corvus interface. Edit: It is a legit option, because there's nothing stopping someone from plugging a Corvus into an XL. Edited December 29, 2015 by Kyle22 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.