Archiv der Kategorie: LOAD Online: Apple 8-Bit News

Apple 8-Bit News Ausgabe April 2016

 

Wieder waren die Liebhaber der Apple II- Modelle nicht untätig. Hier eine Übersicht der Neuheiten:

Hardware

  • Neuer A2DiskContoller
    Ultimate Apple2 stellt einen neuen Disk Controller für 3.5″ Laufwerke am Apple //e for. Er erlaubt es, 800K und 1,44 MB Laufwerke des IIGS auch am //e zu verwenden. Es handelt sich um einen Nachbau der Apple 2.3 Drive Controller Card. Die Karte ist für US-$ 149,99 im Shop von Ultimate Apple erhältlich.

  • Ebenfalls von Ultimate Apple2 sind eine Leerplatine und ein fertig aufgebautes Ersatz-Netzteil für den Apple II, //e und IIGS angekündigt worden.
    siehe http://a2central.com/6953/ultimatemicro-news/

Software

  • Sheldon Simms portiert AT&T UNIX System 6 auf Apple //e

    Sheldon Simms hat in der Newsgroup comp.sys.apple2.programmer mitgeteilt, das er die Arbeit an einer Portierung von UNIX System 6 auf den Apple //e wieder aufgenommen hat. UNIX System 6 war die erste Version von UNIX, die AT&T im Mai 1975 veröffentlicht hat, sie war auf DEC PDP-11 beschränkt. Diese Version ist im Quellcode verfügbar. System 6 ist deutlich kleiner als System 7, das zahlreiche Erweiterungen enthält.

    Es ist geplant, den Kernel, das Filesystem und das vollständige Userland inklusive C, Fortran, dc, nroff usw. zu portieren. System 6 enthält sehr viel PDP-11 Assembler Code, weshalb die Portierung in 65c02 Assembler mittels MERLIN erfolgt. Der C Compiler erzeugt ebenfalls 65×02 Assembler Code.

    Gegenwärtig konnte Sheldon bereits einige Erfolge verbuchen:

    • Der System 6 Filesystem Code wurde bereits fast vollständig in 65c02 Assembler umgeschrieben, ist aber noch nicht einsatzfähig. In der Endfassung wird das Dateisystem nicht ProDOS kompatibel sein.
    • Pass 1 des Original Dennis Ritchie’s 6th Edition C Compilers wurde modifiziert und die PDP-11 Abhängigkeiten entfernt. Dieser Compiler ist lt. Sheldon der einizige, der die alte 6.Version von C implementiert und klein genug für den Apple //e ist.
    • Es wurde ein Kompatibilitätslayer erstellt, der Systemaufrufe auf ProDOS umlenkt und so eine Arbeitsumgebung für das Userland bereitstellt. Dies ist eine Übergangslösung, bis der multitaskingfähige Kernel bereitsteht.
    • Tools wie cp, cat, od, tr wurden implementiert
    • Der UNIX Assembler wurde komplett neu geschrieben, Pass 1 des Assemblers funktioniert bereit.

    Sobald der Assembler funktioniert (was Ende April sein soll), steht die Portierung der Shell und einiger Tools an. Dieser Versionsstand wird für Juni erwartet und soll dann veröffentlicht werden. Anschliessend will Sheldon Simms den Kernel und das Dateisystem vollständig fertigstellen- er rechnet im Herbst mit einer veröffentlichungsfähigen Version.

    Die Apple //e Version von System 6 soll mit 128k lauffähig sein, RAMWorks Karten werden optional unterstützt. Ein 128k System wird aber ausreichend sein, um 4-6 Programme parallel laufen zu lassen. Die Programme sind sehr klein- so benötigt die tr Implementierung etwa 2 kB, ed nur 8 kB und der Pass 1 Assembler gerade mal 14 kB.

    Eine Festplatte ist jedoch obligatorisch für System 6. Zwar werden sich Floppies verwenden lassen, aber aufgrund der IRQ Deaktivierung während des Zugriffs wird dies das Multitasking ausbremsen. Schliesslich soll die Portierung ein vollständiges Multiuser / Multitasking-System darstellen, das alles das kann, was die PDP-11 Version auch konnte. Dies bedeutet allerdings auch, das es keine Netzwerkfunktionen oder UUCP geben wird, da diese erst mit System 7 aufkamen. Einige serielle Karten für externe Terminals sollen aber unterstützt werden.

    Einen ersten Eindruck des Entwicklungsstandes liefert dieser Clip auf Youtube:

    1. https://youtu.be/OdVGZLiiUjw
    2. https://youtu.be/GK2RMh7wpjQ

Apple 8-Bit News Ausgabe März 2016

In den ersten Monaten des neuen Jahres waren die Liebhaber der Apple II- Modelle nicht untätig. Hier eine Übersicht der Neuheiten:

Hardware

  • Ian Kim stellt das erste interne Mockingboard für den Apple //c vor
    Ian Kim hat ein internes Mockingboard (also eine Soundkarte) für den Apple //c vorgestellt. Die Karte wird auf den CPU Slot gesetzt, die CPU sitzt dann in einem Sockel auf der Karte. Ausserdem muss eine interne Verbindung gelötet werden. Die Ausgabe erfolgt über den eingebauten Lautsprecher, der dazu ebenfalls an der Karte angeschlossen wird. Die Karte verträgt sich nicht mit internen Speichererweiterungen und ist fest auf Slot#4 gemappt.Details sind noch nicht bekannt, auch ein Preis steht noch nicht fest. Die erste Kleinserie wird an Tester versendet.
    siehe http://cafe.naver.com/appleii/16222

  • Neuer Apple II Emulator
    Mit Apple in PC betritt ein neuer Apple II Emulator die Bühne. Der Emulator bildet einen Apple //e enhanced nach und unterstützt ua. das Mockingboard, das Mouse Interface und 2mg- Floppy Images.

Software

Szene

  • Registierung für das Kansasfest 2016 eröffnet
    Das diesjährige Kansasfest, die älteste Veranstaltung zum Apple II, findet vom 19. bis 24.Juli 2016 an der Rockhurst University in Kansas City, Missouri statt. Wer sich bis zum 31.Mai registiert, ist für US-$385,- für ein 2-Bettzimmer und für US-$455 für ein Einzelzimmer dabei. Die Kosten beinhalten die Übernachtung, die meiste Verpflegung und natürlich die Teilnahme an den Workshops und Vorträgen.

    siehe https://www.kansasfest.org/registration/

  • Webseite mit Apple II Dokumentation
    Harro Walsh sammelt auf seiner Webseite http://www.appleii-box.de jede Menge an Dokumentationen, alten Zeitschriftenartikeln und Infos zum Apple II. Die Seite ist eine Fundgrube für alle, die authentische Infos rund um den Apple II suchen.