William D. Jones
William D. Jones
@telec16 I was able to make the "floating-point not supported" warning go away by upgrading my project from the git-provided project file version to MPLAB X v5.30 _and_ linking against...
>To add some more information here, this is not just named pipes but also for example: waitable timers (basically Windows' timerfd equivalent), event objects, semaphores, threads/processes, mutexes and probably various...
Oh dear, I seem to be doing a bad job multiplexing a bunch of things. @mib383 This is me acknowledging that I've seen the issue. I don't imagine it'll be...
Relevant commit for my use case: https://github.com/cr1901/AT2XT/commit/b6e299208dd90cf8ec1bb054ebfbaa87797eb93a Notably, embedding unused strings does _not_ happen with `Result`, only `Option`.
@mcclure I have always built `openfpgaloader` from source. What is probably happening here is that _all_ the packages (verified for Linux and Windows) only include the `openfpgaloader` binary and SPI...
@jreyesr There seems to be a bit of MachXO* activity in Amaranth as I type this. So it jogged my memory about this; would you be willing to mark this...
>Still a bit horrified about parsing all those complex addressing modes That's how you're supposed to feel :D. Ditto for encoding the opcodes. Excellent work!
This looks correct to me. PC-relative instructions will calculate the effective address using the _PC value of the second word_ in the instruction. (All numbers are hex) `1000 + 2...
Let's start with the lower byte (I don't care about the high byte here): `0x3B` => `xx_111_011b` => PC Indirect w/ 8-bit Displacement Addressing Mode. EA = `(PC of second...
I'm also running into this issue for I/O (contrived example for [WDC's board](https://wdc65xx.com/Single-Board-Computers/w65c02sxb/), `load.asm` is negligible): ``` .MEMORYMAP DEFAULTSLOT 1 SLOT 0 START $0000 SIZE $8000 SLOT 1 START $8000...