Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

109 Excellent

About E474

Recent Profile Visitors

1,856 profile views
  1. Hi, Any bare wires on the connector leads between board and mech? Is this specific to the board, or mech (assuming you can swap parts between drives)?
  2. Hi, I started a thread for the Happy/Lazer ROM dumping tool in https://atariage.com/forums/topic/293149-dump1050-dump-rom-of-a-happy-lazer-or-similarly-modded-1050-drive/
  3. Hi, You're welcome! I've added a translation of the original first article, and original sources, to the wiki on github - Happy Programming Course - Article 1
  4. Hi, I have written a utility to dump the ROM from a Happy 1050, Lazer, or similarly modded disk drive to an Atari DOS file. The sources are at https://github.com/e474/DUMP1050/ if anyone wants to play around with them (I am a beginner with git, and haven't written any 6502 code for a long time). The program is based on source code from the Happy Programming series in the German Atari Magazin, 1987, issues 1 - 5. I'll be adding the translated articles and source files from the magazine in the near future. Hope this is of interest to anyone interested in programming Happy, Lazer or similar drives - any feedback would be appreciated. Thanks to Nezgar for testing an earlier version! dump1050.atr
  5. Ok, Thanks very much for the update!
  6. Hi, Thanks very much for the reply, this sounds like a great upgrade! Is there a typo in the address ranges for bank select and track display, as there is some overlap in the memory ranges given?
  7. Hi, It was the 08-50-0105 part number that I was thinking of. Thanks!
  8. Hi, I use KK 3.96 crimps (just to be clear, I use them in the female 3D printed SIO connectors that I make for non-commercial use). I find that they can be a little wide, but make them narrower by squeezing them with a pair of pliers. Gavin1968 (?) has posted a part number for them on another thread (am on phone, so not going to search for the link). Searching eBay for KK 3.96 crimp connector will usually list someone selling a hundred or so for a fairly low price. You also need a crimp connector tool, such as an sn-28b, which you can Google shop for some listings for. I'm beginning to wonder if the 8-bit forum needs a sub-forum for homebrew hardware. Hope this helps.
  9. Hi, Can you upload code to the 256k, I'm assuming it's a 6502 CPU, with some sort of bank switching? Am interested in the technical spec., given that the Mega speedy is probably never going to be produced again, a programmable mini super speedy may be the closest thing going!
  10. Hi, With the benefit of hindsight, something like an XEGS with a detachable keyboard instead of the original 400/800 range might have been better. I don't think the second cartridge on the 800 was that widely used, so could have been done away with. Hias's high speed SIO routines plus support in external storage would have been great! Also faster maths routines in the OS. Also, perhaps a socket for a second pokey for stereo output would have been good, though that would need routing to an amplifier as I think all TVs/monitors were mono at the time (if that). Putting in the 2nd pokey could have been a service center upgrade, or user upgrade like putting together an 850 PCB and chips type thing. Also, being able to dedicate more than 1K to sprites would have made a big difference. Exposing the bus with an external connector would also have encouraged more innovation, though I don't know if that would have been a problem with radio interference and the FCC regulations at the time. I think when the 8-bit was originally released, Star Raiders sold more machines than any amount of learn to program hyping, but I think throwing in a copy of De Re Atari (or similar) and having a simple inline assembler package built into Basic or the OS would have stimulated a lot more software development, which would have driven hardware sales, which would have made it a more attractive development platform, etc. Having better 80 column support from the start would have made it more appealing to business users, but I think Atari were going for the mass market, which meant CRT TV output, which never seemed to produce legible 80 column output when it was done with software, bitd. I think the lack of innovation was partly down to it being a pretty good chipset from the start, so there weren't any blindingly obvious problems that needed fixing.
  11. Hi, You might also want to mention that if you boot while holding the shift key down you get a menu (1-5) with different boot program options.
  12. Hi, I skimmed the write-up, but it looks pretty good. I'd just add details on the crimps you can use (KK 3.96) and the crimping tool (sn28b, correct me if I'm wrong), as you will need this information if you are 3D printing a Molex connector.
  13. Hi Rybags, Thanks for the feedback - was the code posted to AtariAge (or elsewhere)? I have tried a quick search for it, but I couldn't find it, and searching by author limits it to last year at the latest, as you have posted quite a lot! If there's an online copy, then I'd like to add a link to it in the README file in the git repo, if I may? I thought about extending the assembler code to add functionality, but I thought most of the parameters that get passed in your routine could be setup in BASIC with POKE statements, so coded the minimum functionality I could. Actually it was a fun little project to do, but I have to admit going back to writing Atari BASIC was a bit of a chore, mainly due to working/editing with line numbers, rather than free text.
  14. Hi, I have written a short assembler routine that allows BASIC programs to use SIO. The SIO Device Control Block at $300 needs to be set up correctly in BASIC, then the assembler routine called with a USR statement. I've made a GitHub repo for it at https://github.com/e474/USRSIO - this also includes an ATR with the assembled code, and a short BASIC program showing how to load and use the assembler. This is the first git repo I have worked with/published, so I am not 100% sure I have done so correctly, though I haven't found any bugs with it yet. Please let me know if you have any feedback. The code was written with the help of WUDSN and ATASM on Linux. Hope this helps anyone interested in this subject.
  • Create New...