-
Update all documentation for 1.6
-
`-speed` makes sure that the regbank switch option is used:
===================
If -speed is set, then VBCC evaluates -rw-threshold, which is 2 by
default. It means: As soon as more than 2 regi…
-
@MJoergen I had a super strange effect: Paul fixed the HyperRAM driver (see commit f2fb7bc), just a few lines of code, and when I synthesized it, the MEGA65 keyboard did not work any more. When I roll…
-
Hi Mirko, hi Michael -
I have something to discuss with you. :-) Michaels question regarding ADD 0x0100, SR made me think... The behaviour that the SR condition flags are cleared after this instruc…
-
Displayed result: "r=565, res=565"
Expected result: "r=565, res=190"
```
#include
static unsigned long get_val()
{
return 565;
}
static void test()
{
unsigned long r = get_val();
…
-
The following is an excerpt from the output of the arith.c program, when given the values 5 and 7:
```
signed arithmetics
5
-
Using emsdk **1.39.10** works like a charm for me and in **1.39.11** I am receiving the following error message when running my SDL2 program: `RuntimeError: unreachable executed`
I am compiling usi…
-
The current implementation in `c/test_programs/rand.c` makes use of many large shift operations. This I believe can be refactored, simplified, and optimized. Possibly even rewrite in assembler.
And…
-
Repeat speed tests after having corrected the instruction counter. Do them
at least on Nexys4DDR using a Vivado. Note all values
and create an average. It seems it is only 12.0 MIPS in Q-TRIS. Retes…
-
Steps to reproduce:
* Connect to the Nexys4DDR via the UART using a serial terminal program.
* Issue the Memory (M) Load (L) command.
* Paste a large program (e.g. `cpu_test.out`).
* Issue a Memor…