MOS 6502 CPU emulator

  • Rejestracja: dni
  • Ostatnio: dni
1

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

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

vpiotr
  • Rejestracja: dni
  • Ostatnio: dni
flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.