I built the second-worst #ZXSpectrum emulator in the world with #Perl
https://fuzzix.org/building-the-secondworst-zx-spectrum-emulator-in-the-world-with-perl
This is what I ended up with, in case you don't feel like reading all that :)
@fuzzix majestic lunacy
@fuzzix don't rest on your laurels yet, with a bit more work it could be the FIRST-worst
@greg I already made that one in the post
@fuzzix I am reading it now and yes I am fully ready to concede the top spot to you
@fuzzix
"second worst" is remarkably precise .
@BRicker I think I covered my bases
@mwl Love a bit of Perl. It can easily be twisted to commit all sorts of brilliant crimes!
@fuzzix I apologise for making your first version possible.
@DrHyde Haha, I'll try to find it in my heart to forgive you.
This is a great dist, btw! Head swimming with the possibilities.
@fuzzix I'm delighted that it worked as well as it did for you - and one of these years I might even complete it by adding the missing interrupt modes.
@fuzzix To quote the Czech movie Pelíšky: “That must have been a lot of work... for something so stupid.”
@fuzzix i went from "i feel ill reading this" to "i can see myself using this in a future project". *sigh*
@fuzzix that's amazing. It almost makes me want to program in perl again.
@dtl Thanks! Lotta fun to be had with Perl.
More recent versions smooth out a lot of the quirks that tripped people up (unrolling function arguments from '@ _', needing to put '1;' at the end of packages, blessing objects - there's a 'class' keyword in experimental ...)
@fuzzix fun! I've wanted to do this with the 6502, using perl
@sultmhoorfoss Nice! Is there a 6502-based computer with the same simplicity as the Speccy? I can see a C64 emulator getting to the same point being way more work. Apple II perhaps? (Without the NTSC colour artifacts)
@fuzzix The VIC-20 or PET computers would both not be too bad.