Michael Jørgensen

Results 143 comments of Michael Jørgensen

As mentioned in https://github.com/sy2002/QNICE-FPGA/issues/160#issuecomment-707994872 I support @bernd-ulmann 's proposal for the X-flag.

I've updated the `cpu_test.asm` so it now passes with the new emulator. I've done a smoke-test of our demo programs on the emulator.

Fixed and verified in hardware.

I still need to update the `MTH$SHR32` routine so that it actually does shift into X.

Actually, the routine already worked :-) I've updated the test program `test_shift.asm` to test this behaviour. NOTE: In the current implementation, the routine `SHR32` correctly sets the X flag following...

I don't know about "elegance" :-D But it would require some more instructions, and I'm just asking whether it is worth it? I mean, would anyone use it? The tricky...

Fixed and verified on hardware

My intention with my initial proposal was to make something that is simple to implement in hardware (and emulator) AND it requires no changes to the CPU nor to the...

I just thought of something. The proposal from Bernd implies that the co-processor needs TWO clock cycles to access each floating point value. The reason is simply that the memory...

One additional note. The co-processor could be stack-based. Sort-of emulating the RPN notation from the HP calculators. We could also borrow some ideas from this project: https://github.com/AcheronVM/acheronvm. I especially like...