Utveckling av EmuTestBox, ett testnings- och felsökningsramverk för MOS 6502 emulatorer
Fagerholm, Joel (2025)
Fagerholm, Joel
2025
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052214610
https://urn.fi/URN:NBN:fi:amk-2025052214610
Tiivistelmä
Detta lärdomsprov beskriver design- och utvecklingsprocessen av en samling verktyg ämnade att underlätta utveckling och testning av MOS 6502 emulatorer. En kartläggning av utvecklings- och testmetodik i moderna emulatorprojekt görs för att identifiera gemensam funktionalitet mellan emulatorer och skapa abstraktioner kring icke-emulatorspecifika metoder. Webbresurser används för att kartlägga tillgängliga testprogram samt stödfunktioner som krävs för att köra och utvinna resultat efter körning. En felsökningsmiljö utvecklas för att tillåta interaktiv felsökning av MOS 6502 emulatorer. Slutprodukten är en samling moduler med öppen källkod som erbjuder funktionalitet för testning och felsökning av MOS 6502 emulatorer.