jerome.martin.dev
2018-5-28 15:15:46

@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?


jerome.martin.dev
2018-5-28 15:22:12

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


andreiformiga
2018-5-28 15:27:09

@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


andreiformiga
2018-5-28 15:27:24

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


jerome.martin.dev
2018-5-28 15:32:37

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.


jerome.martin.dev
2018-5-28 15:37:42

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


andreiformiga
2018-5-28 15:59:13

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


oeplse
2018-5-28 16:25:39

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 …


andreiformiga
2018-5-28 16:30:05

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


andreiformiga
2018-5-28 16:30:15

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