Atari 800 XL - Part 2 (SIO2PC USB cable)
I was trawling the internet, as you do....
I found a few Atari 800XL related web-pages and YouTube videos, thought I would share them here:
That then led me onto this cable video:
The interesting thing about this video is - that is NOT just a bog-standard ordinary USB cable.... no no no. That has a USB to Serial converter built into it, that's why the USB part is a bit larger / longer than normal. Well, funny enough, when I was looking for the ESP8266-01 programming device I found such a cable and it has been sitting on my desk waiting for a purpose... I now have one!I also mentioned HERE about having a cut/worn SIO cable, well that makes for a perfect cable to cut up and join to the USB. What's not to like?
Okay, I confess, I did actually "finish for the day" and went to bed... alas, I did not sleep after a couple of hours, I gave in...and went back into the "office", fired up the soldering iron and made the cable (in 1 go), then went back to bed, slept for 4-5hours, then woke up, plugged in the UBuntu laptop and then... well, you'll have to scroll down to see what happened next!
Well, there's the already damaged SIO cable.....and there's the USB with Serial converter contained within, the give-away is the nice set of cables hanging out the other end!
If it all goes pear-shaped, I do actually have a USB to Serial converter board right here, just connect the right wires up and away we go - might make this as a version 2?
Right, where was that website again?
Now, let's start up the app... yay! there it is. okay, the laptop clock does not lie! (top-middle)
Without USB plugged in - then with USB plugged in - and there we have it, the USB / Serial adapter is detected. yay!
I get some indicators that it should work fine. however, I should really go to bed / sleep now.
Well, I needed to make these changes above for it to work properly.
Also, I checked a couple of these settings so that I can "see" the data values being sent down the wire.
and there we go... I see the debug output showing all is working as it should. Data is transmitted down the cable, received and as far as the Atari 800XL is concerned it received that data from a 5 1/4" disk from within a 1050 Disk drive.
====================================================================
Here are some of the related websites / links:
http://www.atarimania.com/atari-400-800-xl-xe.htmlClick on the links at the top to access / games / files / utils / etc...
Atari C/65 programming manual:
http://www.atarimania.com/8bit/files/OSS_C_65.pdf
I then discovered that there is an UBuntu atari 800 XL emulator (of course there is) and this page, if you scroll down, gives you what the KEYS are to get into the menus for configuration and the all important F1 (setup/config), F2 [option], F3 [select], F4 [start] and F5 [reset], along with ALT+Y to select the system type and ALT+C to put a cartridge in place...
An article from 1993 about programming on the Atari 800 XL:
https://www.atarimagazines.com/atariclassics/v2n1/c_programming.php
An Atari archive of books etc...
https://www.atariarchives.org/
A github repo of some Atari 800 XL Assembler code:
https://github.com/optixx/atari800xl
BASIC programs for the Atari 800 XL:
https://archive.org/details/Basic_Programs_for_the_Atari_600XL_and_800XL/page/n77/mode/2up
This chap, who has done this journey before me:
https://mdhughes.tech/2019/10/30/programming-the-atari-8-bit/
An awesome book from 1982:
https://archive.org/details/ataribooks-de-re-atari/page/n183/mode/2up
Appendix B has a wonderful section about "Human Engineering":
Right, on that note - I noticed that there was a Raspberry Pi version of RespeQT that can be used... well, it seems a little bit of a "waste" to use a big old laptop for such a trivial task, when I could use one of my "spare" RPis... that has a tiny little screen attached with an 8GB SD Card (more than enough storage!) and could also potentially be powered by a LiPo battery I have on my desk.... hmmm.... do I go play with that over xmas or wait for the "proper one" to arrive in the post early next year?....
What do YOU think I'm gonna do! :-D
Comments
Post a Comment