UKŁAD
Nauka listy rozkazów, której nikt nie opisał
DSP w NEK-100 to układ Dream SAM5xxx. Jego procesor sterujący wykonuje 16-bitową listę rozkazów adresowaną słowami, podobną do P16 firmy Dream, bez publicznej dokumentacji. Wywnioskowałem ją z firmware'u i każdą instrukcję oznaczyłem jako potwierdzoną, gdy poprawka używająca dokładnie tej postaci zachowała się na instrumencie zgodnie z przewidywaniem, albo jako hipotezę.
Disasembler i asembler odtwarzają firmware bajt w bajt, niezależnie od tego, czego jeszcze nie wiadomo. Dzięki temu poprawki można bezpiecznie iterować: działający eksperyment staje się małym plikiem poprawki z moimi instrukcjami i krótkimi sprawdzeniami oczekiwanych bajtów, a nie kodem producenta.
