From b47be61d2e90e71827d9a5585fcd48ce7e6198a9 Mon Sep 17 00:00:00 2001 From: grinvader <> Date: Tue, 14 Jun 2005 22:24:56 +0000 Subject: [PATCH] Old unused macros, down the drain. --- zsnes/src/macros.mac | 105 +++---------------------------------------- 1 file changed, 7 insertions(+), 98 deletions(-) diff --git a/zsnes/src/macros.mac b/zsnes/src/macros.mac index 0f2cd0c6..dd24da11 100644 --- a/zsnes/src/macros.mac +++ b/zsnes/src/macros.mac @@ -19,6 +19,7 @@ ;Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + bits 32 section .text ; Zsnes required macros @@ -26,6 +27,7 @@ section .text %define ZVERSION 'Pre 1.43' %ifdef ELF + %imacro newsym 1 GLOBAL %1 %1: @@ -35,13 +37,6 @@ section .text %1: %2 %endmacro %define EXTSYM EXTERN -%macro ALIGN32 0 - times ($$-$) & 1Fh nop ; Long word alignment -%endmacro - -%macro ALIGN16 0 - times ($$-$) & 1Fh nop ; Long word alignment -%endmacro %else @@ -50,22 +45,12 @@ section .text _%1: %1: %endmacro - %imacro newsym 2+ GLOBAL _%1 _%1: %1: %2 %endmacro - -%macro ALIGN32 0 - times ($$-$) & 1Fh nop ; Long word alignment -%endmacro - -%macro ALIGN16 0 - times ($$-$) & 1Fh nop ; Long word alignment -%endmacro - -%imacro extsym 1-* +%imacro EXTSYM 1-* %rep %0 EXTERN _%1 %define %1 _%1 @@ -74,85 +59,9 @@ section .text %endmacro %endif - -; macro more or less similar to STUB_FUNCTION -; you can call it without argument, -; or with a string arg which will be displayed -%macro STUB_ASM 0-1 "STUB_ASM" -%ifndef __PRINTF__ -%define __PRINTF__ -EXTSYM printf -%endif -[section .data] -%%string: db %1, 0 -%%strformat: db '%s in %s line %u',13, 10,0 -%%filename: db __FILE__, 0 -__SECT__ -;stubasm: -pushad -mov eax, __LINE__ -push eax -mov eax, %%filename -push eax -mov eax, %%string -push eax -mov eax, %%strformat -push eax -call printf -add esp, 16 -popad +%macro ALIGN32 0 + times ($$-$) & 1Fh nop ; Long word alignment %endmacro - - -; same as above but prints the string -; whose address is the argument to the macros -%macro STUB_ASM_STR 1 -%ifndef __PRINTF__ -%define __PRINTF__ -EXTSYM printf -%endif -[section .data] -%%strformat: db '%s in %s line %u',13, 10,0 -%%filename: db __FILE__, 0 -__SECT__ -;stubasm: -pushad -mov eax, __LINE__ -push eax -mov eax, %%filename -push eax -mov eax, %1 -push eax -mov eax, %%strformat -push eax -call printf -add esp, 16 -popad +%macro ALIGN16 0 + times ($$-$) & 1Fh nop ; Long word alignment %endmacro - -; same as above but prints a number -%macro STUB_ASM_INT 1 -%ifndef __PRINTF__ -%define __PRINTF__ -EXTSYM printf -%endif -[section .data] -%%strformat: db '%x in %s line %u',13, 10,0 -%%filename: db __FILE__, 0 -__SECT__ -;stubasm: -pushad -mov eax, __LINE__ -push eax -mov eax, %%filename -push eax -mov eax, %1 -push eax -mov eax, %%strformat -push eax -call printf -add esp, 16 -popad -%endmacro - -