RE: Z80 Timings

2004-02-02 Thread Chris White
Wow nice one, I wonder how these reflect to the original zilog timings C -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Edwin Blink Sent: 01 February 2004 20:06 To: sam-users@nvg.ntnu.no Subject: Z80 Timings Hi all I decided to make a simple hardware

RE: Z80 Timings

2004-02-02 Thread Simon Owen
Edwin Blink wrote: IN A,(n) 12 Ts (all ports) The original tests I did for SimCoupé showed ports F8 to FF always required ASIC attention, giving an extra 4 tstate penalty if not correctly aligned (even in the border area). Just in case your test avoided it, could you try it with a NOP

Re: Z80 Timings

2004-02-02 Thread Edwin Blink
From: Chris White [EMAIL PROTECTED] Wow nice one, I wonder how these reflect to the original zilog timings Will include the original times in the list I will create too. Previously I rounded common instructions to multiples of 4 and it worked for me. But now i'm puzzled ... I just found out

Re: Z80 Timings

2004-02-02 Thread Edwin Blink
But now i'm puzzled ... I just found out that a LDI takes 19 Ts instead of 20 ! Sorry It is 20 (Phew!) no 19 Like i mentioned before. I use the E register to save the old counter value in and I forgot that it gets increased by LDI(r) instructions. Well I better call it a day Edwin

Re: Z80 Timings

2004-02-02 Thread Edwin Blink
From: Simon Owen [EMAIL PROTECTED] The original tests I did for SimCoupé showed ports F8 to FF always required ASIC attention, giving an extra 4 tstate penalty if not correctly aligned (even in the border area). Yeah your Right! But there are still some oddities. In one case I tested when the