[MSX] MAP update, 2005-05-12

2005-05-12 Thread Laurens Holst
Hi all, Today Ive updated the MAP again: * Fixed a few cut-off numbers in the Z80 instruction set overview (http://map.tni.nl/resources/z80instr.php) (no, a JP C, with NC doesnt take 1 T-state :)). * Replaced the Div16 16-bits division routine with a faster one by Flyguille. The speed gain

Re: [MSX] MAP update, 2005-05-12

2005-05-12 Thread Patriek Lesparre
Grauw wrote: * Replaced the Div16 16-bits division routine with a faster one by Flyguille. The speed gain seems quite humble, 3 T-states, but this one can be unrolled to gain quite some speed. Another 4 t-states can be saved by replacing XOR A ; 5 t-states LD L,A ; 5 t-states LD H,A ; 5

Re: [MSX] MAP update, 2005-05-12

2005-05-12 Thread Laurens Holst
Patriek Lesparre wrote: * Replaced the Div16 16-bits division routine with a faster one by Flyguille. The speed gain seems quite humble, 3 T-states, but this one can be unrolled to gain quite some speed. Another 4 t-states can be saved by replacing XOR A ; 5 t-states LD L,A ; 5 t-states LD

Re: [MSX] MAP update, 2005-05-12

2005-05-12 Thread Laurens Holst
Laurens Holst wrote: Hi all, Today Ive updated the MAP again: * Fixed a few cut-off numbers in the Z80 instruction set overview (http://map.tni.nl/resources/z80instr.php) (no, a JP C, with NC doesnt take 1 T-state :)). I have now also added the undocumented Z80 and the R800 instructions to