MOS 6502 CPU emulator

1

Informacyjnie zamieszczam. Ciekawy projekcik, może się komuś przydać ;) @furious programming

https://github.com/Dennis1000/mos6502-delphi

0

Super – dzięki za link. :]

Z jednej strony fajnie, że autor postanowił umieścić kod emulatora w jednej klasie, jednak niezbyt podoba mi się to, że w tej klasie upchnięte zostały dodatkowo wszystkie typy, a nawet stałe, przez co jej deklaracja jest spuchnięta i trudniejsza w analizie. Dziwnie też wygląda kontruktor i jego 500 linii kodu wypełniania macierzy instrukcji. Szkoda też, że emulator został napisany w Delphi – wolałbym we Free Pascalu, bo w nim działam na bieżąco. Choć przeportowanie kodu to praktycznie kopiuj-wklej, plus ew. przeformatowanie.

Mimo wszystko świetna robota – sam jakiś miesiąc temu analizowałem emulator 6502 napisany w gołym C i miałem o wiele większy problem ze zrozumieniem kodu (zapewne dlatego, że C nie znam zbyt dobrze i pewne zapisy były dla mnie niezrozumiałe).

Jeśli chodzi o platformę NES to mam wobec niej konkretne plany – choć to raczej pieśń przyszłości.

1 użytkowników online, w tym zalogowanych: 0, gości: 1