sy2002
sy2002
@MJoergen and @bernd-ulmann It happens frequently to me, that when I am switching branches that I am forgetting to re-run `tools/make-toolchain.sh`. The results of failing to remember this each time...
Currently, when a program writes to the font data or palette data register `vga_refresh_rendering();` is being called, which is heavily decreasing (if not even completely killing) performance in case a...
If V1.7 is our retro multimedia machine release, than running at 100 MHz would help a lot. I am pretty sure, that today's design can run easily at 100 MHz...
## Thoughts for a longer-term roadmap: ### V1.6 * MEGA65 support incl. HDMI and HyperRAM * Interrupts incl. Timer * Stabilizations/optimizations/cleanup ### V1.7: **Make QNICE-FPGA a retro multimedia machine**: ETA...
Add support for Ethernet: The first goal is to have an alternative to the serial connection to transfer data between a host computer and the QNICE-FPGA. The MEGA65 consumer version...
Enhance the simulation testbench of the timer interrupt hardware, including `dev_int.asm `, so that the following daisy chaining edge case is tested: Timer1 fires. Timer0 fires one (or very little)...
It might make sense to use `IO$GETS_S` or a similar library function
Make IO$GETCHAR smarter, so that switching STDIN does not require "one last keypress" on the old STDIN any more before reading from the new STDIN