Jump to content

Nezgar

+AtariAge Subscriber
  • Posts

    3,628
  • Joined

  • Last visited

Everything posted by Nezgar

  1. You can use a potentiometer on top of or instead of the existing resistors to find a new resistor value that registers, and then install replacement resistors similar to that value. Basically, I think as time goes on the resistance will increase in the conductivity between the mylar and the conductive material in the keys over time, so this hack just reduces the resistance in the power going to those keys, to help increase the amount that makes it through to a level the GTIA can detect again. I posted about me doing that in a past thread a few years ago. I may go dig that up again later if I remember. Edit: here's my post on that. In hindsight, I could have just replaced the doubled-up resistors with a single resistor of a reduced resistance... https://forums.atariage.com/topic/142703-xe-xl-keyboard-troubles/?do=findComment&comment=4362178 Edit 2: Also thinking... since these resistors connect to ground, I guess the result is increased pulldown to ground with reduced resistance, not increased pullup.
  2. Convert 155 in ATASCII to CRLF (ctrl-M, ctrl-J) in ASCII. I recall RespeQt can do the conversion automatically if you drag the file in/out of an ATR image with text translation mode enabled in the file browser.
  3. 400, 800, 810, 1050 and a few others need 9V AC output at various minimum amperages. Your linked adapter outputs 9V DC, not AC. Youll have to search a bit more for one with AC output - they are usually bigger bricks. With that said, because of the simple transformer circuit of AC stepdown transformers, the original bricks are usually perfectly safe to keep using if that's your concern. Edit: Also, you need a barrel connector size of 5.5mm outer, 2.5mm inner. Watch out for the more common 2.1mm inner barrell size connectors nowadays.
  4. If its a "lazer" it would function as a rev 1 happy 1050 (no corrupted single density ultraspeed writes, unbuffered) and not exhibit those symptoms like the more common rev 2. Its been a while to remember but if you start the genuine happy 7.x diagnostics software, see if the ROM test results in "Pass" or "PASS" - as that differentiates V1 or V2. (Or "FAIL" if the rom has been modified and checksum matches neither). Lazer had a modified utility disk to pass on its own modified rom...
  5. I guess that may toggle the happy ROM's unbuffered mode, which is not the same as "unhappy" mode, and not the same as switching the whole ROM to the Stock 1050 ROM, which the above switch does.
  6. There is a single wire coming off that Happy PCB that supplies +5V/Vcc. The other two wires go to the +5V/Vcc pins of the ROM on the Happy PCB, and a ROM still sitting in U10 on the main board underneath. This is attached to a 3-pin 2-position switch (SPDT on-on) on the faceplate to switch between "Happy" mode and "Stock 1050" mode. Of course this should only be done with the drive off. Nice simple hack mod actually. So centre pin of the switch goes to the +5V/Vcc from happy PCB, then the outer 2 pins of the switch go to Vcc of each ROM.
  7. Rescue on Fractalus (turn up the bass 😁) .. And the engine takeoff uses a pokey 16-bit pitch register for the very smooth high-pitched increasing whine.
  8. At the other end of that arm circled in the pic is where the spring is attached. That end has a bend down that drags against another metal surface. There may be enough drag there that a little push will "encourage" the mechanism to eject. If that works, a little 3-in-1 / sewing machine oil applied with a q-tip along the surface where it touches may help reduce that friction. I've also found sometimes that bending that rear bend a little inwards or outwards can help... will take some fiddling.
  9. Based on this I'd say your CPU/6507 socket is good, and your ROM socket has an issue. The happy board has the ROM onboard along with the CPU. While replacing your ROM socket would be the prudent action, you could try inserting a 24 pin machine-pin socket into the existing socket, and then the ROM into that. This may improve contact if the stock single wipe contacts have been depressed too far, etc. The happy boards also use machine pins, which may help improve contact in your CPU socket. Though inserting machine pins into single/dual wipe sockets may permanently depress the contacts in the sockets where they won't contact regular flat chip legs with enough pressure anymore.
  10. The 810 has no disk change detection method. It does not spin briefly when inserting a disk or closing the latch like the 1050 does. Some upgrades like the Happy use the write protect sensor to detect a disk change, but this is not a feature of the stock Atari ROM. The 810 also doesn't have a track 0 sensor. The powerup sequence moves the head from an assumed track 39 to track 0, then back to 39 before spinning down. If the head wasn't already at track 39 when it was turned on, it will end up "rattling" as it hits the barrier at track 0, which effectively re-aligns the head to track 0, and the firmware can assume it has definitely been positioned on track 0 after 39 backwards step attempts after that point. If the drive was successfully reading some sectors, and then gets some read errors, the failure/retry function of the 810 will seek the head to track 0, and continue to try to step it backwards causing it to again bump into the barrier there, to try to re-align the head at track 0, and then seek back to the track it was trying to read the problem sector from again. This could be due to an actual bad sector on the disk, a dirty read head, or intentional bad sectors /read errors due to copy protection. I would next focus on trying to clean the head.
  11. Ah k, so it sounds like your stepper motor isn't working. If you manually move the head to track 0 (outermost position) see if it powers up without the constant start/stop. This will confirm if your track 0 sensor is still working. If so, you may even be able to boot/read sectors from track 0 of a disk, until it tries to read another track. Can you take a picture of where the wires from from the drive mechanism connect to the 1050 mainboard at the back left side of the drive? They may either be disconnected, or connected incorrectly. A picture would potentially allow us to identify an incorrect connection.
  12. That's the POST failure mode. Something is not right that the firmware detected. First thought is track 0 sensor. I think I've caused this behaviour by disconnecting that. If you move the head all the way towards the centre of the disk and power up, does it step the head all the way back to the outermost track before doing the motor on/off cycling? If the track 0 sensor doesn't see the head "arrive" at track 0 this mode gets triggered. CPU and ROM may be good since that repeating pattern is following ROM code. Next up it could be bad SRAM in the RIOT or 6810, which can be swapped out of another 1050 to test...
  13. Hey All, I still have Kay's 810T PCB which he graciously lent me, and we've been in touch about it recently as well -- I apologize to all on the lack of timeliness on my intended plans of getting this thing installed to witness a real-world working double-density 810. The effects of Covid-19 and my job moving to primarily work-from-home the last few years has taken a toll on the organization of my home office and space allocated to Atari projects... but this post gives me renewed impetuous to get that corner of the world back into order! I absolutely would also like to see this board reverse-engineered and replicas made. I had emailed tf_hh in the past and he expressed interest in receiving it after I am done with it for exactly this intention. Previously I was able to identify 1 of the two LS logic chips that weren't soldered directly to the PCB using the LS test options in my miniPro programmer, but the others will likely require probing once it's in operation, and/or careful desoldering from the PCB (& socketing of course) to test separately. (The loose chip with the white wire attached is a 74LS04) So, I hope to have more to say in the near future with more updates, and hopefully this thing actually works!
  14. Can you confirm you used the "P. Format Single" option in DOS 2.5? otherwise the regular format option "I." will format the disk in Dual/Enhanced density, which is unreadable by an 810. OK, we can see in your video that it indeed goes through the motions of formatting tracks from 0-39, but then gets stuck when it tries to verify on track 39, supporting the evidence that it can not read anything back. Can you try cleaning the head? Use a little isopropyl alcohol / rubbing alcohol on a q-tip or fine/microfibre cloth to clean the ceramic head underneath the pressure pad and wipe it clean with a microfibre cloth. Then repeat the tests again. OK this at least indicates the erase component of head is at least partially functioning, if the pre-existing content was trashed by the 810 format. One other thing to try when trying to read a disk, or even at the phase of the format when it reaches track 39, try applying a tiny bit of downward pressure on the pressure pad with your finger to see if it helps get a sector read, or if the format progresses any number of tracks backwards from track 39 with that pressure applied... If so, you might need to adjust the pressure spring to another one of the three "slots" , or some other adjustments to tighten the spring (ie inserting something in between the spring and the pressure pad arm like a small piece of eraser, etc)
  15. Your observed POST sequence doesn't include any movement of the head? The drive normally moves the head to the "innermost" track 39 when spinning down. When powering up, the head should move to track 0 (outermost track) and then move back to track 39 before spinning down. If you don't see any head movement, see if you can manually move the head forward/back at all with a light push. if not, the stepper motor may have seized up and you might have to give it a turn with some pliers to break it free. Here is a video of what an 810 with a stock ROM looks like when formatting a disk: Spin up Move from track 39 to track 0 format track by track from 0 to 39 verify (read) track by track from 39 to 0 Lastly, DOS will then write boot sectors, VTOC, and directory sectors - if SpartaDOS, this is only on track 0. If DOS 2.X, this will be on track 0 and ~19. Move to track 39 and spin down on idle. This example video shows a format using SpartaDOS, so the boot/bitmap/directory is only written to sectors on track 0 after the drive returns control to DOS. If you have another working drive, it could be good to know if a disk that was attempted to be formatted in this 810 is readable in another drive, or if the disk is prepared beforehand in the other drive with readable data on it (ie create a test file) if the disk is actually erased, or if the original data is still readable in another drive after an attempted format in this 810. If you've messed with the RPM somewhat, a known good disk formatted in another known good drive (ensure it's single density if formatting in a 1050) you should be able to still read sectors if the RPM is +/- quite a bit maybe even 30+ RPM off? - it's usually the writes that are a concern when the speed is off, as too fast and you risk overwriting the next sector, and too slow you risk read reliability due to increased density. If you can take this "known good" disk and attempt using some RPM test utilities and adjust RPM until mayne you can start getting ANY successful sector reads.
  16. The sector copier on the happy 7.1 utilities disk I recall will work in a pinch with non-happy 1050's, it will just drop to standard speed SIO for non happy drives, and was pretty reliable with detecting all three densities. It will use extended RAM in a 52K 800, 128K 130XE and some variants above that for single pass single drive copies too.
  17. I recall running the MIOCACHE utility with my ICD MIO. You would leave 32KB of MIORAM unallocated (not used for printer spooler or RAM disk) and this would significantly speed up random IO & directory access to hard disks. Here are a few mentions: I never did have any documentation along with the utility, so I only learned the author from the 1st linked post. Would be great to find any supporting text. These diag tools seem to be a great compliment to go with it though since they sure seem they should have... Maybe by different authors.
  18. I'd also test the picture on a real CRT that supports S-Video... Some LCD monitors don't support S-Video properly, and may only do weird things like process it as composite, etc.
  19. Well, there was some compression with SCOPY in the form of zero-filled sectors would not be stored in the SCP file, but I guess sectors with any non-zero data would have no further compression.
  20. Early Happy mod. Additional SRAM, replacement ROM, and the switch is likely a "slowdown" mod to be able to write more than 18/19 sectors on a track. Good that the drive appears to pass POST, as it suggests the powers/controller boards are all OK. It has the "grass valley" board set, which means improved power board, separate analog board (on top of the mech) and data separator (daughtercard hanging off the side board). It could just be an issue with the mech.. Test formatting a disk to see if the blank sectors are readable on another drive / if it actually erased a disk if data is written to it prior. If you have another 810, you could try swapping in another mech. There's a collection of old happy 810 utility disk ATR's, you could run those to run some diagnostics to test the RAM/ROM, which might also help match up the right version of happy software to your particular drive..
  21. This is a good PSU, like the ones that came with the XE's. They will be less than 5.24v under load. Because they are likely to output a much smoother DC than unpredictable modern switching supplies. The Meanwell may be good, but any high frequency ripple on the DC output will be apparent in the video output of the atari, so it may be good or may not depending on the modern PSU / YMMV. But id leave the original PSU as is, and do up the meanwell separately if you want to try it.
  22. I haven't used Monkey Wrench II myself, but here is the manual which might help: https://archive.org/details/the-monkey-wrench-ii
  23. The 810's aren't clones, but just surplus 810's that Atari sold to some resellers without cases, which they created cases for themselves before reselling. IMHO, these often look better than the original plastic cases. You can see some references to these incarnations in the Atari 8-Bit FAQ: B&C 810 SS SD (B&C ComputerVisions house version of Atari 810) Best Electronics 910 SS SD (Best Electronics house version of Atari 810) Computer Palace RCP 810 SS SD (Computer Palace house version of Atari 810) San Jose Computer Special Edition SS SD (San Jose Computer house version of Atari 810) But ooh, it has a happy mod! You might have to go through a bit of trial and error to see which "version" it is, though with a 1983 sticker it might be a Rev 7. The switch at the front is commonly a write-protect/write allow switch, but with a happy in there it could be a fast/slow switch, which disables or enables the track buffer. I guess the "Special Edition" designation was San Jose Computer's way of designating the Happy Enhancement. Various revisions of the happy software are here if you ever get the drive to a working state: https://forums.atariage.com/topic/283666-archive-of-happy-backup-software/?do=findComment&comment=4127979
  24. Did you test swapping all the main IC's into a known good machine? To at least eliminate those as a possible fault, or that they have been damaged. Especially CPU, ANTIC as mentioned, and possibly OS ROM. See if the screen colour changes with OS ROM removed -- usually that results in a dark brown/red screen I think.
×
×
  • Create New...