Mercurial > repos > blastem
comparison zruntime.S @ 276:eec7072189a1
Fix crash bug in Z80 interrupt support
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 03 May 2013 18:50:16 -0700 |
parents | f0c53a4bbfa3 |
children | 6be6056735a9 |
comparison
equal
deleted
inserted
replaced
275:1a7d0a964ad2 | 276:eec7072189a1 |
---|---|
36 mov %r9w, %r14w | 36 mov %r9w, %r14w |
37 add $1, %r14w | 37 add $1, %r14w |
38 shr $8, %r13w | 38 shr $8, %r13w |
39 call z_inccycles | 39 call z_inccycles |
40 call z80_write_byte_noinc | 40 call z80_write_byte_noinc |
41 pop %r14 /*dispose of return address */ | |
41 /* TODO: Support interrupt mode 0 and 2 */ | 42 /* TODO: Support interrupt mode 0 and 2 */ |
42 mov $0x38, %r13w | 43 mov $0x38, %r13w |
43 call z80_native_addr | 44 call z80_native_addr |
44 jmp *%r13 | 45 jmp *%r13 |
45 zskip_int: | 46 zskip_int: |