Service Manuals, User Guides, Schematic Diagrams or docs for : Nikon Emu b640101b.dfr

<< Back | Home

Most service manuals and schematics are PDF files, so You will need Adobre Acrobat Reader to view : Acrobat Download Some of the files are DjVu format. Readers and resources available here : DjVu Resources
For the compressed files, most common are zip and rar. Please, extract files with Your favorite compression software ( WinZip, WinRAR ... ) before viewing. If a document has multiple parts, You should download all, before extracting.
Good luck. Repair on Your own risk. Make sure You know what You are doing.




Image preview - the first page of the document
Preview not available!
Sorry, no preview image available for this document.
Possible reasons are : this is not a PDF document, it is password protected or the file is partially corrupted.
We are working to fix the issue.
You can still download the full file from the link below and it will be viewable.



>> Download b640101b.dfr documenatation <<

Text preview - extract from the document
# The main part of this file describes the D5100 "B" firmware, ver 1.01
# Two special parts are also included but commented out :
# - the ROM part at 0x000E0000
# - the copy of code to 0x80080000 performed by the ROM bootup
#

############################### File map: D5100
-i 0x00040000-0x00BFFFFF=0x00000000
 
############################### Memory map:

-m 0x00040000-0x00040709=CODE


# Table of offsets used by INT 0x40 :
-m 0x0004070A-0x00040869=DATA:W


-m 0x0004086A-0x00040947=CODE


# Softune RTOS Copyright :
#-m 0x00040948-0x000409b3=DATA:L

-m 0x000409B4-0x000427BD=CODE

# uITRON RealOS version structure returned by "get_ver" system call
-m 0x000427BE-0x000427D1=DATA

-m 0x000427D2-0x000504E1=CODE

# Unknown :
#-m 0x000504E2-0x0005425F=DATA:L
# FotoNation RedEye library Copyright :
#-m 0x00054200-0x00054255=DATA:L
#-m 0x00054256-0x00055eeb=DATA:L
#JPEG till the end ?
#-m 0x00055eec-0x00081d5f=DATA:L
#JPEGs
#-m 0x00081d60-0x0008a15f=DATA:L
# Unknown :
#-m 0x0008a160-0x000A10E2=DATA:L
# 0xFF :
#-m 0x000A10E4-0x000A3F3B=DATA:L
# Unknown :
#-m 0x000A3F3C-0x000A4513=DATA:L
# 0xFF :
#-m 0x000A4514-0x000AA2BB=DATA:L
# Unknown :
#-m 0x000AA2BC-0x000AB875=DATA:L
# 0xAA276 is 0xFF
# so 000AA2C4 is data
# AA2CA-AA34A is data (00 - 07)
# AA34C is data
# AA38E is data (00 - 07)
# AA3A0 is data (DW)
# AA3A2-AA3B3 could be code
# AA3B6-AA433 is data (increasing bytes)
# AA434-AA45F is data
# AA460-AA48B is data (00 01 02 03 04 ...)
# AA48C-AA503 is data (increasing 17-1A, 26-2A, 35-3A, 43-4A, 53-5A, 63-6A, 82-8A, 92-9A, A2-AA, B2-BA, ...)
# AA5A8 is data (meaningless call)
# AA5AC is data (meaningless call)

# Probably data :
#-m 0x000AB876-0x000ABB39=DATA:L


# Code for sure (meaningful calls)
-m 0x000ABB3A-0x000DAA29=CODE


# Unknown
# Table for jump at 000B04FA
#-m 0x000DAA30-0x000DAA3F=DATA:L
# Table for jump at 000B0EDA
#-m 0x000DAA40-0x000DAA8B=DATA:L
# Table for jump at 000B1F98
#-m 0x000DAA8C-0x000DAA9B=DATA:L
# Table for jump at 000B2234
#-m 0x000DAA9C-0x000DAAAB=DATA:L
# Table for jump at 000B2D98
#-m 0x000DAAAC-0x000DAAC7=DATA:L
# Table for jump at 000B2F3C
#-m 0x000DAAC8-0x000DAAE7=DATA:L
# Table for jump at 000B30C0
#-m 0x000DAAE8-0x000DAB07=DATA:L
# Table for jump at 000B315E
#-m 0x000DAB08-0x000DAB27=DATA:L
# Table for jump at 000B324C
#-m 0x000DAB28-0x000DAB37=DATA:L
# Table for jump at 000B331E
#-m 0x000DAB38-0x000DAB47=DATA:L
# Table for jump at 000B3816
#-m 0x000DAB48-0x000DAB57=DATA:L
# Table for jump at 000B3D00
#-m 0x000DAB58-0x000DAB73=DATA:L
# Table for jump at 000B4442
#-m 0x000DAB74-0x000DAB83=DATA:L
# Table for jump at 000B445C
#-m 0x000DAB84-0x000DAB9F=DATA:L
# Table for jump at 000B453A
#-m 0x000DABA0-0x000DABBB=DATA:L
# Table for jump at 000B4618
#-m 0x000DABBC-0x000DABD7=DATA:L
# Table for jump at 000B46EC
#-m 0x000DABD8-0x000DABF3=DATA:L
# Table for jump at 000B49DC
#-m 0x000DABF4-0x000DAC0F=DATA:L
# Table for jump at 000B5766
#-m 0x000DAC10-0x000DAC2B=DATA:L
# Table for jump at 000B586C
#-m 0x000DAC2C-0x000DAC47=DATA:L
# Table for jump at 000B5DB4
#-m 0x000DAC48-0x000DAC63=DATA:L
# Table for jump at 000B6610
#-m 0x000DAC64-0x000DAC7F=DATA:L

# Table for jump at 000B6B04
#-m 0x000DAC88-0x000DACA3=DATA:L
# Table for jump at 000B6B90
#-m 0x000DACA4-0x000DACBF=DATA:L

# Table for jump at 000B6BCE
#-m 0x000DACC0-0x000DACDB=DATA:L
# Table for jump at 000B6C78
#-m 0x000DACDC-0x000DACEB=DATA:L

# Table for jump at 000B994C
#-m 0x000DACF0-0x000DAD13=DATA:L
# Table for jump at 000B9BBA
#-m 0x000DAD14-0x000DAD23=DATA:L
# Table for jump at 000B9C14
#-m 0x000DAD24-0x000DAD3F=DATA:L
# Table for jump at 000B9F1A
#-m 0x000DAD40-0x000DAD4F=DATA:L
# Table for jump at 000B9F3E
#-m 0x000DAD50-0x000DAD6B=DATA:L

# Table for jump at 000BA674
#-m 0x000DAF7C-0x000DAF97=DATA:L
# Table for jump at 000BA72A
#-m 0x000DAF98-0x000DAFA7=DATA:L
# Table for jump at 000BB540
#-m 0x000DAFA8-0x000DAFCF=DATA:L
# Table for jump at 000BC7BC
#-m 0x000DAFD0-0x000DAFF7=DATA:L
# Table for jump at 000BC86C
#-m 0x000DAFF8-0x000DB01F=DATA:L

# Unknown
#-m 0x000DB020-0x000DB263=DATA:L

# Table for jump at 000BD256
#-m 0x000DB264-0x000DB27B=DATA:L
# Table for jump at 000BD9DA
#-m 0x000DB27C-0x000DB2A3=DATA:L
# Table for jump at 000BDB0E
#-m 0x000DB2A4-0x000DB2B3=DATA:L
# Table for jump at 000BDB6E
#-m 0x000DB2B4-0x000DB2C3=DATA:L
# Table for jump at 000BE402
#-m 0x000DB2C4-0x000DB2D3=DATA:L
# Table for jump at 000BE438
#-m 0x000DB2D4-0x000DB2EB=DATA:L
# Table for jump at 000BE4A6
#-m 0x000DB2EC-0x000DB2FF=DATA:L
# Table for jump at 000BE4FC
#-m 0x000DB300-0x000DB327=DATA:L
# Table for jump at 000BE566
#-m 0x000DB328-0x000DB33B=DATA:L
# Table for jump at 000BE644
#-m 0x000DB33C-0x000DB363=DATA:L
# Table for jump at 000BE6E8
#-m 0x000DB364-0x000DB377=DATA:L
# Table for jump at 000BE732
#-m 0x000DB378-0x000DB38B=DATA:L
# Table for jump at 000BE8AC
#-m 0x000DB38C-0x000DB3B3=DATA:L
# Table for jump at 000BEA16
#-m 0x000DB3B4-0x000DB3DB=DATA:L
# Table for jump at 000BEAE2
#-m 0x000DB8DC-0x000DB8F7=DATA:L
# Table for jump at 000BEB06
#-m 0x000DB8F8-0x000DB907=DATA:L
# Table for jump at 000BEC96
#-m 0x000DB908-0x000DB923=DATA:L
# Table for jump at 000BECD8
#-m 0x000DB924-0x000DB93B=DATA:L
# Table for jump at 000BED4A
#-m 0x000DB93C-0x000DB953=DATA:L
# Table for jump at 000BED8C
#-m 0x000DB954-0x000DB96B=DATA:L
# Table for jump at 000BEDD2
#-m 0x000DB96C-0x000DB983=DATA:L
# Table for jump at 000BEE98
#-m 0x000DB984-0x000DB99B=DATA:L
# Table for jump at 000BEEE0
#-m 0x000DB99C-0x000DB9B3=DATA:L
# Table for jump at 000BF334
#-m 0x000DB9B4-0x000DB9C3=DATA:L
# Table for jump at 000BF350
#-m 0x000DB9C4-0x000DB9DF=DATA:L
# Table for jump at 000BF472
#-m 0x000DB9E0-0x000DB9EF=DATA:L
# Table for jump at 000BF4A8
#-m 0x000DB9F0-0x000DBA0B=DATA:L
# Table for jump at 000BF524
#-m 0x000DBA0C-0x000DBA27=DATA:L

# Unknown
#-m 0x000DBA28-0x000DBBBF=DATA:L

# Table for jump at 000C0C74
#-m 0x000DBBC0-0x000DBBE7=DATA:L

# Table for jump at 000C1A42
#-m 0x000DBC90-0x000DBCBB=DATA:L
# Table for jump at 000C1EA0
#-m 0x000DBCBC-0x000DBCCB=DATA:L
# Table for jump at 000C379C
#-m 0x000DBCCC-0x000DBCEB=DATA:L
# Table for jump at 000C37D6
#-m 0x000DBCEC-0x000DBD0F=DATA:L
# Table for jump at 000C385E
#-m 0x000DBD10-0x000DBD3B=DATA:L
# Table for jump at 000C38E6
#-m 0x000DBD3C-0x000DBD5F=DATA:L
# Table for jump at 000C3954
#-m 0x000DBD60-0x000DBD83=DATA:L

# Table for jump at 000C3C0E
#-m 0x000DBDA4-0x000DBDB7=DATA:L
# Table for jump at 000C3E2E
#-m 0x000DBDB8-0x000DBDC7=DATA:L
# Table for jump at 000C3F96
#-m 0x000DBDC8-0x000DBDEB=DATA:L
# Table for jump at 000C46CC
#-m 0x000DBDEC-0x000DBDFB=DATA:L
# Table for jump at 000C46E2
#-m 0x000DBDFC-0x000DBE17=DATA:L
# Table for jump at 000C46FE
#-m 0x000DBE18-0x000DBE33=DATA:L
# Table for jump at 000C471A
#-m 0x000DBE34-0x000DBE4F=DATA:L
# Table for jump at 000C4736
#-m 0x000DBE50-0x000DBE6B=DATA:L
# Table for jump at 000C54E8
#-m 0x000DBE6C-0x000DBE87=DATA:L
# Table for jump at 000C7C9A
#-m 0x000DBE88-0x000DBE9F=DATA:L
# Table for jump at 000C7CEA
#-m 0x000DBEA0-0x000DBEAF=DATA:L
# Table for jump at 000C7DBC
#-m 0x000DBEB0-0x000DBECB=DATA:L
# Table for jump at 000CD734
#-m 0x000DBECC-0x000DBEDB=DATA:L

# Unknown
#-m 0x000DBEDC-0x000DC043=DATA:L

# Table for jump at 000D74FC
#-m 0x000DC044-0x000DC05B=DATA:L

# Unknown
#-m 0x000DC05C-0x000DC113=DATA:L

# Table for jump at 000D97CE
#-m 0x000DC114-0x000DC12B=DATA:L
# Table for jump at 000D9818
#-m 0x000DC12C-0x000DC153=DATA:L
# Table for jump at 000D995A
#-m 0x000DC154-0x000DC16B=DATA:L
# Table for jump at 000D996C
#-m 0x000DC16C-0x000DC193=DATA:L
# Table for jump at 000D9A74
#-m 0x000DC194-0x000DC1BB=DATA:L
# Table for jump at 000D9B60
#-m 0x000DC1BC-0x000DC1E3=DATA:L
# Table for jump at 000D9C40
#-m 0x000DC1E4-0x000DC20B=DATA:L
# Table for jump at 000D9D48
#-m 0x000DC20C-0x000DC223=DATA:L
# Table for jump at 000D9D66
#-m 0x000DC224-0x000DC24B=DATA:L
# Table for jump at 000D9D8E
#-m 0x000DC24C-0x000DC263=DATA:L
# Table for jump at 000D9DA0
#-m 0x000DC264-0x000DC28B=DATA:L
# Table for jump at 000D9DDE
#-m 0x000DC28C-0x000DC2B3=DATA:L
# Table for jump at 000D9E1C
#-m 0x000DC2B4-0x000DC2DB=DATA:L
# Table for jump at 000D9E5A
#-m 0x000DC2DC-0x000DC303=DATA:L

# Unknown
#-m 0x000DC304-0x000DC30F=DATA:L

# Table defining uITRON Tasks (32b header + Table of 0x3C records of 0x1C bytes)
#-m 0x000DC310-0x000DC9A3=DATA:L

# Unknown
#-m 0x000DC9A4-0x000DD357=DATA:L
# 0xFF
#-m 0x000DD358-0x000DFBEF=DATA:L
# Unknown
#-m 0x000DFBF0-0x000DFBFF=DATA:L


# Interrupt vector table.
-t 0x000dfc00
#-m 0x000dfc00-0x000dffff=DATA:L


#####################################################
## ROM Bootloader Area 0x000e0000-0x000fffff - filled with 0xFF in normal FW
#
#-m 0x000E0000-0x000E064B=CODE
##-m 0x000E064C-0x000E08C7=DATA:L
#-m 0x000E08C8-0x000E09A5=CODE
## Copyright message
##-m 0x000E09A6-0x000E0A11=DATA:L
#-m 0x000E0A12-0x000E1A3B=CODE
##-m 0x000E1A3C-0x000E1BC7=DATA:L
#-m 0x000E1BC8-0x000E1C0B=CODE
##-m 0x000E1C0C-0x000E1FA7=DATA:L
#-m 0x000E1FA8-0x000E2767=CODE
##probably not code :
#-m 0x000E2768-0x000ED479=CODE
## 0xFF
##-m 0x000ED47A-0x000FFBBF=DATA:L

## Table for jump at 008849EE
##-m 0x000F528C-0x000F52A3=DATA:L
## Table for jump at 00884A56
##-m 0x000F52A4-0x000F52CF=DATA:L
## Table for jump at 00884A8C
##-m 0x000F52D0-0x000F5383=DATA:L
## Table for jump at 00884AD4
##-m 0x000F5384-0x000F53B3=DATA:L
## Table for jump at 00884AEC
##-m 0x000F53B4-0x000F5467=DATA:L
## Table for jump at 00884DE0
##-m 0x000F5468-0x000F5497=DATA:L
## Table for jump at 00884EAA
##-m 0x000F5498-0x000F54C7=DATA:L
## Table for jump at 008855C2
##-m 0x000F54C8-0x000F54DF=DATA:L
## Table for jump at 00885698
##-m 0x000F54E0-0x000F54F7=DATA:L
#
## Table for jump at 00885A28
##-m 0x000F5508-0x000F5537=DATA:L
#
## Table for jump at 00887206
##-m 0x000F5C54-0x000F5C83=DATA:L
#
## Table for jump at 008865BE
##-m 0x000F5600-0x000F562F=DATA:L
#
## Table for jump at 0088759A
##-m 0x000F5C84-0x000F5CAF=DATA:L
## Table for jump at 00887788
##-m 0x000F5CB0-0x000F5CDB=DATA:L
## Table for jump at 00887FAE
##-m 0x000F5CDC-0x000F5CF3=DATA:L
## Table for jump at 00888DD0
##-m 0x000F5CF4-0x000F5D0B=DATA:L
#
## Table for jump at 008898F6
##-m 0x000F5FF4-0x000F6023=DATA:L

## version number etc.
##-m 0x000FFBC0-0x000FFBF0=DATA:L
## Interrupt vector table BL.
#-t 0x000FFC00
#
#####################################################


-m 0x00100000-0x002376A3=CODE


# Unknown
#-m 0x002376A4-0x00240683
# Table for jump at 0010A724
#-m 0x00240684-0x002406E7=DATA:L
# Table for jump at 0010BDCA
#-m 0x002406E8-0x0024070B=DATA:L
# Table for jump at 00113F0A
#-m 0x0024070C-0x0024071B=DATA:L
# Table for jump at 00114456
#-m 0x0024071C-0x0024072B=DATA:L
# Table for jump at 0011666A
#-m 0x0024072C-0x00240757=DATA:L
# Table for jump at 001169C2
#-m 0x00240758-0x00240773=DATA:L

# Table for jump at 0011B872
#-m 0x00241844-0x0024186B=DATA:L
# Table for jump at 0011B94E
#-m 0x0024186C-0x00241893=DATA:L
# Table for jump at 0011BA48
#-m 0x00241894-0x002418BB=DATA:L
# Table for jump at 0011DFE0
#-m 0x002418BC-0x002418E3=DATA:L
# Table for jump at 0011E07C
#-m 0x002418E4-0x0024190B=DATA:L

# Table of addresses reached from 0x0010A724 is stored at 0x00240684

#-m 0x00242CCC-0x00242CCD=DATA
# 0x00
#-m 0x00242CCE-0x0024453F=DATA:L

# Unknown
#-m 0x00244540-0x00245886=DATA:L

# 0x00
#-m 0x00245886-0x002470F7=DATA:L

# Unknown
#-m 0x002470F8-0x0024A437=DATA:L

# Table for jump at 00127874
#-m 0x0024A438-0x0024A677=DATA:L
# Table for jump at 00129870
#-m 0x0024A678-0x0024A68B=DATA:L

# Table for jump at 00130454
#-m 0x0024AAA0-0x0024AAAF=DATA:L
# Table for jump at 00131402
#-m 0x0024AAB0-0x0024AAC7=DATA:L

# Table for jump at 0013AC6A
#-m 0x0024B05C-0x0024B06F=DATA:L
# Table for jump at 0013C20E
#-m 0x0024B070-0x0024B09B=DATA:L
# Table for jump at 0013D18C
#-m 0x0024B09C-0x0024B0B3=DATA:L
# Table for jump at 0013E7E2
#-m 0x0024B0B4-0x0024B0CB=DATA:L
# Table for jump at 0013E9FA
#-m 0x0024B0CC-0x0024B0E3=DATA:L
# Table for jump at 0013F00C
#-m 0x0024B0E4-0x0024B0F7=DATA:L

# Table for jump at 0014020E
#-m 0x0024B18C-0x0024B1BB=DATA:L

# Table for jump at 0015174A
#-m 0x0024BF94-0x0024BFAB=DATA:L

# Table for jump at 00152EE8
#-m 0x0024C174-0x0024C183=DATA:L
# Table for jump at 00153B42
#-m 0x0024C184-0x0024C193=DATA:L

# Table for jump at 00168B22
#-m 0x0024E478-0x0024E487=DATA:L
# Table for jump at 00169352
#-m 0x0024E488-0x0024E497=DATA:L
# Table for jump at 00169480
#-m 0x0024E498-0x0024E4AF=DATA:L
# Table for jump at 00169F16
#-m 0x0024E4B0-0x0024E4D3=DATA:L
# Table for jump at 00169F32
#-m 0x0024E4D4-0x0024E4E3=DATA:L
# Table for jump at 0016A002
#-m 0x0024E4E4-0x0024E4F3=DATA:L
# Table for jump at 0016A1EC
#-m 0x0024E4F4-0x0024E503=DATA:L
# Table for jump at 0016A2A2
#-m 0x0024E504-0x0024E51F=DATA:L
# Table for jump at 0016A2EC
#-m 0x0024E520-0x0024E53B=DATA:L
# Table for jump at 0016A32E
#-m 0x0024E53C-0x0024E563=DATA:L
# Table for jump at 0016A7AE
#-m 0x0024E564-0x0024E573=DATA:L

# Table for jump at 0016AA56
#-m 0x0024E598-0x0024E5A7=DATA:L
# Table for jump at 0016AB26
#-m 0x0024E5A8-0x0024E5BF=DATA:L
# Table for jump at 0016AC50
#-m 0x0024E5C0-0x0024E5E3=DATA:L
# Table for jump at 0016B258
#-m 0x0024E5E4-0x0024E5FB=DATA:L
# Table for jump at 0016B4EA
#-m 0x0024E5FC-0x0024E61B=DATA:L
# Table for jump at 0016B8DC
#-m 0x0024E61C-0x0024E62B=DATA:L
# Table for jump at 0016C330
#-m 0x0024E62C-0x0024E63B=DATA:L
# Table for jump at 0016C3D0
#-m 0x0024E63C-0x0024E67F=DATA:L
# Table for jump at 0016CE04
#-m 0x0024E680-0x0024E68F=DATA:L
# Table for jump at 0016CEC4
#-m 0x0024E690-0x0024E69F=DATA:L
# Table for jump at 0016D5AC
#-m 0x0024E6A0-0x0024E6AF=DATA:L
# Table for jump at 0016D838
#-m 0x0024E6B0-0x0024E6BF=DATA:L

# Table for jump at 00170168
#-m 0x00250104-0x00250113=DATA:L
# Table for jump at 0017018A
#-m 0x00250114-0x00250123=DATA:L
# Table for jump at 00170456
#-m 0x00250124-0x00250133=DATA:L

# Table for jump at 00170C42
#-m 0x00250250-0x0025026B=DATA:L
# Table for jump at 00170E6C
#-m 0x0025026C-0x0025027B=DATA:L
# Table for jump at 00170EA4
#-m 0x0025027C-0x00250297=DATA:L
# Table for jump at 0017105E
#-m 0x00250298-0x002502B3=DATA:L

# Table for jump at 00175B26
#-m 0x00251C4C-0x00251C6F=DATA:L
# Table for jump at 00175D64
#-m 0x00251C70-0x00251C93=DATA:L
# Table for jump at 00176148
#-m 0x00251C94-0x00251CA3=DATA:L
# Table for jump at 00176172
#-m 0x00251CA4-0x00251CB3=DATA:L
# Table for jump at 0017DA9E
#-m 0x00251CB4-0x00251CD3=DATA:L
# Table for jump at 0017DBB2
#-m 0x00251CD4-0x00251CEB=DATA:L
# Table for jump at 0017DEF2
#-m 0x00251CEC-0x00251D0F=DATA:L

# Table for jump at 0018E4DA
#-m 0x00265CBC-0x00265CD3=DATA:L
# Table for jump at 0018E55E
#-m 0x00265CD4-0x00265CEB=DATA:L
# Table for jump at 0018E5CE
#-m 0x00265CEC-0x00265D03=DATA:L
# Table for jump at 0018E6F0
#-m 0x00265D04-0x00265D13=DATA:L
# Table for jump at 0018E90A
#-m 0x00265D14-0x00265D33=DATA:L
# Table for jump at 0018E9F2
#-m 0x00265D34-0x00265D53=DATA:L

# Table for jump at 0019604E
#-m 0x00265EDC-0x00265EEB=DATA:L
# Table for jump at 00196194
#-m 0x00265EEC-0x00265EFB=DATA:L

# Table for jump at 0019C112
#-m 0x00267B44-0x00267B53=DATA:L
# Table for jump at 0019DD04
#-m 0x00267B54-0x00267B7B=DATA:L
# Table for jump at 0019E230
#-m 0x00267B7C-0x00267B9B=DATA:L
# Table for jump at 0019EB36
#-m 0x00267B9C-0x00267BAB=DATA:L

# Table for jump at 0019F78E
#-m 0x00267BD0-0x00267BFB=DATA:L
# Table for jump at 0019F8D4
#-m 0x00267BFC-0x00267C0B=DATA:L
# Table for jump at 0019FD1C
#-m 0x00267C0C-0x00267C1B=DATA:L
# Table for jump at 001A0436
#-m 0x00267C1C-0x00267C2B=DATA:L
# Table for jump at 001A0A8C
#-m 0x00267C2C-0x00267C53=DATA:L
# Table for jump at 001A0B4A
#-m 0x00267C54-0x00267C6B=DATA:L
# Table for jump at 001A446E
#-m 0x00267C6C-0x00267C7B=DATA:L
# Table for jump at 001A44B6
#-m 0x00267C7C-0x00267C8B=DATA:L

# Table with 81 records of 16 bytes used at 001A89D6 and at 001A8BDE
#-m 0x00267CF4-0x00268203=DATA:L
# Table for call at 001A9424
#-m 0x00268204-0x00268213=DATA:L
# Table for call at 001A93A0
#-m 0x00268214-0x00268227=DATA:L

# Table for jump at 001AC484
#-m 0x0026A4AC-0x0026A4BB=DATA:L
# Table for jump at 001ACE1E
#-m 0x0026A4BC-0x0026A4CB=DATA:L

# Table for jump at 001B3952
#-m 0x0026AE98-0x0026AED3=DATA:L
# Table for jump at 001B39BE
#-m 0x0026AED4-0x0026AEE3=DATA:L
# Table for jump at 001B3A1E
#-m 0x0026AEE4-0x0026AF0F=DATA:L
# Table for jump at 001B3A92
#-m 0x0026AF10-0x0026AF3B=DATA:L

# Table for jump at 001B77BA
#-m 0x0026B064-0x0026B0BB=DATA:L

# Table for jump at 001BB642
#-m 0x0026B798-0x0026B7A7=DATA:L

# Table for jump at 001BBF28
#-m 0x0026BB74-0x0026BB83=DATA:L

# Firmware decoding XOR tables
# Table 1
# -m 0x0026B150-0x0026B24F=DATA:L
# Table 2
# -m 0x0026B250-0x0026B34F=DATA:L
# Table 3
# -m 0x0026B350-0x0026B44F=DATA:L

# Table for jump at 001BBB54
#-m 0x0026B7A8-0x0026B7B7=DATA:L

# Table for jump at 001BC4D4
#-m 0x0026BB84-0x0026BB93=DATA:L

# Table for jump at 001BD580
#-m 0x0026BBB0-0x0026BBC7=DATA:L

# Table for jump at 001BE3FA
#-m 0x0026C108-0x0026C117=DATA:L
# Table for jump at 001BE44E
#-m 0x0026C118-0x0026C12B=DATA:L

# Table used when rendering strings
# Each record is 8 bytes long, byte0=0, byte1:01/02/03, byte2=0, byte3=0 and int offset to data below (0x0026c44c)
#-m 0x0026C178-0x0026c3df=DATA:L
# Unknown
#-m 0x0026c3e0-0x0026c44b=DATA:L
# Offsets pointed to by the table at 0x0026C178
#-m 0x0026c44c-0x0026c83b=DATA:L

# Table for jump at 001C69FE
#-m 0x0026C918-0x0026CA4F=DATA:L

# Table for jump at 002CDFDA
#-m 0x0026E9C8-0x0026E9DF=DATA:L
# Table for jump at 002CE248
#-m 0x0026E9E0-0x0026E9FF=DATA:L
# Table for jump at 002CE26A
#-m 0x0026EA00-0x0026EA17=DATA:L
# Table for jump at 002D12A6
#-m 0x0026EA18-0x0026EA57=DATA:L
# Table for jump at 002D23DE
#-m 0x0026EA58-0x0026EABB=DATA:L

# Table for jump at 002D3F36
#-m 0x0026EF74-0x0026EF83=DATA:L
# Table for jump at 002D4078
#-m 0x0026EF84-0x0026EF93=DATA:L
# Table for jump at 002D41B8
#-m 0x0026EF94-0x0026EFA3=DATA:L
# Table for jump at 002D4504
#-m 0x0026EFA4-0x0026EFB3=DATA:L
# Table for jump at 002D460C
#-m 0x0026EFB4-0x0026EFC3=DATA:L
# Table for jump at 002D4A0C
#-m 0x0026EFC4-0x0026EFD3=DATA:L
# Table for jump at 002D4A54
#-m 0x0026EFD4-0x0026EFE3=DATA:L
# Table for jump at 002D4D74
#-m 0x0026EFE4-0x0026EFF3=DATA:L
# Table for jump at 002D4E48
#-m 0x0026EFF4-0x0026F003=DATA:L
# Table for jump at 002D68AE
#-m 0x0026F004-0x0026F027=DATA:L
# Table for jump at 002D6906
#-m 0x0026F028-0x0026F043=DATA:L
# Table for jump at 002D6AB2
#-m 0x0026F044-0x0026F053=DATA:L
# Table for jump at 002D6AEC
#-m 0x0026F054-0x0026F063=DATA:L
# Table for jump at 002D6B9A
#-m 0x0026F064-0x0026F087=DATA:L
# Table for jump at 002D7048
#-m 0x0026F088-0x0026F0AB=DATA:L
# Table for jump at 002D7758
#-m 0x0026F0AC-0x0026F0BB=DATA:L
# Table for jump at 002D78F0
#-m 0x0026F0BC-0x0026F0CB=DATA:L
# Table for jump at 002D7A84
#-m 0x0026F0CC-0x0026F0E7=DATA:L
# Table for jump at 002D85E2
#-m 0x0026F0E8-0x0026F10B=DATA:L
# Table for jump at 002D86FC
#-m 0x0026F10C-0x0026F12F=DATA:L
# Table for jump at 002D88DE
#-m 0x0026F130-0x0026F153=DATA:L
# Table for jump at 002D902A
#-m 0x0026F154-0x0026F163=DATA:L
# Table for jump at 002D9E1E
#-m 0x0026F164-0x0026F17B=DATA:L

# Table for jump at 002DEECE
#-m 0x0026F308-0x0026F317=DATA:L
# Table for jump at 002DEFBC
#-m 0x0026F318-0x0026F327=DATA:L
# Table for jump at 002DF168
#-m 0x0026F328-0x0026F337=DATA:L

# Table for jump at 002E2C08
#-m 0x0026FF7C-0x0026FF93=DATA:L
# Table for jump at 002E2D30
#-m 0x0026FF94-0x0026FFAB=DATA:L
# Table for jump at 002E329A
#-m 0x0026FFAC-0x0026FFC3=DATA:L
# Table for jump at 002E35A4
#-m 0x0026FFC4-0x0027001B=DATA:L

# Table for jump at 002E8A3E
#-m 0x0027067C-0x00270697=DATA:L
# Table for jump at 002E8AE0
#-m 0x00270698-0x002706BB=DATA:L
# Table for jump at 002E8B40
#-m 0x002706BC-0x002706D7=DATA:L
# Table for jump at 002E8CC2
#-m 0x002706D8-0x002706EF=DATA:L
# Table for jump at 002E8DA4
#-m 0x002706F0-0x002706FF=DATA:L
# Table for jump at 002E8E52
#-m 0x00270700-0x0027071B=DATA:L
# Table for jump at 002E8EF8
#-m 0x0027071C-0x0027073F=DATA:L
# Table for jump at 002EB1F4
#-m 0x00270740-0x00270763=DATA:L
# Table for jump at 002EBED0
#-m 0x00270764-0x00270787=DATA:L
# Table for jump at 002EC016
#-m 0x00270788-0x002707AB=DATA:L
# Table for jump at 002EC284
#-m 0x002707AC-0x002707CF=DATA:L
# Table for jump at 002EC30C
#-m 0x002707D0-0x002707EB=DATA:L
# Table for jump at 002ED1DC
#-m 0x002707EC-0x002707FB=DATA:L
# Table for jump at 002ED47C
#-m 0x002707FC-0x0027080B=DATA:L
# Table for jump at 002ED746
#-m 0x0027080C-0x00270823=DATA:L
# Table for jump at 002EDC3C
#-m 0x00270824-0x00270833=DATA:L
# Table for jump at 002EDE1E
#-m 0x00270834-0x0027084F=DATA:L
# Table for jump at 002EEF52
#-m 0x00270850-0x002708AF=DATA:L
# Table for jump at 002EF96C
#-m 0x002708B0-0x002708D7=DATA:L
# Table for jump at 002EFA10
#-m 0x002708D8-0x002708FF=DATA:L
# Table for jump at 002EFB3E
#-m 0x00270900-0x0027090F=DATA:L
# Table for jump at 002EFBD6
#-m 0x00270910-0x00270937=DATA:L
# Table for jump at 002EFC56
#-m 0x00270938-0x0027095F=DATA:L
# Table for jump at 002F02D6
#-m 0x00270960-0x00270973=DATA:L
# Table for jump at 002F046E
#-m 0x00270974-0x0027098F=DATA:L
# Table for jump at 002F0A34
#-m 0x00270990-0x0027099F=DATA:L
# Table for jump at 002F174A
#-m 0x002709A0-0x002709B7=DATA:L
# Table for jump at 002F5E44
#-m 0x002709B8-0x002709C7=DATA:L
# Table for jump at 002F7C1A
#-m 0x002709C8-0x002709DF=DATA:L
# Table for jump at 002FC0E2
#-m 0x002709E0-0x00270A07=DATA:L
# Table for jump at 002FC6B2
#-m 0x00270A08-0x00270A17=DATA:L
# Table for jump at 002FC8C2
#-m 0x00270A18-0x00270A3F=DATA:L
# Table for jump at 002FCA8C
#-m 0x00270A40-0x00270A53=DATA:L
# Table for jump at 002FCB26
#-m 0x00270A54-0x00270A73=DATA:L
# Table for jump at 002FCF64
#-m 0x00270A74-0x00270A93=DATA:L

# Table for jump at 002FE5CE
#-m 0x00270FE4-0x00271037=DATA:L
# Table for jump at 00300684
#-m 0x00271038-0x0027104F=DATA:L
# Table for jump at 003007B4
#-m 0x00271050-0x00271067=DATA:L
# Table for jump at 00301552
#-m 0x00271068-0x00271077=DATA:L
# Table for jump at 00303E8C
#-m 0x00271078-0x0027108B=DATA:L
# Table for jump at 0030A44C
#-m 0x0027108C-0x002710CB=DATA:L
# Table for jump at 0030A466
#-m 0x002710CC-0x0027110B=DATA:L
# Table for jump at 0030A480
#-m 0x0027110C-0x0027114B=DATA:L

# Table for jump at 00311A06
#-m 0x00271160-0x00271173=DATA:L
# Table for jump at 00311B46
#-m 0x00271174-0x002711AB=DATA:L
# Table for jump at 00312D5A
#-m 0x002711AC-0x002713B3=DATA:L

# Table for jump at 001CF4CA
#-m 0x002717E0-0x002717F3=DATA:L
# Table for jump at 001CFCF8
#-m 0x002717F4-0x00271803=DATA:L
# Table for jump at 001CFDB4
#-m 0x00271804-0x0027182B=DATA:L
# Table for jump at 001D1316
#-m 0x0027182C-0x0027185B=DATA:L

# Table of functions addresses, some of which displaying error messages
#-m 0x00271A60-0x002713B3=DATA:L

# Table for jump at 001D6052
#-m 0x00272B50-0x00272B7F=DATA:L
# Table for jump at 001D616A
#-m 0x00272B80-0x00272BAB=DATA:L
# Table for jump at 001D6210
#-m 0x00272BAC-0x00272BEF=DATA:L

# 0x00
#-m 0x00283000-0x0028D5BB=DATA:L

# Unknown
#-m 0x0028D5BC-0x00291687=DATA:L
# 0x00
#-m 0x00291688-0x00292CA1=DATA:L
# Unknown
#-m 0x00292CA2-0x00292CB3=DATA:L
# 0xFF
#-m 0x00292CB4-0x00297AD3=DATA:L
# 0x00
#-m 0x00297AD4-0x00297ADB=DATA:L
# 0xFF
#-m 0x00297ADC-0x0029C8FB=DATA:L
# 0x00
#-m 0x0029C8FC-0x002A1CA7=DATA:L

# Table for jump at 001DADE6
#-m 0x002A1CB4-0x002A1CD3=DATA:L
# Table for jump at 001DD21A
#-m 0x002A1CD4-0x002A1CE3=DATA:L
# Table for jump at 001DDECA
#-m 0x002A1CE4-0x002A1CF3=DATA:L
# Table for jump at 001DEC16
#-m 0x002A1CF4-0x002A1D03=DATA:L

# Table for jump at 001E2FF8
#-m 0x002A224C-0x002A225B=DATA:L
# Table for jump at 001E4FDE
#-m 0x002A225C-0x002A2277=DATA:L

# Table for jump at 001E501C
#-m 0x002A2278-0x002A2287=DATA:L
# Table for jump at 001E53BA
#-m 0x002A2288-0x002A2297=DATA:L

# Table for jump at 001E6150
#-m 0x002A2414-0x002A2423=DATA:L

# Table for jump at 001E7FF4
#-m 0x002A2B44-0x002A2B63=DATA:L
# Table for jump at 001E84F0
#-m 0x002A2B64-0x002A2BA7=DATA:L
# Table for jump at 001E8786
#-m 0x002A2BA8-0x002A2BC7=DATA:L
# Table for jump at 001E8BAA
#-m 0x002A2BC8-0x002A2BD7=DATA:L
# Table for jump at 001E8F7E
#-m 0x002A2BD8-0x002A2BE7=DATA:L
# Table for jump at 001E9274
#-m 0x002A2BE8-0x002A2BF7=DATA:L

# Table for jump at 001EAE44
#-m 0x002A4D0C-0x002A4D1F=DATA:L

# Table for jump at 001EDFF2
#-m 0x002A5350-0x002A5383=DATA:L
# Table for jump at 000ABB76
#-m 0x002A5384-0x002A5397=DATA:L

# Table for jump at 000AC39A
#-m 0x002A53A0-0x002A53B7=DATA:L

# Table for jump at 000AE9DE
#-m 0x002A53D8-0x002A53EB=DATA:L

# Table for jump at 0031971C
#-m 0x002A54F0-0x002A5513=DATA:L

# Table for jump at 0031C6D8
#-m 0x002A65A8-0x002A65B7=DATA:L
# Table for jump at 0031D9DE
#-m 0x002A65B8-0x002A65CB=DATA:L
# Table for jump at 0031EA48
#-m 0x002A65CC-0x002A65F3=DATA:L
# Table for jump at 0031F66A
#-m 0x002A65F4-0x002A6617=DATA:L
# Table for jump at 0031F956
#-m 0x002A6618-0x002A6657=DATA:L
# Table for jump at 0031FED4
#-m 0x002A6658-0x002A6697=DATA:L
# Table for jump at 00321D22
#-m 0x002A6698-0x002A66D7=DATA:L

# Table for jump at 003259FC
#-m 0x002A6FF4-0x002A700B=DATA:L
# Table for jump at 00327582
#-m 0x002A700C-0x002A7043=DATA:L
# Table for jump at 0032967C
#-m 0x002A7044-0x002A705F=DATA:L
# Table for jump at 0032BE0A
#-m 0x002A7060-0x002A7093=DATA:L
# Table for jump at 0032BEE2
#-m 0x002A7094-0x002A70BF=DATA:L
# Table for jump at 0032BF60
#-m 0x002A70C0-0x002A70E7=DATA:L
# Table for jump at 0032C1C0
#-m 0x002A70E8-0x002A710B=DATA:L
# Table for jump at 0032D37A
#-m 0x002A710C-0x002A7143=DATA:L
# Table for jump at 0032E256
#-m 0x002A7144-0x002A7167=DATA:L
# Table for jump at 0032E2C0
#-m 0x002A7168-0x002A7193=DATA:L
# Table for jump at 0032E362
#-m 0x002A7194-0x002A71AF=DATA:L

# Table for jump at 00332538
#-m 0x002A7E98-0x002A7ED7=DATA:L
# Table for jump at 00332EB4
#-m 0x002A7ED8-0x002A7F13=DATA:L
# Table for jump at 00335222
#-m 0x002A7F14-0x002A7F37=DATA:L
# Table for jump at 003366C8
#-m 0x002A7F38-0x002A7F5B=DATA:L
# Table for jump at 0033696A
#-m 0x002A7F5C-0x002A7F9B=DATA:L
# Table for jump at 003380F4
#-m 0x002A7F9C-0x002A8023=DATA:L
# Table for jump at 00338A5C
#-m 0x002A8024-0x002A8037=DATA:L

# Table for jump at 003409BE
#-m 0x002A8510-0x002A8567=DATA:L
# Table for jump at 00340B74
#-m 0x002A8568-0x002A85BF=DATA:L
# Table for jump at 00340C68
#-m 0x002A85C0-0x002A85EF=DATA:L
# Table for jump at 00341686
#-m 0x002A85F0-0x002A860B=DATA:L

# Table for jump at 0034A684
#-m 0x002A89E8-0x002A8A03=DATA:L
# Table for jump at 0034A7C8
#-m 0x002A8A04-0x002A8A1F=DATA:L
# Table for jump at 0034A8F8
#-m 0x002A8A20-0x002A8A3B=DATA:L
# Table for jump at 0034C1A0
#-m 0x002A8A3C-0x002A8ABB=DATA:L
# Table for jump at 0034C286
#-m 0x002A8ABC-0x002A8AD3=DATA:L
# Table for jump at 0034C604
#-m 0x002A8AD4-0x002A8AEB=DATA:L

# Table for jump at 0034D14E
#-m 0x002A8F4C-0x002A8F93=DATA:L
# Table for jump at 0034F3B0
#-m 0x002A8F94-0x002A8FC7=DATA:L
# Table for jump at 00351CAA
#-m 0x002A8FC8-0x002A8FD7=DATA:L
# Table for jump at 003552CE
#-m 0x002A8FD8-0x002A901F=DATA:L
# Table for jump at 003553B8
#-m 0x002A9020-0x002A9053=DATA:L
# Table for jump at 003557D6
#-m 0x002A9054-0x002A9087=DATA:L
# Table for jump at 00355964
#-m 0x002A9088-0x002A90A3=DATA:L

# Table for jump at 0035BAA0
#-m 0x002AA4FC-0x002AA50B=DATA:L
# Table for jump at 0035E316
#-m 0x002AA50C-0x002AA52B=DATA:L
# Table for jump at 0035E402
#-m 0x002AA52C-0x002AA54B=DATA:L
# Table for jump at 0035E46E
#-m 0x002AA54C-0x002AA56B=DATA:L
# Table for jump at 0035EC68
#-m 0x002AA56C-0x002AA57B=DATA:L
# Table for jump at 0035F5EE
#-m 0x002AA57C-0x002AA58F=DATA:L

# Table for jump at 0035F96E
#-m 0x002AA590-0x002AA5A3=DATA:L
# Table for jump at 00360446
#-m 0x002AA5A4-0x002AA5CB=DATA:L
# Table for jump at 003617A6
#-m 0x002AA5CC-0x002AA5DF=DATA:L

# Table for jump at 00362840
#-m 0x002AA5E0-0x002AA62F=DATA:L
# Table for jump at 003628C8
#-m 0x002AA630-0x002AA63F=DATA:L

# Table for jump at 00368702
#-m 0x002AA914-0x002AA93B=DATA:L
# Table for jump at 00368720
#-m 0x002AA93C-0x002AA963=DATA:L
# Table for jump at 00368756
#-m 0x002AA964-0x002AA98B=DATA:L
# Table for jump at 0036AA20
#-m 0x002AA98C-0x002AA99B=DATA:L
# Table for jump at 0036AA60
#-m 0x002AA99C-0x002AA9AB=DATA:L

# Table for jump at 00372DF6
#-m 0x002AAC2C-0x002AAC53=DATA:L

# Table for jump at 00379360
#-m 0x002AAC64-0x002AACBB=DATA:L

# Table for jump at 001F0A7C
#-m 0x002AB2D0-0x002AB30B=DATA:L

# Table for jump at 001F199A
#-m 0x002AB338-0x002AB347=DATA:L

# Table for jump at 001F3198
#-m 0x002AB3B0-0x002AB3BF=DATA:L

# Table for jump at 001F5070
#-m 0x002AC244-0x002AC257=DATA:L
# Table for jump at 001F5AD4
#-m 0x002AC258-0x002AC273=DATA:L

# Table for jump at 001FE312
#-m 0x002AD8F8-0x002AD907=DATA:L
# Table for jump at 001FE3E2
#-m 0x002AD908-0x002AD917=DATA:L
# Table for jump at 001FE4AE
#-m 0x002AD918-0x002AD927=DATA:L
# Table for jump at 001FE53A
#-m 0x002AD928-0x002AD937=DATA:L
# Table for jump at 001FE560
#-m 0x002AD938-0x002AD947=DATA:L
# Table for jump at 001FEFD4
#-m 0x002AD948-0x002AD957=DATA:L
# Table for jump at 001FF9E0
#-m 0x002AD958-0x002AD97B=DATA:L
# Table for jump at 001FFAA8
#-m 0x002AD97C-0x002AD997=DATA:L
# Table for jump at 001FFB48
#-m 0x002AD998-0x002AD9BB=DATA:L
# Table for jump at 001FFBE4
#-m 0x002AD9BC-0x002AD9FF=DATA:L
# Table for jump at 001FFCA6
#-m 0x002ADA00-0x002ADA23=DATA:L
# Table for jump at 001FFDCE
#-m 0x002ADA24-0x002ADA3B=DATA:L

# Table for jump at 00201B3C
#-m 0x002ADEA8-0x002ADEBB=DATA:L

# Table for jump at 00206D8A
#-m 0x002AE270-0x002AE29B=DATA:L

# Table for jump at 0020900E
#-m 0x002AE2A4-0x002AE2E3=DATA:L

# Table for jump at 0020C90A
#-m 0x002BABC4-0x002BABDF=DATA:L

# Table for jump at 0020D0B4
#-m 0x002BABFC-0x002BAC23=DATA:L
# Table for jump at 0020D17C
#-m 0x002BAC24-0x002BAC3B=DATA:L

# Table for jump at 0020F0DE
#-m 0x002BB248-0x002BB267=DATA:L
# Table for jump at 0020F10E
#-m 0x002BB268-0x002BB277=DATA:L
# Table for jump at 0020F14E
#-m 0x002BB278-0x002BB287=DATA:L
# Table for jump at 0020FBA8
#-m 0x002BB288-0x002BB297=DATA:L

# Table for jump at 0021401E
#-m 0x002BBE20-0x002BBE6B=DATA:L

# Table for jump at 0022408E
#-m 0x002BDFDC-0x002BE053=DATA:L

# Table for jump at 00225424
#-m 0x002BE05C-0x002BE1A7=DATA:L
# Table for jump at 002254CE
#-m 0x002BE1A8-0x002BE31F=DATA:L

# Table for jump at 00229AD6
#-m 0x002BEBA0-0x002BEBB3=DATA:L
# Table for jump at 00229B5C
#-m 0x002BEBB4-0x002BEBD3=DATA:L
# Table for jump at 00229B96
#-m 0x002BEBD4-0x002BEBEB=DATA:L
# Table for jump at 00229C7E
#-m 0x002BEBEC-0x002BEBFB=DATA:L
# Table for jump at 0022A1A6
#-m 0x002BEBFC-0x002BECB3=DATA:L

# Table for jump at 0022ECAC
#-m 0x002BECC4-0x002BECD3=DATA:L
# Table for jump at 0022F29E
#-m 0x002BECD4-0x002BECE3=DATA:L
# Table for jump at 0022FF38
#-m 0x002BECE4-0x002BECF3=DATA:L
# Table for jump at 00232678
#-m 0x002BECF4-0x002BED13=DATA:L

# Table for jump at 002361A8
#-m 0x002BEFE4-0x002BEFF7=DATA:L

# Table for jump at 0023648E
#-m 0x002BF068-0x002BF1B7=DATA:L

# code for sure
-m 0x002BF520-0x002C4A0F=CODE

# code probably
-m 0x002C4A10-0x00313173=CODE

# at 002C53A6, jump to a table stored at 0x0079F1A8 (?!)

-m 0x00313174-0x0037BDE1=CODE

# 2 bytes of 0xFF stuffing

# Area copied to 0x8F9C4E78 by the loop at 0x40574
# -m 0x0037BDE4-0x00393CF7=DATA:L

# Dispatch table copied to 0x8F9D6FD0 used by function_1d994a_ which is called by many interrupts
-m 0x0038DF3C-0x38E0BB=DATA:L

-m 0x00393CF8-0x00394793=CODE

# ------- no decoding done in this area yet -------
# -m 0x00394794-0x005EA99F=DATA:L
# -------------------------------------------------

# String resources - see Google Doc
#-m 0x005EA9A0-0x00775763=DATA:L

# Unknown :
#-m 0x00775763-0x0079F1A7=DATA:L
# Table for jump at 002C53A6
#-m 0x0079F1A8-0x0079F1BF=DATA:L
# Table for jump at 002C53C0
#-m 0x0079F1C0-0x0079F1DB=DATA:L
# Table for jump at 002C5420
#-m 0x0079F1DC-0x0079F203=DATA:L
# Table for jump at 002C5588
#-m 0x0079F204-0x0079F21B=DATA:L
# Table for jump at 002C576C
#-m 0x0079F21C-0x0079F233=DATA:L
# Table for jump at 002C5A96
#-m 0x0079F234-0x0079F25B=DATA:L
# Table for jump at 002C69EA
#-m 0x0079F25C-0x0079F293=DATA:L

# Unknown :
#-m 0x0079F292-0x007C6253=DATA:L

#JPEG :
#-m 0x007C6254-0x00863334=DATA:L
#one more JPEG ? :
#-m 0x00863335-0x0088189F=DATA:L

# Unknown :
#-m 0x008818A0-0x0088389F=DATA:L

-m 0x008838A0-0x00889B17=CODE

# Unknown
#-m 0x00889B18-0x008a64af=DATA:L

# JPEG
#-m 0x008a64b0-0x00908cf9=DATA:L

# 0xFF
#-m 0x00908cfa-0x00a80000=DATA:L


#####################################################
## Copy of Bootloader Area to RAM
#
##-m 0x80080000-0x800800DF=DATA:L
#-m 0x800800E0-0x800800FB=CODE
##-m 0x800800FC-0x8008025B=DATA:L
#-m 0x8008025C-0x8008C8A3=CODE
##-m 0x8008C8A4-0x8008CE0D=DATA:L
#
## Interrupt vector table copied from ROM
#-t 0x8008CE10
#####################################################



############################### Symbols

-s 0x40000=__start
-s 0x4061A=setup_external_clocks
-s 0x4063A=int_18
-s 0x4065E=time(R4 [OUT time_in_ms])
-s 0x40668=CopyRAM_code
-s 0x4068A=soft_reset
-s 0x406EC=NOP_trap_syscall_enter
-s 0x406EE=NOP_trap_task_context_switched
-s 0x406F0=NOP_trap_syscall_leave
-s 0x406F2=NOP_trap_before_task_switch
-s 0x406F4=NOP_trap_task_context_saved
-s 0x406F6=NOP_406F6
-s 0x406F8=NOP_406F8
-s 0x406FA=int40_xF5
-s 0x40702=int_01
-s 0x4086A=sys_unsupport_func(/*_int or _tmr Return from Interrupt or Timer Handler */)
-s 0x4086E=sys_reserved_func
-s 0x40872=int_40_syscall
-s 0x408F0=int_07
-s 0x408FC=_kernel_start
-s 0x409E6=infinite_loop
-s 0x409E8=ResetRAMSpace
-s 0x40A70=set_x440_x10
-s 0x40A98=Setupx68000918
-s 0x40AB6=Setup_TCBTable
-s 0x40AFE=Setup_SemaphoreTable
-s 0x40B24=Setup_FlagTable
-s 0x40B4A=Setup_MessageTable
-s 0x40B70=Setup_VariMemoryTable
-s 0x40BBC=Setup_FixedMemoryTable
-s 0x40C02=SetupTimeManagementTable
-s 0x40C28=SetupAlarmTable
-s 0x40C4E=UpdateClock_ms(/*int_18_body*/)
-s 0x40CDE=MillisecondTimer
-s 0x40DE4=sys__sub_40DE4
-s 0x40E1E=sys__TopLevel_sub2
-s 0x40E4C=sys__sub_40E4C
-s 0x40E98=sys__sub_40E98
-s 0x40EC8=sys__sub_40EC8(R4 [IN])
-s 0x40F06=sys__sub_40F06
-s 0x40F3C=int_3f_task_switch
-s 0x410E8=sys_set_tim(R4 [IN ptr_to_pk_tim], R12 [OUT err_code] /* Set System Clock */)
-s 0x41106=sys_get_tim(R4 [IN ptr_to_pk_tim], R12 [OUT err_code] /* Get System Clock */)
-s 0x41124=sys_dly_tsk(R4 [IN dly_tim], R12 [OUT err_code] /* Delay Task */)
-s 0x41180=sys_def_cyc(R4 [IN cycno], R5 [IN ptr_to_pk_dcyc], R12 [OUT err_code] /* Define Cyclic Handler */)
-s 0x411FE=sys_act_cyc(R4 [IN cycno], R5 [IN cycact], R12 [OUT err_code] /* Activate Cyclic Handler */)
-s 0x41264=sys_ref_cyc(R5 [IN ptr_to_pk_rcyc], R5 [IN cycno], R12 [OUT err_code] /* Get Cyclic Handler Status */)
-s 0x412E6=sys_def_alm(R4 [IN almno], R5 [IN ptr_to_pk_dalm], R12 [OUT err_code] /* Define Alarm Handler */)
-s 0x41374=sys_ref_alm(R4 [IN ptr_to_pk_ralm], R5 [IN almno], R12 [OUT err_code] /* Get Alarm Handler Status */)
-s 0x413E6=sys_sus_tsk(R4 [IN tsk_id], R12 [OUT err_code] /* Suspend Other Task */)
-s 0x4146A=sys_rsm_tsk(R4 [IN tsk_id], R12 [OUT err_code] /* Resume Suspended Task */)
-s 0x414F2=sys_frsm_tsk(R4 [IN tsk_id], R12 [OUT err_code] /* Forcibly Resume suspended Task */)
-s 0x41552=sys_slp_tsk(R12 [OUT err_code] /* Sleep Task */)
-s 0x41588=sys_tslp_tsk(R4 [IN timeout], R12 [OUT err_code] /* Sleep Task with Timeout */)
-s 0x4160C=sys_wup_tsk(R4 [IN tsk_id], R12 [OUT err_code] /* Wakeup Other Task */)
-s 0x4166E=sys_can_wup(R4 [IN tsk_id], R12 [OUT err_code], R13 [OUT wakeup_count] /* Cancel Wakeup Request */)
-s 0x416D2=sys_sta_tsk(R4 [IN tsk_id], R5 [IN tsk_param], R12 [OUT err_code] /* Start Task */)
-s 0x4172C=sys__TaskSetupReturnPointers(R14 [IN ptr_TCB], R5 [IN task_argument], R6 [IN ptr_task_function], R7 [IN ptr_task_context])
-s 0x41750=sys_ext_tsk(R12 [OUT err_code] /* Exit Issuing Task */)
-s 0x41770=sys__SetupTCBFields(R2 [IN ptr_task_data], R14 [OUT ptr_TCB], R7 [OUT ptr_task_stack], R8 [OUT 0xFFFFFFFF])
-s 0x4179A=gbl_ret_02
-s 0x417AA=sys_ter_tsk(R4 [IN tsk_id], R12 [OUT err_code] /* Terminate Other Task */)
-s 0x41848=sys_dis_dsp(R12 [OUT err_code] /* Disable Dispatch */)
-s 0x4186A=sys_ena_dsp(R12 [OUT err_code] /* Enable Dispatch */)
-s 0x41886=sys_chg_pri(R4 [IN tsk_id], R5 [IN tsk_prio], R12 [OUT err_code] /* Change Task Priority */)
-s 0x418EE=sys_rot_rdq(R4 [IN tsk_prio], R12 [OUT err_code] /* Rotate Tasks on the Ready Queue */)
-s 0x41954=sys_rel_wai(R4 [IN tsk_id], R12 [OUT err_code] /* Release Wait of Other Task */)
-s 0x419D6=sys_get_tid(R12 [OUT err_code], R13 [OUT tsk_id] /* Get Task Identifier */)
-s 0x419F2=gbl_ret_01
-s 0x419F6=sys_ref_tsk(R4 [IN ptr_to_pk_rtsk], R5 [IN tsk_id], R12 [OUT err_code] /* Get Task Status */)
-s 0x41A4A=sys__TableLoadOffset(R14 [IN ptr_to_table; OUT ptr to the R4th record], R4 [IN index in table /*1-based*/])
-s 0x41A66=sys__TopLevel_sub1
-s 0x41A98=sys__TopLevel_sub3
-s 0x41ACA=sys_sig_sem(R4 [IN sem_id], R12 [OUT err_code] /* Signal Semaphore */)
-s 0x41B0C=sys_wai_sem(R4 [IN sem_id], R12 [OUT err_code] /* Wait on Semaphore */)
-s 0x41B4E=sys_preq_sem(R4 [IN sem_id], R12 [OUT err_code] /* Poll and request Semaphore */)
-s 0x41B74=ret_R12_xBB
-s 0x41B7A=ret_R12_xAB
-s 0x41B82=sys_twai_sem(R4 [IN sem_id], R5 [IN timeout], R12 [OUT err_code] /* Wait on Semaphore with Timeout */)
-s 0x41C08=sys_ref_sem(R4 [IN ptr_to_pk_rsem], R5 [IN sem_id], R12 [OUT err_code] /* Get Semaphore Status */)
-s 0x41C52=sys_set_flg(R4 [IN flag_id], R5 [IN set_pattern], R12 [OUT err_code] /* Set Eventflag */)
-s 0x41CEC=sys_clr_flg(R4 [IN flag_id], R5 [IN clr_pattern], R12 [OUT err_code] /* Clear Eventflag */)
-s 0x41D9C=sys_pol_flg(R5 [IN flag_id], R6 [IN wai_pattern], R7 [IN wait_flag_mode], R12 [OUT err_code], R13 [OUT flag_pattern] /* Wait for Eventflag, polling */)
-s 0x41D14=sys_wai_flg(R5 [IN flag_id], R6 [IN wai_pattern], R7 [IN wait_flag_mode], R12 [OUT err_code], R13 [OUT flag_pattern] /* Wait for Eventflag */)
-s 0x41DF4=sys_twai_flg(R5 [IN flag_id], R6 [IN wai_pattern], R7 [IN wait_flag_mode], R12 [OUT err_code], R13 [IN timeout; OUT flag_pattern] /* Wait for Eventflag, with Timeout */)
-s 0x41EB2=sys_ref_flg(R4 [IN ptr_to_pk_rflg], R5 [IN flag_id], R12 [OUT err_code] /* Get Eventflag Status */)
-s 0x41EE8=sys_snd_msg(R4 [IN mailbox_id], R5 [IN ptr_to_pk_msg], R12 [OUT err_code] /* Send Message to Mailbox */)
-s 0x41F42=sys_rcv_msg(R5 [IN mailbox_id], R12 [OUT err_code], R13 [OUT ptr_to_pk_msg] /* Receive Message from Mailbox */)
-s 0x41F92=sys_prcv_msg(R5 [IN mailbox_id], R12 [OUT err_code], R13 [OUT ptr_to_pk_msg] /* Receive Message from Mailbox, polling */)
-s 0x41FE0=sys_trcv_msg(R5 [IN mailbox_id], R6 [IN timeout], R12 [OUT err_code], R13 [OUT ptr_to_pk_msg] /* Receive Message from Mailbox, with Timeout */)
-s 0x42062=sys_ref_mbx(R4 [IN ptr_to_pk_rmbx], R5 [IN mailbox_id], R12 [OUT err_code] /* Get Mailbox Status */)
-s 0x420A4=sys__sub_420A4
-s 0x420C4=sys__sub_420C4
-s 0x420E6=sys_get_blk(R5 [IN mempool_id], R6 [IN blk_size], R12 [OUT err_code], R13 [OUT blk_start] /* Get Variable-Sized Memory Block */)
-s 0x421DA=sys_pget_blk(R5 [IN mempool_id], R6 [IN blk_size], R12 [OUT err_code], R13 [OUT blk_start] /* Get Variable-Sized Memory Block, polling */)
-s 0x42288=sys__sub_42288
-s 0x422CE=table1_422CE
-s 0x422DA=sys_rel_blk(R4 [IN mempool_id], R5 [OUT blk_start], R12 [OUT err_code] /* Release Variable-Sized Memory Block */)
-s 0x42498=sys_ref_mpl(R4 [IN ptr_to_pk_rmempool], R5 [IN mempool_id], R12 [OUT err_code] /* Get Variable-Sized Memorypool Status */)
-s 0x42512=sys_get_blf(R5 [IN mempool_f_id], R12 [OUT err_code], R13 [OUT blk_f_start] /* Get Fixed-Sized Memory Block */)
-s 0x4256E=sys_pget_blf(R5 [IN mempool_f_id], R12 [OUT err_code], R13 [OUT blk_f_start] /* Poll and Get Fixed-Sized Memory Block */)
-s 0x425B2=sys_tget_blf(R5 [IN mempool_f_id], R6 [IN timeout], R12 [OUT err_code], R13 [OUT blk_f_start] /* Get Fixed-Sized Memory Block with Timeout */)
-s 0x42654=sys_rel_blf(R4 [IN mempool_f_id], R5 [OUT blk_f_start], R12 [OUT err_code] /* Release Fixed-Sized Memory Block */)
-s 0x42722=sys_ref_mpf(R4 [IN ptr_to_pk_rmempool_f], R5 [IN mempool_f_id], R12 [OUT err_code] /* Get Fixed-Sized Memorypool Status */)
-s 0x4275E=sys_loc_cpu(R12 [OUT err_code] /* Lock CPU */)
-s 0x42772=sys_unl_cpu(R12 [OUT err_code] /* Unlock CPU */)
-s 0x42786=sys_chg_ilm(R4 [IN ilmask], R12 [OUT err_code] /* Change Interrupt Level Mask */)
-s 0x427AE=sys_ref_ilm(R12 [OUT err_code], R13 [OUT ilmask] /* Get Interrupt Level Mask */)
-s 0x427B6=ret_BB
-s 0x427BA=ret_DF
-s 0x427D2=sys_get_ver(R4 [IN ptr_to_pk_ver], R12 [OUT err_code] /* Get Version Information */)
-s 0x4280E=sys_ref_sys(R4 [IN ptr_to_pk_rsys], R12 [OUT err_code] /* Get System Status */)
-s 0x42832=int_10
-s 0x42852=int_11
-s 0x42872=int_12
-s 0x42892=int_13
-s 0x428B2=int_14
-s 0x428D2=int_15
-s 0x428F2=int_16
-s 0x42910=int_17
-s 0x42950=int_19
-s 0x42970=int_1A
-s 0x42990=int_1B
-s 0x429AE=int_1C
-s 0x429CE=int_1D
-s 0x429EE=int_1E
-s 0x42A0E=int_call_flags
-s 0x42B32=int_1F
-s 0x42B52=int_20
-s 0x42B72=int_21
-s 0x42B92=int_22
-s 0x42BB2=int_23
-s 0x42BD2=int_24
-s 0x42C18=int_25
-s 0x42C1A=int_26
-s 0x42C1C=int_27
-s 0x42C3C=int_28
-s 0x42CBE=int_29
-s 0x42D40=int_2a
-s 0x42DC2=int_2b
-s 0x42E08=int_2c
-s 0x42E9E=int_2d
-s 0x42F34=int_2e
-s 0x43042=int_2f
-s 0x4309C=int_30
-s 0x430E2=int_31
-s 0x43102=int_32
-s 0x4315C=int_33
-s 0x4317C=int_34
-s 0x4319A=int_35
-s 0x431B8=int_36
-s 0x431D8=int_37
-s 0x431F8=int_38
-s 0x43218=int_39
-s 0x43238=int_3a
-s 0x43258=int_3b
-s 0x43278=int_3c
-s 0x43296=int_3d
-s 0x432B4=ret_0__0
-s 0x432B8=ret_0__1
-s 0x4FFB4=nullsub_7
-s 0x504CC=nullsub_208
-s 0xABB3A=fade_or_fill
-s 0xABB90=part_sub_ABB90_00
-s 0xABC10=part_sub_ABB90_01
-s 0xABC90=part_sub_ABB90_02
-s 0xABD10=part_sub_ABB90_03
-s 0xABD90=part_sub_ABB90_04
-s 0xAC760=nullsub_66
-s 0xADC04=lang_xx_01
-s 0xADF44=draw_error_msg
-s 0xAE048=lang_xx_02
-s 0xAF876=lang_xx_03
-s 0xAFA36=lang_xx_04
-s 0xB0012=WaitClean_EventFlag_x2E
-s 0xB0076=SetEvtFlg_2E_1000
-s 0xB0084=SetEvtFlg_2E_1
-s 0xB00B8=SetEvtFlg_2E_2
-s 0xB00C4=SetEvtFlg_2E_4
-s 0xB00D0=SetEvtFlg_2E_10
-s 0xB00DC=SetEvtFlg_2E_20
-s 0xB0168=SetEvtFlg_2E_100
-s 0xB019E=SetEvtFlg_2E_200
-s 0xB01AC=SetEvtFlg_2E_400
-s 0xB01BA=call_tsk3B_flags_3_4_5_check
-s 0xB04DA=scrn_videomode_xx
-s 0xB07B0=ccall_start_task_x38
-s 0xB07C6=ccall_SendMailBoxMsg_0x12_7_b
-s 0xB08A2=SetEvtFlg_2D_200
-s 0xB08C0=call_sub_B1152
-s 0xB08CE=call_sub_B11EC
-s 0xB08DC=call_sub_B1348
-s 0xB08EE=call_sub_B1412
-s 0xB0900=call_sub_B14DC
-s 0xB090E=call_sub_B15FA
-s 0xB091C=call_sub_B1710
-s 0xB092A=call_sub_B17D0
-s 0xB0A00=call_sub_B43FA
-s 0xB0A0E=call_sub_B440C
-s 0xB0A62=clear_mem_8f98xxxx
-s 0xB0D54=setup_struc_29_8F9840E0
-s 0xB0FCA=starttasks_35_36_37
-s 0xB2B4E=Tsk37_B
-s 0xB2D5C=Tsk36_Body
-s 0xB37F4=scrn_videomode_xx2
-s 0xB441E=GetRecDataRates
-s 0xB4966=set_24fps
-s 0xB497E=CalcMovieRecLimit
-s 0xB4AEE=GetRecordTimes
-s 0xB4B0E=setflag_x2D_x1000
-s 0xB4E5E=ccall_start_task_x38_a
-s 0xB4E74=ccall_SendMailBoxMsg_0x12_7_a
-s 0xB4F7C=Video_PauseRec
-s 0xB500C=get_FrameRateCode_w
-s 0xB5062=reset_rec_mem
-s 0xB5098=setup_struc_22
-s 0xB5266=mov_B5266
-s 0xB5308=mov_B5308
-s 0xB53A2=starttasks_35_37
-s 0xB5424=Tsk37_A
-s 0xB561C=mov_B561C
-s 0xB5654=mov_event_x2E_2_headertype1
-s 0xB5676=mov_event_x2E_4_headertype1
-s 0xB56D2=WaitForSem_49
-s 0xB574C=setup_movie_clock_hertz
-s 0xB57C0=mov_B57C0
-s 0xB5966=time20MinuteLimitReached
-s 0xB5982=maxRecordTimeLimitReached
-s 0xB6AE6=getFPS_fraction
-s 0xB8E8A=Tsk37
-s 0xB8EB0=Tsk35
-s 0xB8ED6=Tsk36
-s 0xB8EF2=memset_2(R4 [IN dest], R5 [IN val], R6 [IN count])
-s 0xB8F6C=ReleaseVariableMemBlock
-s 0xB8F7C=Task0_SetPriority_n
-s 0xB8F88=Task0_SetPriority_0
-s 0xB8F94=call_nullsub_34
-s 0xB8FA2=call_nullsub_35
-s 0xB8FB0=call_nullsub_36
-s 0xB8FBE=framerate_to_delayLength
-s 0xB905E=setup_movrec_callback
-s 0xB908E=ccall_clearTimer180_funcptr
-s 0xB909C=set_flg_2D_400_movrec_flags
-s 0xB90AA=ccall_sub_BFCA6
-s 0xB90BC=ccall_sub_BFEDC
-s 0xB90CE=call_nullsub_10
-s 0xB90E8=call_nullsub_37
-s 0xB90FA=call_nullsub_38
-s 0xB910C=call_sub_BC616
-s 0xB936C=call_set_24fps
-s 0xB9488=call_start_task_x38
-s 0xB9496=call_SendMailBoxMsg_0x12_7_a
-s 0xB94A4=reset_stru_8F98AA74
-s 0xB98CA=set_s129_fC_1
-s 0xB98D6=set_s129_f8_1
-s 0xB991A=call_sub_BC5A6
-s 0xB999C=setup_mov_chip_top
-s 0xB9F06=mov_res_and_framerate
-s 0xB9F9E=mov_mem_setup
-s 0xB9FD0=init_8F98AAA8
-s 0xBA1AC=nullsub_8
-s 0xBA1AE=nullsub_9
-s 0xBA1B0=cccall_s40x7_C0CC8
-s 0xBA1B8=set_flg_2D_800
-s 0xBA328=ccall_s6B011xxx_C0D84
-s 0xBA336=ccall_s6B011xxx_C0E0C
-s 0xBA344=ccall_s40x7_C0CC8
-s 0xBA596=get_8F98AB10
-s 0xBA8CC=Mov_Tags
-s 0xBB0BE=WriteU8
-s 0xBB0C4=WriteU16
-s 0xBB0DA=WriteU8asU16
-s 0xBB0F2=WriteU32
-s 0xBB124=WriteBytes
-s 0xBB13A=WriteString
-s 0xBB15E=Avi_Tokens
-s 0xBB3D8=Avi_MakerNoteVersion
-s 0xBB472=Avi_Nikon_Tags
-s 0xBBBD4=Avi_Nikon_Thumbnail
-s 0xBBBEA=Avi_PreviewImage
-s 0xBBC00=Read_0
-s 0xBBC04=ReadU8
-s 0xBBC0C=ReadU16
-s 0xBBC28=ReadS16
-s 0xBBC4A=ReadU32
-s 0xBBC7C=ReadBytes
-s 0xBC4CE=call_CloseFile_x1
-s 0xBC4E0=call_ReadFile_x1
-s 0xBC4F2=call_WriteData_x1
-s 0xBC532=call_mov_GetFreeSpace
-s 0xBC54A=nullsub_34
-s 0xBC54C=nullsub_35
-s 0xBC54E=nullsub_36
-s 0xBC550=call_setup_timer_180
-s 0xBC56E=call_clearTimer180_funcptr
-s 0xBC57C=call_sub_BFCA6
-s 0xBC58E=call_sub_BFEDC
-s 0xBC5A0=nullsub_10
-s 0xBC5A2=nullsub_37
-s 0xBC5A4=nullsub_38
-s 0xBC77E=call_s40x7_C0CC8
-s 0xBC78C=call_s6B011xxx_C0D84
-s 0xBC79A=call_s6B011xxx_C0E0C
-s 0xBC8B2=nullsub_3
-s 0xBC8B4=nullsub_4
-s 0xBC8B6=SendMailBoxMsg_0x12
-s 0xBC92C=RecieveMailBoxMsg_0x12
-s 0xBC96C=Tsk38
-s 0xBCB7A=start_task_x38
-s 0xBCB86=SendMailBoxMsg_0x12_7
-s 0xBCBE4=SendMailBoxMsg_0x12_1
-s 0xBCC32=SendMailBoxMsg_0x12_2
-s 0xBCC68=SendMailBoxMsg_0x12_3
-s 0xBCCB6=SendMailBoxMsg_0x12_4
-s 0xBCCEC=SendMailBoxMsg_0x12_5
-s 0xBCD3A=SendMailBoxMsg_0x12_6
-s 0xBCD7A=RefFixedSizeMemorypoolStatus
-s 0xBCD8E=reset_stru_8F98AD04
-s 0xBCDB0=get_two_vid_values
-s 0xBCEBE=get_valtab_DB1A4_item
-s 0xBCFD0=start_task_x3b
-s 0xBD006=tsk3B_flags_3_4_5_check
-s 0xBD02C=Tsk3B
-s 0xBD3D2=set_flg_2E_10000
-s 0xBD3E0=set_flg_2E_20000
-s 0xBD5A2=nullsub_93
-s 0xBD5A4=nullsub_94
-s 0xBD946=SendeMoviePlayInit_Evnt
-s 0xBD972=SendeMoviePlayFinal_Evnt
-s 0xBD99E=SendeMoviePlayStart_Evnt
-s 0xBDA3E=SendeMoviePlayStop_Evnt
-s 0xBDA6A=SendeMoviePlayPause_Evnt
-s 0xBDA96=SendeMoviePlayPauseAck_Evnt
-s 0xBDAC2=SendeMoviePlayResume_Evnt
-s 0xBDAEE=SendeMoviePlayFF_Evnt
-s 0xBDB4E=SendeMoviePlayRew_Evnt
-s 0xBDBAE=SendeMoviePlayKomaOkuri_Evnt
-s 0xBDBDA=SendeMoviePlayKomaModoshi_Evnt
-s 0xBDC06=SendeMoviePlayJumpLast_Evnt
-s 0xBDC32=SendeMoviePlayJumpFirst_Evnt
-s 0xBDC5E=SendeMoviePlayTrim_Evnt
-s 0xBDC8A=SendeMovieTTRStartPoint_Evnt
-s 0xBDCB6=SendeMovieTTREndPoint_Evnt
-s 0xBDCE2=SendeMovieTTRExecute_Evnt
-s 0xBDD32=SendeMovieTTRCancel_Evnt
-s 0xBDD5E=SendeMovieTTRPause_Evnt
-s 0xBDD8A=SendeMovieTTRResume_Evnt
-s 0xBDE7E=cccall_scrn_videomode_xx
-s 0xBDED4=cccall_sub_B06DA
-s 0xBDEE2=cccall_get_8F98AB10
-s 0xBDF0E=set_flg_30_playmode
-s 0xBDF34=SendeMovieRecInit_Evnt
-s 0xBDF60=SendeMovieRecFinal_Evnt
-s 0xBDF8C=SendeMovieRecStart_Evnt
-s 0xBE06A=SendeMovieRecStop_Evnt
-s 0xBE0B0=SendeMovieRecPause_Evnt
-s 0xBE0DC=SendeMovieRecResum_Evnt
-s 0xBE284=GetRecordTimesSec
-s 0xBE2C6=cccall_sub_B4B02
-s 0xBE2D8=cccall_get_8F98AB10_0
-s 0xBE2EA=cccall_setflag_x2D_x1000
-s 0xBE2F8=set_flg_2f_recmode
-s 0xBE31A=check_resolution_value
-s 0xBE33E=check_framerate_value
-s 0xBE37A=check_quality_value
-s 0xBE38E=movie_audio_settings_xx
-s 0xBE3D2=call_sub_1F34B8
-s 0xBE3E0=call_sub_1F354C
-s 0xBE462=ccall_sub_C3CF0
-s 0xBE470=cccall_sub_1E6948
-s 0xBE47E=ccall_sub_C3E62
-s 0xBE490=set_flg_2f_100_xx
-s 0xBE590=set_flg_30_200000
-s 0xBE5A0=set_flg_30_400000
-s 0xBE5B0=call_call_call_start_task_x38
-s 0xBE5BE=cccall_SendMailBoxMsg_0x12_7_b
-s 0xBE6A0=call_SetEvtFlg_2D_200
-s 0xBE6AE=ccall_sub_B1152
-s 0xBE6BC=ccall_sub_B11EC
-s 0xBE75E=ccall_sub_B14DC
-s 0xBE76C=ccall_sub_B15FA
-s 0xBE788=ccall_sub_B17D0
-s 0xBE796=call_sub_B0938
-s 0xBE7A4=call_sub_B09A2
-s 0xBE7B2=call_sub_B09BA
-s 0xBE86A=ccall_sub_B43FA
-s 0xBE878=ccall_sub_B440C
-s 0xBE950=call_scrn_videomode_xx
-s 0xBE9BA=call_sub_B06DA
-s 0xBE9C8=call_get_8F98AB10
-s 0xBEA66=Tsk34_MovPlay
-s 0xBEB56=DoPlayMovieActions
-s 0xBEBD6=eMovie_PlayInit
-s 0xBEC06=eMovie_PlayFinalize
-s 0xBEC44=eMovie_PlayStart
-s 0xBEC76=eMovie_PlayStop
-s 0xBECB8=eMovie_PlayPause
-s 0xBED00=eMovie_AutoPauseAck
-s 0xBED2A=eMovie_PlayResume
-s 0xBED6C=eMovie_PlayFF
-s 0xBEDB2=eMovie_PlayRew
-s 0xBEDF8=eMovie_PlayKomaOkuri
-s 0xBEE38=eMovie_PlayKomaModoshi
-s 0xBEE78=eMovie_PlayJumpLast
-s 0xBEEC0=eMovie_PlayJumpFirst
-s 0xBEF08=eMovie_PlayTrim
-s 0xBEF2E=eMovie_TTR_StartPoint
-s 0xBEF5C=eMovie_TTR_EndPoint
-s 0xBEF8A=eMovie_TTR_Execute
-s 0xBEFBC=eMovie_TTR_Cancel
-s 0xBEFFA=eMovie_TTR_Pause
-s 0xBF032=eMovie_TTR_Resume
-s 0xBF0EE=nullsub_95
-s 0xBF0F0=nullsub_39
-s 0xBF0F2=call_call_call_start_task_x38_a
-s 0xBF100=cccall_SendMailBoxMsg_0x12_7_a
-s 0xBF18A=call_Video_PauseRec
-s 0xBF1A4=call_sub_B4FC4
-s 0xBF1BE=call_get_FrameRateCode_w
-s 0xBF286=call_GetRecordTimes
-s 0xBF298=call_sub_B4B02
-s 0xBF2AA=call_get_8F98AB10_0
-s 0xBF2BC=call_setflag_x2D_x1000
-s 0xBF2CA=cccall_sub_C3CF0
-s 0xBF2D8=ccccall_sub_1E6948
-s 0xBF2E6=cccall_sub_C3E62
-s 0xBF2F8=check_eMovieRec
-s 0xBF43A=eMovieRec_to_struc_21
-s 0xBF5BE=Tsk33_MovRecord
-s 0xBF676=DoMovieRecAction
-s 0xBF6F2=eMovie_RecInit
-s 0xBF722=eMovie_RecFinalize
-s 0xBF760=eMovie_RecStart
-s 0xBF792=eMovie_RecStop
-s 0xBF7CE=eMovie_RecPause
-s 0xBF808=eMoive_RecResume
-s 0xBF842=call_eMovieRecCallback
-s 0xBF85C=call_sub_BE490_0
-s 0xBF86C=call_sub_BE490_1
-s 0xBF87C=call_sub_BE490_2
-s 0xBF88C=call_sub_BE490_3
-s 0xBF89C=call_sub_BE490_4
-s 0xBF8AC=nullsub_96
-s 0xBF8AE=nullsub_40
-s 0xBF8B0=SendMailBoxMsg_0x10
-s 0xBF922=GetMailBoxMsg_x10
-s 0xBF980=SendMailBoxMsg_0x11
-s 0xBF9F2=GetMailBoxMsg_x11
-s 0xBFA50=call_sub_BF1CC
-s 0xBFA84=ccall_GetRecordTimes
-s 0xBFA96=ccall_sub_B4B02
-s 0xBFAA8=ccall_get_8F98AB10_0
-s 0xBFABA=ccall_setflag_x2D_x1000
-s 0xBFAE2=call_sub_BE910
-s 0xBFAF4=ccall_scrn_videomode_xx
-s 0xBFB28=call_sub_BE984
-s 0xBFB3A=ccall_sub_B06DA
-s 0xBFB48=ccall_get_8F98AB10
-s 0xBFB5A=call_sub_BE9DA
-s 0xBFB6C=call_timer_180_callback
-s 0xBFB8C=call_timer_190_callback
-s 0xBFBAC=setup_timer_180
-s 0xBFC0E=clearTimer_180
-s 0xBFC1E=setup_timer_190
-s 0xBFC80=clearTimer_190
-s 0xBFC90=set_flg_31_1
-s 0xC0CC8=wait_for_s40x7
-s 0xC0D72=nullsub_41
-s 0xC0D74=ccall_funptr_8F9DCCA8
-s 0xC0D82=nullsub_42
-s 0xC0D84=s6B011xxx_C0D84
-s 0xC0E0C=s6B011xxx_C0E0C
-s 0xC0F24=OpenFile_x1
-s 0xC0F74=CloseFile_x1
-s 0xC0FB0=ReadFile_x1
-s 0xC0FEC=WriteData_x1
-s 0xC10E4=mov_GetFreeSpace
-s 0xC110A=mov_DeleteFile
-s 0xC1182=clear_last_error
-s 0xC118E=IO_CheckError
-s 0xC11F4=Build_Model_Version_string
-s 0xC1606=callcall_sub_BDDF0
-s 0xC16F4=try_play_stop_btn
-s 0xC1730=set_flg_30_1_plus
-s 0xC17C0=set_flg_30_2
-s 0xC17DA=set_flg_30_4
-s 0xC17F4=set_flg_30_8
-s 0xC180E=set_flg_30_10_plus
-s 0xC1880=set_flg_30_20_plus
-s 0xC18F2=set_flg_30_40
-s 0xC190C=set_flg_30_80
-s 0xC1926=set_flg_30_1000
-s 0xC19A0=flag_x30_clr_x10000_set_x4000
-s 0xC19BC=flag_x30_clr_x10000_set_x8000
-s 0xC1EEC=nullsub_11
-s 0xC2CA2=Play_TryStop
-s 0xC2CB8=Play_TryPause
-s 0xC2CCE=Play_TryResume
-s 0xC2CE4=Play_TryFF
-s 0xC2D0E=Play_TryRew
-s 0xC2D38=Play_TryKomaOkuri
-s 0xC2D4E=Play_TryKomaModoshi
-s 0xC2D64=Play_TryJumpLast
-s 0xC2D7A=Play_TryJumpFirst
-s 0xC2D90=Play_TryTrim
-s 0xC2E16=Play_TryExecute
-s 0xC2E8C=TTR_TryCancel
-s 0xC2EA2=TTR_TryPause
-s 0xC2EB8=TTR_TryResume
-s 0xC2ECE=Play_TryFinal
-s 0xC2EE4=Play_TryPauseAck
-s 0xC30DE=call_sub_BDDF0
-s 0xC31CE=call_sub_BDEF4
-s 0xC3230=vid_checkWeAreHappy_xx
-s 0xC3298=Play_Stop_and_Final
-s 0xC33A0=get_MovFileName
-s 0xC33AA=Copy_MovPlay_filename
-s 0xC33EE=Get_MovPlay_filename
-s 0xC3448=set_8F98AEF0
-s 0xC3452=get_8F98AEF0
-s 0xC345E=get_dword_8F98AEEC
-s 0xC346A=Tsk3A_MovPlay
-s 0xC354C=Play_MapBtnFlags
-s 0xC377A=Play_ProcessBtnsEvnts
-s 0xC3A88=call_call_sub_BE108
-s 0xC3A9A=start_task_x39
-s 0xC3B2E=set_flg_2f_1_xx
-s 0xC3B86=set_flg_2f_2_xx
-s 0xC3BD4=call_sub_C4400
-s 0xC3BE6=get_tsk39_states
-s 0xC3C42=call_sub_C442C
-s 0xC3C54=call_GetRecordTimeLeft
-s 0xC3C66=call_sub_C44C2
-s 0xC3C78=cccall_sub_1F34B8
-s 0xC3C86=cccall_sub_1F354C
-s 0xC3CF0=call_sub_1E690C_iff
-s 0xC3D0E=make_vid_filename
-s 0xC3DA4=setup_vid_settings
-s 0xC3E7E=call_sub_1E6948
-s 0xC424A=Rec_TryStart
-s 0xC432E=Rec_TryStop
-s 0xC4358=Rec_TryPause
-s 0xC436E=Rec_TryResume
-s 0xC43EE=call_sub_BE108
-s 0xC446E=GetRecordTimeLeft
-s 0xC4500=ccall_sub_1F34B8
-s 0xC450E=ccall_sub_1F354C
-s 0xC4558=call_sub_C3CF0
-s 0xC4566=ccall_sub_1E6948
-s 0xC4574=call_sub_C3E62
-s 0xC45EA=Stop_and_FinalizeRec
-s 0xC4742=copystring_to_cstr_8F98AF7C
-s 0xC4786=get_cstr_8F98AF7C
-s 0xC4790=set_C4790
-s 0xC47A2=get_C47A2
-s 0xC47BC=copyTo_VidSettings
-s 0xC47CE=copyFrom_VidSettings
-s 0xC47E0=set_8F98AF5C
-s 0xC47EA=get_8F98AF5C
-s 0xC47F6=getTsk39_state
-s 0xC4802=Tsk39
-s 0xC48C4=Rec_GetButtonState
-s 0xC4942=Rec_ProcessBtns
-s 0xCE39E=mov_FileType
-s 0xCE4EC=mov_UUID
-s 0xCE56C=mov_Movie
-s 0xCE898=mov_MovieHeader
-s 0xCE96A=mov_Track
-s 0xCEAF4=mov_UserData
-s 0xCEDEC=mov_TrackHeader
-s 0xCEE94=mov_edts
-s 0xCF0CE=mov_elst
-s 0xCF164=mov_Media
-s 0xCF3B2=mov_MediaHeader
-s 0xCF514=func_mhlr
-s 0xCF5A6=mov_Handler
-s 0xCF62C=mov_MediaInfo
-s 0xCF764=ret_x14
-s 0xCF82E=mov_VideoHeader
-s 0xCF8AC=ret_x10
-s 0xCF964=mov_AudioHeader
-s 0xCF9EA=mov_DataInformation
-s 0xCFBEA=mov_DataRef
-s 0xCFDB0=mov_url
-s 0xD0026=mov_urn
-s 0xD017E=mov_AliasData
-s 0xD0204=mov_SampleTable
-s 0xD0816=mov_mp4v
-s 0xD0AC2=mov_avc1
-s 0xD0D20=mov_mp4a
-s 0xD1012=mov_sowt
-s 0xD1084=getVal_x34
-s 0xD12BA=func_twos
-s 0xD156C=func_ulaw
-s 0xD1C2C=func_esds
-s 0xD23B6=mov_VideoFrameRate
-s 0xD25CE=mov_SampleToChunk
-s 0xD27F8=mov_SampleSizes
-s 0xD29EA=mov_ChunkOffset
-s 0xD2BDC=mov_CompositionTimeToSample
-s 0xD2E04=mov_SyncSampleTable
-s 0xD2E92=ret_0_05
-s 0xD6FD4=mov_free
-s 0xD739E=setup_mov_chip_0
-s 0xD74BA=setup_mov_chip
-s 0xD858A=mov_memcpy
-s 0xD85A0=mov_memset
-s 0xD8B56=setup_8F9DCCD0_2
-s 0xD8BDC=setup_8F9DCCD0_3
-s 0xD8CB6=call_funptr_8F9DCCAC
-s 0xD8CCC=call_funptr_8F9DCCA8
-s 0xD8CE2=set_funptr_8F9DCCA8
-s 0xD8DC4=call_set_50010044
-s 0xD8DF2=call_set_50010048
-s 0xD9528=setup_8F9DCCD0_1
-s 0xD96CC=setup_dword_8F9DCCD0_xx
-s 0xD9D24=mov_res_and_framerate_sub1
-s 0xD9EBE=set_67020000_x80000000
-s 0xD9EE6=set_67020000_x08000000
-s 0xD9F10=set_67020000_x00080000
-s 0xD9F3A=set_x67020000
-s 0xD9F52=get_67020000_0x00000003
-s 0xD9F62=set_x67020010
-s 0xD9F6C=get_x67020010
-s 0xD9F76=set_x50010000
-s 0xD9F90=get_x50010000
-s 0xD9F9C=set_50010002_x0800
-s 0xD9FC4=set_50010002_x0001
-s 0xD9FEA=set_50010004_x0800
-s 0xDA012=set_50010004_x0001
-s 0xDA02A=get_50010004_x0001
-s 0xDA038=set_x50010008_xFFFF
-s 0xDA060=set_x5001000E_x0001
-s 0xDA086=set_x5001000E
-s 0xDA0AE=set_50010034
-s 0xDA0B8=get_50010034
-s 0xDA0C2=set_50010038
-s 0xDA0CC=get_50010038
-s 0xDA0D6=set_50010044
-s 0xDA0E0=get_50010044
-s 0xDA0EA=set_50010048
-s 0xDA0F4=get_50010048
-s 0xDA112=set_50010100
-s 0xDA126=set_50010120
-s 0xDA13A=set_50010130
-s 0xDA14E=set_50010134
-s 0xDA176=set_500180xx
-s 0xDA192=set_x50014000
-s 0xDA1AC=get_x50014000
-s 0xDA1B8=set_x50014004
-s 0xDA1D0=get_x50014004
-s 0xDA2EE=set_50014100
-s 0xDA302=set_50014104
-s 0xDA316=set_50014108
-s 0xDA32A=set_5001410C
-s 0xDA356=set_50014110
-s 0xDA36A=set_50014114
-s 0xDA37E=set_50014118
-s 0xDA392=set_5001411C
-s 0xDA3BE=set_50014120
-s 0xDA3D2=set_50014124
-s 0xDA3E6=set_50014128
-s 0xDA412=set_50014130
-s 0xDA426=set_50014134
-s 0xDA430=get_50014134
-s 0xDA43A=set_50014138
-s 0xDA444=get_50014138
-s 0xDA44E=set_5001413C
-s 0xDA462=set_50014140
-s 0xDA476=set_50014144
-s 0xDA48A=set_50014148
-s 0xDA49E=set_5001414C
-s 0xDA4B2=set_50014150
-s 0xDA4C6=set_50014154
-s 0xDA4DA=set_50014158
-s 0xDA4EE=set_5001415C
-s 0xDA502=set_50014160
-s 0xDA516=set_50014164
-s 0xDA552=set_50014170
-s 0xDA55C=get_50014170
-s 0xDA566=set_50014174
-s 0xDA570=get_50014174
-s 0xDA57A=set_50014178
-s 0xDA5A2=set_50014180
-s 0xDA5B6=set_50014184
-s 0xDA5CA=set_50014188
-s 0xDA5DE=set_50014800_xF0
-s 0xDA6EE=set_5001480A
-s 0xDA73A=set_50014900
-s 0xDA744=get_50014900
-s 0xDA74E=set_50014904
-s 0xDA762=set_50014908
-s 0xDA776=set_5001490C
-s 0xDA792=get_5001490C
-s 0xDA7A2=set_50014910
-s 0xDA7AC=get_50014910
-s 0xDA7B6=set_50014914
-s 0xDA7CA=set_50014918
-s 0xDA7DE=set_5001491C
-s 0xDA80A=set_50014920
-s 0xDA81E=set_50014924
-s 0xDA832=set_50014928
-s 0xDA85E=set_50014930
-s 0xDA872=set_50014934
-s 0xDA886=set_50014938
-s 0xDA89A=set_5001493C
-s 0xDA8AE=set_50014940
-s 0xDA8C2=set_50014944
-s 0xDA8D6=set_50014948
-s 0xDA8EA=set_5001494C
-s 0xDA8FE=set_50014950
-s 0xDA912=set_50014954
-s 0xDA926=set_50014958
-s 0xDA93A=set_5001495C
-s 0xDA94E=set_50014960
-s 0xDA962=set_50014964
-s 0xDA976=set_50014968
-s 0xDA98A=set_5001496C
-s 0xDA99E=set_50014970
-s 0xDA9B2=set_50014974
-s 0xDA9C6=set_50014978
-s 0xDA9DA=set_5001497C
-s 0xDA9EE=set_50014980
-s 0xDAA02=set_50014984
-s 0xDAA16=set_50014988
-s 0xE0000=core_sub_E0000
-s 0xE1FA8=boot_sub_E1FA8
-s 0xE2008=boot_sub_E2008
-s 0xE2030=boot_sub_E2030
-s 0xE215E=boot_sub_E215E
-s 0xE2338=boot_sub_E2338
-s 0xE2472=boot_sub_E2472
-s 0xE253E=boot_sub_E253E
-s 0xE2554=boot_sub_E2554
-s 0xE2578=boot_sub_E2578
-s 0xE2D6A=core_Flash_Poll_DQ3
-s 0xE8816=core_sub_E8816
-s 0xE886A=core_sub_E886A
-s 0xE88AA=core_sub_E88AA
-s 0x100000=toggle_5000010B_x02
-s 0x100096=waitsem_x2C_setflag_x2C_x10000
-s 0x1000E8=WaitForEvnt_x01_x20000000
-s 0x100106=Tsk16
-s 0x100764=Save_set07_and_set05_SettingBank0
-s 0x1007AE=RestoreSettingBank
-s 0x100CFC=nullsub_30
-s 0x10142E=OS_init_external_chips
-s 0x101454=setup_ICR_priorities
-s 0x1017DE=setup_IO_13x_xx
-s 0x101802=IO_x7EF_10
-s 0x101A24=ChipSetup_02
-s 0x101AB0=waitForEvent_x01_x08000000
-s 0x101ACE=nullsub_12
-s 0x101B3C=call_checkMovieRecOrMovieData
-s 0x101CE4=call_sub_101D02_GRD
-s 0x101E4A=lists_setup_01
-s 0x101FE6=get_queued_struc_188
-s 0x102044=dlist_x9_insert
-s 0x102074=dlist_xA_insert
-s 0x1020A4=lists_setup_04
-s 0x102306=lists_setup_02
-s 0x1026B8=lists_setup_03
-s 0x10276C=lists_setup_x10_to_x1A
-s 0x1028E0=call_sub_1028FC_GRD
-s 0x102DAE=doingDistortionCorrection
-s 0x102DEA=calcMaxFramesLeft_SdRam
-s 0x102FFA=get_queued_struc_79_w
-s 0x103018=get_queued_struc_79_1
-s 0x1030FC=call_sub_103116_GRD
-s 0x103116=dlist_xX_103116
-s 0x10320A=dlist_x5_dequeue
-s 0x103818=check_103818
-s 0x10392A=process_dlist4_item
-s 0x103A26=dlist_xA_xx_103A26
-s 0x103CA6=get_dword_8FCB1B50
-s 0x10430C=move_dlist_x9_item_to_dlist_xA
-s 0x1043B2=move_dlist_x2_to_dlist_xA
-s 0x1044FC=dlist_x10ent_x10_to_x12
-s 0x1045AC=dlist_x10ent_1045AC
-s 0x104670=dlist_x10ent_104670
-s 0x1046C2=dlist_x10ent_1046C2
-s 0x104728=call_dlist_x10ent_x14_to_x15_GRD
-s 0x104744=dlist_x10ent_x14_to_x15
-s 0x105CA8=tsk30_lv_sub1
-s 0x105DD8=Tsk31_getItemFromDlist_x22
-s 0x106270=set_flg_20_10000260
-s 0x106316=set_flag_x16_xA60
-s 0x1074F2=dlist_init(R4 [IN ptr_to_list] /*creates sentinel node at the beginning*/)
-s 0x1074FA=dlist_is_empty(R4 [IN ptr_to_element; OUT is_empty] /*if R4->prev == R4, only the sentinel node remains*/)
-s 0x107506=dlist_insert_before(R4 [IN ptr_to_element], R5 [IN ptr_to_new_element] /*insert R5 before R4*/)
-s 0x107516=dlist_insert_after(R4 [IN ptr_to_element], R5 [IN ptr_to_new_element] /*insert R5 after R4*/)
-s 0x107526=dlist_remove(R4 [IN ptr_to_element] /*remove R4 element*/)
-s 0x107536=dlist_remove_previous(R4 [IN ptr_to_element] /*remove item before R4*/)
-s 0x10754C=dlist_remove_next(R4 [IN ptr_to_element] /*remove item after R4*/)
-s 0x107564=LowPriority_WaitSem(R4 [IN sem_id])
-s 0x1075A2=LowPriority_PollSem(R4 [IN sem_id; OUT error_code])
-s 0x1075EA=LowPriority_SigSem(R4 [IN sem_id])
-s 0x107626=signal_semaphores
-s 0x107650=get_SemiphoreThreadID
-s 0x10765a=Wait_ExternalTicks(R4 [IN threshold])
-s 0x107672=Wait_ExternalTicks_RotateReadyQueue(R4 [IN threshold])
-s 0x107696=crc16
-s 0x107780=intToString
-s 0x1077E4=uintToString
-s 0x10782C=uintNumDecDigits
-s 0x107BCC=EncryptData
-s 0x107C08=encrypt_init_cj
-s 0x107C2E=encrypt_init_ci
-s 0x107C80=memcpy_fast
-s 0x107CB2=memset_fast
-s 0x107CE2=memset_fastish
-s 0x108914=set_set46
-s 0x108930=insert_ringbuffer_0
-s 0x10896E=start_task_x18
-s 0x10898E=TMP19_bit_set_Mask_check_Set
-s 0x1089BC=TMP19_bit_clear_Mask_check_Set
-s 0x1089EA=TMP19_bit_clear_Set_check_Mask
-s 0x108A18=TMP19_bit_set_Set_check_Mask
-s 0x108A46=NEF_oversized_reset
-s 0x108A86=Tsk18
-s 0x10996E=Tsk1B
-s 0x10A7B8=Tsk18_Init
-s 0x10A84E=nullsub_43
-s 0x10A850=ChipSetup_01
-s 0x10A884=set_defaults_4k_xx
-s 0x10A8C6=x4k_xx1
-s 0x10A922=x4000Dxxx_XX
-s 0x10B210=s6F008xxx_Init
-s 0x10B260=s6F00xxxx_10B260
-s 0x10C0F0=Tsk1A_bodyB
-s 0x10C91E=Tsk1A
-s 0x10C94A=Tsk1A_bodyA
-s 0x1105E2=PackSettingBank
-s 0x110B98=GetVideoFpsMode
-s 0x110BD4=set_8F80C473_bit3
-s 0x110BDE=clear_8F80C473_bit3
-s 0x1110F6=effect_mode_xx
-s 0x113FC0=set_dword_8F80AA38_1
-s 0x113FCC=set_dword_8F80AA34_1
-s 0x114000=StartMovieRec
-s 0x114024=EndMovieRec
-s 0x114086=checkMovieRecOrMovieData
-s 0x1140DA=Setup_MovRecord_??
-s 0x1143B2=SetMovieSettings
-s 0x114482=get_vidResolution
-s 0x1144AA=get_vidFps
-s 0x1144BE=get_vidQuality
-s 0x1144D2=get_vidMicSensitivity
-s 0x115920=copy_words
-s 0x115930=wait_50000103_0x08_set
-s 0x115964=poll_50000103_0x08_set
-s 0x1159DA=rebuild_MvDefectTable_xx
-s 0x11660A=ret_1_11660A
-s 0x116956=copy_stru_8F80C470_field_5D0
-s 0x116B8A=save_s90_f5C0_f74
-s 0x116BC8=getVideoResolution2_sb
-s 0x1173AA=set_1173AA
-s 0x1173B4=set_1173B4
-s 0x1173BE=set_1173BE
-s 0x1173C8=set_1173C8
-s 0x1177AA=save_picture_settings_into_s48
-s 0x117D12=copy_settings_to_struc_48
-s 0x117DFE=CopySet1CintoR4_F199
-s 0x118030=FrameBuffersNeeded_xx
-s 0x1180C4=FlashTxtFunc
-s 0x118192=Tsk1F
-s 0x118CFE=getPictureCounter_00
-s 0x118D78=picture_data1
-s 0x118E6C=Tsk22
-s 0x1192CC=Tsk23
-s 0x119458=res_576x376_A
-s 0x1194BC=res_576x376_B
-s 0x119812=image_raw_jpeg_0
-s 0x119A58=image_raw_0
-s 0x119B62=image_jpg_0
-s 0x119EF6=ExposureCalc_xx
-s 0x11E9E0=Tsk10msg_callback_XX
-s 0x11F038=Tsk0F_PostMsg_3
-s 0x11F57E=Tsk0F_PostMsg_4
-s 0x11F990=nullsub_90
-s 0x11FAB2=nullsub_211
-s 0x11FCC4=handler_flags_x13_x
-s 0x11FD7C=Task_1E_SetupTask
-s 0x11FDB0=Tsk1E
-s 0x1211E4=picture_data3
-s 0x121EE6=s4001_check_f00_eq_2000
-s 0x121EFE=s4001_check_f02_eq_0
-s 0x121F12=s4001_check_f00_eq_2000_and_f02_eq_0
-s 0x121F32=s4001_check_f00_eq_2000_and_f02_eq_0_0
-s 0x121F52=picture_data4
-s 0x122C22=copyn_words
-s 0x122C32=nullsub_215
-s 0x1250E2=s4006_load_address_A
-s 0x1254EC=nullsub_13
-s 0x1254F0=nullsub_14
-s 0x1254F2=nullsub_15
-s 0x1254F4=nullsub_16
-s 0x1254F6=nullsub_17
-s 0x1254F8=nullsub_18
-s 0x1254FA=nullsub_44
-s 0x1254FC=set_s286_func_ptrs
-s 0x125512=nullsub_175
-s 0x125514=nullsub_176
-s 0x125516=s286_func_1
-s 0x1255B4=s286_func_2
-s 0x1256E6=set_s175_f100plus_bits_OR
-s 0x125728=set_s175_f100plus_bits_AND
-s 0x12576A=check_s175_f100plus_bits
-s 0x12578E=AudioBuf_Init_48hz
-s 0x125A10=get_CD6F04E0_addr
-s 0x125A20=SetList
-s 0x125B6E=AudioBuf_InitCircular
-s 0x125EE8=nullsub_45
-s 0x1265AE=setup_struc_41_defaults
-s 0x1265C0=copy_default_struc_43
-s 0x1265D2=cmp_set05_struc_43_defaults
-s 0x1265FC=setup_camera_personality_runtime
-s 0x126652=WriteCameraPersonality
-s 0x12669C=ptp_Srv_CheckModeAndMsgLen
-s 0x1266FA=ptpCheck_p1_eq_0_p2_eq_r4
-s 0x126742=ptp_SRVS_CheckAndTransferData
-s 0x126784=get_NEF_width
-s 0x1267A6=get_NEF_height
-s 0x1267C8=strange_maths
-s 0x12688E=ptp_OC_FE41_body
-s 0x126CC6=screen_test_pattern
-s 0x127F7C=call_sub_1BBABE
-s 0x127FDA=ptp_OC_FC01
-s 0x128074=ptp_OC_FC02
-s 0x128118=ptp_OC_FE01_FirmBVersion
-s 0x1281B4=ptp_OC_FE02_CameraModel
-s 0x12829A=ptp_OC_FE03_Q_OS_Ver
-s 0x12832E=ptp_OC_FE04_B_OS_Ver
-s 0x1283DE=ptp_OC_FE05_x_xx_Ver
-s 0x128490=set_dword_8F9C5AC0
-s 0x12849A=get_dword_8F9C5AC0
-s 0x1284A4=ptp_OC_FD31_write_ram_struc_161
-s 0x128536=ptp_OC_FE31_read_ram_struc_161
-s 0x1285BA=ptp_OC_FC31
-s 0x128634=ptp_OC_FC32
-s 0x1286AE=ptp_OC_FDC1_Write_Personality
-s 0x12874E=ptp_OC_FEC1_Read_Personality
-s 0x1287D0=ptp_OC_FCC1_Flash_Personality
-s 0x12881E=ptp_OC_FD1C_set_nothing
-s 0x1288A4=ptp_OC_FE1C_get_nothing
-s 0x12891E=ptp_OC_FD1D_set_nothing
-s 0x128980=ptp_OC_FE1D_get_nothing
-s 0x1289E2=ptp_OC_FC1D_nop
-s 0x128A1E=ptp_OC_FD1E_set_nothing
-s 0x128B06=ptp_OC_FE1E_get_nothing
-s 0x128BFC=ptp_OC_FC41
-s 0x128C32=ptp_OC_FC42
-s 0x128C68=ptp_OC_FE41
-s 0x128D46=ptp_OC_FE42_getTemps
-s 0x128DCA=ptp_OC_FC44_NEF_oversized
-s 0x128E2C=ptp_OC_FC45
-s 0x128EBE=ptp_OC_FC46_NEFcomp_raw
-s 0x128F3C=ptp_OC_FE4C
-s 0x128FBE=ptp_OC_FC4D_nop
-s 0x128FEA=ptp_OC_FC51
-s 0x129032=ptp_OC_FC52
-s 0x129068=ptp_OC_FC53
-s 0x1290FE=ptp_OC_FC55
-s 0x12914A=ptp_OC_FD56
-s 0x12923E=ptp_OC_FC57
-s 0x1292A4=ptp_OC_FE59
-s 0x129304=ptp_OC_FC59
-s 0x129376=ptp_OC_FC5A
-s 0x1293C8=ptp_OC_FC5B
-s 0x1293FC=ptp_OC_FC5C
-s 0x129428=ptp_OC_FD80_restore_settings
-s 0x129B52=ptp_OC_FC81_set_Lanuage
-s 0x129BC4=ptp_OC_FC82
-s 0x129C02=ptp_OC_FC91
-s 0x129C64=ptp_OC_FE91_button_test
-s 0x129D4E=ptp_OC_FE93
-s 0x129DD6=ptp_OC_FC93
-s 0x129E48=ptp_OC_FC94
-s 0x129EC2=ptp_OC_FC96_SetDateTime
-s 0x129F08=ptp_OC_FC97
-s 0x129FC8=ptp_OC_FD97
-s 0x12A0AC=ptp_OC_FE97
-s 0x12A12C=ptp_OC_FE98
-s 0x12A1CE=ptp_OC_FE99
-s 0x12A230=ptp_OC_FE9A
-s 0x12A28A=ptp_OC_FCA1
-s 0x12A336=ptp_OC_FCA2
-s 0x12A3EC=ptp_OC_FCA3
-s 0x12A456=ptp_OC_FCA4
-s 0x12A4C4=ptp_OC_FCA5
-s 0x12A502=ptp_OC_FCA6
-s 0x12A59E=pt



◦ Jabse Service Manual Search 2024 ◦ Jabse PravopisonTap.bg ◦ Other service manual resources online : FixyaeServiceinfo