Category Archives: debugging

VCFB 2018 It was great…

VCF 2018 in Berlin was great! We’ve met interesting people there. Got a handshake with¬†Scot W. Stevenson who for(th)ced us to use his TaliForth2 ūüėČ Later on Saturday Daniel Illgen – maintainer of the Adlib Tracker II for Linux – … Continue reading

Posted in Allgemein, assembly, code, cpu, debugging, py65mon, quality, software, stackpointer, steckschwein, Steckschwein live, tests, unit tests

WOZMON – a memory monitor in 256 bytes

The woz monitor, also known as WOZMON, is a pretty simple memory monitor and was the system software located in the 256 byte PROM on the Apple I. Wozmon is used to inspect and modify memory contents or to execute … Continue reading

Posted in debugging, experiment, hexdump, software

Logikanalyse II [UPDATE]

Inzwischen sind die 74F00 eingetroffen und der 74HCT00 durch einen ebensolchen ersetzt. Das Oszilloskopbild sieht gleich deutlich besser aus: Der Schreibvorgang wird also jetzt zumindest abgeschlossen, bevor sich die Adresse auf dem Adressbus √§ndert. Das ist schonmal viel sauberer. Nur … Continue reading

Posted in adressdekoder, Allgemein, cpu, debugging, murphy, ram, sram, timing | 2 Comments

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, … Continue reading

Posted in adressdekoder, Allgemein, cpu, debugging, murphy, problem, ram, sram, TTL

FanTASTische Reise II

Vor einer Weile haben wir im Beitrag¬†/index.php/2014/12/15/eine-fantastische-reise/¬†den Weg zu unserem aktuellen Tastaturcontroller beschrieben. Wer nicht nochmal nachlesen m√∂chte: Ein ATmega8 dient als SPI Slave als Interface zwischen PS/2-Protokoll, Tastaturmapping und Puffer. Als Basis dient eine angepasste Version des Codes aus … Continue reading

Posted in AVR, debugging, PS/2, SPI, Tastatur, UART

Schweinebauchanzeige

Als Abfallprodukt der letzten Debugging-Session bez√ľglich SD-Karten und dessen, was von ihnen gelesen wird, hat die Shell ein kleines Hexdump-Feature bekommen, mit dem sich Speicherinhalte √§hnlich wie beim “M”-Kommando bei diversen Maschinensprachemonitoren ausgeben lassen. Die Handhabung ist entsprechend bekannt: “dump … Continue reading

Posted in debugging, hexdump, shell