Jump to content


  • Content Count

  • Joined

  • Last visited

Posts posted by Horry

  1. The ROM image that I posted is 4kB in size. The ROM that's compatible with Happy7 SW does bankswitching and has two bank of 3kB, giving a total of 6kB. You will need at least an 8kB EPROM (2764) and some logic to do the bankswitching (it is performed via 1FF8/1FF9 ROM address read).


    Within the last days, I took the time to modify both of my Happy 810 disk drives to be compatible with Happy v7.x software. I used the ROM shared by AtariGeezer in post http://atariage.com/forums/topic/257578-happy-810-resources/?p=3622941. Once again thank you very much for sharing, AtariGeezer!


    This is what I did:

    - Remove both TTL ICs (74LS00 and 74LS32), that do the address decoding.

    - Rebuild the address decoding circuit in ABEL and program it into a GAL. Worked!

    - Extend the code of the GAL to do the bankswitching.


    The GAL type is GAL22v10B. The signals RAM_CS1 and RAM_CS2 are compatible with the "old" 810 Happy design incorporating 2x 6116 2kx8 SRAM devices. The signal RAM_CS is used to drive a 6264 8kx8 SRAM instead.



    Both drives are now fully compatible with the Happy 7 Software and should behave exactly like the ones that have a Happy 810 Upgrade PCBA installed.


    Both drives fully pass the Happy 7 diagnostic test - incl. ROM test.


    Atari 810 Happy Homebuild v7.10 Diagnostics

    They even work together with 2 1050 Happy drives in Happy multi drive copy mode (the 1050 on the right is a 1050 Mega Speedy set to Happy emulation mode):

    Atari 810 Happy homebuilt v7 multi drive (2x 810 Happy Drive + 2x 1050 Happy Drive)


    Attached is the GAL .jed file as well as the GAL logic (ABEL schematics for LATTICE ispLEVER Classic).


    GAL ABEL Schematics


    This how you have to wire the GAL to the solder side of the CPU:


    6507 GAL Happy 810

    Here are some pictures of the mod:

    Happy 810 Enhancement v7 homebuild 001

    Happy 810 Enhancement v7 homebuild 002

    Happy 810 Enhancement v7 homebuild 003

    Happy 810 Enhancement v7 homebuild 004


    Maybe I will publish a detailed description how to modify a stock 810 if there is demand.
    Please feel free to ask questions.



    Thanks for sharing, Horry!


    Is this the "early" ROM or the "updated" one that is compatible with the Happy software for the 1050?


    As I lack any formal electronics training there's a big gap between schematics and a soldering iron for me. If anyone more knowledgable would translate the above into a "solder this to this" type of instructions I'd probably risk frying my sole 810 but I simply don't dare to...(not wishing to take away anything from your contribution, though, Horry). It's great to have things like this online!



    • Like 6

  2. I finally finished tracing the wiring and drawing a schematic of the mod in post 27.


    The wiring is as follows:

    attachicon.gifHappy 810 wiring.jpg


    Note that I drew the wiring as the PCB is seen on the photo's: from the solder side. Because of that, the IC's pin numbering is mirrored in my drawings. I'm fairly certain the wiring is drawn correctly (checked 2x). The edges of the PCB are drawn in a thick line, so that it stands out from the wiring lines.


    From some photo's posted by Jon (FlashJazzCat) several years ago, I learned the 2 unknown IC's are a 74LS00 and a 74LS32. The resulting schematic looks like this:


    attachicon.gifHappy 810 schematic.jpg


    Note the remarks about 2 cut traces and a wire routing on the 810 Side Board.


    Sadly, I haven't had time yet to dump the 810 rev. B rom. Hopefully I'll get a chance for it during the coming weekend! My TL866 programmer can't program the 2716's and 2732's I have in my sparebox. They are all types that require 25V programming voltage, where the TL866 won't go beyond 21V VPP. So, I'm thinking of replacing the rom with a 28c16 eeprom.




    I compared the schematics I've drawn a long time ago to the ones you've drawn - they don't match directly, so they may be derived from different versions of the HAPPY enhancement (or maybe one or the other was a pirated version, I'm not sure).


    This is what my first version looked like:

    810 Happy Enhancement - Work Copy v1.1

    The ROM contains the message "WORK COPY V1.1" in the unused area. Please find the ROM-dump down below.
    These are the schematics I've drawn including information which traces to cut, the slow speed mod is also included:

    Happy 810 Schematics 2k RAM


    For better understanding, I labeled the signals according to their function.


    As 8k SRAMs became available, I modified the circuit to support a single SRAM chip (instead of two 2k SRAMs).


    This is what it looked like:



    and here are the schematics:

    Happy 810 Schematics 8k RAM

    Most likely the signal A11_LATE is no longer needed in the 8k SRAM version. You may try at your own risk to leave out IC1D and IC1C and directly connect IC2 Pins 10 and 12 to A11.


    • Like 2

  3. As I do have a Happy 1050 copy protection is less of an issue than speed/less wear. It's not that urgent and as I'm based in Austria, sending a unit for upgrading is probably not a viable option. Thanks for your advice!.

    I'm living in the south of Germany (Bavaria), so sending (or even meeting each other) might not be an issue.


    Anyway, i can provide more detailed information on the 810 Happy upgrade as well as the 810 Archiver upgrade including ROM dumps on request.

  4. bump


    Which upgrade chip are you talking about?


    AFAIK, the 810 Happy Enhancement consists of a RAM expansion, a new ROM and logic circuit for address decoding.


    I reworked a drive with this enhancement some ten years ago, analyzed the modification and dumped the EPROM.


    After that, i modified the circuit for low parts count.


    This is the result:




    I did the same on the 810 Archiver Enhancement, which - in my opinion - is also a good choice for a classic 810 disk drive if you want to copy protected software.
    Feel free to contact me if you need additional information or if you want me to modify you drive.

  5. Hi folks,


    i recently checked some of my Atari 8-bit hardware and discovered the following problems:


    - If i try to access my 810 Happy Drive and my 1050 Happy Drive from the "Happy Warp Speed Menu" Disk, only one drive is recognized as a Happy Drive, depending on the Revision of the Disk (Rev 5.x: 810, Rev 6.x and 7.x: 1050). As far as i remember i was able to copy from 810 to 1050 via Happy Backup in the past. Any ideas?


    - I had a 810 Happy Drive that was compatible with "Happy Warp Speed Menu Rev 7.10" that i traded for a XEGS. Before i gave it away i dumped the EPROM content to disk. The disk with the EPROM image is unfortunately no longer readable - is there any way to get a dump of the EPROM on the internet?


    - The 810 i traded also had the ability to switch to slower speed, my recent drive does not repond to the "slow speed" command. As far as i remember there was a tiny electrical circuit that did the job. Are there any schematics or other information available to implement this feature to my drive?


    - My "Happy Warp Speed Menu Rev 5.6" disk is also no longer readable and i haven't been able to find an atr-image on the internet. Has anyone dumped his disk and can send it to me?


    Any help will be greatly appreciated.


    Thanks in advance.



  • Create New...