-
Compilation Environment: Operating System Ubuntu 20.04
CUDA 12.3
NVIDIA-OptiX-SDK-8.0.0
GCC 11.4
G++ 11.4
cmake 3.28.1
Compiling PBRT with double precision (-DPBRT_FLOAT_AS_DOUBLE=ON) resulted i…
-
from: alvin (alvin_albrecht@hotmail.com) via lists.sourceforge.net
to: z88dk-developers@lists.sourceforge.net
date: Sat, Nov 28, 2015 at 5:33 AM
I did a test assemble with this brief code:
;…
-
**Describe the bug**
The CPIR instruction in z80.slaspec file has a logic error that inverts the end condition of the compare loop.
https://github.com/NationalSecurityAgency/ghidra/blob/master/Ghidr…
-
I found one issue regarding the address calculation for rel jumps, three lines like this in `z80_compile.c` have undefined behaviour:
`*iRAM++ = value2 - (iRAM - RAM) - 1;`
and shall be written as:
…
Ho-Ro updated
2 months ago
-
Basically, when OTDR, LDIR, etc. are interrupted by either an interrupt or being overwritten, flags have certain values that are overwritten if it completes properly.
There's a little bit to it, an…
-
Understand what is a borrow and handle it into the NEG instruction and everywhere that need:
[x] NEG
[x] CPI
[x] CPIR
[x] CPD
[x] CPDR
[x] SUB m
[x] SBC *
[x] CP s
[x] DEC m
-
For the Intel / GBZ80 newlib/classic implementations the implementation of copy / set loops could be improved.
eg. [asm_memcpy](https://github.com/z88dk/z88dk/blob/master/libsrc/_DEVELOPMENT/string…
-
Whenever I try to run z80e's test.exe program, I get a segmentation fault caused by globals.objects being a null pointer. Below is the log from gdb. I don't know why it is a null pointer at that point…
-
While trying to find a bug in Sam Coupe MIST core (slightly wrong timings when a code runs from ROM or external RAM) I have found a bug in SimCoupe. The bug applies to CPIR/CPDR commands, which shou…
-
On the RCM2200, which has a Rabbit 2000@22 MHz, I see 2755 Dhrystones/s using the example code with current SDCC.
For comparison, current SDCC gets about 6000 Dhrystones/s on a C8051@96 MHz, and ov…