X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2FDrZ80%2Fdrz80.h;h=05773f937bb9d71c2e3495ed72fdf2649cfe9d64;hb=9770f5316fdc015d989b1ef2811f0b07e9e8e9a7;hp=e41561049fe1d12c9d384007fad4ae6963b2e1f7;hpb=cc68a136aa179a5f32fe40208371eb9c2b0aadae;p=picodrive.git diff --git a/cpu/DrZ80/drz80.h b/cpu/DrZ80/drz80.h index e415610..05773f9 100644 --- a/cpu/DrZ80/drz80.h +++ b/cpu/DrZ80/drz80.h @@ -34,7 +34,7 @@ struct DrZ80 { unsigned int Z80PC; /*0x00 - PC Program Counter (Memory Base + PC) */ unsigned int Z80A; /*0x04 - A Register: 0xAA------ */ - unsigned int Z80F; /*0x08 - F Register: 0xFF------ */ + unsigned int Z80F; /*0x08 - F Register: 0x------FF */ unsigned int Z80BC; /*0x0C - BC Registers: 0xBBCC---- */ unsigned int Z80DE; /*0x10 - DE Registers: 0xDDEE---- */ unsigned int Z80HL; /*0x14 - HL Registers: 0xHHLL---- */ @@ -45,14 +45,14 @@ struct DrZ80 unsigned int Z80IY; /*0x28 - IY Index Register */ unsigned int Z80I; /*0x2C - I Interrupt Register */ unsigned int Z80A2; /*0x30 - A' Register: 0xAA------ */ - unsigned int Z80F2; /*0x34 - F' Register: 0xFF------ */ + unsigned int Z80F2; /*0x34 - F' Register: 0x------FF */ unsigned int Z80BC2; /*0x38 - B'C' Registers: 0xBBCC---- */ unsigned int Z80DE2; /*0x3C - D'E' Registers: 0xDDEE---- */ unsigned int Z80HL2; /*0x40 - H'L' Registers: 0xHHLL---- */ int cycles; /*0x44 - Cycles pending to be executed yet */ int previouspc; /*0x48 - Previous PC */ unsigned char Z80_IRQ; /*0x4C - Set IRQ Number (must be halfword aligned) */ - unsigned char Z80IF; /*0x4D - Interrupt Flags: bit1=_IFF1, bit2=_IFF2, bit3=_HALT */ + unsigned char Z80IF; /*0x4D - Interrupt Flags: bit0=_IFF1, bit1=_IFF2, bit2=_HALT, b3=NMI */ unsigned char Z80IM; /*0x4E - Set IRQ Mode */ unsigned char spare; /*0x4F - N/A */ unsigned int z80irqvector; /*0x50 - Set IRQ Vector i.e. 0xFF=RST */