
@andreiformiga It looks nice! I was just working on a 6800 emulator in Racket :smile: -> https://github.com/euhmeuh/virtual6802 Do you plan to share the code for your Z80 implementation?

At first I was considering making an x11 GUI, but your curse UI looks great too, I might get some inspiration from that :wink:

@jerome.martin.dev yes, eventually I’ll release the code. right now it’s a mess. I plan to have a GUI debugger for specific systems, with the video output included

I also have a (mostly) working assembler for the Z80

I’m working on exactly the same thing but for another architecture (the Motorola 6800), but I’m planning since the beginning to make the code as modular as possible so that I can add more MPUs in the future. We definitely need to share some knowledge :slightly_smiling_face: Also, I got a working assembler implemented as a Racket DSL #lang asm
, so I guess we might be working on a similar field.

Damn you’re also working on WebAssembly, we need to talk :stuck_out_tongue:

I played a bit with generating wasm, that’s all

That’s fun - last week I looked into generating LLVM IR! -> from there, LLVM could generate everything for us. Webassembly, x86, all kinds of ARM …

yes, though depending on source language there can be some complications

in the end LLVM was designed mostly with C-like languages in mind