Logbuch

2010-06-27

Der Suska-III-C Core in der Version 2K10A ist seit heute öffentlich zugänglich. Es haben hier einige Details Eingang gefunden, die unter anderem aus Rückmeldungen von Benutzern der Suska-III-C Boards resultieren. Im Großen und Ganzen kann die neue Version der Configware als 'Codepflege' betrachtet werden. Leider ist es uns aufgrund der Arbeitsbelastung nicht möglich, sowohl Hardware als auch Softwareentwicklung zu schultern. Wir haben uns daher entschlossen, größere Änderungen in die Version 2K10B unter der Voraussetzung einfließen zu lassen, dass sich Entwickler von Software zum Beispiel für Treiber (Ethernet, Audio, USB) finden. Weitere Informationen finden sich in den 'releasenotes' im Configware-Verzeichnis.

Viel Spaß und einen schönen Sommer

WF.

Posted by Wolfgang on Jun 28, 2010

2010-02-22

Momentan arbeiten wir an einigen Updates des Suska-III-C IP-Cores. So funktioniert jetzt beispielsweise der ACSI-SCSI Adapter auch für SCSI-II Lauwerke. Ferner ist die RP5C15 Echtzeituhr-Emulation korrigiert und jetzt lauffähig; damit habe wir nun eine Echtzeituhr. Weitere Verbesserungen stehen für den Audio-DAC und DMA Sound an. Der IP-Core für unsere neue Suska-III-B Platine ist ebenfalls in Arbeit und beinahe fertig. Informationen zu Suska-III-B folgen in Kürze. Continue Reading…

Posted by Wolfgang on Feb 22, 2010

2009-12-24

Der Suska IP-Core steht in Version 2K9B zum Download bereit. Er bringt verbesserte Stabilität, einige Optimierungen resultierend auf den Rückmeldungen der verkauften Suska-III-C Boards und einige wichtige Änderungen um den Core auf Falcon-Funktionalität und gute Erweiterbarkeit vorzubereiten. Weitere Informationen befinden sich in den Readmes im Downloadverzeichnis. WF Continue Reading…

Posted by Wolfgang on Dec 25, 2009

2009-11-20

Der IP Core zu Suska-III-C wird im Dezember in Version 2K9B veröffentlicht. Diese Version zeichnet sich durch exzellente Stabilität aus und behebt einige Fehler. Ferner wurden grundlegende Strukturänderungen vorgenommen, die den Core kompatibler zu Erweiterungen in Bezug auf Falcon-Funktionalität machen. In Kürze wird auf experiment-s das neue Suska-III-B vorgestellt. Continue Reading…

Posted by Wolfgang on Nov 20, 2009

2009-10-30

Der Suska IP Core hat mittlerweile einen hohen Stabilitätsgrad erreicht. Die Rückmeldungen von Testern, die das Suska-III-C Board benutzen gaben uns wertvolle Hinweise, um einige Details zu verbessern. Die Suska-III-C Hardware wurde auf der Eurocon in Wien und auf der ABBUC Jahreshauptversammlung 2009 ausgestellt. Suska-III-C wird in Zukunft auf Falcon-Funktionalität erweitert. Zu diesem Zweck arbeiten wir gerade an den entsprechenden IP Cores des COMBEL, VIDEL und des Falcon DMA Bausteins. Der Arbeitstitel dieser Unternehmung ist 'Core-F' der zunächst als auf Suska-III-C angepasstes Konfigurationsfile veröffentlicht werden wird. WF. Continue Reading…

Posted by Wolfgang on Oct 30, 2009

2009-09-10

Suska-III-C kann nun mit PS/2 Tastatur und PS/2 Maus betrieben werden. Am Auxiliary-Anschluss des PS/2 Mikrocontrollers funktioniert der Joystick 1. Continue Reading…

Posted by Wolfgang on Sep 10, 2009

2009-07-10

Wir planen für Suska-III-C verschiedene Erweiterungen des IP Cores. Unter anderem sind die folgenden Module vorgesehen:

1. Der Festplattentreiber HDDRIVER wird beim Booten aus dem seriellen EEPROM geladen.
2. Erweiterungen der Video Modi.
3. Betriebsystemupdates sowie Core Updates können von der SD-Karte geladen werden. Es sind keine Programmieradapter mehr notwendig.
4. Die Prozessorfunktionalität wird um die Funktionen des 68030 erweitert. Damit sollte das Falcon TOS lauffähig werden. Continue Reading…

Posted by Wolfgang on Jul 10, 2009

2009-06-24

Die Suska-III-C Hardware ist ab heute im Inventronik Shop bestellbar. Continue Reading…

Posted by Wolfgang on Jul 10, 2009

2009-04-13

Wir testen momentan die frisch bestückten Suska-III-C Leiterplatten. Alle Tests liefen bisher erfolgreich. Ferner sind Informationsmaterial und das Benutzerhandbuch in Arbeit. Continue Reading…

Posted by Wolfgang on Apr 13, 2009

2009-03-07

Die Suska-III-C (classic) Serie befindet sich in der Fertigung. Die ersten Leiterplatten stehen, wenn alles wie geplant läut, ab ca. 20. März zur Verfügung. Continue Reading…

Posted by Wolfgang on Mar 07, 2009

2008-12-24

Der Core 2K8B steht seit heute zum Download bereit. Continue Reading…

Posted by Wolfgang on Dec 24, 2008

2008-12-15

Der Code für die kommende Version 2K8B liegt fest. Wir werden nun noch die Dokumentation ergänzen, das Verzeichnis-Layout des Download-Bereichs etwas anpassen und die Quellcodes dann wie geplant am 24. Dezember zum Download bereitstellen. Continue Reading…

Posted by Wolfgang on Dec 15, 2008

2008-11-22

Der IP-Core Version 2K8B ist nun nahezu fertiggestellt und wird voraussichtlich am 24. Dezember veröffentlicht. Die wichtigsten Änderungen betreffen eine voll funktionierende CPU und ein stabiles System auf welchem EmuTos und die meisten TOS-Versionen laufen. Continue Reading…

Posted by Wolfgang on Nov 22, 2008

2008-09-05

Nach intensiven CPU Tests und zahlreichen Berichtigungen und Optimierungen laufen nun emutos und alle TOS Versionen ausser TOS 1.02. Die Arbeiten wurden intensiv von T. Gubener unterstützt, der mit seinem CPU Validator einige CPU Fehler ermitteln konnte. Vielen Dank an dieser Stelle an Tobias. Nicht funktionsfähig sind momentan noch die Laufwerkszugriffe und der Blitter. Continue Reading…

Posted by Wolfgang on Sep 05, 2008

2008-07-15

Version 2K8A veröffentlicht. Continue Reading…

Posted by Wolfgang on Jul 16, 2008

2008-07-07

Momentan laufen Vorbereitungen, die Version 2K8A des Suska IP-Core zu veröffentlichen. Dieser ist nun soweit lauffähig, dass TOS 1.00 bis zur Oberfläche bootet und emutos ebenfalls. Dort können jeweils alle Menüs bedient werden. Allerdings funktionieren die Laufwerke nicht (siehe 2008-05-20). TOS 1.02 bootet nicht und verabschiedet sich mit Bomben. TOS 1.04, 1.62 und 2.06 booten nun bis zum Desktop, welches aber sehr verstümmelt aussieht und nicht bedienbar ist. Der Grund, warum wir diesen Core dennoch veröffentlichen liegt darin, dass die erwähnten Effekte wohl auf eine fehlerhafte CPU zurückzuführen sind. Wer also hier die Möglichkeit hat weiterzuhelfen, hat somit die Möglichkeit, die Source-Codes der CPU aus dem Core zu testen oder zu sichten.

Continue Reading…

Posted by Wolfgang on Jul 07, 2008

2008-06-05

Wieder zwei Wochen vorbei. Wir arbeiten so viel wir können am IP-Core und an der Software. TOS 2.06 bootet nun nach Detailverbesserungen bezüglich der Microwire-Schnittstelle und ein paar Shadow-Registern bis zum Speichertest-Balken und anschließender Meldung ‘Memory Test Complete’. Danach steht das System und es geht nicht mehr weiter. Es scheint nicht abgestürzt zu sein, da Tastatureingaben mit dem bekannten Tastenton quittiert werden. Das Debugging des Cores mit TOS 2.06 gestaltet sich extrem schwierig, da wir nur ein Disassembly des Hexcodes besitzen und leider keinerlei Zugriff auf irgendwelche original Source Codes haben. Wer hier Infos irgendwelcher Art hat – PLEASE SEND US INFOS!

Continue Reading…

Posted by Wolfgang on Jun 05, 2008

2008-05-20

Immer noch kein Erfolg mit der Floppy. Wir haben mittlerweile den Verdacht, dass es eher an EmuTOS als am IP-Core liegt. Wir haben nun beschlossen, das originale TOS 2.06 (deutsch) für weitere Tests aufzuspielen und über EmuTOS zunächst mal weitere Infos zu sammeln. Der Erfolg mit TOS 2.06 ist wieder mal sehr ernüchternd. Gar nichts geht; nur Streifen auf dem Bildschirm.

Posted by Wolfgang on May 20, 2008

2008-05-09

Wir haben das Menüproblem hintenan gestellt. Momentan sind wir dabei, ein Floppy-Laufwerk in Betrieb zu nehmen. Leider noch ohne größeren Erfolg. Das Laufwerk wird nach einigen Verbesserungen im IP-Core zwar erkannt; so sind nun auch die 12 fälschlich erkannten Laufwerke verschunden und es wird nur noch A angezeigt; lesen lässt sich allerdings nichts von der Floppy.

Posted by Wolfgang on May 09, 2008

2008-04-30

Endlich haben wir nach weiteren zweieinhalb Wochen das Mausproblem gelöst. Es lag in der noch nicht implementierten Fähigkeit, dass die CPU ‘nested interrupts’ verarbeiten kann. Diese Logik ist nun nachgerüstet und das Ergebnis ist nun eine schön funktionierende Maus. EmuTOS kann nun auf der Oberfläche bedient werden. Momentan fallen noch die 12 Laufwerke auf, obwohl ich mir sicher bin das keines angeschlossen ist ;-) und ab und zu eingefrohrene angewählte Menüs, die nicht mehr per Mausklick aktualisiert werden können. Abhilfe: irgendeine Taste auf der Tastatur drücken – Strange!

Posted by Wolfgang on Apr 30, 2008

2008-04-10

Emutos bootet nun bis zur Oberfläche. Allerdings stürzt das System beim Bedienen der Maus regelmäßig ab. Die Maus zeigt auch ein unstetiges Verhalten und springt bei einer Bewegung wahllos auf der Oberfläche. Wir haben momentan keine Idee, wo wir suchen sollen. Es sind bereits Tage vergangen, ohne dass sich ein weiterer Erfolg einstellt. Eine etwas zähe und demotivierende Phase.

Posted by Wolfgang on Apr 10, 2008

2008-03-18

Die Arbeiten am Core gehen immer besser. Mittlerweile haben wir das EmuTOS-Logo auf dem Schirm. Das Debugging funktioniert zusammen mit Jens perfekt. Er strickt Testversionen, ich modifiziere den IP-Core mit den gewonnenen Ergebnissen. Mittlerweile haben wir den Eindruck, dass die CPU, die wir als Archillesverse des Projekts betrachteten, ganz passabel funktioniert.

Posted by Wolfgang on Mar 18, 2008

2008-02-02

Jens ist mittlerweile mit von der Partie. Er übernimmt die Microcontroller-Programmierung und hat bereits den Microcontroller-Bootloaderteil sowie das Systemmanagement in C erstellt. Suska erweckt immer mehr zum Leben. Erste Tests mit dem Betriebssystem sind ernüchternd. Kein Bild kein Ton. Wir haben uns für das freie Betriebssystem emutos entschieden, da dieses, verglichen zum Originaltos, durch den verfügbaren Sourcecode erhebliche Vorteile für das Debugging bietet.

Posted by Wolfgang on Feb 02, 2008

2008-01-15

Die Arbeiten am Core laufen geradlinig. Um den IP-Core aufzusetzen wurde zunächst der Bootloader und die Anbindung des SD-RAMs vorbereitet. Hierzu musste der IP-Core teilweise umgeschrieben und ergänzt werden. Das Ergebnis sieht nun so aus, dass es möglich ist, das Betriebssystem per serieller Schnittstelle von einem PC aus in die Flash-Chips zu laden und die SD-RAMs lassen sich nun zuverlässig ansprechen.

Posted by Wolfgang on Jan 15, 2008

2007-12-05

Die letzten Wochen waren sehr arbeitslastig. Daher habe ich nicht viel an der Hardware und am IP-Core gearbeitet. Die Leiterplatte ist nun bestückt und die ersten Tests laufen erfolgsversprechend. Zunächst wurden Spannungsversorgungen, Taktsystem, Microcontroller-Anbindung, Active-Serial-Programmierung und JTAG-Schnittstelle ausgetestet. Alles funktioniert wie gewünscht.

Posted by Wolfgang on Dec 05, 2007

2007-10-04

Die Leiterplatte zu Suska-Classic ist nun nach einigen Verzögerungen hergestellt und in der Bestückung. Es gibt bisher keine Hinweise, dass das Layout oder die Schaltung fehlerhaft sind.

Posted by Wolfgang on Oct 04, 2007

2007-06-18

Der Core 2K7A steht nach weiteren 6 Monaten Entwicklungszeit zum Download bereit. Die Suska-III Hardware steht kurz vor der Fertigung.

Posted by Wolfgang on Jun 18, 2007

2007-05-07

Nach nunmehr 8 Monaten Entwicklungszeit nimmt die CPU 68K00 Gestalt an. Nachdem die Alpha Version im Dezember vorgestellt wurde, befindet sich der Core nun in einem intensiven Teststadium. Von den etwas über 80 implementierten Befehlen sind nun 55 bereits getestet und bedingt lauffähig. Der Core ist auf den Frühsommer zu erwarten.

Posted by Wolfgang on May 07, 2007

2007-02-26

Die Version 2K7A des Suska IP-Cores ist momentan in Arbeit. Ausgeprägte Änderungen wird es bei der CPU und bei einigen Peripherie-Modulen geben. Der Core ist mittlerweile 100% an die Suska-III Hardware angepasst, welche fertig entworfen ist.

Posted by Wolfgang on Feb 26, 2007

2006-12-24

Die Version 2K6B steht seit heute zum Download bereit. Die auffälligsten Änderungen gegenüber 2K6A: 68000 Prozessor (alpha). STE Top Level File (der ganze Rechner in einem Chip). Mehr Infos gibt’s in den Readme Files. Viel Spass mit dem Code. Für Anregungen bin ich dankbar.

Posted by Wolfgang on Dec 24, 2006

2006-10-04

Der 68000 Prozessor befindet sich momentan in intensiver Entwicklung. Alle Module ausser dem Opcode Zustandsautomaten und dem Top Level File sind fertiggestellt. Die ALU unterstützt MULL und DIVL des 68020 oder höher. Die Entwicklung verläuft geradlinig ohne grössere Probleme.

Posted by Wolfgang on Oct 04, 2006

2006-07-27

Es ist Sommer in Deutschland, wer hat’s noch nicht gemerkt?. Ich bin faul und hänge entspannt rum. Die Arbeiten konzentrieren sich auf die englische Übersetzung meiner Web Seite und auf ein paar kleinere Erweiterungen am Suska IP core.

Posted by Wolfgang on Jul 27, 2006

2006-06-10

Die Atari IP Core Sourcecodes liegen nun in der Version 2K6A im Downloadbereich bereit.

Posted by Wolfgang on Jun 10, 2006

2006-04-06

Die Projektseite des Atari IP Cores wurde ausgebaut. Da nun die Basisentwicklung dieses Cores kurz vor dem Ende steht, wurde im Downloadbereich eine Verzeichnisstruktur angelegt. Uploads in Kürze.

Posted by Wolfgang on Apr 06, 2006