Marcel van Kervinck
Marcel van Kervinck
``` //write a byte to the data bus //be sure to set data_bus to output before void write_data_bus(byte data) { //2 bits belong to PORTB and have to be set...
``` ====================================================== Improvement proposals for GCL notation (gcl0x -> gcl1) ====================================================== Coming from gc0x, there are 3 big areas of improvement: 1. Consistency issues 2. Constant and label definitions 3....
v8080
In a similar manner as vCPU and v6502, add an interpreter for the 8080 instruction set as suggested by AlanC. Justification: together with a block device (SDC/MMC), this opens the...
We need a way to speedup memory copying. Especially when we have a file system cache and/or RAM disk. I'm thinking of two functions: one for short block (0..255 bytes)...
The result of SUBW doesn't indicate if an overflow has occurred. Consequently, vCPU offers only signed comparisons against 0 for branching decisions. With that, the relational operators ab only work...
``` $ cat test2.c struct S { char c; // 'int c' works... }; int f(int c, struct S *s) { return s->c = c; // just 's->c = c'...
``` $ cat hang2.c int f(int c) { if (c == -1) return 0; } $ make hang2.gt1 Utils/lcc/build/lcc -ILibs -c hang2.c -o hang2.o hang2.c:5: warning: missing return value Assertion...
It is undesirable to have forks of BabelFish all over the place. What is holding back merging right now is relatively small: **Adaptations** A different indentation style is used for...
From http://www.homebrewcpu.com/retargeting_lcc.htm: > 7/4/2007 - Fixed what I believe to be a bug in the handling of ANSI > integral promotion. There are some odd rules about promoting > unsigned...
Finding the partition doesn't work for all SD cards. It seems the wrong sector is read. https://forum.gigatron.io/viewtopic.php?p=1215#p1215 https://forum.gigatron.io/viewtopic.php?p=1334#p1334