Thinking about the #pvm this morning and what other hardware I could port it to (so far it’s written in #golang out of convenience, so it shares the same targets as that language).
It’s all still wip of course and doesn’t do much yet but based on what’s done so far I think I could make it fit into an 8-bit AVR/Arduino, which is a fairly nice test for the low-end of the spectrum.
Ultimately I want to make possible to run on work on 8-bit micros like the Z80/6800/etc. but I don’t have a great toolchain for such hardware yet (all I have for my #rc2014 is the ROM assembler and no storage 🤣).
But cramming it into an arduino would be a good exercise and test to make sure I’m not leaning on Go features too much.
https://jasongullickson.com/personal-virtual-machines.html
It’s all still wip of course and doesn’t do much yet but based on what’s done so far I think I could make it fit into an 8-bit AVR/Arduino, which is a fairly nice test for the low-end of the spectrum.
Ultimately I want to make possible to run on work on 8-bit micros like the Z80/6800/etc. but I don’t have a great toolchain for such hardware yet (all I have for my #rc2014 is the ROM assembler and no storage 🤣).
But cramming it into an arduino would be a good exercise and test to make sure I’m not leaning on Go features too much.
https://jasongullickson.com/personal-virtual-machines.html
Devine Lu Linvega
Unknown parent • • •requiem 🏴
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to requiem 🏴 • • •If it's your first time, I'd say go with a simple X11 pixel buffer and try to draw a rectangle in it.
You can find all the parts for this here: https://git.sr.ht/~rabbits/uxn11/tree/main/item/src/uxn11.c
~rabbits/uxn11: src/uxn11.c - sourcehut git
git.sr.htrequiem 🏴
in reply to Devine Lu Linvega • • •Yes compatibility, dependencies, each time I’ve tried it I get hung-up on something, but I’ll take a look and give it another shot, thanks!
Devine Lu Linvega
in reply to requiem 🏴 • • •http://wiki.xxiivv.com/site/ansi_c.html
Otherwise, this could be a good place to start too with sdl:
https://git.sr.ht/~rabbits/dotgrid
XXIIVV — ansi c
wiki.xxiivv.com