Changes

Jump to: navigation, search

FPGAmstrad

148 bytes added, 10:11, 20 September 2017
/* Some bad instruction timing analysis */
| 22 || LD (nn), HL || 5 || 4 || 6 || Fixed on r005.8.16c3
|-
| 2A || LD HL, (nn) || 5 || 4 || 4 || MEM_WR not used by here, it seems correct following doc : 4+3+3+3+3=16, 16/4=4. Damn.
|-
| 32 || LD (nn), A || 4 || || 5 || Fixed on r005.8.16c3
| 77 || || 2 || || 3 || Fixed on r005.8.16c3
|-
| C0 || RET nz || 2/4 || 2/3 || 2/3 || RET cc, inverse of RET z.
|-
| C4 || || 3/5 || || 3/6 || Fixed on r005.8.16c3
| C7 || || 4 || 3 || 3 || Fixed on r005.8.16c3
|-
| C8 || RET z || 4/2 || 3/2 || 3/2 || RET cc, it seems correct following doc: true@5+3+3=>3*4; false@5=>2*4. Damn.
|-
| CC || || 5/3 || 5/3 || 6/3 || Fixed on r005.8.16c3
| CF || || 4 || 3 || 3 || Fixed on r005.8.16c3
|-
| D0 || RET nc || 2/4 || 2/3 || 2/3 || RET cc, inverse of RET c.
|-
| D4 || || 3/5 || || 3/6 || Fixed on r005.8.16c3
| DF || || 4 || 3 || 3 || Fixed on r005.8.16c3
|-
| E0 || RET po || 2/4 || 2/3 || 2/3 || RET cc, inverse of RET pe.
|-
| E3 || || 6 || 5 || 6 || Fixed on r005.8.16c3
| EF || || 4 || 3 || 3 || Fixed on r005.8.16c3
|-
| F0 || RET p || 2/4 || 2/3 || 2/3 || RET cc, inverse of RET m.
|-
| F4 || || 3/5 || || 3/6 || Fixed on r005.8.16c3
1,200
edits