Jak pewnie wszystkie szanowne osoby na tym forum moja "miłość" go "gumiaka rozpoczeła się w latach 80'tych.
Ale to nie były moje właściwe początki. Dzięki pewnej książce o CPU 8080, pierwszym językiem programowania jaki poznałem, był assembler.
Dopiero potem przyszedł kontakt z językiem BASIC, w wykonaniu ZX81. Następne było ZX Spectrum 48, już własne.
Był to model 16KB z dodanymi scalakami 64KB. Następnie było kilka bramek i D-flop, powstała wersja z 80KB RAM z przełączaną górną połową 32KB. Wtedy znalazłem moją "ZX Biblię" - "The ZX Spectrum ROM Disassembly". Kilka miesięcy główkowania i powstała moja wersja ROM z dodaną obsługą RAMDISK 32KB w komendach basic'a. Przyszła końcówka lat 80'tych, czas zakończenia nauki w technikum i pracy dyplomowej. Była ambitna, RAMDISC 16KB-4GB RAM do gumiaka(na DRAM 41256. Sic!). Powstała, dostałem '5+'.
Potem niestety przyszedł czas PC. Od 286-16MHz do teraz.
Ale miłość do dzieła Sir Sinclair'a pozostała. Teraz mam małą kolekcję:
ZX Spectrum 48 - 3 szt.
ZX Spectrum+ - 1 szt.
ZX Spectrum +2(szary) - 1 szt.
ZX Spectrum +3 - 1szt.
Harlequine 128 - 1szt.
Harlequine -1 szt.(w budowie).
W między czasie 'zgrzeszyłem':
Emulacja maszyny z Z80 z systemem CP/M na STM32F746-discovery.
Emulacja IBM 8088(IBM XT) na STM32F746-discovery.
Dodatkowo piszę w C i ASM dla: ESP32, ARM, ATMEGA.
Pozdrawiam kippouser - Maciej