diff 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
line wrap: on
line diff
--- a/z80_to_x86.h	Mon Feb 24 01:30:16 2014 -0800
+++ b/z80_to_x86.h	Tue Jun 17 01:50:29 2014 -0400
@@ -62,9 +62,9 @@
 void init_x86_z80_opts(x86_z80_options * options);
 void init_z80_context(z80_context * context, x86_z80_options * options);
 uint8_t * z80_get_native_address(z80_context * context, uint32_t address);
-uint8_t * z80_get_native_address_trans(z80_context * context, uint32_t address);
-z80_context * z80_handle_code_write(uint32_t address, z80_context * context);
-void z80_run(z80_context * context);
+extern uint8_t * z80_get_native_address_trans(z80_context * context, uint32_t address) asm("z80_get_native_address_trans");
+z80_context * z80_handle_code_write(uint32_t address, z80_context * context) asm("z80_handle_code_write");
+extern void z80_run(z80_context * context) asm("z80_run");
 void z80_reset(z80_context * context);
 void zinsert_breakpoint(z80_context * context, uint16_t address, uint8_t * bp_handler);
 void zremove_breakpoint(z80_context * context, uint16_t address);