Steven Hugg
Steven Hugg
I avoid copyrighted ROMs in the main product, so an open-source BIOS like those for MSX and C64 would also be helpful.
Check this out: https://8bitworkshop.com/dev/?platform=cpc.6128 I don't know much about the CPC so not sure what works yet :) It only supports raw binary images starting at 0x4000 right now.
I don't know -- I get a 0 in my test: joy1 = GTSTCK (STCK_Joy1); printf("GTSTCK (STCK_Joy1) = %04x\n", joy1); // == 0 Possibly a compiler bug or subtle bug...
Now using esbuild -> IIFE (.js) for the worker only. So "make tsweb" will start both tsc and esbuild in the background.
Now using esbuild -> ES2017 for the non-worker modules, so "make tsweb" starts two copies of esbuild in the background. It's still faster than tsc. Fully dynamic imports are not...
Verilator has introduced some SV features; here's the docs on [structs](https://verilator.org/guide/latest/languages.html#structures-and-unions). Supporting structs should be possible, though since they are represented as a vector, I'd have to eliminate the 64-bit...
There's a very early Electron build, you can run it with "npm start" or type "make package" to build an executable. You can open a file on the filesystem (and...
There are builds for Mac/Windows online too: http://8bitworkshop.com/release/8bitworkshop-3.8.0-b1.dmg http://8bitworkshop.com/release/8bitworkshop%20Setup%203.8.0-b1.exe
Hmmm... I'll have to take a look. I'm guessing the label is a fix-up and treated differently than the $2000 constant, but that still shouldn't be. I'll make a test...
Now you can define a variable like this: { "bits": 16, "endian": "little" } Try it on HEAD, or here: https://8bitworkshop.com/dev/