I'm not reusing any pre-existing Z80 emulation code, I'm implementing the Z80 again this time around in such a way that it can later be reused to make it scriptable, and more importantly, a component that can be used to later model the SMPeccy from modular parts.

But what I like about this approach the most is that I can, for example, implement a 6502 or a 68000 and assemble chimeric virtual computers from the modules I have available.

If you're familiar with VSTs which are popular in the digital audio and music space, you know what I'm talking about. I have no idea why this idea has never been very popular before among retro computer enthusiasts.

https://en.wikipedia.org/wiki/Virtual_Studio_Technology

As for the scripting language, I'm for now using a dialect of LISP, simply because it's the easiest to implement and build an AST from quickly and without introducing unnecessary dependencies. Call it ZX Script, or something.

#ZxScript #ZXGUI #ZXSpectrum256 #SMPeccy #retrocomputing

Virtual Studio Technology - Wikipedia

The ZX Spectrum Next is great, an amazing machine and I love it, and you should love it too.

I'm doing this other thing because I want to do other things that are hard to do on the Spectrum Next.

I also love the N-GO, the Omni, the Harlequin, the ZX-UNO, ZX-DOS, ZX-TRES.

Love them all. The more Spectrums the better. The community of Spectrum developers is vibrant, and they always try to preserve the ancient "standard" as the baseline compatibility layer.

How do you know? Simple.
If it runs Bomb Jack, Jet Set Willy, and Jetpac, it's a Spectrum.

#ZXSpectrum #ZXSpectrum256 #SMPeccy #Spectrum256

Today I didn't work on ZXGUI, but I made some good progress spec'ing out the SMPeccy. At least the core ideas are becoming much clearer.

#ZXSpectrum #Speccy #Spectrum #SMPeccy #Spectrum256

Introducing CERBERUS 2100™, the next step in expandable multi-CPU 8-bit systems, by @TheByteAttic

https://www.youtube.com/watch?v=qViSKIDjwJY&list=PLDf2uklC__d125LRBAzJxqX7rxL6APz4K

[ I really like the multi-processing capabilities, I wonder how hard would it be to create a ZX-BERUS with a handful of Z80s instead of a hybrid dual-headed Z80/6502 chimera. All in all, an excellent project, a lot of work done could be reusable to bootstrap anyone who would like to build a SMPeccy. Handy!🙂 ]

#retrocomputing #cerberus #cerberus2100 #z80 #c6502 #SMPeccy

Introducing CERBERUS 2100™, the next step in expandable multi-CPU 8-bit systems

YouTube