A86: calls: important vars & 24-bit ptr


[Prev][Next][Index][Thread]

A86: calls: important vars & 24-bit ptr




i think i've seen this first one mentioned before.
$4547	$165E	hl=h*l  (bc=0 de=original l)

loading important vars:  (doesn't call findsym)
$454B	$166A	load '.' to op1
$454F	$166F	load "PRegC" to op1
$455B	$1686	load '!' to op1
$455F	$168B	load '#' to op1
$4563	$1690	load '@' to op1
$4567	$1695	load '*' to op1
$456B	$169A	load theta to op1
$456F	$16A0	load 'r' to op1
$4573	$16A5	load 'x' to op1
	$16A8	load hl to op1+1
$4577	$16AC	load 'y' to op1
$457B	$16B1	load 't' to op1

24-bit pointer stuff:
$45EF	$174F	_inc_ptr_ade
$45F3	$175D	_swap_ahl_bde
$45F7	$1764	_load_ade (hl)
$45FB	$176A	_load_bde (hl)
$45FF	$1770	_load_ahl (hl)
$4603	$1779	_store_ade (hl)
$4607	$177F	_store_bde (hl)

-josh


_____________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com
Or call Juno at (800) 654-JUNO [654-5866]


Follow-Ups: