# DIR File for OMAE2, For Use With SAD V4.012 
# Start over 03/27/24


rbase d2 280        # cmd
rbase d4 380        # cmd
rbase d6 10580        # cmd
rbase d8 10880        # cmd
rbase da 10980        # cmd
rbase dc 10a80        # cmd
rbase de 11080        # cmd
rbase e0 11180        # cmd
rbase e2 11280        # cmd
rbase e4 11380        # cmd
rbase e6 11480        # cmd
rbase e8 11580        # cmd
rbase ea 11680        # cmd
rbase ec 11780        # cmd
rbase f0 12060        # cmd
rbase f2 123b8        # cmd
rbase f4 1259e        # cmd
rbase f6 13a50        # cmd
rbase f8 14516        # cmd
rbase fa 154ca        # cmd
rbase fc 15b48        # cmd
rbase fe 18348        # cmd
rbase 1e4 18040        # cmd
rbase 1e6 1b18e        # cmd
rbase 2fa 1f398 



# ------------- SCAN COMMANDS -----------

# -------------- BANK 0 ----------------

SCA 021ce
SCA 021e8
SCA 02202
SCA 0221c
SCA 039b8
SCA 07608
SCA 09915
SCA 0991f
SCA 09929
SCA 09933
SCA 0999f
SCA 09a09
SCA 09a11
SCA 09a36
SCA 09a59
SCA 09d62
SCA 09d69
SCA 09d74
SCA 09d78
SCA 09d7c
SCA 09d80
SCA 09d84
SCA 0ab26
SCA 0acdc
SCA 0ad1e
SCA 0ad40
SCA 0ad62
SCA 0ad84
SCA 0ade4
SCA 0ae6c
SCA 0aec1
SCA 0aecf
SCA 0af61
SCA 0affa
SCA 0b0f5
SCA 0b1ad
SCA 0b218
SCA 0b2a6
SCA 0b2f7
SCA 0b352
SCA 0b3a1
SCA 0b3cd
SCA 0b3f8
SCA 0b400
SCA 0b861
SCA 0ba2c
SCA 0ba5c
SCA 0bb8f
SCA 0bbbf
SCA 0bc93
SCA 0bcbd
SCA 0bcf2
SCA 0bd0c
SCA 0bd4e
SCA 0bd74
SCA 0bdce
SCA 0be12
SCA 0be2f
SCA 0c364
SCA 0c44e
SCA 0f9a4
SCA 0fcf2
SCA 0fd2a


# -------------- BANK 8 ----------------

####SCA 82005   DID NOT PRODUCE ANY RESULT
SCA 824bc
SCA 82585
SCA 82594
SCA 825b2
SCA 825c1
SCA 825d9
SCA 825e0
SCA 825eb
SCA 825f2
SCA 826a4
SCA 82988
SCA 82992
SCA 82ab5
SCA 82ac2
SCA 82de9
SCA 83211
SCA 8381e
SCA 85923
SCA 85982
SCA 85f2d
SCA 8622d
SCA 8623b
SCA 86244
SCA 86340
SCA 8a6fd
SCA 8a714
SCA 8a7b9
SCA 8aa2c
SCA 8aaa8
SCA 8b9a7
SCA 8b9f2
SCA 8f6ca
SCA 8f8d8
##SCA 8f8df   DID NOT PRODUCE ANY RESULT  ADDR. 8f8dd TO 8f8df SEEMS INCORRECT/ NO 8FB39 TO JUMP TO
SCA 8F8E0
##SCA 8f951   DID NOT PRODUCE ANY RESULT
##SCA 8f956   DID NOT PRODUCE ANY RESULT
SCA 8fb26
SCA 8fb32
SCA 8fb56
SCA 8fb62
SCA 8fba4
SCA 8fbec
SCA 8fbf2
SCA 8fc22
SCA 8fc28
SCA 8fc34
SCA 8fc52
SCA 8fc58
SCA 8fc82
SCA 8fc88
SCA 8fc8e
SCA 8fca0
SCA 8fca6
SCA 8fcb2
SCA 8fcc4
SCA 8fcca
SCA 8fcd0
SCA 8fcd6
SCA 8fcdc
SCA 8fce2
SCA 8fce8
SCA 8fcee
SCA 8fcfa
SCA 8fd00
SCA 8fd06
SCA 8fd0c
SCA 8fd12
SCA 8fd18
SCA 8fd1e
SCA 8fd24
SCA 8FD2A
SCA 8fd30
SCA 8FD36
SCA 8fd3c
SCA 8fd42
SCA 8fd48
SCA 8fd4e
SCA 8fd66
SCA 8fd6c
SCA 8fd90
SCA 8fe1a
SCA 8fe20
SCA 8fe44
SCA 8fe4a
SCA 8fe50
SCA 8fe56
SCA 8feda
SCA 8fee6
SCA 8fef8
SCA 8fefe
SCA 8ff04
SCA 8ff0a
SCA 8ff10
SCA 8ff16
SCA 8ff1c
SCA 8ff22
SCA 8ff28
SCA 8ff2e
SCA 8ff4c
SCA 8ff52
SCA 8ff58
SCA 8ff6a
SCA 8ff70
SCA 8ff94
SCA 8ff96

# -------------- BANK 9 ----------------

SCA 9c432
SCA 9fda5
#SCA 9ff1c DID NOT PRODUCE ANY RESULT
#SCA 9ff29 DID NOT PRODUCE ANY RESULT
#SCA 9ff92 DID NOT PRODUCE ANY RESULT
#SCA 9fffc DID NOT PRODUCE ANY RESULT

# -------------- FILL COMMANDS -------------

# -------------- BANK 8 --------------------

FILL 8FF9A 8FFFD

# SAD FINDS 8FFFE 8FFFF AS INVALID ADDRESS


# -------------- BANK 9 --------------------

FILL 92004 9200E




SYM 02000 "Bank_0_Start"
SYM 12000 "Bank_1_Start"
SYM 82000 "Bank_8_Start"
SYM 92000 "Bank_9_Start"



sym 0e86d "OBDII_REG_RESET"

sym 82375 "CalInit"


# ------------ Subroutine list----------

##### Function Lookup Subroutines:

sub  826ad  "SLU826AD_SUYFn"   $ F suyflu 36
sub  826eb  "SLU826EB_SSYFn"   $ F ssyflu 36 
sub  82729  "SLU82729_USYFn"   $ F usyflu 36 
SUB  82767  "SLU82767_UUYFn"   $ F uuyflu 36
SUB  827A5  "SLU92B26_SUWFn"   $ F suwflu 36
SUB  827E1  "SLU827E1_SSWFn"   $ F sswflu 36
SUB  8281D  "SLU8281D_USWFn"   $ F uswflu 36
SUB  82859  "SLU92BDA_UUWFn"   $ F uuwflu 36


sub  82895  "SLU82895_UUYFn"    $ F uuyflu 36  
sub  828e1  "SLU828E1_UUWFn"    $ F uuwflu 36 

###### Byte Table Lookup Subroutines:

SUB  82A0B  "SLU82A0B_Y16SYTb"   $F sytlu 3C 38              # Byte Inputs *16, Signed Word Out 
SUB  82A10  "SLU82A10_Y16UYTb"   $F uytlu 3C 38              # Byte Inputs *16, Unsigned Word Out
SUB  82A1D  "SLU82A1D_WSYTb"     $F sytlu 3C 38              # Word Inputs, Signed Word Out
SUB  82A22  "SLU82A22_WUYTb"     $F uytlu 3C 38              # Word Inputs, Unsigned Word Out 

SUB  82A70  "SLU82A70_yTb.Interpolate"          # TabCore: Interpolate 4 byte cells to find Control Value Pass 1 & 2
SUB  82a74  "SLU82a74_yTb.Interpolate"          # TabCore: Interpolate 4 byte cells to find Control Value Pass 3


###### Word Table Lookup Subroutines:

sub  82ab0  "SLU82ab0_Y16SWTb"     $ F uwtlu 3c 38 
sub  82ab5  "SLU82ab5_Y16UWTb"     $ F uwtlu 3c 38 
sub  82ac2  "SLU82ac2_WSWTb"       $ F uwtlu 3c 38  
sub  82ac8  "SLU82ac8_WUWTb"       $ F uwtlu 3c 38 

SUB  82B0B  "SLU82B0B_wTb.Interpolate"         # TabCore: Interpolate 4 word cells to find Control Value

SUB  82B3A  "Sbg82B3A_Tmr_Upd"
SUB  82c6f  "Sbg82C6F_Tmr_Upd"