suborb
suborb
You can use `vdp_set_reg(0,2)` for mode 2. `vdp_set_reg(0,0)` for modes 0 and 1. The extvid signal is used to overlay the VDP screen on top of an external video input...
I believe it only colours one attribute cell when it prints a character. Of course, a character may span 2. Normally this is covered by the next character colouring that...
I've not looked at the exact problem, but abc80 does the poke from a `DATA` statement thing so it might be that we start poking from an address that overwrites...
@Fabrizio-Caruso `-pragma-define:CRT_ORG_CODE=32768` should do the trick I think.
> Wouldn't some of the overhead be hidden (i.e. not obvious) in the function call set up, where the library was originated from C? Broadly that's going to be a...
> > Broadly that's going to be a push/pop ix in c/sdcc_ix for the handful of functions that use an index register. It makes me wonder if most of the...
> > In general, the library (z80/) is written to use `ix`. When sdcc_iy is built, we use `-IXIY-soft` which swaps them around without tainting the library with IXIY swapped....
As I thought, it's `--reserve-regs-iy` that makes a significant difference (where one can be seen). So next week I think I'll go ahead with remove sdcc_iy and adding `--reserve-regs-iy` to...
Our peephole rules will be coming into play - given reserved-regs-it was preferred they‘re most likely biased towards handling the code generated by it.
> Would it be worth testing with duplicated peephole file sets, one for each index register, to check this? I'm not sure it would, the relaxation on the restriction on...