Steven Hugg
Steven Hugg
And I finally found the bug in the code, this line: Slot DS "Slot:" DS means "define storage" and reserves the number of bytes in the operand. Since the operand...
Yeah, RORG support was developed for the 2600 and isn't great on the NES debugger. Do you still have a repo available?
Can you add in some bankswitching modes for 7800? Specifically these 3- 1. POKEY @ 800 - this isn't a bankswitching mode lol, but POKEY is something you can add...
You're right, the velocity X/Y values don't respond to the reset signal. I fixed the module in the dev build. See also: https://github.com/sehugg/8bitworkshop/issues/23
Verilator is kind of harsh with its optimization, sometimes it factors out entire signals and they don't show up as a named variable. Maybe there's a way to turn optimizations...
There's a "make.bat" file that assembles the final .NES ROM, but you can do the same thing in DASM. Add this at the beginning: ``` org $BFF0 incbin "NES_Header.bin" ```...
As far as the current two-pointer/two-variable solution for this: We can tag pointers to the read area with `const` but it would be nice if the compiler had a `write_only`...
I made a note that 8bitworkshop sample code is CC0, but forgot to here. I'll add those, thanks.
You're probably right, is there a way to fix the AFLI bug?
Funny, I was just messing around with similar C64 raster timing stuff today ;) And yeah, I realize there are no shortcuts, at least none that we know about yet....