Beiträge von tfhh im Thema „Atari 1050 Happy“

    Moin,

    Hier ist wohl einiges Verwürfelt worden, die Happy hat nen 65c02 drauf, die Speedy benutzt den 6507 der 1050 weiter.

    TP


    Das ist nicht korrekt. Die "Happy" gibt es seit 1982 (erste Modelle für Atari 810 Floppy) und hat schon immer eine 6502 bzw. 6502B CPU verwendet. Das ist die normale in NMOS Technologie gefertigte Variante. Hinzu kommen (in der ersten Version) 6 KByte SRAM als Trackbuffer & Arbeitsspeicher sowie ein spezielles Mask-ROM. Das war´s, der Rest wird von der normalen Floppy-PCB genutzt.

    Die Speedy 1050 verwendet die CMOS-Variante 65C02 und nutzt auch den erweiterten Befehlssatz der CMOS-Version. Deswegen läßt sich keine normale 6502 mit der Speedy verwenden.

    Die Turbo 1050 wiederum ist der einfachste Speeder, der "fehlende" Hardware durch ausgeklügelte Programmierung wett macht. Die Turbo 1050 besteht im Prinzip nur aus einem 8 KByte ROM, welches per Bankswitching in den 8 KByte Adressraum der 6507 Original-CPU (auf der 1050er Platine) eingeblendet wird.

    Vor & Nachteile... die Turbo 1050 war seinerzeit sehr beliebt, da im Verhältnis sehr günstig und sie konnte viele kopiergeschützte Disks mühelos kopieren. Nachteile sind generell langsamer bei Double Density, da die 1050er nur 256 Bytes ingesamt (!) besitzt und ein DD-Sektor schon 256 Bytes lang ist, ergo muß der Sektor im schlimmsten Fall 2x gelesen werden. Auch konnte man vom höheren Speed nur profitieren, wenn die Disks mit der Turbo 1050 zuvor formatiert worden sind, da ein besonderer Sektor-Skew angelegt wurde, der den mangelnden Trackbuffer möglichst gut versuchte auszugleichen.

    Die Happy 1050 (bzw. eher die Millionen Nachbauten... kaum jemand hatte eine "echte" Happy) war "die Erste" auf dem Markt, hat aber jede Menge gravierender Bugs - die dadurch verstärkt werden, daß alle Nachbauten das ziemlich aufwändige geschützte Mask-ROM simulieren müssen und die Firmware entsprechend gehackt wurde - leider nie fehlerfrei. Es gibt an die 20 ROM-Versionen für die Nachbauten ("Clones"), die in the wild so rumfliegen, aber keine von denen ist wirklich 100% fehlerfrei. Selbst die Original Happy 1050 hat diverse Bugs in der letzten ROM-Release, aufgrund des damals teuren Herstellungsprozesses von custom Mask-ROMs hat die Firma Happy Enhancement Inc. wohl von einer Bereinigung abgesehen :whistling: . Diese Bugs zeigen sich insbesondere in Zusammenspiel mit dem Trackbuffer, unbrauchbare Disks mit zerstörten Files & Directories sind bei kleinen Bedienungsfehlern eigentlich Standard bei der Happy.

    Die Speedy 1050 ist DAS ausgereifteste Speeder-Produkt für die 1050er. Nochmal 20% mehr Speed (76800 bps statt 54000 bps) als die Happy, keine Bugs, schlankes Design. Für die Standard-Version "Mini-Speedy" (die aber alle Funktionen hat) braucht es nur 1 EPROM, 1 SRAM und ein 74LS139 - fertig. Kann man zur Not sogar fliegend auf der 1050 PCB verbuchseln...

    Ich würde also "nicht Vollprofi Atarianern" oder "Newbies" im Atari-Sektor NICHT empfehlen, eine Happy 1050 zu wählen. Der Frust ist damit vorprogrammiert.

    Wenn man ohne Ende kopiergeschützte Disks kopieren möchte, ist eine Turbo 1050 die beste Wahl. Schaltpläne & Co. fliegen im Netz herum, Nachbau ist einfach. Aber für den "Daily Use" würde ich immer zur Speedy 1050 raten. Schnell, akkurat, löppt einfach. Man hat (Booten mit offenem Laufwerkshebel) immer einen HS-Kopierer und ein DOS parat.

    Die Speedy 1050 wird gerade neu designt mit der Combo-Funktionalität "Super Speedy" und "Speedy 1050 TDS" auf einer Platine. Die Speedy 1050 TDS ist die "große" Variante mit digitaler Trackanzeige und Summer bei Fehlern. Wer sich dafür interessiert, sollte alle paar Wochen mal das ABBUC-Forum besuchen....

    65C02 CPUs sind bei den China-Chipbrokern noch in hohen Mengen günstig zu bekommen, aktuell habe ich dieses Jahr bereits 30 Stück in 3 Bestellungen zu jeweils 10 Stück bei dem eBay-Anbieter "UTsource" gekauft. Aktuelles Angebot hier:

    Gruß, Jürgen

    PS: Sorry für den langen Text :P