Annotation of generator/src/.extra/z80-mame/z80_vm.h, revision 1.1

1.1     ! root        1: #ifndef Z80_VM_H
        !             2: #define Z80_VM_H
        !             3: 
        !             4: #include "cpuintrf.h"
        !             5: #include "osd_cpu.h"
        !             6: #include "z80.h"
        !             7: 
        !             8: #define Z80_BANK0 Z80_NMI_NESTING+1
        !             9: #define Z80_BANK1 Z80_NMI_NESTING+2
        !            10: #define Z80_BANK2 Z80_NMI_NESTING+3
        !            11: #define Z80_BANK3 Z80_NMI_NESTING+4
        !            12: #define Z80_BANK4 Z80_NMI_NESTING+5
        !            13: #define Z80_BANK5 Z80_NMI_NESTING+6
        !            14: #define Z80_BANK6 Z80_NMI_NESTING+7
        !            15: #define Z80_BANK7 Z80_NMI_NESTING+8
        !            16: 
        !            17: extern void z80_vm_reset (void *param);
        !            18: extern void z80_vm_exit (void);
        !            19: extern int z80_vm_execute(int cycles);
        !            20: extern void z80_vm_burn(int cycles);
        !            21: extern unsigned z80_vm_get_context (void *dst);
        !            22: extern void z80_vm_set_context (void *src);
        !            23: extern unsigned z80_vm_get_pc (void);
        !            24: extern void z80_vm_set_pc (unsigned val);
        !            25: extern unsigned z80_vm_get_sp (void);
        !            26: extern void z80_vm_set_sp (unsigned val);
        !            27: extern unsigned z80_vm_get_reg (int regnum);
        !            28: extern void z80_vm_set_reg (int regnum, unsigned val);
        !            29: extern void z80_vm_set_nmi_line(int state);
        !            30: extern void z80_vm_set_irq_line(int irqline, int state);
        !            31: extern void z80_vm_set_irq_callback(int (*irq_callback)(int));
        !            32: extern void z80_vm_state_save(void *file);
        !            33: extern void z80_vm_state_load(void *file);
        !            34: extern const char *z80_vm_info(void *context, int regnum);
        !            35: extern unsigned z80_vm_dasm(char *buffer, unsigned pc);
        !            36: 
        !            37: #ifdef MAME_DEBUG
        !            38: extern unsigned DasmZ80(char *buffer, unsigned pc);
        !            39: #endif
        !            40: 
        !            41: #endif /* Z80_VM_H */
        !            42: 
        !            43: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.