From f7684ff06c1ff6fdaaca704361e51525c2444409 Mon Sep 17 00:00:00 2001 From: "Christian A. Weber" Date: Wed, 26 Jul 1989 14:16:42 +0000 Subject: Initial revision --- copper.i | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 copper.i diff --git a/copper.i b/copper.i new file mode 100644 index 0000000..dbc1578 --- /dev/null +++ b/copper.i @@ -0,0 +1,39 @@ +; ***** COPPER MACROS, 05-Dec-87 / 26-Jul-89 CHW ************************* + +cmove: MACRO + DC.W ((\2)&$01fe) ; Zielregister + DC.W \1 + ENDM + +cmovel: MACRO + DC.W ((\2)&$01fe) ; Zielregister Hi-Word + DC.W (\1)/$10000 + DC.W ((\2)&$01fe)+2 ; Zielregister Lo-Word + DC.W (\1)&$ffff + ENDM + +cwait: MACRO + IFNE (NARG)-2 + FAIL cwait: bad arg count + ENDC + DC.W ((\1)!1)&$ffff ; Rasterzeile und -Spalte + DC.W ((\2)&$fffe)!$8000 ; Compare-Enable-Maske + ENDM + +cwaitv: MACRO + IFNE (NARG)-1 + FAIL cwaitv: bad arg count + ENDC + DC.W (((\1)<<8)!1)&$ffff ; Nur Zeile berücksichtigen + DC.W $fffe ; Compare-Enable-Maske + ENDM + +cend: MACRO + DC.W $ffff,$fffe + ENDM + +cskip: MACRO + DC.W (\1)!1 ; Rasterzeile und -Spalte + DC.W (\2)!$8001 ; Compare-Enable-Maske + ENDM + -- cgit v1.2.3