Kooditutkimuksia openMSX-emulaattorin parissa Fedora Linux 28:ssa

Olen pörrännyt kuluneen parin viikon aikana jonkin verran openMSX-emulaattorin parissa Fedora Linux 28:ssa. Viime yönä sain valmiiksi englanninkielisen artikkelin Studying openMSX 0.14 emulator, jossa tein koodianalyysin siitä miten openMSX rakentaa XML-tiedostossa olevan konekuvauksen perusteella emuloitavan Spectravideo SVI-728 MSX-mikrotietokoneen. Nyt on lauantai 17.06.2018 klo 13:14 ja nukkumaan menin itse asiassa vasta äsken aamulla noin klo 06:30. Oli kovat koodisähinät ja halusin puskea eteenpäin!

OpenMSX-emulaattorin koodipohja on vapaata ohjelmistoa. Se on kirjoitettu pääosin C++:lla ja se vaikuttaa minusta varsin siistiltä ja elegantilta. Lisenssinä on ihan GNU GPL, joten ei voi kuin olla kiitollinen tästä hienosta emulaattorista, jonka lähdekoodi on vapaasti tutkittavissa ja muokattavissa.