Rename dt
and dd
to bigdt
and bigdd
(#1141)
This makes their big-endianness obvious and matches `bigdw`
This commit is contained in:
@@ -55,16 +55,25 @@ MACRO dc ; "crumbs"
|
||||
endr
|
||||
ENDM
|
||||
|
||||
MACRO dt ; three-byte (big-endian)
|
||||
db LOW((\1) >> 16), HIGH(\1), LOW(\1)
|
||||
ENDM
|
||||
|
||||
MACRO dd ; four-byte (big-endian)
|
||||
db HIGH((\1) >> 16), LOW((\1) >> 16), HIGH(\1), LOW(\1)
|
||||
ENDM
|
||||
|
||||
MACRO bigdw ; big-endian word
|
||||
db HIGH(\1), LOW(\1)
|
||||
rept _NARG
|
||||
db HIGH(\1), LOW(\1)
|
||||
shift
|
||||
endr
|
||||
ENDM
|
||||
|
||||
MACRO bigdt ; big-endian "tribyte"
|
||||
rept _NARG
|
||||
db LOW((\1) >> 16), HIGH(\1), LOW(\1)
|
||||
shift
|
||||
endr
|
||||
ENDM
|
||||
|
||||
MACRO bigdd ; big-endian "double word"
|
||||
rept _NARG
|
||||
db HIGH((\1) >> 16), LOW((\1) >> 16), HIGH(\1), LOW(\1)
|
||||
shift
|
||||
endr
|
||||
ENDM
|
||||
|
||||
MACRO dba ; dbw bank, address
|
||||
|
@@ -13,6 +13,14 @@ ENDM
|
||||
|
||||
; macros/data.asm
|
||||
|
||||
MACRO dt
|
||||
bigdt \1
|
||||
ENDM
|
||||
|
||||
MACRO dd
|
||||
bigdd \1
|
||||
ENDM
|
||||
|
||||
MACRO dbbw
|
||||
db \1, \2
|
||||
dw \3
|
||||
|
@@ -229,21 +229,21 @@ ENDM
|
||||
MACRO givemoney
|
||||
db givemoney_command
|
||||
db \1 ; account
|
||||
dt \2 ; money
|
||||
bigdt \2 ; money
|
||||
ENDM
|
||||
|
||||
const takemoney_command ; $23
|
||||
MACRO takemoney
|
||||
db takemoney_command
|
||||
db \1 ; account
|
||||
dt \2 ; money
|
||||
bigdt \2 ; money
|
||||
ENDM
|
||||
|
||||
const checkmoney_command ; $24
|
||||
MACRO checkmoney
|
||||
db checkmoney_command
|
||||
db \1 ; account
|
||||
dt \2 ; money
|
||||
bigdt \2 ; money
|
||||
ENDM
|
||||
|
||||
const givecoins_command ; $25
|
||||
|
Reference in New Issue
Block a user