Logikanalyse

Auf dem VCFe 18.0 gab es Dank Nick Müller die Möglichkeit, das Steckschwein mal mit einem Logic Analyzer „für große Jungs“ zu untersuchen. Unsere USB-Logic-Analyzer sind zwar für vieles gut, aber um komplett Adress- und Datenbus sowie einschlägiger Steuerleitungen abzuhorchen, fehlen einfach Kanäle, und selbst dann wären sie nicht schnell genug.

Das Steckschwein am Logic Analyzer

Das Steckschwein am Logic Analyzer. im Hintergrund Nicks Finger.

Weiterlesen

Veröffentlicht unter adressdekoder, Allgemein, cpu, debugging, murphy, problem, ram, sram, TTL | Kommentar hinterlassen

Das VCFe 18.0 steht vor der Tür

vcflogo

Am 29.04.2017 ist es wieder so weit, das Vintage Computer Festival Europe vereint in München wieder für 3 Tage Freunde historischer Computer.

Was sich geändert hat, ist der Veranstaltungsort, denn die altehrwürdige Turnhalle des E.S.V. München-Ost ist vergangenes Jahr abgerissen worden:

Kulturzentrum Trudering
Wasserburger Landstraße 32
81825 München

Was sich nicht geändert hat, ist, dass das Steckschwein wieder mit dabei sein wird. Diesmal mit lauffähigem EhBASIC und einigen klassischen Beispielen.

Wir freuen uns.

 

Veröffentlicht unter Allgemein | Kommentar hinterlassen

LOAD / SAVE in EhBasic

Nachdem EhBasic brauchbar auf unserem SteckOS-Kernel läuft, fehlen noch 2 Kleinigkeiten für das vollkommene Glück. Denn noch lassen sich die geschriebenen BASIC-Kunstwerke nicht speichern. Dies stellt uns gleich vor 2 Herausforderungen:

  1. Unsere FAT32-Implementierung beherrscht noch gar keinen Schreibzugriff. Genauer gesagt ist es noch nicht möglich, freie Cluster zu finden und Verzeichniseinträge zu erzeugen.
  2. LOAD und SAVE existieren in EhBasic nur als Vektoren, an die bei Aufruf gesprungen wird. Was dort passieren soll, muss für die jeweilige Hardware selbst implementiert werden.

Weiterlesen

Veröffentlicht unter Allgemein | Kommentar hinterlassen

EhBASIC nochmal

img_2287

Vor geraumer Zeit hatten wir ja bereits EhBASIC auf dem Steckschwein zum Laufen gebracht. Diese Version war im Wesentlichen eine Machbarkeitsstudie. Diese setzte auch noch nicht auf unseren SteckOS-Kernel auf, sondern auf BIOS-Routinen. Hier lag also noch ein wenig Arbeit vor uns. Weiterlesen

Veröffentlicht unter Allgemein | Verschlagwortet mit , , | Kommentar hinterlassen

Es wird geschraubt

Es ist mal wieder recht still ums Schwein. Und mal wieder ist das kein Indiz dafür, dass nicht gewerkelt wird. In den letzten Wochen wurden BIOS und der SteckOS-Kernel auf Basis des Assemblers ca65 neu gebaut. Dessen nachgelagerter Linker erlaubt eine übersichtlichere Strukturierung der Codebasis.

In den FAT32-Code wird aktuell ebenfalls einiges an Hirnschmalz investiert, um endlich Cluster Chain lookups und Schreib-Support bauen zu können.

Darüberhinaus kam letzte Woche der Geistesblitz, die Kommunikation des Tastaturcontrollers ATmega8 mit der Tastatur über dessen eingebauten USART zu machen, anstatt „Zu Fuß“ in Software. Hier wird aktuell also auch geforscht. Wenn das klappt, dann wird dies auf jeden Fall in das Redesign des IO-Boards einfließen.

f5daf605-fa8e-4a54-bee9-9d807671d973

Veröffentlicht unter Allgemein | Kommentar hinterlassen

Wir sind umgezogen II

Nach dem Umzug der Website ist jetzt unser Code-Repository dran. Dies ist jetzt auf bitbucket.org zu finden:

https://bitbucket.org/steckschwein/steckschwein-code

Veröffentlicht unter Allgemein | Kommentar hinterlassen

Wir sind umgezogen

http://www.steckschwein.de wird nun direkt bei WordPress.com gehostet. Somit müssen wir uns um keinen root-Server mehr kümmern und haben mehr Zeit fürs Steckschwein. 🙂

Veröffentlicht unter Allgemein | Kommentar hinterlassen