Mercurial > repos > blastem
comparison z80_to_x86.h @ 559:6b248602ab84
blastem builds and almost works on OS X now
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 17 Jun 2014 01:50:29 -0400 |
parents | acec5464fa1e |
children | 7ed1dbb48f61 |
comparison
equal
deleted
inserted
replaced
558:dc9f178085a0 | 559:6b248602ab84 |
---|---|
60 | 60 |
61 void translate_z80_stream(z80_context * context, uint32_t address); | 61 void translate_z80_stream(z80_context * context, uint32_t address); |
62 void init_x86_z80_opts(x86_z80_options * options); | 62 void init_x86_z80_opts(x86_z80_options * options); |
63 void init_z80_context(z80_context * context, x86_z80_options * options); | 63 void init_z80_context(z80_context * context, x86_z80_options * options); |
64 uint8_t * z80_get_native_address(z80_context * context, uint32_t address); | 64 uint8_t * z80_get_native_address(z80_context * context, uint32_t address); |
65 uint8_t * z80_get_native_address_trans(z80_context * context, uint32_t address); | 65 extern uint8_t * z80_get_native_address_trans(z80_context * context, uint32_t address) asm("z80_get_native_address_trans"); |
66 z80_context * z80_handle_code_write(uint32_t address, z80_context * context); | 66 z80_context * z80_handle_code_write(uint32_t address, z80_context * context) asm("z80_handle_code_write"); |
67 void z80_run(z80_context * context); | 67 extern void z80_run(z80_context * context) asm("z80_run"); |
68 void z80_reset(z80_context * context); | 68 void z80_reset(z80_context * context); |
69 void zinsert_breakpoint(z80_context * context, uint16_t address, uint8_t * bp_handler); | 69 void zinsert_breakpoint(z80_context * context, uint16_t address, uint8_t * bp_handler); |
70 void zremove_breakpoint(z80_context * context, uint16_t address); | 70 void zremove_breakpoint(z80_context * context, uint16_t address); |
71 | 71 |
72 #endif //Z80_TO_X86_H_ | 72 #endif //Z80_TO_X86_H_ |