Files
Gen4_R-Car_Trace32/2_Trunk/perlh754xx.per
2025-10-14 09:52:32 +09:00

7182 lines
389 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: LH75401 On-Chip Peripherals
; @Props: Released
; @Author: MAL
; @Changelog: 2005-11-26 MAL
; @Manufacturer: SHARP - SHARP
; @Doc: LH754xx_Users_Guide_083005.pdf
; @Core: ARM7
; @Chip: LH75401
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: perlh754xx.per 17441 2024-02-02 17:32:46Z kwisniewski $
config 16. 8.
width 0xb
tree "Static Memory Controller"
base asd:0xffff1000
width 6.
group 0x00--0x0F
line.long 0x00 "BCR0,Configuration Register for Memory Bank 0"
bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,?..."
bitfld.long 0x00 27. " BM ,Burst Mode" "Non-burst,Burst ROM"
bitfld.long 0x00 26. " WP ,Write Protect" "Not protected,Protected"
bitfld.long 0x00 25. " WPERR ,Write Protect Error Status Flag" "No error,Error"
textline " "
bitfld.long 0x00 24. " BUSERR ,Bus Transfer Error Status Flag" "No error,Error"
hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State2"
bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable: 2" "Disabled,Enabled"
hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State1"
textline " "
hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle Memory Data Bus Turnaround Time"
line.long 0x04 "BCR1,Configuration Register for Memory Bank 1"
bitfld.long 0x04 28.--29. " MW ,Memory Width" "8-bit,16-bit,?..."
bitfld.long 0x04 27. " BM ,Burst Mode" "Non-burst,Burst ROM"
bitfld.long 0x04 26. " WP ,Write Protect" "Not protected,Protected"
bitfld.long 0x04 25. " WPERR ,Write Protect Error Status Flag" "No error,Error"
textline " "
bitfld.long 0x04 24. " BUSERR ,Bus Transfer Error Status Flag" "No error,Error"
hexmask.long.byte 0x04 11.--15. 1. " WST2 ,Wait State2"
bitfld.long 0x04 10. " RBLE ,Read Byte Lane Enable: 2" "Disabled,Enabled"
hexmask.long.byte 0x04 5.--9. 1. " WST1 ,Wait State1"
textline " "
hexmask.long.byte 0x04 0.--3. 1. " IDCY ,Idle Cycle Memory Data Bus Turnaround Time"
line.long 0x08 "BCR2,Configuration Register for Memory Bank 2"
bitfld.long 0x08 28.--29. " MW ,Memory Width" "8-bit,16-bit,?..."
bitfld.long 0x08 27. " BM ,Burst Mode" "Non-burst,Burst ROM"
bitfld.long 0x08 26. " WP ,Write Protect" "Not protected,Protected"
bitfld.long 0x08 25. " WPERR ,Write Protect Error Status Flag" "No error,Error"
textline " "
bitfld.long 0x08 24. " BUSERR ,Bus Transfer Error Status Flag" "No error,Error"
hexmask.long.byte 0x08 11.--15. 1. " WST2 ,Wait State2"
bitfld.long 0x08 10. " RBLE ,Read Byte Lane Enable: 2" "Disabled,Enabled"
hexmask.long.byte 0x08 5.--9. 1. " WST1 ,Wait State1"
textline " "
hexmask.long.byte 0x08 0.--3. 1. " IDCY ,Idle Cycle Memory Data Bus Turnaround Time"
line.long 0x0c "BCR3,Configuration Register for Memory Bank 3"
bitfld.long 0x0c 28.--29. " MW ,Memory Width" "8-bit,16-bit,?..."
bitfld.long 0x0c 27. " BM ,Burst Mode" "Non-burst,Burst ROM"
bitfld.long 0x0c 26. " WP ,Write Protect" "Not protected,Protected"
bitfld.long 0x0c 25. " WPERR ,Write Protect Error Status Flag" "No error,Error"
textline " "
bitfld.long 0x0c 24. " BUSERR ,Bus Transfer Error Status Flag" "No error,Error"
hexmask.long.byte 0x0c 11.--15. 1. " WST2 ,Wait State2"
bitfld.long 0x0c 10. " RBLE ,Read Byte Lane Enable: 2" "Disabled,Enabled"
hexmask.long.byte 0x0c 5.--9. 1. " WST1 ,Wait State1"
textline " "
hexmask.long.byte 0x0c 0.--3. 1. " IDCY ,Idle Cycle Memory Data Bus Turnaround Time"
width 14.
tree.end
tree "Reset, Clock and Power Controller"
base 0xfffe2000
width 19.
group 0x00++0x03
line.long 0x00 "Ctrl,RCPC Control Register"
bitfld.long 0x00 9. " LOCK ,Lock" "Write-protected,Write-enabled"
bitfld.long 0x00 2.--4. " PWR_DWN_SEL ,Power Down Mode Select" "Active,Standby,Sleep,Stop1,Stop2,?..."
rgroup 0x04++0x03
line.long 0x00 "Identification,ID Register"
hexmask.long.word 0x00 0.--15. 1. " PART_NUMBER ,Part Number Digits"
group 0x08++0x07
line.long 0x00 "Remap,Remap Control Register"
hexmask.long.byte 0x00 0.--1. 1. " REMAP ,Remap"
line.long 0x04 "SoftReset,Soft Reset Register"
hexmask.long.word 0x04 0.--15. 1. " SRVAL ,Activate Reset"
rgroup 0x10++0x03
line.long 0x00 "ResetStatus,Reset Status Register"
bitfld.long 0x00 1. " WDTO ,WDT Timeout" "No timeout,Timeout"
bitfld.long 0x00 0. " EXT ,External Reset" "No reset,Reset"
wgroup 0x14++0x03
line.long 0x00 "ResetStatusClr,Reset Status Clear Register"
bitfld.long 0x00 1. " WDTO_CLR ,Clear WDT Timeout" "Not cleared,Cleared"
bitfld.long 0x00 0. " EXT_CLR ,Clear External Reset" "Not cleared,Cleared"
group 0x18++0x03
line.long 0x00 "SysClkPrescaler,System Clock Prescaler Register"
bitfld.long 0x00 0.--3. " HCLK ,HCLK Prescaler Prescale Count" "Reserved,f(source clock)/2,f(source clock)/4,f(source clock)/6,f(source clock)/8,f(source clock)/10,f(source clock)/12,f(source clock)/14,f(source clock)/16,f(source clock)/18,f(source clock)/20,f(source clock)/22,f(source clock)/24,f(source clock)/26,f(source clock)/28,f(source clock)/30"
group 0x24--0x2F
line.long 0x00 "APBPeriphClkCtrl0,Peripheral Clock Control 0 Register"
bitfld.long 0x00 9. " RTC ,RTC Clock" "Running,Stopped"
bitfld.long 0x00 2. " U2 ,U2 Peripheral Clock" "Running,Stopped"
bitfld.long 0x00 1. " U1 ,U1 Peripheral Clock" "Running,Stopped"
textline " "
bitfld.long 0x00 0. " U0 ,U0 Peripheral Clock" "Running,Stopped"
line.long 0x04 "APBPeriphClkCtrl1,Peripheral Clock Control 1 Register"
bitfld.long 0x04 1. " SSP ,SSP Peripheral Clock" "Not stopped,Stopped"
bitfld.long 0x04 0. " LCD ,LCD Peripheral Clock" "Not stopped,Stopped"
line.long 0x08 "AhbClkCtrl,AHB Clock Control"
bitfld.long 0x08 0. " DMA ,AHB DMA Clock" "Running,Stopped"
group 0x40++0x07
line.long 0x00 "LCDPrescaler,LCD Prescaler Register"
hexmask.long.byte 0x00 0.--7. 1. " LCDPRESCALER ,LCD Clock Frequencies [f(HCLK)/value]"
line.long 0x04 "SSPPrescaler,SSP Prescaler Register"
hexmask.long.byte 0x04 0.--7. 1. " SSPPRESCALER ,SSP Clock Frequencies [f(HCLK)/value]"
group 0x80++0x03
line.long 0x00 "IntConfig,External Interrupt Configuration Register"
bitfld.long 0x00 12.--13. " INT6 ,Configures External Interrupt INT6" "LOW-level,HIGH-level,FallEdge,RisEdge"
bitfld.long 0x00 10.--11. " INT5 ,Configures External Interrupt INT5" "LOW-level,HIGH-level,FallEdge,RisEdge"
bitfld.long 0x00 8.--9. " INT4 ,Configures External Interrupt INT4" "LOW-level,HIGH-level,FallEdge,RisEdge"
textline " "
bitfld.long 0x00 6.--7. " INT3 ,Configures External Interrupt INT3" "LOW-level,HIGH-level,FallEdge,RisEdge"
bitfld.long 0x00 4.--5. " INT2 ,Configures External Interrupt INT2" "LOW-level,HIGH-level,FallEdge,RisEdge"
bitfld.long 0x00 2.--3. " INT1 ,Configures External Interrupt INT1" "LOW-level,HIGH-level,FallEdge,RisEdge"
textline " "
bitfld.long 0x00 0.--1. " INT0 ,Configures External Interrupt INT0" "LOW-level,HIGH-level,FallEdge,RisEdge"
wgroup 0x84++0x03
line.long 0x00 "IntClear,External Interrupt Clear Register"
bitfld.long 0x00 6. " INT6 ,Clear INT6 Interrupt" "Not cleared,Cleared"
bitfld.long 0x00 5. " INT5 ,Clear INT5 Interrupt" "Not cleared,Cleared"
bitfld.long 0x00 4. " INT4 ,Clear INT4 Interrupt" "Not cleared,Cleared"
textline " "
bitfld.long 0x00 3. " INT3 ,Clear INT3 Interrupt" "Not cleared,Cleared"
bitfld.long 0x00 2. " INT2 ,Clear INT2 Interrupt" "Not cleared,Cleared"
bitfld.long 0x00 1. " INT1 ,Clear INT1 Interrupt" "Not cleared,Cleared"
textline " "
bitfld.long 0x00 0. " INT0 ,Clear INT0 Interrupt" "Not cleared,Cleared"
width 14.
tree.end
tree "Vectored Interrupt Controller"
base 0xfffff000
width 0xe
rgroup 0x000--0x00B
line.long 0x00 "IRQStatus,IRQ Status Register"
bitfld.long 0x00 31. " IRQStatus31 ,Interrupt Status After Masking 31" "Not active,Active"
bitfld.long 0x00 30. " IRQStatus30 ,Interrupt Status After Masking 30" "Not active,Active"
bitfld.long 0x00 29. " IRQStatus29 ,Interrupt Status After Masking 29" "Not active,Active"
textline " "
bitfld.long 0x00 28. " IRQStatus28 ,Interrupt Status After Masking 28" "Not active,Active"
bitfld.long 0x00 27. " IRQStatus27 ,Interrupt Status After Masking 27" "Not active,Active"
bitfld.long 0x00 26. " IRQStatus26 ,Interrupt Status After Masking 26" "Not active,Active"
textline " "
bitfld.long 0x00 25. " IRQStatus25 ,Interrupt Status After Masking 25" "Not active,Active"
bitfld.long 0x00 24. " IRQStatus24 ,Interrupt Status After Masking 24" "Not active,Active"
bitfld.long 0x00 23. " IRQStatus23 ,Interrupt Status After Masking 23" "Not active,Active"
textline " "
bitfld.long 0x00 22. " IRQStatus22 ,Interrupt Status After Masking 22" "Not active,Active"
bitfld.long 0x00 21. " IRQStatus21 ,Interrupt Status After Masking 21" "Not active,Active"
bitfld.long 0x00 20. " IRQStatus20 ,Interrupt Status After Masking 20" "Not active,Active"
textline " "
bitfld.long 0x00 19. " IRQStatus19 ,Interrupt Status After Masking 19" "Not active,Active"
bitfld.long 0x00 18. " IRQStatus18 ,Interrupt Status After Masking 18" "Not active,Active"
bitfld.long 0x00 17. " IRQStatus17 ,Interrupt Status After Masking 17" "Not active,Active"
textline " "
bitfld.long 0x00 16. " IRQStatus16 ,Interrupt Status After Masking 16" "Not active,Active"
bitfld.long 0x00 15. " IRQStatus15 ,Interrupt Status After Masking 15" "Not active,Active"
bitfld.long 0x00 14. " IRQStatus14 ,Interrupt Status After Masking 14" "Not active,Active"
textline " "
bitfld.long 0x00 13. " IRQStatus13 ,Interrupt Status After Masking 13" "Not active,Active"
bitfld.long 0x00 12. " IRQStatus12 ,Interrupt Status After Masking 12" "Not active,Active"
bitfld.long 0x00 11. " IRQStatus11 ,Interrupt Status After Masking 11" "Not active,Active"
textline " "
bitfld.long 0x00 10. " IRQStatus10 ,Interrupt Status After Masking 10" "Not active,Active"
bitfld.long 0x00 9. " IRQStatus9 ,Interrupt Status After Masking 9" "Not active,Active"
bitfld.long 0x00 8. " IRQStatus8 ,Interrupt Status After Masking 8" "Not active,Active"
textline " "
bitfld.long 0x00 7. " IRQStatus7 ,Interrupt Status After Masking 7" "Not active,Active"
bitfld.long 0x00 6. " IRQStatus6 ,Interrupt Status After Masking 6" "Not active,Active"
bitfld.long 0x00 5. " IRQStatus5 ,Interrupt Status After Masking 5" "Not active,Active"
textline " "
bitfld.long 0x00 4. " IRQStatus4 ,Interrupt Status After Masking 4" "Not active,Active"
bitfld.long 0x00 3. " IRQStatus3 ,Interrupt Status After Masking 3" "Not active,Active"
bitfld.long 0x00 2. " IRQStatus2 ,Interrupt Status After Masking 2" "Not active,Active"
textline " "
bitfld.long 0x00 1. " IRQStatus1 ,Interrupt Status After Masking 1" "Not active,Active"
bitfld.long 0x00 0. " IRQStatus0 ,Interrupt Status After Masking 0" "Not active,Active"
line.long 0x04 "FIQStatus,FIQ Status Register"
bitfld.long 0x04 31. " FRQStatus31 ,Interrupt Status After Masking 31" "Not active,Active"
bitfld.long 0x04 30. " FRQStatus30 ,Interrupt Status After Masking 30" "Not active,Active"
bitfld.long 0x04 29. " FRQStatus29 ,Interrupt Status After Masking 29" "Not active,Active"
textline " "
bitfld.long 0x04 28. " FRQStatus28 ,Interrupt Status After Masking 28" "Not active,Active"
bitfld.long 0x04 27. " FRQStatus27 ,Interrupt Status After Masking 27" "Not active,Active"
bitfld.long 0x04 26. " FRQStatus26 ,Interrupt Status After Masking 26" "Not active,Active"
textline " "
bitfld.long 0x04 25. " FRQStatus25 ,Interrupt Status After Masking 25" "Not active,Active"
bitfld.long 0x04 24. " FRQStatus24 ,Interrupt Status After Masking 24" "Not active,Active"
bitfld.long 0x04 23. " FRQStatus23 ,Interrupt Status After Masking 23" "Not active,Active"
textline " "
bitfld.long 0x04 22. " FRQStatus22 ,Interrupt Status After Masking 22" "Not active,Active"
bitfld.long 0x04 21. " FRQStatus21 ,Interrupt Status After Masking 21" "Not active,Active"
bitfld.long 0x04 20. " FRQStatus20 ,Interrupt Status After Masking 20" "Not active,Active"
textline " "
bitfld.long 0x04 19. " FRQStatus19 ,Interrupt Status After Masking 19" "Not active,Active"
bitfld.long 0x04 18. " FRQStatus18 ,Interrupt Status After Masking 18" "Not active,Active"
bitfld.long 0x04 17. " FRQStatus17 ,Interrupt Status After Masking 17" "Not active,Active"
textline " "
bitfld.long 0x04 16. " FRQStatus16 ,Interrupt Status After Masking 16" "Not active,Active"
bitfld.long 0x04 15. " FRQStatus15 ,Interrupt Status After Masking 15" "Not active,Active"
bitfld.long 0x04 14. " FRQStatus14 ,Interrupt Status After Masking 14" "Not active,Active"
textline " "
bitfld.long 0x04 13. " FRQStatus13 ,Interrupt Status After Masking 13" "Not active,Active"
bitfld.long 0x04 12. " FRQStatus12 ,Interrupt Status After Masking 12" "Not active,Active"
bitfld.long 0x04 11. " FRQStatus11 ,Interrupt Status After Masking 11" "Not active,Active"
textline " "
bitfld.long 0x04 10. " FRQStatus10 ,Interrupt Status After Masking 10" "Not active,Active"
bitfld.long 0x04 9. " FRQStatus9 ,Interrupt Status After Masking 9" "Not active,Active"
bitfld.long 0x04 8. " FRQStatus8 ,Interrupt Status After Masking 8" "Not active,Active"
textline " "
bitfld.long 0x04 7. " FRQStatus7 ,Interrupt Status After Masking 7" "Not active,Active"
bitfld.long 0x04 6. " FRQStatus6 ,Interrupt Status After Masking 6" "Not active,Active"
bitfld.long 0x04 5. " FRQStatus5 ,Interrupt Status After Masking 5" "Not active,Active"
textline " "
bitfld.long 0x04 4. " FRQStatus4 ,Interrupt Status After Masking 4" "Not active,Active"
bitfld.long 0x04 3. " FRQStatus3 ,Interrupt Status After Masking 3" "Not active,Active"
bitfld.long 0x04 2. " FRQStatus2 ,Interrupt Status After Masking 2" "Not active,Active"
textline " "
bitfld.long 0x04 1. " FRQStatus1 ,Interrupt Status After Masking 1" "Not active,Active"
bitfld.long 0x04 0. " FRQStatus0 ,Interrupt Status After Masking 0" "Not active,Active"
line.long 0x08 "RawIntr,Raw Interrupt Status Register"
bitfld.long 0x08 31. " RawInterrupt31 ,Interrupt Status Before Masking 31" "Not active,Active"
bitfld.long 0x08 30. " RawInterrupt30 ,Interrupt Status Before Masking 30" "Not active,Active"
bitfld.long 0x08 29. " RawInterrupt29 ,Interrupt Status Before Masking 29" "Not active,Active"
textline " "
bitfld.long 0x08 28. " RawInterrupt28 ,Interrupt Status Before Masking 28" "Not active,Active"
bitfld.long 0x08 27. " RawInterrupt27 ,Interrupt Status Before Masking 27" "Not active,Active"
bitfld.long 0x08 26. " RawInterrupt26 ,Interrupt Status Before Masking 26" "Not active,Active"
textline " "
bitfld.long 0x08 25. " RawInterrupt25 ,Interrupt Status Before Masking 25" "Not active,Active"
bitfld.long 0x08 24. " RawInterrupt24 ,Interrupt Status Before Masking 24" "Not active,Active"
bitfld.long 0x08 23. " RawInterrupt23 ,Interrupt Status Before Masking 23" "Not active,Active"
textline " "
bitfld.long 0x08 22. " RawInterrupt22 ,Interrupt Status Before Masking 22" "Not active,Active"
bitfld.long 0x08 21. " RawInterrupt21 ,Interrupt Status Before Masking 21" "Not active,Active"
bitfld.long 0x08 20. " RawInterrupt20 ,Interrupt Status Before Masking 20" "Not active,Active"
textline " "
bitfld.long 0x08 19. " RawInterrupt19 ,Interrupt Status Before Masking 19" "Not active,Active"
bitfld.long 0x08 18. " RawInterrupt18 ,Interrupt Status Before Masking 18" "Not active,Active"
bitfld.long 0x08 17. " RawInterrupt17 ,Interrupt Status Before Masking 17" "Not active,Active"
textline " "
bitfld.long 0x08 16. " RawInterrupt16 ,Interrupt Status Before Masking 16" "Not active,Active"
bitfld.long 0x08 15. " RawInterrupt15 ,Interrupt Status Before Masking 15" "Not active,Active"
bitfld.long 0x08 14. " RawInterrupt14 ,Interrupt Status Before Masking 14" "Not active,Active"
textline " "
bitfld.long 0x08 13. " RawInterrupt13 ,Interrupt Status Before Masking 13" "Not active,Active"
bitfld.long 0x08 12. " RawInterrupt12 ,Interrupt Status Before Masking 12" "Not active,Active"
bitfld.long 0x08 11. " RawInterrupt11 ,Interrupt Status Before Masking 11" "Not active,Active"
textline " "
bitfld.long 0x08 10. " RawInterrupt10 ,Interrupt Status Before Masking 10" "Not active,Active"
bitfld.long 0x08 9. " RawInterrupt9 ,Interrupt Status Before Masking 9" "Not active,Active"
bitfld.long 0x08 8. " RawInterrupt8 ,Interrupt Status Before Masking 8" "Not active,Active"
textline " "
bitfld.long 0x08 7. " RawInterrupt7 ,Interrupt Status Before Masking 7" "Not active,Active"
bitfld.long 0x08 6. " RawInterrupt6 ,Interrupt Status Before Masking 6" "Not active,Active"
bitfld.long 0x08 5. " RawInterrupt5 ,Interrupt Status Before Masking 5" "Not active,Active"
textline " "
bitfld.long 0x08 4. " RawInterrupt4 ,Interrupt Status Before Masking 4" "Not active,Active"
bitfld.long 0x08 3. " RawInterrupt3 ,Interrupt Status Before Masking 3" "Not active,Active"
bitfld.long 0x08 2. " RawInterrupt2 ,Interrupt Status Before Masking 2" "Not active,Active"
textline " "
bitfld.long 0x08 1. " RawInterrupt1 ,Interrupt Status Before Masking 1" "Not active,Active"
bitfld.long 0x08 0. " RawInterrupt0 ,Interrupt Status Before Masking 0" "Not active,Active"
group 0x00C++0x07
line.long 0x00 "IntSelect,Interrupt Select Register"
bitfld.long 0x00 31. " IntSelect31 ,Interrupt Type 31" "IRQ,FIQ"
bitfld.long 0x00 30. " IntSelect30 ,Interrupt Type 30" "IRQ,FIQ"
bitfld.long 0x00 29. " IntSelect29 ,Interrupt Type 29" "IRQ,FIQ"
textline " "
bitfld.long 0x00 28. " IntSelect28 ,Interrupt Type 28" "IRQ,FIQ"
bitfld.long 0x00 27. " IntSelect27 ,Interrupt Type 27" "IRQ,FIQ"
bitfld.long 0x00 26. " IntSelect26 ,Interrupt Type 26" "IRQ,FIQ"
textline " "
bitfld.long 0x00 25. " IntSelect25 ,Interrupt Type 25" "IRQ,FIQ"
bitfld.long 0x00 24. " IntSelect24 ,Interrupt Type 24" "IRQ,FIQ"
bitfld.long 0x00 23. " IntSelect23 ,Interrupt Type 23" "IRQ,FIQ"
textline " "
bitfld.long 0x00 22. " IntSelect22 ,Interrupt Type 22" "IRQ,FIQ"
bitfld.long 0x00 21. " IntSelect21 ,Interrupt Type 21" "IRQ,FIQ"
bitfld.long 0x00 20. " IntSelect20 ,Interrupt Type 20" "IRQ,FIQ"
textline " "
bitfld.long 0x00 19. " IntSelect19 ,Interrupt Type 19" "IRQ,FIQ"
bitfld.long 0x00 18. " IntSelect18 ,Interrupt Type 18" "IRQ,FIQ"
bitfld.long 0x00 17. " IntSelect17 ,Interrupt Type 17" "IRQ,FIQ"
textline " "
bitfld.long 0x00 16. " IntSelect16 ,Interrupt Type 16" "IRQ,FIQ"
bitfld.long 0x00 15. " IntSelect15 ,Interrupt Type 15" "IRQ,FIQ"
bitfld.long 0x00 14. " IntSelect14 ,Interrupt Type 14" "IRQ,FIQ"
textline " "
bitfld.long 0x00 13. " IntSelect13 ,Interrupt Type 13" "IRQ,FIQ"
bitfld.long 0x00 12. " IntSelect12 ,Interrupt Type 12" "IRQ,FIQ"
bitfld.long 0x00 11. " IntSelect11 ,Interrupt Type 11" "IRQ,FIQ"
textline " "
bitfld.long 0x00 10. " IntSelect10 ,Interrupt Type 10" "IRQ,FIQ"
bitfld.long 0x00 9. " IntSelect9 ,Interrupt Type 9" "IRQ,FIQ"
bitfld.long 0x00 8. " IntSelect8 ,Interrupt Type 8" "IRQ,FIQ"
textline " "
bitfld.long 0x00 7. " IntSelect7 ,Interrupt Type 7" "IRQ,FIQ"
bitfld.long 0x00 6. " IntSelect6 ,Interrupt Type 6" "IRQ,FIQ"
bitfld.long 0x00 5. " IntSelect5 ,Interrupt Type 5" "IRQ,FIQ"
textline " "
bitfld.long 0x00 4. " IntSelect4 ,Interrupt Type 4" "IRQ,FIQ"
bitfld.long 0x00 3. " IntSelect3 ,Interrupt Type 3" "IRQ,FIQ"
bitfld.long 0x00 2. " IntSelect2 ,Interrupt Type 2" "IRQ,FIQ"
textline " "
bitfld.long 0x00 1. " IntSelect1 ,Interrupt Type 1" "IRQ,FIQ"
bitfld.long 0x00 0. " IntSelect0 ,Interrupt Type 0" "IRQ,FIQ"
rgroup 0x10++0x03
line.long 0x00 "IntEnable,Interrupt Enable Register"
bitfld.long 0x00 31. " IntEnable31 ,Interrupt Enable31" "Disabled,Enabled"
bitfld.long 0x00 30. " IntEnable30 ,Interrupt Enable30" "Disabled,Enabled"
bitfld.long 0x00 29. " IntEnable29 ,Interrupt Enable29" "Disabled,Enabled"
textline " "
bitfld.long 0x00 28. " IntEnable28 ,Interrupt Enable28" "Disabled,Enabled"
bitfld.long 0x00 27. " IntEnable27 ,Interrupt Enable27" "Disabled,Enabled"
bitfld.long 0x00 26. " IntEnable26 ,Interrupt Enable26" "Disabled,Enabled"
textline " "
bitfld.long 0x00 25. " IntEnable25 ,Interrupt Enable25" "Disabled,Enabled"
bitfld.long 0x00 24. " IntEnable24 ,Interrupt Enable24" "Disabled,Enabled"
bitfld.long 0x00 23. " IntEnable23 ,Interrupt Enable23" "Disabled,Enabled"
textline " "
bitfld.long 0x00 22. " IntEnable22 ,Interrupt Enable22" "Disabled,Enabled"
bitfld.long 0x00 21. " IntEnable21 ,Interrupt Enable21" "Disabled,Enabled"
bitfld.long 0x00 20. " IntEnable20 ,Interrupt Enable20" "Disabled,Enabled"
textline " "
bitfld.long 0x00 19. " IntEnable19 ,Interrupt Enable19" "Disabled,Enabled"
bitfld.long 0x00 18. " IntEnable18 ,Interrupt Enable18" "Disabled,Enabled"
bitfld.long 0x00 17. " IntEnable17 ,Interrupt Enable17" "Disabled,Enabled"
textline " "
bitfld.long 0x00 16. " IntEnable16 ,Interrupt Enable16" "Disabled,Enabled"
bitfld.long 0x00 15. " IntEnable15 ,Interrupt Enable15" "Disabled,Enabled"
bitfld.long 0x00 14. " IntEnable14 ,Interrupt Enable14" "Disabled,Enabled"
textline " "
bitfld.long 0x00 13. " IntEnable13 ,Interrupt Enable13" "Disabled,Enabled"
bitfld.long 0x00 12. " IntEnable12 ,Interrupt Enable12" "Disabled,Enabled"
bitfld.long 0x00 11. " IntEnable11 ,Interrupt Enable11" "Disabled,Enabled"
textline " "
bitfld.long 0x00 10. " IntEnable10 ,Interrupt Enable10" "Disabled,Enabled"
bitfld.long 0x00 9. " IntEnable9 ,Interrupt Enable9" "Disabled,Enabled"
bitfld.long 0x00 8. " IntEnable8 ,Interrupt Enable8" "Disabled,Enabled"
textline " "
bitfld.long 0x00 7. " IntEnable7 ,Interrupt Enable7" "Disabled,Enabled"
bitfld.long 0x00 6. " IntEnable6 ,Interrupt Enable6" "Disabled,Enabled"
bitfld.long 0x00 5. " IntEnable5 ,Interrupt Enable5" "Disabled,Enabled"
textline " "
bitfld.long 0x00 4. " IntEnable4 ,Interrupt Enable4" "Disabled,Enabled"
bitfld.long 0x00 3. " IntEnable3 ,Interrupt Enable3" "Disabled,Enabled"
bitfld.long 0x00 2. " IntEnable2 ,Interrupt Enable2" "Disabled,Enabled"
textline " "
bitfld.long 0x00 1. " IntEnable1 ,Interrupt Enable1" "Disabled,Enabled"
bitfld.long 0x00 0. " IntEnable0 ,Interrupt Enable0" "Disabled,Enabled"
wgroup 0x10++0x03
line.long 0x00 "IntEnable,Interrupt Enable Register"
bitfld.long 0x00 31. " IntEnable31 ,Interrupt Enable31" "No effect,Enabled"
bitfld.long 0x00 30. " IntEnable30 ,Interrupt Enable30" "No effect,Enabled"
bitfld.long 0x00 29. " IntEnable29 ,Interrupt Enable29" "No effect,Enabled"
textline " "
bitfld.long 0x00 28. " IntEnable28 ,Interrupt Enable28" "No effect,Enabled"
bitfld.long 0x00 27. " IntEnable27 ,Interrupt Enable27" "No effect,Enabled"
bitfld.long 0x00 26. " IntEnable26 ,Interrupt Enable26" "No effect,Enabled"
textline " "
bitfld.long 0x00 25. " IntEnable25 ,Interrupt Enable25" "No effect,Enabled"
bitfld.long 0x00 24. " IntEnable24 ,Interrupt Enable24" "No effect,Enabled"
bitfld.long 0x00 23. " IntEnable23 ,Interrupt Enable23" "No effect,Enabled"
textline " "
bitfld.long 0x00 22. " IntEnable22 ,Interrupt Enable22" "No effect,Enabled"
bitfld.long 0x00 21. " IntEnable21 ,Interrupt Enable21" "No effect,Enabled"
bitfld.long 0x00 20. " IntEnable20 ,Interrupt Enable20" "No effect,Enabled"
textline " "
bitfld.long 0x00 19. " IntEnable19 ,Interrupt Enable19" "No effect,Enabled"
bitfld.long 0x00 18. " IntEnable18 ,Interrupt Enable18" "No effect,Enabled"
bitfld.long 0x00 17. " IntEnable17 ,Interrupt Enable17" "No effect,Enabled"
textline " "
bitfld.long 0x00 16. " IntEnable16 ,Interrupt Enable16" "No effect,Enabled"
bitfld.long 0x00 15. " IntEnable15 ,Interrupt Enable15" "No effect,Enabled"
bitfld.long 0x00 14. " IntEnable14 ,Interrupt Enable14" "No effect,Enabled"
textline " "
bitfld.long 0x00 13. " IntEnable13 ,Interrupt Enable13" "No effect,Enabled"
bitfld.long 0x00 12. " IntEnable12 ,Interrupt Enable12" "No effect,Enabled"
bitfld.long 0x00 11. " IntEnable11 ,Interrupt Enable11" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " IntEnable10 ,Interrupt Enable10" "No effect,Enabled"
bitfld.long 0x00 9. " IntEnable9 ,Interrupt Enable9" "No effect,Enabled"
bitfld.long 0x00 8. " IntEnable8 ,Interrupt Enable8" "No effect,Enabled"
textline " "
bitfld.long 0x00 7. " IntEnable7 ,Interrupt Enable7" "No effect,Enabled"
bitfld.long 0x00 6. " IntEnable6 ,Interrupt Enable6" "No effect,Enabled"
bitfld.long 0x00 5. " IntEnable5 ,Interrupt Enable5" "No effect,Enabled"
textline " "
bitfld.long 0x00 4. " IntEnable4 ,Interrupt Enable4" "No effect,Enabled"
bitfld.long 0x00 3. " IntEnable3 ,Interrupt Enable3" "No effect,Enabled"
bitfld.long 0x00 2. " IntEnable2 ,Interrupt Enable2" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " IntEnable1 ,Interrupt Enable1" "No effect,Enabled"
bitfld.long 0x00 0. " IntEnable0 ,Interrupt Enable0" "No effect,Enabled"
wgroup 0x14++0x03
line.long 0x00 "IntEnClear,Interrupt Enable Clear Register"
bitfld.long 0x00 31. " IntEnableClear31 ,Clear IntEnable Bit31" "No effect,Cleared"
bitfld.long 0x00 30. " IntEnableClear30 ,Clear IntEnable Bit30" "No effect,Cleared"
bitfld.long 0x00 29. " IntEnableClear29 ,Clear IntEnable Bit29" "No effect,Cleared"
textline " "
bitfld.long 0x00 28. " IntEnableClear28 ,Clear IntEnable Bit28" "No effect,Cleared"
bitfld.long 0x00 27. " IntEnableClear27 ,Clear IntEnable Bit27" "No effect,Cleared"
bitfld.long 0x00 26. " IntEnableClear26 ,Clear IntEnable Bit26" "No effect,Cleared"
textline " "
bitfld.long 0x00 25. " IntEnableClear25 ,Clear IntEnable Bit25" "No effect,Cleared"
bitfld.long 0x00 24. " IntEnableClear24 ,Clear IntEnable Bit24" "No effect,Cleared"
bitfld.long 0x00 23. " IntEnableClear23 ,Clear IntEnable Bit23" "No effect,Cleared"
textline " "
bitfld.long 0x00 22. " IntEnableClear22 ,Clear IntEnable Bit22" "No effect,Cleared"
bitfld.long 0x00 21. " IntEnableClear21 ,Clear IntEnable Bit21" "No effect,Cleared"
bitfld.long 0x00 20. " IntEnableClear20 ,Clear IntEnable Bit20" "No effect,Cleared"
textline " "
bitfld.long 0x00 19. " IntEnableClear19 ,Clear IntEnable Bit19" "No effect,Cleared"
bitfld.long 0x00 18. " IntEnableClear18 ,Clear IntEnable Bit18" "No effect,Cleared"
bitfld.long 0x00 17. " IntEnableClear17 ,Clear IntEnable Bit17" "No effect,Cleared"
textline " "
bitfld.long 0x00 16. " IntEnableClear16 ,Clear IntEnable Bit16" "No effect,Cleared"
bitfld.long 0x00 15. " IntEnableClear15 ,Clear IntEnable Bit15" "No effect,Cleared"
bitfld.long 0x00 14. " IntEnableClear14 ,Clear IntEnable Bit14" "No effect,Cleared"
textline " "
bitfld.long 0x00 13. " IntEnableClear13 ,Clear IntEnable Bit13" "No effect,Cleared"
bitfld.long 0x00 12. " IntEnableClear12 ,Clear IntEnable Bit12" "No effect,Cleared"
bitfld.long 0x00 11. " IntEnableClear11 ,Clear IntEnable Bit11" "No effect,Cleared"
textline " "
bitfld.long 0x00 10. " IntEnableClear10 ,Clear IntEnable Bit10" "No effect,Cleared"
bitfld.long 0x00 9. " IntEnableClear9 ,Clear IntEnable Bit9" "No effect,Cleared"
bitfld.long 0x00 8. " IntEnableClear8 ,Clear IntEnable Bit8" "No effect,Cleared"
textline " "
bitfld.long 0x00 7. " IntEnableClear7 ,Clear IntEnable Bit7" "No effect,Cleared"
bitfld.long 0x00 6. " IntEnableClear6 ,Clear IntEnable Bit6" "No effect,Cleared"
bitfld.long 0x00 5. " IntEnableClear5 ,Clear IntEnable Bit5" "No effect,Cleared"
textline " "
bitfld.long 0x00 4. " IntEnableClear4 ,Clear IntEnable Bit4" "No effect,Cleared"
bitfld.long 0x00 3. " IntEnableClear3 ,Clear IntEnable Bit3" "No effect,Cleared"
bitfld.long 0x00 2. " IntEnableClear2 ,Clear IntEnable Bit2" "No effect,Cleared"
textline " "
bitfld.long 0x00 1. " IntEnableClear1 ,Clear IntEnable Bit1" "No effect,Cleared"
bitfld.long 0x00 0. " IntEnableClear0 ,Clear IntEnable Bit0" "No effect,Cleared"
group 0x18++0x03
line.long 0x00 "SoftInt,Software Interrupt Register"
bitfld.long 0x00 31. " SoftInt31 ,Generate Software Interrupt31" "No effect,Set"
bitfld.long 0x00 30. " SoftInt30 ,Generate Software Interrupt30" "No effect,Set"
bitfld.long 0x00 29. " SoftInt29 ,Generate Software Interrupt29" "No effect,Set"
textline " "
bitfld.long 0x00 28. " SoftInt28 ,Generate Software Interrupt28" "No effect,Set"
bitfld.long 0x00 27. " SoftInt27 ,Generate Software Interrupt27" "No effect,Set"
bitfld.long 0x00 26. " SoftInt26 ,Generate Software Interrupt26" "No effect,Set"
textline " "
bitfld.long 0x00 25. " SoftInt25 ,Generate Software Interrupt25" "No effect,Set"
bitfld.long 0x00 24. " SoftInt24 ,Generate Software Interrupt24" "No effect,Set"
bitfld.long 0x00 23. " SoftInt23 ,Generate Software Interrupt23" "No effect,Set"
textline " "
bitfld.long 0x00 22. " SoftInt22 ,Generate Software Interrupt22" "No effect,Set"
bitfld.long 0x00 21. " SoftInt21 ,Generate Software Interrupt21" "No effect,Set"
bitfld.long 0x00 20. " SoftInt20 ,Generate Software Interrupt20" "No effect,Set"
textline " "
bitfld.long 0x00 19. " SoftInt19 ,Generate Software Interrupt19" "No effect,Set"
bitfld.long 0x00 18. " SoftInt18 ,Generate Software Interrupt18" "No effect,Set"
bitfld.long 0x00 17. " SoftInt17 ,Generate Software Interrupt17" "No effect,Set"
textline " "
bitfld.long 0x00 16. " SoftInt16 ,Generate Software Interrupt16" "No effect,Set"
bitfld.long 0x00 15. " SoftInt15 ,Generate Software Interrupt15" "No effect,Set"
bitfld.long 0x00 14. " SoftInt14 ,Generate Software Interrupt14" "No effect,Set"
textline " "
bitfld.long 0x00 13. " SoftInt13 ,Generate Software Interrupt13" "No effect,Set"
bitfld.long 0x00 12. " SoftInt12 ,Generate Software Interrupt12" "No effect,Set"
bitfld.long 0x00 11. " SoftInt11 ,Generate Software Interrupt11" "No effect,Set"
textline " "
bitfld.long 0x00 10. " SoftInt10 ,Generate Software Interrupt10" "No effect,Set"
bitfld.long 0x00 9. " SoftInt9 ,Generate Software Interrupt9" "No effect,Set"
bitfld.long 0x00 8. " SoftInt8 ,Generate Software Interrupt8" "No effect,Set"
textline " "
bitfld.long 0x00 7. " SoftInt7 ,Generate Software Interrupt7" "No effect,Set"
bitfld.long 0x00 6. " SoftInt6 ,Generate Software Interrupt6" "No effect,Set"
bitfld.long 0x00 5. " SoftInt5 ,Generate Software Interrupt5" "No effect,Set"
textline " "
bitfld.long 0x00 4. " SoftInt4 ,Generate Software Interrupt4" "No effect,Set"
bitfld.long 0x00 3. " SoftInt3 ,Generate Software Interrupt3" "No effect,Set"
bitfld.long 0x00 2. " SoftInt2 ,Generate Software Interrupt2" "No effect,Set"
textline " "
bitfld.long 0x00 1. " SoftInt1 ,Generate Software Interrupt1" "No effect,Set"
bitfld.long 0x00 0. " SoftInt0 ,Generate Software Interrupt0" "No effect,Set"
wgroup 0x1C++0x03
line.long 0x00 "SoftIntClear,Software Interrupt Clear Register"
bitfld.long 0x00 31. " SoftIntClear31 ,Clear SoftInt Register Bits31" "No effect,Cleared"
bitfld.long 0x00 30. " SoftIntClear30 ,Clear SoftInt Register Bits30" "No effect,Cleared"
bitfld.long 0x00 29. " SoftIntClear29 ,Clear SoftInt Register Bits29" "No effect,Cleared"
textline " "
bitfld.long 0x00 28. " SoftIntClear28 ,Clear SoftInt Register Bits28" "No effect,Cleared"
bitfld.long 0x00 27. " SoftIntClear27 ,Clear SoftInt Register Bits27" "No effect,Cleared"
bitfld.long 0x00 26. " SoftIntClear26 ,Clear SoftInt Register Bits26" "No effect,Cleared"
textline " "
bitfld.long 0x00 25. " SoftIntClear25 ,Clear SoftInt Register Bits25" "No effect,Cleared"
bitfld.long 0x00 24. " SoftIntClear24 ,Clear SoftInt Register Bits24" "No effect,Cleared"
bitfld.long 0x00 23. " SoftIntClear23 ,Clear SoftInt Register Bits23" "No effect,Cleared"
textline " "
bitfld.long 0x00 22. " SoftIntClear22 ,Clear SoftInt Register Bits22" "No effect,Cleared"
bitfld.long 0x00 21. " SoftIntClear21 ,Clear SoftInt Register Bits21" "No effect,Cleared"
bitfld.long 0x00 20. " SoftIntClear20 ,Clear SoftInt Register Bits20" "No effect,Cleared"
textline " "
bitfld.long 0x00 19. " SoftIntClear19 ,Clear SoftInt Register Bits19" "No effect,Cleared"
bitfld.long 0x00 18. " SoftIntClear18 ,Clear SoftInt Register Bits18" "No effect,Cleared"
bitfld.long 0x00 17. " SoftIntClear17 ,Clear SoftInt Register Bits17" "No effect,Cleared"
textline " "
bitfld.long 0x00 16. " SoftIntClear16 ,Clear SoftInt Register Bits16" "No effect,Cleared"
bitfld.long 0x00 15. " SoftIntClear15 ,Clear SoftInt Register Bits15" "No effect,Cleared"
bitfld.long 0x00 14. " SoftIntClear14 ,Clear SoftInt Register Bits14" "No effect,Cleared"
textline " "
bitfld.long 0x00 13. " SoftIntClear13 ,Clear SoftInt Register Bits13" "No effect,Cleared"
bitfld.long 0x00 12. " SoftIntClear12 ,Clear SoftInt Register Bits12" "No effect,Cleared"
bitfld.long 0x00 11. " SoftIntClear11 ,Clear SoftInt Register Bits11" "No effect,Cleared"
textline " "
bitfld.long 0x00 10. " SoftIntClear10 ,Clear SoftInt Register Bits10" "No effect,Cleared"
bitfld.long 0x00 9. " SoftIntClear9 ,Clear SoftInt Register Bits9" "No effect,Cleared"
bitfld.long 0x00 8. " SoftIntClear8 ,Clear SoftInt Register Bits8" "No effect,Cleared"
textline " "
bitfld.long 0x00 7. " SoftIntClear7 ,Clear SoftInt Register Bits7" "No effect,Cleared"
bitfld.long 0x00 6. " SoftIntClear6 ,Clear SoftInt Register Bits6" "No effect,Cleared"
bitfld.long 0x00 5. " SoftIntClear5 ,Clear SoftInt Register Bits5" "No effect,Cleared"
textline " "
bitfld.long 0x00 4. " SoftIntClear4 ,Clear SoftInt Register Bits4" "No effect,Cleared"
bitfld.long 0x00 3. " SoftIntClear3 ,Clear SoftInt Register Bits3" "No effect,Cleared"
bitfld.long 0x00 2. " SoftIntClear2 ,Clear SoftInt Register Bits2" "No effect,Cleared"
textline " "
bitfld.long 0x00 1. " SoftIntClear1 ,Clear SoftInt Register Bits1" "No effect,Cleared"
bitfld.long 0x00 0. " SoftIntClear0 ,Clear SoftInt Register Bits0" "No effect,Cleared"
group 0x030++0x07
line.long 0x00 "VectAddr,Vector Address Register"
hexfld.long 0x00 " VectorAddr ,ISR Address"
line.long 0x04 "DefVectAddr,Default Vector Address Register"
hexfld.long 0x04 " DefaultVectorAddr ,Default ISR Handler Address"
group 0x100--0x13F
line.long 0x00 "VectAddr0,Vector Address 0 Register"
hexfld.long 0x00 " VectorAddr0 ,ISR Vector Addresses"
line.long 0x04 "VectAddr1,Vector Address 1 Register"
hexfld.long 0x04 " VectorAddr1 ,ISR Vector Addresses"
line.long 0x08 "VectAddr2,Vector Address 2 Register"
hexfld.long 0x08 " VectorAddr2 ,ISR Vector Addresses"
line.long 0x0c "VectAddr3,Vector Address 3 Register"
hexfld.long 0x0c " VectorAddr3 ,ISR Vector Addresses"
line.long 0x10 "VectAddr4,Vector Address 4 Register"
hexfld.long 0x10 " VectorAddr4 ,ISR Vector Addresses"
line.long 0x14 "VectAddr5,Vector Address 5 Register"
hexfld.long 0x14 " VectorAddr5 ,ISR Vector Addresses"
line.long 0x18 "VectAddr6,Vector Address 6 Register"
hexfld.long 0x18 " VectorAddr6 ,ISR Vector Addresses"
line.long 0x1c "VectAddr7,Vector Address 7 Register"
hexfld.long 0x1c " VectorAddr7 ,ISR Vector Addresses"
line.long 0x20 "VectAddr8,Vector Address 8 Register"
hexfld.long 0x20 " VectorAddr8 ,ISR Vector Addresses"
line.long 0x24 "VectAddr9,Vector Address 9 Register"
hexfld.long 0x24 " VectorAddr9 ,ISR Vector Addresses"
line.long 0x28 "VectAddr10,Vector Address 10 Register"
hexfld.long 0x28 " VectorAddr10 ,ISR Vector Addresses"
line.long 0x2c "VectAddr11,Vector Address 11 Register"
hexfld.long 0x2c " VectorAddr11 ,ISR Vector Addresses"
line.long 0x30 "VectAddr12,Vector Address 12 Register"
hexfld.long 0x30 " VectorAddr12 ,ISR Vector Addresses"
line.long 0x34 "VectAddr13,Vector Address 13 Register"
hexfld.long 0x34 " VectorAddr13 ,ISR Vector Addresses"
line.long 0x38 "VectAddr14,Vector Address 14 Register"
hexfld.long 0x38 " VectorAddr14 ,ISR Vector Addresses"
line.long 0x3c "VectAddr15,Vector Address 15 Register"
hexfld.long 0x3c " VectorAddr15 ,ISR Vector Addresses"
group 0x200--0x23F
line.long 0x00 "VectCtr0,Vector Control 0 Register"
bitfld.long 0x00 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x04 "VectCtr1,Vector Control 1 Register"
bitfld.long 0x04 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x04 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x08 "VectCtr2,Vector Control 2 Register"
bitfld.long 0x08 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x08 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x0c "VectCtr3,Vector Control 3 Register"
bitfld.long 0x0c 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x0c 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x10 "VectCtr4,Vector Control 4 Register"
bitfld.long 0x10 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x10 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x14 "VectCtr5,Vector Control 5 Register"
bitfld.long 0x14 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x18 "VectCtr6,Vector Control 6 Register"
bitfld.long 0x18 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x18 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x1c "VectCtr7,Vector Control 7 Register"
bitfld.long 0x1c 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x1c 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x20 "VectCtr8,Vector Control 8 Register"
bitfld.long 0x20 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x20 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x24 "VectCtr9,Vector Control 9 Register"
bitfld.long 0x24 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x24 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x28 "VectCtr10,Vector Control 10 Register"
bitfld.long 0x28 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x28 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x2c "VectCtr11,Vector Control 11 Register"
bitfld.long 0x2c 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x2c 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x30 "VectCtr12,Vector Control 12 Register"
bitfld.long 0x30 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x30 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x34 "VectCtr13,Vector Control 13 Register"
bitfld.long 0x34 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x34 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x38 "VectCtr14,Vector Control 14 Register"
bitfld.long 0x38 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x38 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
line.long 0x3c "VectCtr15,Vector Control 15 Register"
bitfld.long 0x3c 5. " E ,Vector Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x3c 0.--4. " INTSOURCE ,Interrupt Source Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
width 0xe
tree.end
tree "I/O Configuration"
base 0xfffe5000
width 12.
group 0x00--0x2B
line.long 0x00 "EBI_MUX,EBI Interface Muxing Register"
bitfld.long 0x00 14. " DATA ,PA7/D15 to PA0/D8 Source" "PA7 to PA0,D15 to D8"
bitfld.long 0x00 13. " nWAIT ,PB5/nWAIT Source" "PB5,nWAIT"
bitfld.long 0x00 12. " nBLE1 ,PB4/nBLE1 Source" "PB4,nBLE1"
textline " "
bitfld.long 0x00 11. " nBLE0 ,PB3/nBLE0 Source" "PB3,nBLE0"
bitfld.long 0x00 10. " nCE3 ,PB2/nCE3 Source" "PB2,nCE3"
bitfld.long 0x00 9. " nCE2 ,PB1/nCE2 Source" "PB1,nCE2"
textline " "
bitfld.long 0x00 8. " nCE1 ,PB0/nCE1 Source" "PB0,nCE1"
bitfld.long 0x00 7. " A23 ,PC7/A23 Source" "PC7,A23"
bitfld.long 0x00 6. " A22 ,PC6/A22 Source" "PC6,A22"
textline " "
bitfld.long 0x00 5. " A21 ,PC5/A21 Source" "PC5,A21"
bitfld.long 0x00 4. " A20 ,PC4/A20 Source" "PC4,A20"
bitfld.long 0x00 3. " A19 ,PC3/A19 Source" "PC3,A19"
textline " "
bitfld.long 0x00 2. " A18 ,PC2/A18 Source" "PC2,A18"
bitfld.long 0x00 1. " A17 ,PC1/A17 Source" "PC1,A17"
bitfld.long 0x00 0. " A16 ,PC0/A16 Source" "PC0,A16"
line.long 0x04 "PD_MUX,Pins PD6/INT6 to PD0/INT0 Muxing Register"
bitfld.long 0x04 9.--10. " INT6 ,Pin PD6/INT6/DREQ Source" "PD6,INT6,DREQ,PD6"
bitfld.long 0x04 7.--8. " INT5 ,Pin PD5/INT5/DACK Source" "PD5,INT5,DACK,PD5"
bitfld.long 0x04 5.--6. " INT4 ,Pin PD4/INT4/UARTRX1 Source" "PD4,INT4,UARTRX1,PD4"
textline " "
bitfld.long 0x04 3.--4. " INT3 ,Pin PD3/INT3/UARTTX1 Source" "PD3,INT3,UARTTX1,PD3"
bitfld.long 0x04 2. " INT2 ,PD2/INT2 Source" "PD2,INT2"
bitfld.long 0x04 1. " INT1 ,PD1/INT1 Source" "PD1,INT1"
textline " "
bitfld.long 0x04 0. " INT0 ,PD0/INT0 Source" "PD0,INT0"
line.long 0x08 "PE_MUX,Pins PE7/SSPRM to PE0/UARTRX2 Muxing Register"
bitfld.long 0x08 9. " SSPFRM ,PE7/SSPFRM Source" "PE7,SSPFRM"
bitfld.long 0x08 8. " SSPCLK ,PE6/SSPCLK Source" "PE6,SSPCLK"
bitfld.long 0x08 7. " SSPRX ,PE5/SSPRX Source" "PE5,SSPRX"
textline " "
bitfld.long 0x08 6. " SSPTX ,PE4/SSPTX Source" "PE4,SSPTX"
bitfld.long 0x08 1. " UARTTX2 ,PE1/UARTTX2 Source" "PE1,UARTTX2"
bitfld.long 0x08 0. " UARTRX2 ,PE0/UARTRX2 Source" "PE0,UARTRX2"
line.long 0x0c "TIMER_MUX,Timer Muxing Register"
bitfld.long 0x0C 14.--15. " CTCAP2B ,Pin PF6 /CTCAP2B/CTCMP2B Source" "PF6,CTCAP2B,CTCMP2B,PF6"
bitfld.long 0x0C 12.--13. " CTCAP2A ,Pin PF5/CTCAP2A/CTCMP2A Source" "PF5,CTCAP2A,CTCMP2A,PF5"
bitfld.long 0x0C 10.--11. " CTCAP1B ,Pin PF4/CTCAP1B/CTCMP1B Source" "PF4,CTCAP1B,CTCMP1B,PF4"
textline " "
bitfld.long 0x0C 8.--9. " CTCAP1A ,Pin PF3/CTCAP1A/CTCMP1A Source" "PF3,CTCAP1A,CTCMP1A,PF3"
bitfld.long 0x0C 7. " CTCAP0E ,PF2/CTCAP0E Source" "PF2,CTCAP0E"
bitfld.long 0x0C 6. " CTCAP0D ,PF1/CTCAP0D Source" "PF1,CTCAP0D"
textline " "
bitfld.long 0x0C 5. " CTCAP0C ,PF0/CTCAP0C Source" "PF0,CTCAP0C"
bitfld.long 0x0C 3.--4. " CTCAP0B ,Pin PG7/CTCAP1B/CTCMP0B Source" "PG7,CTCAP0B,CTCMP0B,PG7"
bitfld.long 0x0C 1.--2. " CTCAP0A ,Pin PG6/CTCAP0A/CTCMP0A Source" "PG6,CTCAP0A,CTCMP0A,PG6"
textline " "
bitfld.long 0x0C 0. " CTCLK ,PG5/CTCLK Source" "PG6,CTCLK"
line.long 0x10 "LCD_MUX,LCD Mode Muxing Register"
bitfld.long 0x10 0.--2. " MODE ,LCD Mode" "No LCD,4-bit Mono STN,= 4-bit Mono STN Dual,8-bit Mono STN,Reserved,No LCD,No LCD,No LCD"
line.long 0x14 "PA_RES_MUX,Pins PA7/D15 to PA0/D8 Resistor Muxing Register"
bitfld.long 0x14 14.--15. " PA7 ,Pin PA7/D15 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x14 12.--13. " PA6 ,Pin PA6/D14 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x14 10.--11. " PA5 ,Pin PA5/D13 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
textline " "
bitfld.long 0x14 8.--9. " PA4 ,Pin PA4/D12 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x14 6.--7. " PA3 ,Pin PA3/D11 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x14 4.--5. " PA2 ,Pin PA2/D10 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
textline " "
bitfld.long 0x14 2.--3. " PA1 ,Pin PA1/D9 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x14 0.--1. " PA0 ,Pin PA0/D8 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
line.long 0x18 "PB_RES_MUX,Pins PB5/nWAIT to PB0/nCS1 Resistor Muxing Register"
bitfld.long 0x18 10.--11. " PB5 ,Pin PB5/nWAIT Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x18 8.--9. " PB4 ,Pin PB4/nBLE1 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x18 6.--7. " PB3 ,Pin PB3/nBLE0 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
textline " "
bitfld.long 0x18 4.--5. " PB2 ,Pin PB2/nCS3 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x18 2.--3. " PB1 ,Pin PB1/nCS2 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x18 0.--1. " PB0 ,Pin PB0/nCS1 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
line.long 0x1c "PC_RES_MUX,Pins PC7/A23 to PC0/A16 Resistor Muxing Register"
bitfld.long 0x1c 14.--15. " PC7 ,Pin PC7/A23 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x1c 12.--13. " PC6 ,Pin PC6/A22 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x1c 10.--11. " PC5 ,Pin PC5/A21 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
textline " "
bitfld.long 0x1c 8.--9. " PC4 ,Pin PC4/A20 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x1c 6.--7. " PC3 ,Pin PC3/A19 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x1c 4.--5. " PC2 ,Pin PC2/A18 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
textline " "
bitfld.long 0x1c 2.--3. " PC1 ,Pin PC1/A17 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x1c 0.--1. " PC0 ,Pin PC0/A16 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
line.long 0x20 "PD_RES_MUX,Pins PD6/INT6 to PD0/INT0 Resistor Muxing Register"
bitfld.long 0x20 12.--13. " PD6 ,Pin PD6/INT6/DREQ Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x20 10.--11. " PD5 ,Pin PD5/INT5/DACK Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x20 8.--9. " PD4 ,Pin PD4/INT4/UARTRX1 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
textline " "
bitfld.long 0x20 6.--7. " PD3 ,Pin PD3/INT3/UARTTX1 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x20 4.--5. " PD2 ,Pin PD2/INT2 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x20 2.--3. " PD1 ,Pin PD1/INT1 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
textline " "
bitfld.long 0x20 0.--1. " PD0 ,Pin PD0/INT0 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
line.long 0x24 "PE_RES_MUX,Pins PE7/SSPRM to PE0/UARTRX2 Resistor Muxing Register"
bitfld.long 0x24 14.--15. " PE7 ,Pin PE7/SSPFRM Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x24 12.--13. " PE6 ,Pin PE6/SSPCLK Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x24 10.--11. " PE5 ,Pin PE5/SSPRX Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
textline " "
bitfld.long 0x24 8.--9. " PE4 ,Pin PE4/SSPTX Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x24 6.--7. " PE3 ,Pin PE3/UARTTX0 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x24 4.--5. " PE2 ,Pin PE2/CANRX/UARTRX0 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
textline " "
bitfld.long 0x24 2.--3. " PE1 ,Pin PE1/UARTTX2 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
bitfld.long 0x24 0.--1. " PE0 ,Pin PE0/UARTRX2 Resistor Source" "Pull-down,Pull-up,No pull-up/down,Pull-up"
line.long 0x28 "ADC_MUX,Pins AN3/PJ7 to AN0/PJ0 Muxing Register"
bitfld.long 0x28 7. " PJ7 ,Pin AN3/PJ7 Source" "AN3,PJ7"
bitfld.long 0x28 6. " PJ6 ,Pin AN4/PJ6 Source" "AN4,PJ6"
bitfld.long 0x28 5. " PJ5 ,Pin AN9/PJ5 Source" "AN9,PJ5"
textline " "
bitfld.long 0x28 4. " PJ4 ,Pin AN2/PJ4 Source" "AN2,PJ4"
bitfld.long 0x28 3. " PJ3 ,Pin AN8/PJ3 Source" "AN8,PJ3"
bitfld.long 0x28 2. " PJ2 ,Pin AN1/PJ2 Source" "AN1,PJ2"
textline " "
bitfld.long 0x28 1. " PJ1 ,Pin AN6/PJ1 Source" "AN6,PJ1"
bitfld.long 0x28 0. " PJ0 ,Pin AN0/PJ0 Source" "AN0,PJ0"
width 14.
tree.end
tree.open "DMA (Direct Memory Access Controller)"
width 0xa
tree "Stream 0"
base 0xFFFE1000
group 0x000--0x017
line.word 0x00 "SourceLo,Source Base Register (lower 16 bits)"
hexfld.word 0x00 " SourceLo ,Source Base Address"
line.word 0x04 "SourceHi,Source Base Register (higher 16 bits)"
hexfld.word 0x04 " SourceHi ,Source Base Address"
line.word 0x08 "DestLo,Destination Base Register (lower 16 bits)"
hexfld.word 0x08 " DestLo ,Destination Base Address"
line.word 0x0c "DestHi,Destination Base Register (higher 16 bits)"
hexfld.word 0x0c " DestLo ,Destination Base Address"
line.long 0x10 "Max,Maximum Count Register"
hexfld.long 0x10 " Max ,Maximum Count Value"
line.long 0x14 "Ctrl,Control Register"
bitfld.long 0x14 13. " DIR ,Transfer Direction" "Source,Destination"
bitfld.long 0x14 11. " MEM2MEM ,Stream 3 Memory Transfer" "Not configured,Configured"
bitfld.long 0x14 9. " ADDRMODE ,Current Source/Destination Loading" "Wrapping,Incremental"
textline " "
bitfld.long 0x14 7.--8. " DESIZE ,DMA-to-Destination Data Width" "1 byte,1 half-word,1 word,?..."
bitfld.long 0x14 5.--6. " SOBURST ,Peripheral Burst Size" "Single,4 incrementing,8 incrementing,16 incrementing"
bitfld.long 0x14 3.--4. " SOSIZE ,Source-to-DMA Data Width" "1 byte,1 half-word,1 word,?..."
textline " "
bitfld.long 0x14 2. " DEINC ,Current Destination Register Increment" "Unchanged,Incremented"
bitfld.long 0x14 1. " SOINC ,Current Source Register Increment" "Unchanged,Incremented"
bitfld.long 0x14 0. " ENABLE ,DMA Controller Enable/Disable" "Disabled,Enabled"
rgroup 0x018--0x02B
line.word 0x00 "SoCurrHi,Current Source Address (higher 16 bits)"
hexfld.word 0x00 " SoCurrHi ,Current Source Address"
line.word 0x04 "SoCurrLo,Current Source Address (lower 16 bits)"
hexfld.word 0x04 " SoCurrHi ,Current Source Address"
line.word 0x08 "DeCurrHi,Current Destination Address (lower 16 bits)"
hexfld.word 0x08 " DeCurrHi ,Current Destination Address"
line.word 0x0c "DeCurrLo,Current Destination Address (higher 16 bits)"
hexfld.word 0x0c " DeCurrHi ,Current Destination Address"
line.word 0x10 "TCnt,Terminal Count Register"
hexfld.word 0x10 " TCnt ,Terminal Count Value"
tree.end
width 0xe
width 0xa
tree "Stream 1"
base 0xFFFE1040
group 0x000--0x017
line.word 0x00 "SourceLo,Source Base Register (lower 16 bits)"
hexfld.word 0x00 " SourceLo ,Source Base Address"
line.word 0x04 "SourceHi,Source Base Register (higher 16 bits)"
hexfld.word 0x04 " SourceHi ,Source Base Address"
line.word 0x08 "DestLo,Destination Base Register (lower 16 bits)"
hexfld.word 0x08 " DestLo ,Destination Base Address"
line.word 0x0c "DestHi,Destination Base Register (higher 16 bits)"
hexfld.word 0x0c " DestLo ,Destination Base Address"
line.long 0x10 "Max,Maximum Count Register"
hexfld.long 0x10 " Max ,Maximum Count Value"
line.long 0x14 "Ctrl,Control Register"
bitfld.long 0x14 13. " DIR ,Transfer Direction" "Source,Destination"
bitfld.long 0x14 11. " MEM2MEM ,Stream 3 Memory Transfer" "Not configured,Configured"
bitfld.long 0x14 9. " ADDRMODE ,Current Source/Destination Loading" "Wrapping,Incremental"
textline " "
bitfld.long 0x14 7.--8. " DESIZE ,DMA-to-Destination Data Width" "1 byte,1 half-word,1 word,?..."
bitfld.long 0x14 5.--6. " SOBURST ,Peripheral Burst Size" "Single,4 incrementing,8 incrementing,16 incrementing"
bitfld.long 0x14 3.--4. " SOSIZE ,Source-to-DMA Data Width" "1 byte,1 half-word,1 word,?..."
textline " "
bitfld.long 0x14 2. " DEINC ,Current Destination Register Increment" "Unchanged,Incremented"
bitfld.long 0x14 1. " SOINC ,Current Source Register Increment" "Unchanged,Incremented"
bitfld.long 0x14 0. " ENABLE ,DMA Controller Enable/Disable" "Disabled,Enabled"
rgroup 0x018--0x02B
line.word 0x00 "SoCurrHi,Current Source Address (higher 16 bits)"
hexfld.word 0x00 " SoCurrHi ,Current Source Address"
line.word 0x04 "SoCurrLo,Current Source Address (lower 16 bits)"
hexfld.word 0x04 " SoCurrHi ,Current Source Address"
line.word 0x08 "DeCurrHi,Current Destination Address (lower 16 bits)"
hexfld.word 0x08 " DeCurrHi ,Current Destination Address"
line.word 0x0c "DeCurrLo,Current Destination Address (higher 16 bits)"
hexfld.word 0x0c " DeCurrHi ,Current Destination Address"
line.word 0x10 "TCnt,Terminal Count Register"
hexfld.word 0x10 " TCnt ,Terminal Count Value"
tree.end
width 0xe
width 0xa
tree "Stream 2"
base 0xFFFE1080
group 0x000--0x017
line.word 0x00 "SourceLo,Source Base Register (lower 16 bits)"
hexfld.word 0x00 " SourceLo ,Source Base Address"
line.word 0x04 "SourceHi,Source Base Register (higher 16 bits)"
hexfld.word 0x04 " SourceHi ,Source Base Address"
line.word 0x08 "DestLo,Destination Base Register (lower 16 bits)"
hexfld.word 0x08 " DestLo ,Destination Base Address"
line.word 0x0c "DestHi,Destination Base Register (higher 16 bits)"
hexfld.word 0x0c " DestLo ,Destination Base Address"
line.long 0x10 "Max,Maximum Count Register"
hexfld.long 0x10 " Max ,Maximum Count Value"
line.long 0x14 "Ctrl,Control Register"
bitfld.long 0x14 13. " DIR ,Transfer Direction" "Source,Destination"
bitfld.long 0x14 11. " MEM2MEM ,Stream 3 Memory Transfer" "Not configured,Configured"
bitfld.long 0x14 9. " ADDRMODE ,Current Source/Destination Loading" "Wrapping,Incremental"
textline " "
bitfld.long 0x14 7.--8. " DESIZE ,DMA-to-Destination Data Width" "1 byte,1 half-word,1 word,?..."
bitfld.long 0x14 5.--6. " SOBURST ,Peripheral Burst Size" "Single,4 incrementing,8 incrementing,16 incrementing"
bitfld.long 0x14 3.--4. " SOSIZE ,Source-to-DMA Data Width" "1 byte,1 half-word,1 word,?..."
textline " "
bitfld.long 0x14 2. " DEINC ,Current Destination Register Increment" "Unchanged,Incremented"
bitfld.long 0x14 1. " SOINC ,Current Source Register Increment" "Unchanged,Incremented"
bitfld.long 0x14 0. " ENABLE ,DMA Controller Enable/Disable" "Disabled,Enabled"
rgroup 0x018--0x02B
line.word 0x00 "SoCurrHi,Current Source Address (higher 16 bits)"
hexfld.word 0x00 " SoCurrHi ,Current Source Address"
line.word 0x04 "SoCurrLo,Current Source Address (lower 16 bits)"
hexfld.word 0x04 " SoCurrHi ,Current Source Address"
line.word 0x08 "DeCurrHi,Current Destination Address (lower 16 bits)"
hexfld.word 0x08 " DeCurrHi ,Current Destination Address"
line.word 0x0c "DeCurrLo,Current Destination Address (higher 16 bits)"
hexfld.word 0x0c " DeCurrHi ,Current Destination Address"
line.word 0x10 "TCnt,Terminal Count Register"
hexfld.word 0x10 " TCnt ,Terminal Count Value"
tree.end
width 0xe
width 0xa
tree "Stream 3"
base 0xFFFE10C0
group 0x000--0x017
line.word 0x00 "SourceLo,Source Base Register (lower 16 bits)"
hexfld.word 0x00 " SourceLo ,Source Base Address"
line.word 0x04 "SourceHi,Source Base Register (higher 16 bits)"
hexfld.word 0x04 " SourceHi ,Source Base Address"
line.word 0x08 "DestLo,Destination Base Register (lower 16 bits)"
hexfld.word 0x08 " DestLo ,Destination Base Address"
line.word 0x0c "DestHi,Destination Base Register (higher 16 bits)"
hexfld.word 0x0c " DestLo ,Destination Base Address"
line.long 0x10 "Max,Maximum Count Register"
hexfld.long 0x10 " Max ,Maximum Count Value"
line.long 0x14 "Ctrl,Control Register"
bitfld.long 0x14 13. " DIR ,Transfer Direction" "Source,Destination"
bitfld.long 0x14 11. " MEM2MEM ,Stream 3 Memory Transfer" "Not configured,Configured"
bitfld.long 0x14 9. " ADDRMODE ,Current Source/Destination Loading" "Wrapping,Incremental"
textline " "
bitfld.long 0x14 7.--8. " DESIZE ,DMA-to-Destination Data Width" "1 byte,1 half-word,1 word,?..."
bitfld.long 0x14 5.--6. " SOBURST ,Peripheral Burst Size" "Single,4 incrementing,8 incrementing,16 incrementing"
bitfld.long 0x14 3.--4. " SOSIZE ,Source-to-DMA Data Width" "1 byte,1 half-word,1 word,?..."
textline " "
bitfld.long 0x14 2. " DEINC ,Current Destination Register Increment" "Unchanged,Incremented"
bitfld.long 0x14 1. " SOINC ,Current Source Register Increment" "Unchanged,Incremented"
bitfld.long 0x14 0. " ENABLE ,DMA Controller Enable/Disable" "Disabled,Enabled"
rgroup 0x018--0x02B
line.word 0x00 "SoCurrHi,Current Source Address (higher 16 bits)"
hexfld.word 0x00 " SoCurrHi ,Current Source Address"
line.word 0x04 "SoCurrLo,Current Source Address (lower 16 bits)"
hexfld.word 0x04 " SoCurrHi ,Current Source Address"
line.word 0x08 "DeCurrHi,Current Destination Address (lower 16 bits)"
hexfld.word 0x08 " DeCurrHi ,Current Destination Address"
line.word 0x0c "DeCurrLo,Current Destination Address (higher 16 bits)"
hexfld.word 0x0c " DeCurrHi ,Current Destination Address"
line.word 0x10 "TCnt,Terminal Count Register"
hexfld.word 0x10 " TCnt ,Terminal Count Value"
tree.end
width 0xe
base 0xFFFE1000
width 0x8
tree "Interrupt and Status Registers"
group 0xF0++0x03
line.long 0x00 "Mask,DMA Interrupt Mask Register"
bitfld.long 0x00 7. " MASKE3 ,Data Stream3 Error Interrupt" "Disabled,Enabeld"
bitfld.long 0x00 6. " MASKE2 ,Data Stream2 Error Interrupt" "Disabled,Enabeld"
bitfld.long 0x00 5. " MASKE1 ,Data Stream1 Error Interrupt" "Disabled,Enabeld"
textline " "
bitfld.long 0x00 4. " MASKE0 ,Data Stream0 Error Interrupt" "Disabled,Enabeld"
bitfld.long 0x00 3. " MASK3 ,Data Stream3 Interrupt" "Disabled,Enabeld"
bitfld.long 0x00 2. " MASK2 ,Data Stream2 Interrupt" "Disabled,Enabeld"
textline " "
bitfld.long 0x00 1. " MASK1 ,Data Stream1 Interrupt" "Disabled,Enabeld"
bitfld.long 0x00 0. " MASK0 ,Data Stream0 Interrupt" "Disabled,Enabeld"
wgroup 0x0F4++0x03
line.long 0x00 "Clr,DMA Interrupt Clear"
bitfld.long 0x00 7. " CLEARE3 ,Clear/Do Not Clear ErrorInt3 Flag" "Not cleared,Cleared"
bitfld.long 0x00 6. " CLEARE2 ,Clear/Do Not Clear ErrorInt2 Flag" "Not cleared,Cleared"
bitfld.long 0x00 5. " CLEARE1 ,Clear/Do Not Clear ErrorInt1 Flag" "Not cleared,Cleared"
textline " "
bitfld.long 0x00 4. " CLEARE0 ,Clear/Do Not Clear ErrorInt0 Flag" "Not cleared,Cleared"
bitfld.long 0x00 3. " CLEAR3 ,Clear/Do Not Clear Int3 Flag" "Not cleared,Cleared"
bitfld.long 0x00 2. " CLEAR2 ,Clear/Do Not Clear Int2 Flag" "Not cleared,Cleared"
textline " "
bitfld.long 0x00 1. " CLEAR1 ,Clear/Do Not Clear Int1 Flag" "Not cleared,Cleared"
bitfld.long 0x00 0. " CLEAR0 ,Clear/Do Not Clear Int0 Flag" "Not cleared,Cleared"
rgroup 0x0F8++0x03
line.long 0x00 "Status,DMA Status Register"
bitfld.long 0x00 11. " ACTIVE3 ,Data Stream3 Active/Inactive" "Not active,Active"
bitfld.long 0x00 10. " ACTIVE2 ,Data Stream2 Active/Inactive" "Not active,Active"
bitfld.long 0x00 9. " ACTIVE1 ,Data Stream1 Active/Inactive" "Not active,Active"
textline " "
bitfld.long 0x00 8. " ACTIVE0 ,Data Stream0 Active/Inactive" "Not active,Active"
bitfld.long 0x00 7. " ERRORINT3 ,Data Stream3 Error Interrupt Flag" "No error,Error"
bitfld.long 0x00 6. " ERRORINT2 ,Data Stream2 Error Interrupt Flag" "No error,Error"
textline " "
bitfld.long 0x00 5. " ERRORINT1 ,Data Stream1 Error Interrupt Flag" "No error,Error"
bitfld.long 0x00 4. " ERRORINT0 ,Data Stream0 Error Interrupt Flag" "No error,Error"
bitfld.long 0x00 3. " INT3 ,Data Stream3 Interrupt Flag" "No interrupt,Interrupt"
textline " "
bitfld.long 0x00 2. " INT2 ,Data Stream2 Interrupt Flag" "No interrupt,Interrupt"
bitfld.long 0x00 1. " INT1 ,Data Stream1 Interrupt Flag" "No interrupt,Interrupt"
bitfld.long 0x00 0. " INT0 ,Data Stream0 Interrupt Flag" "No interrupt,Interrupt"
tree.end
width 0xe
tree.end
sif (cpu()=="LH75401")
tree "CLCDC (Color Liquid Crystal Display Controller)"
base 0xffff4000
width 0xc
group 0x00++0x03
line.long 0x00 "Timing0,Horizontal Timing Panel Control Register"
hexmask.long.byte 0x00 24.--31. 1. " HBP ,Horizontal Back Porch"
hexmask.long.byte 0x00 16.--23. 1. " HFP ,Horizontal Front Porch"
hexmask.long.byte 0x00 8.--15. 1. " HSW ,Horizontal Synchronization Pulse Width"
hexmask.long.byte 0x00 2.--7. 1. " PPL ,Pixels-Per-Line"
group 0x04++0x03
line.long 0x00 "Timing1,Vertical Timing Panel Control Register"
hexmask.long.byte 0x00 24.--31. 1. " VBP ,Vertical Back Porch"
hexmask.long.byte 0x00 16.--23. 1. " VFP ,Vertical Front Porch"
hexmask.long.byte 0x00 10.--15. 1. " VSW ,Vertical Synchronization Pulse Width"
hexmask.long.word 0x00 0.--9. 1. " LPP ,Lines Per Panel"
group 0x08++0x03
line.long 0x00 "Timing2,Clock And Signal Polarity Control Register"
bitfld.long 0x00 26. " BCD ,Bypass Pixel Clock Divider" "Not bypassed,Bypassed"
hexmask.long.word 0x00 16.--25. 1. " CPL ,Clocks Per Line"
bitfld.long 0x00 14. " IOE ,Invert Output Enable" "Active HIGH,Active LOW"
textline " "
bitfld.long 0x00 13. " IPC ,Invert Panel Clock" "Rising-edge,Falling-edge"
bitfld.long 0x00 12. " HIS ,Invert Horizontal Synchronization" "Active HIGH,Active LOW"
bitfld.long 0x00 11. " IVS ,Invert Vertical Synchronization" "Active HIGH,Active LOW"
textline " "
hexmask.long.byte 0x00 6.--10. 1. " ACB ,AC Bias Pin Frequency"
hexmask.long.byte 0x00 0.--4. 1. " PCD ,Panel Clock Divisor"
group 0x10--0x24
;group 0x10++0x03
line.long 0x00 "UPBASE,Upper Panel Frame Buffer Base Address Register"
hexmask.long 0x00 2.--31. 1. " LCDUPBASE ,LCD Upper Panel Base Address"
;group 0x14++0x03
line.long 0x04 "LPBASE,Lower Panel Frame Buffer Base Address Register"
hexmask.long 0x04 2.--31. 1. " LCDLPBASE ,LCD Lower Panel Base Address"
;group 0x18++0x03
line.long 0x08 "INTRENABLE,Interrupt Enable Register"
bitfld.long 0x08 4. " MBERRINTRENB ,AHB Master Error Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x08 3. " VCOMPINTRENB ,Vertical Compare Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x08 2. " LNBUINTRENB ,Next Base Update Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x08 1. " FUFINTRENB ,FIFO Underflow Interrupt Enable" "Disabled,Enabled"
;group 0x1c++0x03
line.long 0x0c "Ctrl,Panel Parameters, Panel Power, And Control Register"
bitfld.long 0x0c 16. " WATERMARK ,LCD DMA FIFO Watermark Level" "Four or more,Eight or more"
bitfld.long 0x0c 15. " LDmaFIFOTME ,LCD DMA FIFO Test Mode Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x0c 12.--13. " LcdVComp ,LCD Vertical Compare" "Vertical synchronization,Back porch,Active video,Front porch"
bitfld.long 0x0c 11. " LcdPwr ,LCD Power Enable" "Disabled,Enabled"
bitfld.long 0x0c 8. " BGR ,RGB Or BGR Format Selection" "RGB,BGR"
textline " "
bitfld.long 0x0c 7. " LcdDual ,LCD Interface Is Dual-Panel STN" "Single-panel,Dual-panel"
bitfld.long 0x0c 5. " LcdTFT ,LCD Is TFT" "STN,TFT"
bitfld.long 0x0c 4. " LcdBW ,STN LCD Is Monochrome" "Color,Monochrome"
textline " "
bitfld.long 0x0c 1.--3. " LcdBpp ,LCD Bits Per Pixel" "1 bpp,2 bpp,4 bpp,8 bpp,12 bpp,?..."
bitfld.long 0x0c 0. " LcdEn ,LCD Controller Enable" "Disabled,Enabled"
;group 0x20++0x03
line.long 0x10 "Status,Raw Interrupt Status Register"
bitfld.long 0x10 4. " MBERROR ,Master Bus Error Interrupt" "Disabled,Enabled"
bitfld.long 0x10 3. " VCOMP ,Vertical Compare Interrupt" "Disabled,Enabled"
bitfld.long 0x10 2. " LNBU ,LCD Next Base Address Update Interrupt" "Disabled,Enabled"
textline " "
bitfld.long 0x10 1. " FUF ,FIFO Underflow Interrupt" "Disabled,Enabled"
rgroup 0x24--0x30
;rgroup 0x24++0x03
line.long 0x00 "Interrupt,Final Masked Interrupts Register"
bitfld.long 0x00 4. " MBERRORINTR ,AHB Master Error Interrupt Status Bit" "Cleared,Asserted"
bitfld.long 0x00 3. " VCOMPINTR ,Vertical Compare Interrupt Status Bit" "Cleared,Asserted"
bitfld.long 0x00 2. " LNBUINTR ,LCD Next Base Address Update Interrupt Status Bit" "Cleared,Asserted"
textline " "
bitfld.long 0x00 1. " FUFINTR ,FIFO Underflow Interrupt Status Bit" "Cleared,Asserted"
;rgroup 0x28++0x03
line.long 0x04 "UPCURR,Upper Panel Frame Buffer Current Address Register"
hexmask.long 0x04 0.--31. 1. " LCDUPCURR ,Current Upper Panel Data DMA Address"
;rgroup 0x2c++0x03
line.long 0x08 "LPCURR,Lower Panel Frame Buffer Current Address Register"
hexmask.long 0x08 0.--31. 1. " LCDLPCURR ,Current Lower Panel Data DMA Address"
tree "Palette Registers [0-31]"
if (Data.long(sd:(0xffff401C))&0x00000030)==0x00000010
base 0xffff4000
width 9.
group 0x200++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x204++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x208++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x20c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x210++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x214++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x218++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x21c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x220++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x224++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x228++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x22c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x230++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x234++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x238++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x23c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x240++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x244++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x248++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x24c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x250++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x254++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x258++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x25c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x260++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x264++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x268++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x26c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x270++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x274++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x278++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x27c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
elif (Data.long(sd:(0xffff401C))&0x00000030)==0x00000000
base 0xffff4000
width 9.
group 0x200++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x204++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x208++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x20c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x210++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x214++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x218++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x21c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x220++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x224++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x228++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x22c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x230++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x234++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x238++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x23c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x240++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x244++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x248++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x24c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x250++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x254++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x258++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x25c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x260++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x264++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x268++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x26c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x270++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x274++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x278++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x27c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
elif ((Data.long(sd:(0xffff401C))&0x00000020)==0x00000020)
width 9.
group 0x200++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x204++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x208++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x20c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x210++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x214++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x218++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x21c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x220++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x224++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x228++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x22c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x230++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x234++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x238++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x23c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x240++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x244++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x248++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x24c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x250++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x254++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x258++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x25c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x260++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x264++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x268++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x26c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x270++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x274++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x278++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x27c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
endif
tree.end
tree "Palette Registers [32-63]"
if (Data.long(sd:(0xffff401C))&0x00000030)==0x00000010
base 0xffff4000
width 9.
group 0x280++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x284++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x288++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x28c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x290++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x294++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x298++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x29c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2a0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2a4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2a8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2ac++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2b0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2b4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2b8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2bc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2c0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2c4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2c8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2cc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2d0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2d4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2d8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2dc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2e0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2e4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2e8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2ec++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2f0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2f4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2f8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x2fc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
elif (Data.long(sd:(0xffff401C))&0x00000030)==0x00000000
base 0xffff4000
width 9.
group 0x280++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x284++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x288++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x28c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x290++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x294++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x298++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x29c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2a0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2a4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2a8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2ac++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2b0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2b4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2b8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2bc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2c0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2c4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2c8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2cc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2d0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2d4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2d8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2dc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2e0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2e4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2e8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2ec++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2f0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2f4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2f8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2fc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
elif ((Data.long(sd:(0xffff401C))&0x00000020)==0x00000020)
width 9.
group 0x280++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x284++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x288++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x28c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x290++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x294++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x298++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x29c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2a0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2a4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2a8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2ac++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2b0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2b4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2b8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2bc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2c0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2c4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2c8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2cc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2d0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2d4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2d8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2dc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2e0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2e4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2e8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2ec++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2f0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2f4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2f8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x2fc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
endif
tree.end
tree "Palette Registers [64-95]"
if (Data.long(sd:(0xffff401C))&0x00000030)==0x00000010
base 0xffff4000
width 9.
group 0x300++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x304++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x308++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x30c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x310++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x314++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x318++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x31c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x320++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x324++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x328++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x32c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x330++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x334++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x338++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x33c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x340++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x344++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x348++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x34c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x350++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x354++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x358++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x35c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x360++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x364++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x368++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x36c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x370++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x374++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x378++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x37c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
elif (Data.long(sd:(0xffff401C))&0x00000030)==0x00000000
base 0xffff4000
width 9.
group 0x300++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x304++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x308++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x30c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x310++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x314++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x318++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x31c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x320++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x324++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x328++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x32c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x330++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x334++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x338++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x33c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x340++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x344++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x348++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x34c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x350++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x354++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x358++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x35c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x360++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x364++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x368++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x36c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x370++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x374++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x378++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x37c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
elif (((Data.long(sd:(0xffff401C))&0x00000020)==0x00000020))
width 9.
group 0x300++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x304++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x308++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x30c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x310++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x314++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x318++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x31c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x320++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x324++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x328++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x32c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x330++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x334++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x338++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x33c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x340++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x344++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x348++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x34c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x350++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x354++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x358++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x35c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x360++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x364++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x368++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x36c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x370++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x374++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x378++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x37c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
endif
tree.end
tree "Palette Registers [96-127]"
if (Data.long(sd:(0xffff401C))&0x00000030)==0x00000010
base 0xffff4000
width 9.
group 0x380++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x384++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x388++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x38c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x390++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x394++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x398++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x39c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3a0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3a4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3a8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3ac++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3b0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3b4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3b8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3bc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3c0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3c4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3c8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3cc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3d0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3d4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3d8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3dc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3e0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3e4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3e8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3ec++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3f0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3f4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3f8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
width 9.
group 0x3fc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 17.--19. 1. " MR4:MR1 ,Most Significant Red Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Last Significant Red Palette Data"
width 14.
elif (Data.long(sd:(0xffff401C))&0x00000030)==0x00000000
base 0xffff4000
width 9.
group 0x380++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x384++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x388++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x38c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x390++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x394++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x398++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x39c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3a0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3a4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3a8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3ac++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3b0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3b4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3b8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3bc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3c0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3c4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3c8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3cc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3d0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3d4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3d8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3dc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3e0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3e4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3e8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3ec++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3f0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3f4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3f8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3fc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 11.--14. 1. " LB4:LB1 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 6.--9. 1. " LG4:LG1 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 1.--4. 1. " LR4:LR1 ,Least Significant Red Palette Data"
width 14.
elif (((Data.long(sd:(0xffff401C))&0x00000020)==0x00000020))
width 9.
group 0x380++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x384++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x388++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x38c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x390++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x394++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x398++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x39c++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3a0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3a4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3a8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3ac++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3b0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3b4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3b8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3bc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3c0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3c4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3c8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3cc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3d0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3d4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3d8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3dc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3e0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3e4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3e8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3ec++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3f0++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3f4++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3f8++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
width 9.
group 0x3fc++0x03
line.long 0x00 "PALETTE,CLCD Palette Registers"
hexmask.long.byte 0x00 26.--29. 1. " MB3:MB0 ,Most Significant Blue Palette Data"
hexmask.long.byte 0x00 21.--24. 1. " MG3:MG0 ,Most Significant Green Palette Data"
hexmask.long.byte 0x00 16.--19. 1. " MR3:MR0 ,Most Significant Red Palette Data"
textline " "
hexmask.long.byte 0x00 10.--13. 1. " LB3:LB0 ,Least Significant Blue Palette Data"
hexmask.long.byte 0x00 5.--8. 1. " LG3:LG0 ,Least Significant Green Palette Data"
hexmask.long.byte 0x00 0.--3. 1. " LR3:LR0 ,Least Significant Red Palette Data"
width 14.
endif
tree.end
tree "ALI Registers"
base 0xfffe4000
group 0x00++0x03
line.long 0x00 "ALISetup,Advanced LCD Interface Setup Register"
hexmask.long.word 0x00 4.--12. 1. " PPL ,Pixels Per Line"
bitfld.long 0x00 0. " CR ,Active Mode Select" "Bypass,Active"
if (data.long(sd:(0xfffe4000))&0x0000001)==0x00000000
group 0x04++0x03
line.long 0x00 "ALICTRL,Advanced LCD Interface Control Register"
bitfld.long 0x00 9. " MODOVRD ,MOD Signal Override Enable" "Disabled,Enabled"
bitfld.long 0x00 8. " MODVAL ,Mod Signal Value" "Cleared,Set"
bitfld.long 0x00 4. " EN0 ,LCDVEEEN Output Enable" "Disabled,Enabled"
bitfld.long 0x00 3. " DISP ,Display Control Signal Output" "Cleared,Set"
textline " "
bitfld.long 0x00 1. " CLSEN ,LCDCLS Signal Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " SPSEN ,LCDSPS Signal Enable" "Disabled,Enabled"
else
group 0x04++0x03
line.long 0x00 "ALICTRL,Advanced LCD Interface Control Register"
bitfld.long 0x00 9. " MODOVRD ,MOD Signal Override Enable" "Disabled,Enabled"
bitfld.long 0x00 8. " MODVAL ,Mod Signal Value" "Cleared,Set"
bitfld.long 0x00 1. " CLSEN ,LCDCLS Signal Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " SPSEN ,LCDSPS Signal Enable" "Disabled,Enabled"
endif
group 0x08++0x03
line.long 0x00 "ALITiming1,Advanced LCD Interface Timing1 Register"
bitfld.long 0x00 12.--13. " MODDEL ,LCDMOD LOW Delay" "1,2,3,4"
hexmask.long.byte 0x00 8.--11. 1. " PSDEL/CLSDEL ,CLCD-to-LCDPS Delay"
hexmask.long.byte 0x00 4.--7. 1. " REVDEL ,CLCD-to-LCDREV Delay"
hexmask.long.byte 0x00 0.--3. 1. " LPDEL ,CLCD-to-LCDLP Delay"
group 0x0c++0x03
line.long 0x00 "ALITiming2,Advanced LCD Interface Timing2 Register"
hexmask.long.byte 0x00 9.--15. 1. " SPLVALUE ,SPL Pulse Delay"
hexmask.long.word 0x00 0.--8. 1. " PSDEL2/CLSDEL2 ,SPL-to-CLS/PS Delay"
tree.end
width 0xe
tree.end
endif
sif (cpu()=="LH75410")
tree "Liquid Crystal Display Controller"
base 0xFFFF4000
width 0xc
group 0x000--0x00B
line.long 0x00 "Timing0,Horizontal Axis Timing Control"
hexmask.long.byte 0x00 24.--31. 1. " HBP ,Horizontal Back Porch"
hexmask.long.byte 0x00 16.--23. 1. " HFP ,Horizontal Front Porch"
hexmask.long.byte 0x00 8.--15. 1. " HSW ,Horizontal Synchronization Pulse Width"
textline " "
hexmask.long.byte 0x00 2.--7. 1. " PPL ,Pixels-Per-Line"
line.long 0x04 "Timing1,Vertical Axis Timing Control"
hexmask.long.byte 0x04 24.--31. 1. " VBP ,Vertical Back Porch"
hexmask.long.byte 0x04 16.--23. 1. " VFP ,Vertical Front Porch"
hexmask.long.byte 0x04 10.--15. 1. " VSW ,Vertical Synchronization Pulse Width"
textline " "
hexmask.long.word 0x04 0.--9. 1. " LPP ,Lines Per Panel"
line.long 0x08 "Timing2,Clock and Signal Polarity Control Register"
bitfld.long 0x08 26. " BCD ,Bypass Pixel Clock Divider" "Used,Bypassed"
hexmask.long.word 0x08 16.--25. 1. " CPL ,Clocks Per Line"
bitfld.long 0x08 14. " IOE ,Invert Output Enable" "Active HIGH,Active LOW"
textline " "
bitfld.long 0x08 13. " IPC ,Invert Panel Clock" "Rising-edge,Falling-edge"
bitfld.long 0x08 12. " HIS ,Invert Horizontal Synchronization" "Active LOW,Active HIGH"
bitfld.long 0x08 11. " IVS ,Invert Vertical Synchronization" "Active HIGH,Active LOW"
textline " "
hexmask.long.byte 0x08 6.--10. 1. " ACB ,AC Bias Pin Frequency"
hexmask.long.byte 0x08 0.--4. 1. " PCD ,Panel Clock Divisor"
group 0x010--0x01F
line.long 0x00 "UPBASE,Upper Panel Frame Buffer Base Address Register"
hexmask.long 0x00 2.--31. 1. " LCDUPBASE ,LCD Upper Panel Base Address"
line.long 0x04 "LPBASE,Lower Panel Frame Buffer Base Address Register"
hexmask.long 0x04 2.--31. 1. " LCDLPBASE ,LCD Lower Panel Base Address"
line.long 0x08 "INTRENABLE,Interrupt Enable Register"
bitfld.long 0x08 4. " MBERRINTRENB ,AHB Master Error Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x08 3. " VCOMPINTRENB ,Vertical Compare Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x08 2. " LNBUINTRENB ,Next Base Update Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x08 1. " FUFINTRENB ,FIFO Underflow Interrupt Enable" "Disabled,Enabled"
line.long 0x0c "Ctrl,Panel Parameters, Panel Power, and Control"
bitfld.long 0x0C 16. " WATERMARK ,LCD DMA FIFO Watermark Level" "Low,High"
bitfld.long 0x0C 15. " LDMAFIFOTME ,LCD DMA FIFO Test Mode Enable" "Disabled,Enabled"
bitfld.long 0x0C 12.--13. " LCDVCOMP ,LCD Vertical Compare" "VerticalSynchro,Back porch,Active video,Front porch"
textline " "
bitfld.long 0x0C 11. " LCDPWR ,LCD Power Enable" "Off,On"
bitfld.long 0x0C 7. " LCDDUAL ,LCD Interface is Dual-Panel STN" "Single,Dual"
bitfld.long 0x0C 6. " LcdMono8 ,Monochrome LCD 4-/8-bit Interface" "4-bit,8-bit"
textline " "
bitfld.long 0x0C 1.--3. " LCDBPP ,LCD Bits per Pixel" "1 bpp,2 bpp,4 bpp,8 bpp,12 bpp,?..."
bitfld.long 0x0C 0. " LCDEN ,LCD Controller Enable" "Disabled,Enabled"
rgroup 0x020++0x03
line.long 0x00 "Status,Raw Interrupt Status Register"
bitfld.long 0x00 4. " MBERROR ,Master Bus Error Interrupt" "Disabled,Enabled"
bitfld.long 0x00 3. " VCOMP ,Vertical Compare Interrupt" "Disabled,Enabled"
bitfld.long 0x00 2. " LNBU ,LCD Next Base Address Update Interrupt" "Disabled,Enabled"
textline " "
bitfld.long 0x00 1. " FUF ,FIFO Underflow Interrupt" "Disabled,Enabled"
wgroup 0x020++0x03
line.long 0x00 "Status,Raw Interrupt Status Register"
bitfld.long 0x00 4. " MBERROR ,Master Bus Error Interrupt" "No effect,Cleared"
bitfld.long 0x00 3. " VCOMP ,Vertical Compare Interrupt" "No effect,Cleared"
bitfld.long 0x00 2. " LNBU ,LCD Next Base Address Update Interrupt" "No effect,Cleared"
textline " "
bitfld.long 0x00 1. " FUF ,FIFO Underflow Interrupt" "No effect,Cleared"
rgroup 0x024--0x02F
line.long 0x00 "Interrupt,Final Masked Interrupts Register"
bitfld.long 0x00 4. " MBERRORINTR ,AHB Master Error Interrupt Status Bit" "Cleared,Asserted"
bitfld.long 0x00 3. " VCOMPINTR ,Vertical Compare Interrupt Status Bit" "Cleared,Asserted"
bitfld.long 0x00 2. " LNBUINTR ,LCD Next Base Address Update Interrupt Status Bit" "Cleared,Asserted"
textline " "
bitfld.long 0x00 1. " FUFINTR ,FIFO Underflow Interrupt Status Bit" "Cleared,Asserted"
line.long 0x04 "UPCURR,Upper Panel Frame Buffer Current Address Register"
hexfld.long 0x04 " LCDUPCURR ,Current Upper Panel Data DMA Address"
line.long 0x08 "LPCURR,Lower Panel Frame Buffer Current Address"
hexfld.long 0x00 " LCDLPCURR ,Current Lower Panel Data DMA Address"
tree "Palette Registers 0-31"
group 0x200++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x204++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x208++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x20c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x210++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x214++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x218++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x21c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x220++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x224++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x228++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x22c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x230++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x234++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x238++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x23c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x240++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x244++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x248++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x24c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x250++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x254++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x258++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x25c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x260++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x264++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x268++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x26c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x270++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x274++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x278++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x27c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
tree.end
tree "Palette Registers 32-63"
group 0x280++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x284++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x288++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x28c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x290++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x294++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x298++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x29c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2a0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2a4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2a8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2ac++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2b0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2b4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2b8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2bc++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2c0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2c4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2c8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2cc++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2d0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2d4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2d8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2dc++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2e0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2e4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2e8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2ec++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2f0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2f4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2f8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x2fc++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
tree.end
tree "Palette Registers 64-95"
group 0x300++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x304++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x308++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x30c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x310++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x314++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x318++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x31c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x320++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x324++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x328++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x32c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x330++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x334++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x338++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x33c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x340++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x344++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x348++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x34c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x350++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x354++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x358++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x35c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x360++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x364++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x368++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x36c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x370++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x374++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x378++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x37c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
tree.end
tree "Palette Registers 96-127"
group 0x380++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x384++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x388++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x38c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x390++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x394++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x398++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x39c++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3a0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3a4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3a8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3ac++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3b0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3b4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3b8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3bc++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3c0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3c4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3c8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3cc++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3d0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3d4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3d8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3dc++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3e0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3e4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3e8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3ec++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3f0++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3f4++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3f8++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
group 0x3fc++0x03
line.long 0x00 "Palette,Palette Register"
hexmask.long.byte 0x00 17.--20. 1. " R[3:0] ,Grayscale Data"
hexmask.long.byte 0x00 1.--4. 1. " R[3:0] ,Grayscale Data"
tree.end
width 0xe
tree.end
endif
tree.open "Timer Registers"
base 0xFFFC4000
tree "Timer 0"
group 0x00--0x1B
line.long 0x00 "CTRL,Timer 0 Control Register"
bitfld.long 0x00 2.--4. " SEL ,Count Clock Select" "Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,Clock/128,CTCLK"
bitfld.long 0x00 1. " CS ,Start/Stop Counter 0" "Stopped,Started"
bitfld.long 0x00 0. " CCL ,Counter 0 Clear" "No effect,Cleared"
line.long 0x04 "CMP_CAP_CTRL,Timer 0 Compare/Capture Control Register"
bitfld.long 0x04 15. " PWM ,PWM Output" "Normal,PWM"
bitfld.long 0x04 14. " TC ,Timer 0 Counter Operation" "Free-running,Cleared"
bitfld.long 0x04 12.--13. " CMP1 ,Output Value Select" "No change,Output 0,Output 1,Toggle"
bitfld.long 0x04 10.--11. " CMP0 ,Output Value Select" "No change,Output 0,Output 1,Toggle"
textline " "
bitfld.long 0x04 8.--9. " CAP4 ,Input Edge Select" "Ignored,Rising edge,Falling edge,Both edges"
bitfld.long 0x04 6.--7. " CAP3 ,Input Edge Select" "Ignored,Rising edge,Falling edge,Both edges"
bitfld.long 0x04 4.--5. " CAP2 ,Input Edge Select" "Ignored,Rising edge,Falling edge,Both edges"
bitfld.long 0x04 2.--3. " CAP1 ,Input Edge Select" "Ignored,Rising edge,Falling edge,Both edges"
textline " "
bitfld.long 0x04 0.--1. " CAP0 ,Input Edge Select" "Ignored,Rising edge,Falling edge,Both edges"
line.long 0x08 "INT_CTRL,Timer 0 Interrupt Control Register"
bitfld.long 0x08 7. " CAP4_EN ,Timer 0 Interrupt Enable During Capture 4 Operation" "No interrupt,Interrupt"
bitfld.long 0x08 6. " CAP3_EN ,Timer 0 Interrupt Enable During Capture 3 Operation" "No interrupt,Interrupt"
bitfld.long 0x08 5. " CAP2_EN ,Timer 0 Interrupt Enable During Capture 2 Operation" "No interrupt,Interrupt"
bitfld.long 0x08 4. " CAP1_EN ,Timer 0 Interrupt Enable During Capture 1 Operation" "No interrupt,Interrupt"
textline " "
bitfld.long 0x08 3. " CAP0_EN ,Timer 0 Interrupt Enable During Capture 0 Operation" "No interrupt,Interrupt"
bitfld.long 0x08 2. " CMP1_EN ,Timer 0 Interrupt Enable Upon Compare 1" "No interrupt,Interrupt"
bitfld.long 0x08 1. " CMP0_EN ,Timer 0 Interrupt Enable Upon Compare 0" "No interrupt,Interrupt"
bitfld.long 0x08 0. " OVF_EN ,Timer 0 Interrupt Overflow Enable" "No interrupt,Interrupt"
line.long 0x0c "STATUS,Timer 0 Status Register"
bitfld.long 0x0c 7. " CAP4_ST ,Timer 0 Capture 4 Status" "No affect,Cleared"
bitfld.long 0x0c 6. " CAP3_ST ,Timer 0 Capture 3 Status" "No affect,Cleared"
bitfld.long 0x0c 5. " CAP2_ST ,Timer 0 Capture 2 Status" "No affect,Cleared"
bitfld.long 0x0c 4. " CAP1_ST ,Timer 0 Capture 1 Status" "No affect,Cleared"
textline " "
bitfld.long 0x0c 3. " CAP0_ST ,Timer 0 Capture 0 Status" "No affect,Cleared"
bitfld.long 0x0c 2. " CMP1_ST ,Timer 0 Compare 1 Status " "No affect,Cleared"
bitfld.long 0x0c 1. " CMP0_ST ,Timer 0 Compare 0 Status" "No affect,Cleared"
bitfld.long 0x0c 0. " OVF_ST ,Timer 0 Overflow Status" "No affect,Cleared"
line.long 0x10 "CNT,Timer 0 Counter Register"
hexmask.long.word 0x10 0.--15. 1. " TM0CNT ,Timer 0 Count"
line.long 0x14 "CMP0,Timer 0 Compare Register 0"
hexmask.long.word 0x14 0.--15. 1. " TM0CMP ,Timer 0 Compare"
line.long 0x18 "CMP1,Timer 0 Compare Register 1"
hexmask.long.word 0x18 0.--15. 1. " TM0CMP ,Timer 0 Compare"
rgroup 0x1C--0x2F
line.long 0x00 "CAP0,Timer 0 Capture Register 0"
hexmask.long.word 0x00 0.--15. 1. " CAP0 ,Capture Register"
line.long 0x04 "CAP1,Timer 0 Capture Register 1"
hexmask.long.word 0x04 0.--15. 1. " CAP1 ,Capture Register"
line.long 0x08 "CAP2,Timer 0 Capture Register 2"
hexmask.long.word 0x08 0.--15. 1. " CAP2 ,Capture Register"
line.long 0x0c "CAP3,Timer 0 Capture Register 3"
hexmask.long.word 0x0c 0.--15. 1. " CAP3 ,Capture Register"
line.long 0x10 "CAP4,Timer 0 Capture Register 4"
hexmask.long.word 0x10 0.--15. 1. " CAP4 ,Capture Register"
tree.end
tree "Timer 1"
group 0x30++0x17
line.long 0x00 "CTRL,Timer 1 Control Register"
bitfld.long 0x00 14. " PWM ,PWM Output" "Normal,PWM"
bitfld.long 0x00 13. " TC ,Timer 1 Operation" "Free-running,Cleared"
bitfld.long 0x00 11.--12. " CMP1 ,Output Value Select" "Not changed,Output 0,Output 1,Toggle"
bitfld.long 0x00 9.--10. " CMP0 ,Output Value Select" "Not changed,Output 0,Output 1,Toggle"
textline " "
bitfld.long 0x00 7.--8. " CAP1 ,Input Edge Select" "Ignored,Rising edge,Falling edge,Both edges"
bitfld.long 0x00 5.--6. " CAP0 ,Input Edge Select" "Ignored,Rising edge,Falling edge,Both edges"
bitfld.long 0x00 2.--4. " SEL ,Count Clock Select" "Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,Clock/128,CTCLK"
bitfld.long 0x00 1. " CS ,Start/Stop Counter 1" "Stopped,Started"
textline " "
bitfld.long 0x00 0. " CCL ,Counter 1 Clear" "No effect,Cleared"
line.long 0x04 "INT_CTRL,Timer 1 Interrupt Control Register"
bitfld.long 0x04 4. " CAP1_EN ,Timer 1 Interrupt Enable During Capture 1 Operation" "No interrupt,Interrupt"
bitfld.long 0x04 3. " CAP0_EN ,Timer 1 Interrupt Enable During Capture 0 Operation" "No interrupt,Interrupt"
bitfld.long 0x04 2. " CMP1_EN ,Timer 1 Interrupt Enable Upon Compare 1" "No interrupt,Interrupt"
bitfld.long 0x04 1. " CMP0_EN ,Timer 1 Interrupt Enable Upon Compare 0" "No interrupt,Interrupt"
textline " "
bitfld.long 0x04 0. " OVF_EN ,Timer 1 Interrupt Overflow Enable" "No interrupt,Interrupt"
line.long 0x08 "STATUS,Timer 1 Status Register"
bitfld.long 0x08 4. " CAP1_ST ,Timer 1 Capture 1 Status" "No affect,Cleared"
bitfld.long 0x08 3. " CAP0_ST ,Timer 1 Capture 0 Status" "No affect,Cleared"
bitfld.long 0x08 2. " CMP1_ST ,Timer 1 Compare 1 Status " "No affect,Cleared"
bitfld.long 0x08 1. " CMP0_ST ,Timer 1 Compare 0 Status" "No affect,Cleared"
textline " "
bitfld.long 0x08 0. " OVF_ST ,Timer 1 Overflow Status" "No affect,Cleared"
line.long 0x0c "CNT,Timer 1 Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TM1CNT ,Timer 1 Count"
line.long 0x10 "CMP0,Timer 1 Compare Register 0"
hexmask.long.word 0x10 0.--15. 1. " TM1CMP ,Timer 1 Compare"
line.long 0x14 "CMP1,Timer 1 Compare Register 1"
hexmask.long.word 0x14 0.--15. 1. " TM1CMP ,Timer 1 Compare"
rgroup 0x48++0x07
line.long 0x00 "CAP0,Timer 1 Capture Register 0"
hexmask.long.word 0x00 0.--15. 1. " CAP1 ,Timer 1 Capture"
line.long 0x04 "CAP1,Timer 1 Capture Register 1"
hexmask.long.word 0x04 0.--15. 1. " CAP1 ,Timer 1 Capture"
tree.end
tree "Timer 2"
group 0x50++0x17
line.long 0x00 "CTRL,Timer 2 Control Register"
bitfld.long 0x00 14. " PWM ,PWM Output" "Normal,PWM"
bitfld.long 0x00 13. " TC ,Timer 2 Operation" "Free-running,Cleared"
bitfld.long 0x00 11.--12. " CMP1 ,Output Value Select" "Not changed,Output 0,Output 1,Toggle"
bitfld.long 0x00 9.--10. " CMP0 ,Output Value Select" "Not changed,Output 0,Output 1,Toggle"
textline " "
bitfld.long 0x00 7.--8. " CAP1 ,Input Edge Select" "Ignored,Rising edge,Falling edge,Both edges"
bitfld.long 0x00 5.--6. " CAP0 ,Input Edge Select" "Ignored,Rising edge,Falling edge,Both edges"
bitfld.long 0x00 2.--4. " SEL ,Count Clock Select" "Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,Clock/128,CTCLK"
bitfld.long 0x00 1. " CS ,Start/Stop Counter 1" "Stopped,Started"
textline " "
bitfld.long 0x00 0. " CCL ,Counter 1 Clear" "No effect,Cleared"
line.long 0x04 "INT_CTRL,Timer 2 Interrupt Control Register"
bitfld.long 0x04 4. " CAP1_EN ,Timer 2 Interrupt Enable During Capture 1 Operation" "No interrupt,Interrupt"
bitfld.long 0x04 3. " CAP0_EN ,Timer 2 Interrupt Enable During Capture 0 Operation" "No interrupt,Interrupt"
bitfld.long 0x04 2. " CMP1_EN ,Timer 2 Interrupt Enable Upon Compare 1" "No interrupt,Interrupt"
bitfld.long 0x04 1. " CMP0_EN ,Timer 2 Interrupt Enable Upon Compare 0" "No interrupt,Interrupt"
textline " "
bitfld.long 0x04 0. " OVF_EN ,Timer 2 Interrupt Overflow Enable" "No interrupt,Interrupt"
line.long 0x08 "STATUS,Timer 2 Status Register"
bitfld.long 0x08 4. " CAP1_ST ,Timer 2 Capture 1 Status" "No affect,Cleared"
bitfld.long 0x08 3. " CAP0_ST ,Timer 2 Capture 0 Status" "No affect,Cleared"
bitfld.long 0x08 2. " CMP1_ST ,Timer 2 Compare 1 Status " "No affect,Cleared"
bitfld.long 0x08 1. " CMP0_ST ,Timer 2 Compare 0 Status" "No affect,Cleared"
textline " "
bitfld.long 0x08 0. " OVF_ST ,Timer 2 Overflow Status" "No affect,Cleared"
line.long 0x0c "CNT,Timer 2 Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TM2CNT ,Timer 2 Count"
line.long 0x10 "CMP0,Timer 2 Compare Register 0"
hexmask.long.word 0x10 0.--15. 1. " TM2CMP ,Timer 2 Compare"
line.long 0x14 "CMP1,Timer 2 Compare Register 1"
hexmask.long.word 0x14 0.--15. 1. " TM2CMP ,Timer 2 Compare"
rgroup 0x68++0x07
line.long 0x00 "CAP0,Timer 2 Capture Register 0"
hexmask.long.word 0x00 0.--15. 1. " CAP1 ,Timer 2 Capture"
line.long 0x04 "CAP1,Timer 2 Capture Register 1"
hexmask.long.word 0x04 0.--15. 1. " CAP1 ,Timer 2 Capture"
tree.end
tree.end
tree "Watchdog Timer Registers"
base 0xFFFE3000
width 8.
group 0x00++0x03
line.long 0x00 "CTRL,Control Register"
hexmask.long.byte 0x00 4.--7. 1. " TOP ,Timeout Period"
bitfld.long 0x00 3. " FRZ ,Freeze EN Bit" "Not stopped,Stopped"
bitfld.long 0x00 1. " RSP ,Time-out Response" "Reset,Interrupt"
bitfld.long 0x00 0. " EN ,Watchdog Enable" "Disabled,Enabled"
wgroup 0x04++0x03
line.long 0x00 "CNTR,Counter Reset Register"
hexmask.long.word 0x00 0.--15. 1. " WDCNTR ,Time-out Count Down"
rgroup 0x08--0x1B
line.long 0x00 "STATUS,Status Register"
bitfld.long 0x00 7. " nWDINTR ,nWDINTR Interrupt Status" "No interrupt,Interrupt"
hexmask.long.byte 0x00 4.--5. 1. " RSP ,IResponse Status"
line.long 0x04 "CNT0,Current Watchdog Count Register 0"
hexmask.long.byte 0x04 0.--7. 1. " CSS0 ,Current Count Value"
line.long 0x08 "CNT1,Current Watchdog Count Register 1"
hexmask.long.byte 0x08 0.--7. 1. " CSS1 ,Current Count Value"
line.long 0x0C "CNT2,Current Watchdog Count Register 2"
hexmask.long.byte 0x0C 0.--7. 1. " CSS2 ,Current Count Value"
line.long 0x10 "CNT3,Current Watchdog Count Register 3"
hexmask.long.byte 0x10 0.--7. 1. " CSS3 ,Current Count Value"
width 14.
tree.end
tree "Real-Time Clock Registers"
base 0xFFFE0000
width 9.
rgroup 0x00++0x07
line.long 0x00 "DR0,Lower 16-bit Data Register"
hexmask.long.word 0x00 0.--15. 1. " RTCDR0 ,RTC Data Register 0"
line.long 0x04 "DR1,Upper 16-bit Load Register"
hexmask.long.word 0x04 0.--15. 1. " RTCDR1 ,RTC Data Register 1"
group 0x08++0x07
line.long 0x00 "MR0,RTC Match Register"
hexmask.long.word 0x00 0.--15. 1. " RTCMR0 ,RTC Match Register Value"
line.long 0x04 "MR1,RTC Match Register"
hexmask.long.word 0x04 0.--15. 1. " RTCMR1 ,RTC Match Register Value"
rgroup 0x10++0x03
line.long 0x00 "RTCSTAT,RTC Interrupt Status Register"
bitfld.long 0x00 0. " RTCINTR ,RTC Interrupt" "Not asserted,Asserted"
wgroup 0x10++0x03
line.long 0x00 "RTCEOI,RTC Interrupt Clear Register"
hexfld.long 0x00 " RTCEOI ,RTC End of Interrupt"
group 0x14--0x1F
line.long 0x00 "LR0,Lower 16-bit Counter Load Register"
hexmask.long.word 0x00 0.--15. 1. " RTCLR0 ,RTC Load Register 0"
line.long 0x04 "LR1,Upper 16-bit Counter Load Register"
hexmask.long.word 0x04 0.--15. 1. " RTCLR1 ,RTC Load Register 1"
line.long 0x08 "CTRL,RTC Control Register"
bitfld.long 0x08 0. " MIE ,Match Interrupt Enable" "Disabled,Enabled"
width 14.
tree.end
tree "Synchronous Serial Port"
base 0xFFFC6000
width 7.
group 0x00++0x07
line.long 0x00 "CTRL0,Control Register 0"
hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock Rate"
bitfld.long 0x00 7. " SPH ,SSPCLK Phase" "Low,High"
bitfld.long 0x00 6. " SPO ,SSPCLK Polarity" "Low,High"
bitfld.long 0x00 4.--5. " FRF ,Frame Format" "Motorola SPI,TI synchronous serial,National MICROWIRE,Undefined"
textline " "
bitfld.long 0x00 0.--3. " DSS ,Data Size Selection" "Undefined,Undefined,Undefined,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
line.long 0x04 "CTRL1,Control Register 1"
bitfld.long 0x04 4. " SSE ,SPI Enable" "Disabled,Enabled"
bitfld.long 0x04 3. " LBM ,Loopback Mode" "Disabled,Enabled"
bitfld.long 0x04 2. " RORIE ,Receive FIFO Overrun Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x04 1. " TIE ,Transmit FIFO Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 0. " RIE ,Receive FIFO Interrupt Enable" "Disabled,Enabled"
rgroup 0x08++0x03
line.long 0x00 "DR,Receive FIFO Register"
hexmask.long.word 0x00 0.--15. 1. " DATA ,Receive FIFO"
wgroup 0x08++0x03
line.long 0x00 "DR,Transmit FIFO Register"
hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit FIFO"
rgroup 0x0C++0x03
line.long 0x00 "SR,Status Register"
bitfld.long 0x00 4. " BSY ,Busy" "Idle,Not empty"
bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full"
bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty"
bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full"
bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty"
group 0x10++0x03
line.long 0x00 "CPR,Clock Prescale Register"
hexmask.long.byte 0x00 0.--7. 1. " CPSDVSR ,Clock Prescale Divisor"
rgroup 0x14++0x03
line.long 0x00 "IIR,Interrupt Identification Register"
bitfld.long 0x00 2. " RORIS ,Read SSP Receive FIFO Overrun Interrupt Status" "Not asserted,Asserted"
bitfld.long 0x00 1. " TIS ,Read SSP Transmit FIFO Service Request Interrupt Status" "Not asserted,Asserted"
bitfld.long 0x00 0. " RIS ,Read SSP Receive FIFO Service Request Interrupt Status" "Not asserted,Asserted"
wgroup 0x14++0x03
line.long 0x00 "ICR,Interrupt Clear Register"
hexmask.long.word 0x00 0.--15. 1. " CROI ,Clear Receive Overrun Interrupt"
group 0x18++0x03
line.long 0x00 "RXTO,Receive Timeout Register"
hexmask.long.word 0x00 0.--15. 1. " RXTO ,HCLK Wait Periods"
width 14.
tree.end
tree.open "UARTs"
tree "UART 0"
base 0xFFFC0000
width 9.
group 0x000++0x03
line.long 0x00 "DR,Data Register"
bitfld.long 0x00 11. " OVERRUNERROR ,Receive FIFO Full/Empty" "Empty,Full"
bitfld.long 0x00 10. " BREAKERROR ,Break Error" "No error,Error"
bitfld.long 0x00 9. " PARITYERROR ,Parity Error" "No error,Error"
textline " "
bitfld.long 0x00 8. " FRAMINGERROR ,Framing Error" "No error,Error"
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/Transmit Data Character"
rgroup 0x004++0x03
line.long 0x00 "RSR,Receive Status Register"
bitfld.long 0x00 3. " OVERRUNERROR ,Data Overrun Error" "No error,Error"
bitfld.long 0x00 2. " BREAKERROR ,Break Error" "No error,Error"
bitfld.long 0x00 1. " PARITYERROR ,Parity Error" "No error,Error"
textline " "
bitfld.long 0x00 0. " FRAMINGERROR ,Framing Error" "No error,Error"
wgroup 0x004++0x03
line.long 0x00 "ECR,Error Clear Register"
hexmask.long.byte 0x00 0.--7. 1. " ERRORCLEAR ,Error Clear1"
rgroup 0x018++0x03
line.long 0x00 "FR,Flag Register"
bitfld.long 0x00 7. " TFE ,Transmit FIFO Empty" "Not empty,Empty"
bitfld.long 0x00 6. " RFE ,Receive FIFO Full" "Not full,Full"
bitfld.long 0x00 5. " TFF ,Transmit FIFO Full" "Not full,Full"
textline " "
bitfld.long 0x00 4. " RFE ,Receive FIFO Empty" "Not empty,Empty"
bitfld.long 0x00 3. " UARTBUSY ,UART Busy" "Not busy,Busy"
group 0x024++0x03
line.long 0x00 "IBRD,Integer Baud Rate Divisor Register"
hexmask.long.word 0x00 0.--15. 1. " BAUDRATEINTEGER ,Integer Baud Rate Divisor"
group 0x028--0x03B
line.long 0x00 "FBRD,Fractional Baud Rate Divisor Register"
hexmask.long.byte 0x00 0.--5. 1. " BAUDRATEFUNCTION ,Fractional Baud Rate Divisor"
line.long 0x04 "LCTRL_H,Line Control Register HIGH byte"
bitfld.long 0x04 7. " SPS ,Stick Parity Select" "Low,High"
bitfld.long 0x04 5.--6. " WL ,Word Length" "5 bits,6 bits,7 bits,8 bits"
bitfld.long 0x04 4. " ENABLEFIFOS ,FIFO Enable Buffers" "Disabled,Enabled"
textline " "
bitfld.long 0x04 3. " TWOSTOPBITSSELECT ,Frame Stop Bits" "No,Yes"
bitfld.long 0x04 2. " EPS ,Even Parity Select" "Low,High"
bitfld.long 0x04 1. " PE ,Parity Enable" "Low,High"
textline " "
bitfld.long 0x04 0. " SB ,Send Break" "Normal,Break"
line.long 0x08 "CTRL,UART Control Register"
bitfld.long 0x08 9. " RS ,Receive Section" "Disabled,Enabled"
bitfld.long 0x08 8. " TS ,Transmit Section" "Disabled,Enabled"
bitfld.long 0x08 7. " LC ,Loopback Control Bit" "Disabled,Enabled"
textline " "
bitfld.long 0x08 0. " UE ,UART Enable" "Disabled,Enabled"
line.long 0x0c "IFLS,Interrupt FIFO Level Select Register"
bitfld.long 0x0C 3.--5. " RIFLS ,Trigger Points for the Receive Interrupt" ">=1/8 full,>=1/4 full,>=1/2 full,>=3/4 full,>=7/8 full,?..."
bitfld.long 0x0C 0.--2. " TIFLS ,Trigger Points for the Transmit Interrupt" "<=1/8 full,<=1/4 full,<=1/2 full,<=3/4 full,<=7/8 full,?..."
line.long 0x10 "IMSC,Interrupt Mask Set/Clear Register"
bitfld.long 0x10 10. " OEIM ,Overrun Error Interrupt Mask" "Cleared,Set"
bitfld.long 0x10 9. " BEIM ,Break Error Interrupt Mask" "Cleared,Set"
bitfld.long 0x10 8. " PEIM ,Parity Error Interrupt Mask" "Cleared,Set"
textline " "
bitfld.long 0x10 7. " FEIM ,Framing Error Interrupt Mask" "Cleared,Set"
bitfld.long 0x10 6. " RTIM ,Receive Timeout Interrupt Mask" "Cleared,Set"
bitfld.long 0x10 5. " TXIM ,Transmit Interrupt Mask" "Cleared,Set"
textline " "
bitfld.long 0x10 4. " RXIM ,Receive Interrupt Mask" "Cleared,Set"
rgroup 0x03C++0x07
line.long 0x00 "RIS,Raw Interrupt Status Register"
bitfld.long 0x00 10. " OEIS ,Overrun Error Interrupt State" "No error,Error"
bitfld.long 0x00 9. " BEIS ,Break Error Interrupt Status" "No error,Error"
bitfld.long 0x00 8. " PEIS ,Parity Error Interrupt Status" "No error,Error"
textline " "
bitfld.long 0x00 7. " FEIS ,Framing Error Interrupt Status" "No error,Error"
bitfld.long 0x00 6. " RTIS ,Receive Timeout Interrupt Status" "Normal,Timeout"
bitfld.long 0x00 5. " TIS ,Transmit Interrupt Status" "No interrupt,Interrupt"
textline " "
bitfld.long 0x00 4. " RIS ,Receive Interrupt Status" "No interrupt,Interrupt"
line.long 0x04 "MIS,Masked Interrupt Status Register"
bitfld.long 0x04 10. " OEMIS ,Overrun Error Masked Interrupt Status" "No error,Error"
bitfld.long 0x04 9. " BEMIS ,Break Error Masked Interrupt Status" "No error,Error"
bitfld.long 0x04 8. " PEMIS ,Parity Error Masked Interrupt Status" "No error,Error"
textline " "
bitfld.long 0x04 7. " FEMIS ,Framing Error Masked Interrupt Status" "No error,Error"
bitfld.long 0x04 6. " RTMIS ,Receive Timeout Masked Interrupt Status" "Normal,Timeout"
bitfld.long 0x04 5. " TMIS ,Transmit Masked Interrupt Status" "No interrupt,Interrupt"
textline " "
bitfld.long 0x04 4. " RMIS ,Receive Masked Interrupt Status" "No interrupt,Interrupt"
wgroup 0x044++0x03
line.long 0x00 "ICR,Interrupt Clear Register"
bitfld.long 0x00 10. " OEIC ,Overrun Error Interrupt Clear" "No effect,Cleared"
bitfld.long 0x00 9. " BEIC ,Break Error Interrupt Clear" "No effect,Cleared"
bitfld.long 0x00 8. " PEIC ,Parity Error Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x00 7. " FEIC ,Framing Error Interrupt Clear" "No effect,Cleared"
bitfld.long 0x00 6. " RTIC ,Receive Timeout Interrupt Clear" "No effect,Cleared"
bitfld.long 0x00 5. " TIC ,Transmit Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x00 4. " RIC ,Receive Interrupt Clear" "No effect,Cleared"
group 0x048++0x03
line.long 0x00 "DMACTRL,DMA Control Register"
bitfld.long 0x00 2. " DOE ,DMA on Error" "No error,Error"
bitfld.long 0x00 1. " TDE ,Transmit DMA Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RDE ,Receive DMA Enable" "Disabled,Enabled"
width 14.
tree.end
tree "UART 1"
base 0xFFFC1000
width 9.
group 0x000++0x03
line.long 0x00 "DR,Data Register"
bitfld.long 0x00 11. " OVERRUNERROR ,Receive FIFO Full/Empty" "Empty,Full"
bitfld.long 0x00 10. " BREAKERROR ,Break Error" "No error,Error"
bitfld.long 0x00 9. " PARITYERROR ,Parity Error" "No error,Error"
textline " "
bitfld.long 0x00 8. " FRAMINGERROR ,Framing Error" "No error,Error"
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/Transmit Data Character"
rgroup 0x004++0x03
line.long 0x00 "RSR,Receive Status Register"
bitfld.long 0x00 3. " OVERRUNERROR ,Data Overrun Error" "No error,Error"
bitfld.long 0x00 2. " BREAKERROR ,Break Error" "No error,Error"
bitfld.long 0x00 1. " PARITYERROR ,Parity Error" "No error,Error"
textline " "
bitfld.long 0x00 0. " FRAMINGERROR ,Framing Error" "No error,Error"
wgroup 0x004++0x03
line.long 0x00 "ECR,Error Clear Register"
hexmask.long.byte 0x00 0.--7. 1. " ERRORCLEAR ,Error Clear1"
rgroup 0x018++0x03
line.long 0x00 "FR,Flag Register"
bitfld.long 0x00 7. " TFE ,Transmit FIFO Empty" "Not empty,Empty"
bitfld.long 0x00 6. " RFE ,Receive FIFO Full" "Not full,Full"
bitfld.long 0x00 5. " TFF ,Transmit FIFO Full" "Not full,Full"
textline " "
bitfld.long 0x00 4. " RFE ,Receive FIFO Empty" "Not empty,Empty"
bitfld.long 0x00 3. " UARTBUSY ,UART Busy" "Not busy,Busy"
group 0x024++0x03
line.long 0x00 "IBRD,Integer Baud Rate Divisor Register"
hexmask.long.word 0x00 0.--15. 1. " BAUDRATEINTEGER ,Integer Baud Rate Divisor"
group 0x028--0x03B
line.long 0x00 "FBRD,Fractional Baud Rate Divisor Register"
hexmask.long.byte 0x00 0.--5. 1. " BAUDRATEFUNCTION ,Fractional Baud Rate Divisor"
line.long 0x04 "LCTRL_H,Line Control Register HIGH byte"
bitfld.long 0x04 7. " SPS ,Stick Parity Select" "Low,High"
bitfld.long 0x04 5.--6. " WL ,Word Length" "5 bits,6 bits,7 bits,8 bits"
bitfld.long 0x04 4. " ENABLEFIFOS ,FIFO Enable Buffers" "Disabled,Enabled"
textline " "
bitfld.long 0x04 3. " TWOSTOPBITSSELECT ,Frame Stop Bits" "No,Yes"
bitfld.long 0x04 2. " EPS ,Even Parity Select" "Low,High"
bitfld.long 0x04 1. " PE ,Parity Enable" "Low,High"
textline " "
bitfld.long 0x04 0. " SB ,Send Break" "Normal,Break"
line.long 0x08 "CTRL,UART Control Register"
bitfld.long 0x08 9. " RS ,Receive Section" "Disabled,Enabled"
bitfld.long 0x08 8. " TS ,Transmit Section" "Disabled,Enabled"
bitfld.long 0x08 7. " LC ,Loopback Control Bit" "Disabled,Enabled"
textline " "
bitfld.long 0x08 0. " UE ,UART Enable" "Disabled,Enabled"
line.long 0x0c "IFLS,Interrupt FIFO Level Select Register"
bitfld.long 0x0C 3.--5. " RIFLS ,Trigger Points for the Receive Interrupt" ">=1/8 full,>=1/4 full,>=1/2 full,>=3/4 full,>=7/8 full,?..."
bitfld.long 0x0C 0.--2. " TIFLS ,Trigger Points for the Transmit Interrupt" "<=1/8 full,<=1/4 full,<=1/2 full,<=3/4 full,<=7/8 full,?..."
line.long 0x10 "IMSC,Interrupt Mask Set/Clear Register"
bitfld.long 0x10 10. " OEIM ,Overrun Error Interrupt Mask" "Cleared,Set"
bitfld.long 0x10 9. " BEIM ,Break Error Interrupt Mask" "Cleared,Set"
bitfld.long 0x10 8. " PEIM ,Parity Error Interrupt Mask" "Cleared,Set"
textline " "
bitfld.long 0x10 7. " FEIM ,Framing Error Interrupt Mask" "Cleared,Set"
bitfld.long 0x10 6. " RTIM ,Receive Timeout Interrupt Mask" "Cleared,Set"
bitfld.long 0x10 5. " TXIM ,Transmit Interrupt Mask" "Cleared,Set"
textline " "
bitfld.long 0x10 4. " RXIM ,Receive Interrupt Mask" "Cleared,Set"
rgroup 0x03C++0x07
line.long 0x00 "RIS,Raw Interrupt Status Register"
bitfld.long 0x00 10. " OEIS ,Overrun Error Interrupt State" "No error,Error"
bitfld.long 0x00 9. " BEIS ,Break Error Interrupt Status" "No error,Error"
bitfld.long 0x00 8. " PEIS ,Parity Error Interrupt Status" "No error,Error"
textline " "
bitfld.long 0x00 7. " FEIS ,Framing Error Interrupt Status" "No error,Error"
bitfld.long 0x00 6. " RTIS ,Receive Timeout Interrupt Status" "Normal,Timeout"
bitfld.long 0x00 5. " TIS ,Transmit Interrupt Status" "No interrupt,Interrupt"
textline " "
bitfld.long 0x00 4. " RIS ,Receive Interrupt Status" "No interrupt,Interrupt"
line.long 0x04 "MIS,Masked Interrupt Status Register"
bitfld.long 0x04 10. " OEMIS ,Overrun Error Masked Interrupt Status" "No error,Error"
bitfld.long 0x04 9. " BEMIS ,Break Error Masked Interrupt Status" "No error,Error"
bitfld.long 0x04 8. " PEMIS ,Parity Error Masked Interrupt Status" "No error,Error"
textline " "
bitfld.long 0x04 7. " FEMIS ,Framing Error Masked Interrupt Status" "No error,Error"
bitfld.long 0x04 6. " RTMIS ,Receive Timeout Masked Interrupt Status" "Normal,Timeout"
bitfld.long 0x04 5. " TMIS ,Transmit Masked Interrupt Status" "No interrupt,Interrupt"
textline " "
bitfld.long 0x04 4. " RMIS ,Receive Masked Interrupt Status" "No interrupt,Interrupt"
wgroup 0x044++0x03
line.long 0x00 "ICR,Interrupt Clear Register"
bitfld.long 0x00 10. " OEIC ,Overrun Error Interrupt Clear" "No effect,Cleared"
bitfld.long 0x00 9. " BEIC ,Break Error Interrupt Clear" "No effect,Cleared"
bitfld.long 0x00 8. " PEIC ,Parity Error Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x00 7. " FEIC ,Framing Error Interrupt Clear" "No effect,Cleared"
bitfld.long 0x00 6. " RTIC ,Receive Timeout Interrupt Clear" "No effect,Cleared"
bitfld.long 0x00 5. " TIC ,Transmit Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x00 4. " RIC ,Receive Interrupt Clear" "No effect,Cleared"
group 0x048++0x03
line.long 0x00 "DMACTRL,DMA Control Register"
bitfld.long 0x00 2. " DOE ,DMA on Error" "No error,Error"
bitfld.long 0x00 1. " TDE ,Transmit DMA Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RDE ,Receive DMA Enable" "Disabled,Enabled"
width 14.
tree.end
tree "UART 2"
base 0xFFFC2000
width 0x8
if (((data.long(ad:0xFFFC2008)&0x00000060)==0x00000000)&&(data.long(ad:0xFFFC200C)&0x00000080)==0x00000000)
wgroup 0x00++0x03 "BANK 0"
line.long 0x00 "TXD,Transmit Buffered Data Register"
hexmask.long.byte 0x00 0.--7. 1. " TD ,Transmitted Data"
rgroup 0x00++0x03
line.long 0x00 "RXD,Receive Buffered Data Register"
hexmask.long.byte 0x00 0.--7. 1. " RD ,Received Data"
group 0x04++0x03
line.long 0x00 "GER,General Enable Register"
bitfld.long 0x00 5. " TIE ,Timers Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 4. " TXIE ,Transmitter Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 2. " RXIE ,Receiver Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 1. " TFIE ,Transmit FIFO Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RFIE ,Receive FIFO Interrupt Enable" "Disabled,Enabled"
group 0x08++0x03
line.long 0x00 "GIR,General Interrupt Register/Bank Register"
bitfld.long 0x00 5.--6. " BANK1/BANK0 ,Bank Selection" "Bank 0,Bank 1,Bank 2,Bank 3"
bitfld.long 0x00 1.--3. " PI ,Pending Interrupt" "Not Used,Transmit FIFO,Receive FIFO,Receiver,Transmitter,Timer,?..."
group 0x0c--0x17
line.long 0x00 "LCR,Line Control Register"
bitfld.long 0x00 7. " DLAB ,BAL and BAH Register Access" "Denied,Allowed"
bitfld.long 0x00 6. " SBK ,UART2TX Pin" "High,Low"
bitfld.long 0x00 5. " PM2 ,Parity Mode" "Low,High"
textline " "
bitfld.long 0x00 4. " PM1 ,Parity Mode" "Low,High"
bitfld.long 0x00 3. " PM0 ,Parity Mode" "Low,High"
bitfld.long 0x00 2. " SBL0 ,Stop Bit Length" "Low,High"
textline " "
bitfld.long 0x00 1. " CL1 ,Character Bit Length" "Low,High"
bitfld.long 0x00 0. " CL0 ,Character Bit Length" "Low,High"
line.long 0x04 "MCTRL,Loopback Control Register"
bitfld.long 0x04 4. " LC ,Loopback Control Bit" "Disabled,Enabled"
line.long 0x08 "LSR,Line Status Register"
bitfld.long 0x08 6. " TXST ,Transmit Machine Status Bit" "No idle,Idle"
bitfld.long 0x08 5. " TFST ,Transmit FIFO Status" "Low,High"
bitfld.long 0x08 4. " BKD ,Break Detected" "Not detected,Detected"
textline " "
bitfld.long 0x08 3. " FE ,Framing Error Detected" "Not detected,Detected"
bitfld.long 0x08 2. " PE ,Parity Error" "No error,Error"
bitfld.long 0x08 1. " OE ,Overrun Error" "No error,Error"
textline " "
bitfld.long 0x08 0. " RFIR ,Receive FIFO Interrupt Request" "Not requested,Requested"
group 0x1C++0x03
line.long 0x00 "ACTRL0,Address/Control Character Register 0"
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Data"
elif (((data.long(ad:0xFFFC2008)&0x00000060)==0x00000000)&&(data.long(ad:0xFFFC200C)&0x00000080)==0x00000080)
;BANK 0 & BAL & BAH
wgroup 0x00++0x03 "BANK 0"
line.long 0x00 "TXD,Transmit Buffered Data Register"
hexmask.long.byte 0x00 0.--7. 1. " TD ,Transmitted Data"
rgroup 0x00++0x03
line.long 0x00 "RXD,Receive Buffered Data Register"
hexmask.long.byte 0x00 0.--7. 1. " RD ,Received Data"
group 0x00++0x07
line.long 0x00 "BAL,BRGA Divisor Least Significant Byte Register"
hexmask.long.byte 0x00 0.--7. 1. " LASTSIGN ,Least-Significant Byte of BRGA Divisor/Count Value"
line.long 0x04 "BAH,BRGA Divisor Most Significant Byte Register"
hexmask.long.byte 0x04 0.--7. 1. " MOSTSIGN ,Most-Significant Byte of BRGA Divisor/Count Value"
group 0x04++0x03
line.long 0x00 "GER,General Enable Register"
bitfld.long 0x00 5. " TIE ,Timers Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 4. " TXIE ,Transmitter Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 2. " RXIE ,Receiver Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 1. " TFIE ,Transmit FIFO Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RFIE ,Receive FIFO Interrupt Enable" "Disabled,Enabled"
group 0x08++0x03
line.long 0x00 "GIR,General Interrupt Register/Bank Register"
bitfld.long 0x00 5.--6. " BANK1/BANK0 ,Bank Selection" "Bank 0,Bank 1,Bank 2,Bank 3"
bitfld.long 0x00 1.--3. " PI ,Pending Interrupt" "Not Used,Transmit FIFO,Receive FIFO,Receiver,Transmitter,Timer,?..."
group 0x0c--0x17
line.long 0x00 "LCR,Line Control Register"
bitfld.long 0x00 7. " DLAB ,BAL and BAH Register Access" "Denied,Allowed"
bitfld.long 0x00 6. " SBK ,UART2TX Pin" "High,Low"
bitfld.long 0x00 5. " PM2 ,Parity Mode" "Low,High"
textline " "
bitfld.long 0x00 4. " PM1 ,Parity Mode" "Low,High"
bitfld.long 0x00 3. " PM0 ,Parity Mode" "Low,High"
bitfld.long 0x00 2. " SBL0 ,Stop Bit Length" "Low,High"
textline " "
bitfld.long 0x00 1. " CL1 ,Character Bit Length" "Low,High"
bitfld.long 0x00 0. " CL0 ,Character Bit Length" "Low,High"
line.long 0x04 "MCTRL,Loopback Control Register"
bitfld.long 0x04 4. " LC ,Loopback Control Bit" "Disabled,Enabled"
line.long 0x08 "LSR,Line Status Register"
bitfld.long 0x08 6. " TXST ,Transmit Machine Status Bit" "No idle,Idle"
bitfld.long 0x08 5. " TFST ,Transmit FIFO Status" "Low,High"
bitfld.long 0x08 4. " BKD ,Break Detected" "Not detected,Detected"
textline " "
bitfld.long 0x08 3. " FE ,Framing Error Detected" "Not detected,Detected"
bitfld.long 0x08 2. " PE ,Parity Error" "No error,Error"
bitfld.long 0x08 1. " OE ,Overrun Error" "No error,Error"
textline " "
bitfld.long 0x08 0. " RFIR ,Receive FIFO Interrupt Request" "Not requested,Requested"
group 0x1C++0x03
line.long 0x00 "ACTRL0,Address/Control Character Register 0"
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Data"
elif (data.long(ad:0xFFFC2008)&0x00000060)==0x00000020
;BANK 1
wgroup 0x00++0x03 "BANK 1"
line.long 0x00 "TXD,Transmit Buffered Data Register"
hexmask.long.byte 0x00 0.--7. 1. " TD ,Transmitted Data"
rgroup 0x00++0x03
line.long 0x00 "RXD,Receive Buffered Data Register"
hexmask.long.byte 0x00 0.--7. 1. " RD ,Received Data"
wgroup 0x04++0x03
line.long 0x00 "TXF,Transmit Character Flag Register"
bitfld.long 0x00 7. " uLAN ,Address Marker Bit" "Low,High"
bitfld.long 0x00 6. " SP ,Parity Bit" "Low,High"
bitfld.long 0x00 5. " D8 ,9th Bit of Data" "Low,High"
rgroup 0x04++0x03
line.long 0x00 "RXF,Receive Character Flag Register"
bitfld.long 0x00 6. " ROK ,Received Character OK" "No,Yes"
bitfld.long 0x00 5. " RXN ,Received Character Noisy" "No,Yes"
bitfld.long 0x00 4. " RPE ,Receive Character Parity Error" "No error,Error"
textline " "
bitfld.long 0x00 3. " ACR ,Address/Control Character Marker" "Control,Address"
bitfld.long 0x00 2. " BKF ,Break Flag" "No break,Break"
bitfld.long 0x00 1. " RFE ,Receive Character Framing Error" "No error,Error"
textline " "
bitfld.long 0x00 0. " RND ,Ninth Bit of Received Character" "<9 bits,9th bit"
group 0x08++0x03
line.long 0x00 "GIR,General Interrupt Register/Bank Register"
bitfld.long 0x00 5.--6. " BANK1/BANK0 ,Bank Selection" "Bank 0,Bank 1,Bank 2,Bank 3"
bitfld.long 0x00 1.--3. " PI ,Pending Interrupt" "Not Used,Transmit FIFO,Receive FIFO,Receiver,Transmitter,Timer,?..."
wgroup 0x0C++0x03
line.long 0x00 "TMCTRL,Timer Control Register"
bitfld.long 0x00 5. " TGB ,Timer-B Gate" "Disabled,Enabled"
bitfld.long 0x00 4. " TGA ,Timer-A Gate" "Disabled,Enabled"
bitfld.long 0x00 1. " STB ,Start Timer B" "Not started,Started"
textline " "
bitfld.long 0x00 0. " STA ,Start Timer A" "Not started,Started"
rgroup 0x0C++0x03
line.long 0x00 "TMST,Timer Status Register"
bitfld.long 0x00 5. " GBS ,Gate B State" "Disabled,Enabled"
bitfld.long 0x00 4. " GAS ,Gate A State" "Disabled,Enabled"
bitfld.long 0x00 1. " TBEx ,Start Timer B" "Not expired,Expired"
textline " "
bitfld.long 0x00 0. " TAEx ,Start Timer A" "Not expired,Expired"
wgroup 0x10++0x03
line.long 0x00 "MCTRL,Loopback Control Register"
bitfld.long 0x00 4. " LC ,Loopback Control Bit" "Disabled,Enabled"
rgroup 0x10++0x03
line.long 0x00 "FLR,FIFO Level Register"
bitfld.long 0x00 4.--6. " RFL ,Receive FIFO Level of Occupancy" "Valid range,Valid range,Valid range,Valid range,Valid range,5,6,7"
bitfld.long 0x00 0.--2. " TFL ,Transmit FIFO Level of Occupancy" "Valid range,Valid range,Valid range,Valid range,Valid range,5,6,7"
wgroup 0x14++0x03
line.long 0x00 "RCM,Receive Command Register"
bitfld.long 0x00 7. " RXE ,Receive Enable" "Disabled,Enabled"
bitfld.long 0x00 6. " RXDI ,Receive Disable" "Enabled,Disabled"
bitfld.long 0x00 5. " FRM ,Flush Receive Machine" "No reset,Reset"
textline " "
bitfld.long 0x00 4. " FRF ,Flush Receive FIFO" "No effect,Cleared"
bitfld.long 0x00 3. " LFR ,Lock Rx FIFO" "Enabled,Disabled"
bitfld.long 0x00 2. " ORF ,Open (unlock) Rx FIFO" "Disabled,Enabled"
rgroup 0x14++0x03
line.long 0x00 "RST,Receive Machine Status Register"
bitfld.long 0x00 7. " CRF ,Control/Address Character Received" "Address ,Control"
bitfld.long 0x00 6. " PCRF ,Programmed Control/Address Character Received" "Address ,Control"
bitfld.long 0x00 5. " BKT ,Break Terminated" "Not terminated,Terminated"
textline " "
bitfld.long 0x00 4. " BKD ,Break Detected" "Not detected,Detected"
bitfld.long 0x00 3. " FE ,Framing Error" "No error,Error"
bitfld.long 0x00 2. " PE ,Parity Error" "No error,Error"
textline " "
bitfld.long 0x00 1. " OE ,Overrun Error" "No error,Error"
bitfld.long 0x00 0. " RIFR ,Receive FIFO Interrupt Request" "Not requested,Requested"
wgroup 0x18++0x03
line.long 0x00 "TCM,Transmit Command Register"
bitfld.long 0x00 3. " FTM ,Flush Transmit Machine" "No reset,Reset"
bitfld.long 0x00 2. " FTF ,Flush Transmit FIFO" "No effect,Cleared"
bitfld.long 0x00 1. " TXEN ,Transmit Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 0. " TXDI ,Transmit Disable" "Enabled,Disabled"
wgroup 0x1c++0x03
line.long 0x00 "ICM,Internal Command Register"
bitfld.long 0x00 3. " INTA ,Interrupt Acknowledge" "Not acknowledged,Acknowledge"
bitfld.long 0x00 2. " STC ,Status Clear" "No effect,Cleared"
rgroup 0x1c++0x03
line.long 0x00 "GSR,General Status Register"
bitfld.long 0x00 5. " TIR ,Timers Interrupt Request" "Not expired,Expired"
bitfld.long 0x00 4. " TXIR ,Transmit Machine Interrupt Request" "Disabled/idle,Empty"
bitfld.long 0x00 2. " RXIR ,Receiver Interrupt Request" "Not requested,Requested"
textline " "
bitfld.long 0x00 1. " TFIR ,Tx FIFO Interrupt Request" "Not requested,Requested"
bitfld.long 0x00 0. " RFIR ,Receive FIFO Interrupt Request" "Not requested,Requested"
elif ((data.long(ad:0xFFFC2008)&0x00000060)==0x00000040)&&((data.long(ad:0xFFFC2010)&0x00000012)==0x00000010)
;BANK 2
group 0x04--0x1F "BANK 2,Normal Mode"
line.long 0x00 "FMD,FIFO Mode Register"
bitfld.long 0x00 5. " RFT1 ,Receive FIFO Threshold" "Low,High"
bitfld.long 0x00 4. " RFT0 ,Receive FIFO Threshold" "Low,High"
bitfld.long 0x00 1. " TFT1 ,Transmit FIFO Threshold" "Low,High"
textline " "
bitfld.long 0x00 0. " TFT0 ,Transmit FIFO Threshold" "Low,High"
line.long 0x04 "GIR,General Interrupt Register/Bank Register"
bitfld.long 0x04 5.--6. " BANK1/BANK0 ,Bank Selection" "Bank 0,Bank 1,Bank 2,Bank 3"
bitfld.long 0x04 1.--3. " PI ,Pending Interrupt" "Not Used,Transmit FIFO,Receive FIFO,Receiver,Transmitter,Timer,?..."
line.long 0x08 "TMD,Transmit Machine Mode Register"
bitfld.long 0x08 7. " EED ,Error Echo Disable" "Enabled,Disabled"
bitfld.long 0x08 6. " CED ,Control Character Echo Disable" "Enabled,Disabled"
bitfld.long 0x08 5. " NBCL ,Nine-bit Length" "Low,High"
textline " "
bitfld.long 0x08 2. " SPF ,Software Parity Force" "No,Yes"
bitfld.long 0x08 1. " SBL2 ,Stop Bit Length" "Low,High"
bitfld.long 0x08 0. " SBL1 ,Stop Bit Length" "Low,High"
line.long 0x0c "IMD,Internal Mode Register"
bitfld.long 0x0C 2. " RFD ,Receive FIFO Depth" "4 bytes,1 byte"
bitfld.long 0x0C 1. " ULM ,uLAN Mode" "Normal,uLAN"
bitfld.long 0x0C 0. " LM ,Loopback Mode Select" "Local,Remote"
line.long 0x10 "ACTRL1,Address/Control Character Register 1"
hexmask.long.byte 0x10 0.--7. 1. " DATA ,Data"
line.long 0x14 "RIE,Interrupt Enable Register"
bitfld.long 0x14 7. " CRE ,Control/uLAN Address Character Recognition Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 6. " PCRE ,Programmable Control/Address Character Match Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 5. " BKTE ,Break Termination Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x14 4. " BKDE ,Break Detection Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 3. " FEE ,Framing Error Enable" "Disabled,Enabled"
bitfld.long 0x14 2. " PEE ,Parity Error Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x14 1. " OEE ,Overrun Error Enable" "Disabled,Enabled"
line.long 0x18 "RMD,Receive Machine Mode Register"
bitfld.long 0x18 6.--7. " UCM0/UCM1 ,uLAN/Control Character Recognition Mode" "No standard,ASCII,Reserved,EBCDIC"
bitfld.long 0x18 5. " DPD ,Disable Digital Phase Locked Loop" "Disabled,Enabled"
bitfld.long 0x18 4. " SWM ,Sampling Window Mode" "3/16 sampling,7/16 sampling"
textline " "
bitfld.long 0x18 3. " SSM ,Start Bit Sampling Mode" "Detected,Not detected"
elif ((data.long(ad:0xFFFC2008)&0x00000060)==0x00000040)&&((data.long(ad:0xFFFC2010)&0x00000012)==0x00000000)
;BANK 2
group 0x04--0x1F "BANK 2,Normal Mode"
line.long 0x00 "FMD,FIFO Mode Register"
bitfld.long 0x00 5. " RFT1 ,Receive FIFO Threshold" "Low,High"
bitfld.long 0x00 4. " RFT0 ,Receive FIFO Threshold" "Low,High"
bitfld.long 0x00 1. " TFT1 ,Transmit FIFO Threshold" "Low,High"
textline " "
bitfld.long 0x00 0. " TFT0 ,Transmit FIFO Threshold" "Low,High"
line.long 0x04 "GIR,General Interrupt Register/Bank Register"
bitfld.long 0x04 5.--6. " BANK1/BANK0 ,Bank Selection" "Bank 0,Bank 1,Bank 2,Bank 3"
bitfld.long 0x04 1.--3. " PI ,Pending Interrupt" "Not Used,Transmit FIFO,Receive FIFO,Receiver,Transmitter,Timer,?..."
line.long 0x08 "TMD,Transmit Machine Mode Register"
bitfld.long 0x08 7. " EED ,Error Echo Disable" "Enabled,Disabled"
bitfld.long 0x08 6. " CED ,Control Character Echo Disable" "Enabled,Disabled"
bitfld.long 0x08 5. " NBCL ,Nine-bit Length" "Low,High"
textline " "
bitfld.long 0x08 2. " SPF ,Software Parity Force" "No,Yes"
bitfld.long 0x08 1. " SBL2 ,Stop Bit Length" "Low,High"
bitfld.long 0x08 0. " SBL1 ,Stop Bit Length" "Low,High"
line.long 0x0c "IMD,Internal Mode Register"
bitfld.long 0x0C 2. " RFD ,Receive FIFO Depth" "4 bytes,1 byte"
bitfld.long 0x0C 1. " ULM ,uLAN Mode" "Normal,uLAN"
bitfld.long 0x0C 0. " EM ,Echo Mode Select" "No echo,Echo"
line.long 0x10 "ACTRL1,Address/Control Character Register 1"
hexmask.long.byte 0x10 0.--7. 1. " DATA ,Data"
line.long 0x14 "RIE,Interrupt Enable Register"
bitfld.long 0x14 7. " CRE ,Control/uLAN Address Character Recognition Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 6. " PCRE ,Programmable Control/Address Character Match Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 5. " BKTE ,Break Termination Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x14 4. " BKDE ,Break Detection Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 3. " FEE ,Framing Error Enable" "Disabled,Enabled"
bitfld.long 0x14 2. " PEE ,Parity Error Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x14 1. " OEE ,Overrun Error Enable" "Disabled,Enabled"
line.long 0x18 "RMD,Receive Machine Mode Register"
bitfld.long 0x18 6.--7. " UCM0/UCM1 ,uLAN/Control Character Recognition Mode" "No standard,ASCII,Reserved,EBCDIC"
bitfld.long 0x18 5. " DPD ,Disable Digital Phase Locked Loop" "Disabled,Enabled"
bitfld.long 0x18 4. " SWM ,Sampling Window Mode" "3/16 sampling,7/16 sampling"
textline " "
bitfld.long 0x18 3. " SSM ,Start Bit Sampling Mode" "Detected,Not detected"
elif ((data.long(ad:0xFFFC2008)&0x00000060)==0x00000040)&&((data.long(ad:0xFFFC2010)&0x00000012)==0x00000012)
;BANK 2
group 0x04--0x1F "BANK 2,uLAN Mode"
line.long 0x00 "FMD,FIFO Mode Register"
bitfld.long 0x00 5. " RFT1 ,Receive FIFO Threshold" "Low,High"
bitfld.long 0x00 4. " RFT0 ,Receive FIFO Threshold" "Low,High"
bitfld.long 0x00 1. " TFT1 ,Transmit FIFO Threshold" "Low,High"
textline " "
bitfld.long 0x00 0. " TFT0 ,Transmit FIFO Threshold" "Low,High"
line.long 0x04 "GIR,General Interrupt Register/Bank Register"
bitfld.long 0x04 5.--6. " BANK1/BANK0 ,Bank Selection" "Bank 0,Bank 1,Bank 2,Bank 3"
bitfld.long 0x04 1.--3. " PI ,Pending Interrupt" "Not Used,Transmit FIFO,Receive FIFO,Receiver,Transmitter,Timer,?..."
line.long 0x08 "TMD,Transmit Machine Mode Register"
bitfld.long 0x08 7. " EED ,Error Echo Disable" "Enabled,Disabled"
bitfld.long 0x08 6. " CED ,Control Character Echo Disable" "Enabled,Disabled"
bitfld.long 0x08 5. " NBCL ,Nine-bit Length" "Low,High"
textline " "
bitfld.long 0x08 2. " SPF ,Software Parity Force" "No,Yes"
bitfld.long 0x08 1. " SBL2 ,Stop Bit Length" "Low,High"
bitfld.long 0x08 0. " SBL1 ,Stop Bit Length" "Low,High"
line.long 0x0c "IMD,Internal Mode Register"
bitfld.long 0x0C 2. " RFD ,Receive FIFO Depth" "4 bytes,1 byte"
bitfld.long 0x0C 1. " ULM ,uLAN Mode" "Normal,uLAN"
bitfld.long 0x0C 0. " LM ,Loopback Mode Select" "Local,Remote"
line.long 0x10 "ACTRL1,Address/Control Character Register 1"
hexmask.long.byte 0x10 0.--7. 1. " DATA ,Data"
line.long 0x14 "RIE,Interrupt Enable Register"
bitfld.long 0x14 7. " CRE ,Control/uLAN Address Character Recognition Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 6. " PCRE ,Programmable Control/Address Character Match Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 5. " BKTE ,Break Termination Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x14 4. " BKDE ,Break Detection Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 3. " FEE ,Framing Error Enable" "Disabled,Enabled"
bitfld.long 0x14 2. " PEE ,Parity Error Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x14 1. " OEE ,Overrun Error Enable" "Disabled,Enabled"
line.long 0x18 "RMD,Receive Machine Mode Register"
bitfld.long 0x18 6.--7. " UCM0/UCM1 ,uLAN/Control Character Recognition Mode" "Manual,Semi-automatic,Automatic,?..."
bitfld.long 0x18 5. " DPD ,Disable Digital Phase Locked Loop" "Disabled,Enabled"
bitfld.long 0x18 4. " SWM ,Sampling Window Mode" "3/16 sampling,7/16 sampling"
textline " "
bitfld.long 0x18 3. " SSM ,Start Bit Sampling Mode" "Detected,Not detected"
elif ((data.long(ad:0xFFFC2008)&0x00000060)==0x00000040)&&((data.long(ad:0xFFFC2010)&0x00000012)==0x00000002)
;BANK 2
group 0x04--0x1F "BANK 2,uLAN Mode"
line.long 0x00 "FMD,FIFO Mode Register"
bitfld.long 0x00 5. " RFT1 ,Receive FIFO Threshold" "Low,High"
bitfld.long 0x00 4. " RFT0 ,Receive FIFO Threshold" "Low,High"
bitfld.long 0x00 1. " TFT1 ,Transmit FIFO Threshold" "Low,High"
textline " "
bitfld.long 0x00 0. " TFT0 ,Transmit FIFO Threshold" "Low,High"
line.long 0x04 "GIR,General Interrupt Register/Bank Register"
bitfld.long 0x04 5.--6. " BANK1/BANK0 ,Bank Selection" "Bank 0,Bank 1,Bank 2,Bank 3"
bitfld.long 0x04 1.--3. " PI ,Pending Interrupt" "Not Used,Transmit FIFO,Receive FIFO,Receiver,Transmitter,Timer,?..."
line.long 0x08 "TMD,Transmit Machine Mode Register"
bitfld.long 0x08 7. " EED ,Error Echo Disable" "Enabled,Disabled"
bitfld.long 0x08 6. " CED ,Control Character Echo Disable" "Enabled,Disabled"
bitfld.long 0x08 5. " NBCL ,Nine-bit Length" "Low,High"
textline " "
bitfld.long 0x08 2. " SPF ,Software Parity Force" "No,Yes"
bitfld.long 0x08 1. " SBL2 ,Stop Bit Length" "Low,High"
bitfld.long 0x08 0. " SBL1 ,Stop Bit Length" "Low,High"
line.long 0x0c "IMD,Internal Mode Register"
bitfld.long 0x0C 2. " RFD ,Receive FIFO Depth" "4 bytes,1 byte"
bitfld.long 0x0C 1. " ULM ,uLAN Mode" "Normal,uLAN"
bitfld.long 0x0C 0. " EM ,Echo Mode Select" "No echo,Echo"
line.long 0x10 "ACTRL1,Address/Control Character Register 1"
hexmask.long.byte 0x10 0.--7. 1. " DATA ,Data"
line.long 0x14 "RIE,Interrupt Enable Register"
bitfld.long 0x14 7. " CRE ,Control/uLAN Address Character Recognition Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 6. " PCRE ,Programmable Control/Address Character Match Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 5. " BKTE ,Break Termination Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x14 4. " BKDE ,Break Detection Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 3. " FEE ,Framing Error Enable" "Disabled,Enabled"
bitfld.long 0x14 2. " PEE ,Parity Error Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x14 1. " OEE ,Overrun Error Enable" "Disabled,Enabled"
line.long 0x18 "RMD,Receive Machine Mode Register"
bitfld.long 0x18 6.--7. " UCM0/UCM1 ,uLAN/Control Character Recognition Mode" "Manual,Semi-automatic,Automatic,?..."
bitfld.long 0x18 5. " DPD ,Disable Digital Phase Locked Loop" "Disabled,Enabled"
bitfld.long 0x18 4. " SWM ,Sampling Window Mode" "3/16 sampling,7/16 sampling"
textline " "
bitfld.long 0x18 3. " SSM ,Start Bit Sampling Mode" "Detected,Not detected"
elif ((data.long(ad:0xFFFC2008)&0x00000060)==0x00000060)
;BANK 3 & BAL & BAH
group 0x00--0x0F "BANK 3"
line.long 0x00 "CLCF,Clocks Configure Register"
bitfld.long 0x00 6. " TXCS ,Transmitter Clock Source" "BRGB,BRGA"
bitfld.long 0x00 4. " RXCS ,Receiver Clock Source" "BRGB,BRGA"
line.long 0x04 "BACF,BRGA Configuration Register"
bitfld.long 0x04 2. " BAM ,BRGA Mode of Operation" "Timer,Baud Rate Generator"
line.long 0x00 "BBL,BRGA Divisor Least Significant Byte Register (if in BANK 0 LCR[7]=1)"
hexmask.long.byte 0x00 0.--7. 1. " LEASTSIGN ,Least-Significant Byte of the BRGB Divisor/Count Value"
line.long 0x04 "BBH,BRGA Divisor Most Significant Byte Register( if in BANK 0 LCR[7]=1)"
hexmask.long.byte 0x04 0.--7. 1. " MOSTSIGN ,Most-Significant Byte of the BRGB Divisor/Count Value"
group 0x08++0x07
line.long 0x00 "GIR,General Interrupt Register/Bank Register"
bitfld.long 0x00 5.--6. " BANK1/BANK0 ,Bank Selection" "Bank 0,Bank 1,Bank 2,Bank 3"
bitfld.long 0x00 1.--3. " PI ,Pending Interrupt" "Not Used,Transmit FIFO,Receive FIFO,Receiver,Transmitter,Timer,?..."
line.long 0x04 "BBCF,BRGB Configuration Register"
bitfld.long 0x04 6.--7. " BBCS ,Defines the input clock sources for BRGV" "System clock,Reserved,BRGA output,?..."
bitfld.long 0x04 2. " BBM ,BRBG Mode of Operation" "Timer,BRG"
group 0x18++0x03
line.long 0x00 "TMIE,Timer Interrupt Enable Register"
bitfld.long 0x00 2. " TBIE ,Timer A Expired Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 1. " TAIE ,Timer B Expired Interrupt Enable" "Disabled,Enabled"
endif
width 0xe
tree.end
tree.end
tree.open "General Purpose Input/Output"
base 0xFFFDF000
tree "Ports A and B"
width 0x7
group 0x00--0x0F
line.long 0x00 "PADR,Port A Data Register"
hexmask.long.byte 0x00 0.--7. 1. " PORTADATA ,Port A Input/Output Data"
line.long 0x04 "PBDR,Port B Data Register"
hexmask.long.byte 0x04 0.--5. 1. " PORTBDATA ,Port B Input/Output Data"
line.long 0x08 "PADDR,Port A Data Direction Register"
bitfld.long 0x08 7. " PORTADATADIRECTION ,Port A Output/Input" "Input,Output"
bitfld.long 0x08 6. " PORTADATADIRECTION ,Port A Output/Input" "Input,Output"
bitfld.long 0x08 5. " PORTADATADIRECTION ,Port A Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 4. " PORTADATADIRECTION ,Port A Output/Input" "Input,Output"
bitfld.long 0x08 3. " PORTADATADIRECTION ,Port A Output/Input" "Input,Output"
bitfld.long 0x08 2. " PORTADATADIRECTION ,Port A Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 1. " PORTADATADIRECTION ,Port A Output/Input" "Input,Output"
bitfld.long 0x08 0. " PORTADATADIRECTION ,Port A Output/Input" "Input,Output"
line.long 0x0c "PBDDR,Port B Data Direction Register"
bitfld.long 0x0c 5. " PORTBDATADIRECTION ,Port B Output/Input" "Input,Output"
bitfld.long 0x0c 4. " PORTBDATADIRECTION ,Port B Output/Input" "Input,Output"
bitfld.long 0x0c 3. " PORTBDATADIRECTION ,Port B Output/Input" "Input,Output"
textline " "
bitfld.long 0x0c 2. " PORTBDATADIRECTION ,Port B Output/Input" "Input,Output"
bitfld.long 0x0c 1. " PORTBDATADIRECTION ,Port B Output/Input" "Input,Output"
bitfld.long 0x0c 0. " PORTBDATADIRECTION ,Port B Output/Input" "Input,Output"
width 0xe
tree.end
tree "Ports C and D"
base 0xFFFDE000
width 0x7
group 0x00--0x0F
line.long 0x00 "PCDR,Port C Data Register"
hexmask.long.byte 0x00 0.--7. 1. " PORTCDATA ,Port C Input/Output Data"
line.long 0x04 "PDDR,Port D Data Register"
hexmask.long.byte 0x04 0.--6. 1. " PORTDDATA ,Port D Input/Output Data"
line.long 0x08 "PCDDR,Port C Data Direction Register"
bitfld.long 0x08 7. " PORTCDATADIRECTION ,Port C Output/Input" "Input,Output"
bitfld.long 0x08 6. " PORTCDATADIRECTION ,Port C Output/Input" "Input,Output"
bitfld.long 0x08 5. " PORTCDATADIRECTION ,Port C Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 4. " PORTCDATADIRECTION ,Port C Output/Input" "Input,Output"
bitfld.long 0x08 3. " PORTCDATADIRECTION ,Port C Output/Input" "Input,Output"
bitfld.long 0x08 2. " PORTCDATADIRECTION ,Port C Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 1. " PORTCDATADIRECTION ,Port C Output/Input" "Input,Output"
bitfld.long 0x08 0. " PORTCDATADIRECTION ,Port C Output/Input" "Input,Output"
line.long 0x0c "PDDDR,Port D Data Direction Register"
bitfld.long 0x0c 6. " PORTDDATADIRECTION ,Port D Output/Input" "Input,Output"
bitfld.long 0x0c 5. " PORTDDATADIRECTION ,Port D Output/Input" "Input,Output"
bitfld.long 0x0c 4. " PORTDDATADIRECTION ,Port D Output/Input" "Input,Output"
textline " "
bitfld.long 0x0c 3. " PORTDDATADIRECTION ,Port D Output/Input" "Input,Output"
bitfld.long 0x0c 2. " PORTDDATADIRECTION ,Port D Output/Input" "Input,Output"
bitfld.long 0x0c 1. " PORTDDATADIRECTION ,Port D Output/Input" "Input,Output"
textline " "
bitfld.long 0x0c 0. " PORTDDATADIRECTION ,Port D Output/Input" "Input,Output"
width 0xe
tree.end
tree "Ports E and F"
base 0xFFFDD000
width 0x7
group 0x00--0x0F
line.long 0x00 "PEDR,Port E Data Register"
hexmask.long.byte 0x00 0.--7. 1. " PORTEDATA ,Port E Input/Output Data"
line.long 0x04 "PFDR,Port F Data Register"
hexmask.long.byte 0x04 0.--6. 1. " PORTFDATA ,Port F Input/Output Data"
line.long 0x08 "PEDDR,Port E Data Direction Register"
bitfld.long 0x08 7. " PORTEDATADIRECTION ,Port E Output/Input" "Input,Output"
bitfld.long 0x08 6. " PORTEDATADIRECTION ,Port E Output/Input" "Input,Output"
bitfld.long 0x08 5. " PORTEDATADIRECTION ,Port E Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 4. " PORTEDATADIRECTION ,Port E Output/Input" "Input,Output"
bitfld.long 0x08 3. " PORTEDATADIRECTION ,Port E Output/Input" "Input,Output"
bitfld.long 0x08 2. " PORTEDATADIRECTION ,Port E Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 1. " PORTEDATADIRECTION ,Port E Output/Input" "Input,Output"
bitfld.long 0x08 0. " PORTEDATADIRECTION ,Port E Output/Input" "Input,Output"
line.long 0x0c "PFDDR,Port F Data Direction Register"
bitfld.long 0x0c 6. " PORTFDATADIRECTION ,Port F Output/Input" "Input,Output"
bitfld.long 0x0c 5. " PORTFDATADIRECTION ,Port F Output/Input" "Input,Output"
bitfld.long 0x0c 4. " PORTFDATADIRECTION ,Port F Output/Input" "Input,Output"
textline " "
bitfld.long 0x0c 3. " PORTFDATADIRECTION ,Port F Output/Input" "Input,Output"
bitfld.long 0x0c 2. " PORTFDATADIRECTION ,Port F Output/Input" "Input,Output"
bitfld.long 0x0c 1. " PORTFDATADIRECTION ,Port F Output/Input" "Input,Output"
textline " "
bitfld.long 0x0c 0. " PORTFDATADIRECTION ,Port F Output/Input" "Input,Output"
width 0xe
tree.end
tree "Ports G and H"
base 0xFFFDC000
width 0x7
group 0x00--0x0F
line.long 0x00 "PGDR,Port G Data Register"
hexmask.long.byte 0x00 0.--7. 1. " PORTGDATA ,Port G Input/Output Data"
line.long 0x04 "PHDR,Port H Data Register"
hexmask.long.byte 0x04 0.--7. 1. " PORTHDATA ,Port H Input/Output Data"
line.long 0x08 "PGDDR,Port G Data Direction Register"
bitfld.long 0x08 7. " PORTGDATADIRECTION ,Port G Output/Input" "Input,Output"
bitfld.long 0x08 6. " PORTGDATADIRECTION ,Port G Output/Input" "Input,Output"
bitfld.long 0x08 5. " PORTGDATADIRECTION ,Port G Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 4. " PORTGDATADIRECTION ,Port G Output/Input" "Input,Output"
bitfld.long 0x08 3. " PORTGDATADIRECTION ,Port G Output/Input" "Input,Output"
bitfld.long 0x08 2. " PORTGDATADIRECTION ,Port G Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 1. " PORTGDATADIRECTION ,Port G Output/Input" "Input,Output"
bitfld.long 0x08 0. " PORTGDATADIRECTION ,Port G Output/Input" "Input,Output"
line.long 0x0c "PHDDR,Port H Data Direction Register"
bitfld.long 0x0c 7. " PORTHDATADIRECTION ,Port H Output/Input" "Input,Output"
bitfld.long 0x0c 6. " PORTHDATADIRECTION ,Port H Output/Input" "Input,Output"
bitfld.long 0x0c 5. " PORTHDATADIRECTION ,Port H Output/Input" "Input,Output"
textline " "
bitfld.long 0x0c 4. " PORTHDATADIRECTION ,Port H Output/Input" "Input,Output"
bitfld.long 0x0c 3. " PORTHDATADIRECTION ,Port H Output/Input" "Input,Output"
bitfld.long 0x0c 2. " PORTHDATADIRECTION ,Port H Output/Input" "Input,Output"
textline " "
bitfld.long 0x0c 1. " PORTHDATADIRECTION ,Port H Output/Input" "Input,Output"
bitfld.long 0x0c 0. " PORTHDATADIRECTION ,Port H Output/Input" "Input,Output"
width 0xe
tree.end
tree "Ports I and J"
base 0xFFFDB000
width 0x7
group 0x00--0x0B
line.long 0x00 "PIDR,Port I Data Register"
hexmask.long.byte 0x00 0.--7. 1. " PORTIDATA ,Port I Input/Output Data"
line.long 0x04 "PJDR,Port J Data Register"
hexmask.long.byte 0x04 0.--7. 1. " PORTJDATA ,Port J Input/Output Data"
line.long 0x08 "PGDDR,Port I Data Direction Register"
bitfld.long 0x08 7. " PORTIDATADIRECTION ,Port I Output/Input" "Input,Output"
bitfld.long 0x08 6. " PORTIDATADIRECTION ,Port I Output/Input" "Input,Output"
bitfld.long 0x08 5. " PORTIDATADIRECTION ,Port I Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 4. " PORTIDATADIRECTION ,Port I Output/Input" "Input,Output"
bitfld.long 0x08 3. " PORTIDATADIRECTION ,Port I Output/Input" "Input,Output"
bitfld.long 0x08 2. " PORTIDATADIRECTION ,Port I Output/Input" "Input,Output"
textline " "
bitfld.long 0x08 1. " PORTIDATADIRECTION ,Port I Output/Input" "Input,Output"
bitfld.long 0x08 0. " PORTIDATADIRECTION ,Port I Output/Input" "Input,Output"
width 0xe
tree.end
tree.end
sif (cpu()=="LH75401")
tree "Controller Area Network"
base 0xFFFC5000
width 0xb
group 0x00++0x03
line.long 0x00 "MOD,Mode Register"
bitfld.long 0x00 3. " AFM ,Acceptance Filter Mode" "Dual,Single"
bitfld.long 0x00 2. " STM ,Self Test Mode" "Normal,Enabled"
bitfld.long 0x00 1. " LOM ,Listen Only Mode" "Normal,Enabled"
textline " "
bitfld.long 0x00 0. " RM ,Reset/Operating Mode" "Operating,Reset"
wgroup 0x04++0x03
line.long 0x00 "CMR,Command Register"
bitfld.long 0x00 4. " SRR ,Self-Reception Request" "No message,Message"
bitfld.long 0x00 3. " CDO ,Clear Data Overrun" "Not cleared,Cleared"
bitfld.long 0x00 2. " RRB ,Release Receive Buffer" "Not released,Released"
textline " "
bitfld.long 0x00 1. " AT ,Abort Transmission" "Not canceled,Canceled"
bitfld.long 0x00 0. " TR ,Transmission Request" "No message,Message"
rgroup 0x08++0x03
line.long 0x00 "SR,Status Register"
bitfld.long 0x00 7. " BS ,Bus Status" "CAN involved,CAN not involved"
bitfld.long 0x00 6. " ES ,Error Status" "No error,Error"
bitfld.long 0x00 5. " TS ,Transmit Status" "No message,Message"
textline " "
bitfld.long 0x00 4. " RS ,Receive Status" "No message,Message"
bitfld.long 0x00 3. " TCS ,Transmission Complete Status" "Not completed,Completed"
bitfld.long 0x00 2. " TBS ,Transmit Buffer Status" "Locked,Released"
textline " "
bitfld.long 0x00 1. " DOS ,Data Overrun Status" "No overrun,Overrun"
bitfld.long 0x00 0. " RBS ,Receive Buffer Status" "Empty,Full"
if (((data.long(ad:0xFFFC5010)&0x00000080)==0x00000080)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x0c++0x03 "Operating Mode"
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 7. " BEI ,Bus Interrupt Error" "No error,Error"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000080)==0x00000080)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
rgroup 0x0c++0x03 "Reset Mode"
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 7. " BEI ,Bus Interrupt Error" "No error,Error"
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000080)==0x00000000)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x0c++0x03 "Operating Mode"
hide.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 7. " BEI ,Bus Interrupt Error" "No error,Error"
elif (((data.long(ad:0xFFFC5010)&0x00000080)==0x00000000)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
rgroup 0x0c++0x03 "Reset Mode"
hide.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 7. " BEI ,Bus Interrupt Error" "No error,Error"
endif
if (((data.long(ad:0xFFFC5010)&0x00000040)==0x00000040)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 6. " ALI ,Arbitration Lost Interrupt" "Not lost,Lost"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000040)==0x00000040)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 6. " ALI ,Arbitration Lost Interrupt" "Not lost,Lost"
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000040)==0x00000000))
rgroup 0x0c++0x03
hide.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 6. " ALI ,Arbitration Lost Interrupt" "Not lost,Lost"
endif
if (((data.long(ad:0xFFFC5010)&0x00000020)==0x00000020)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 5. " EPI ,Error Passive Interrupt" "No error,Error"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000020)==0x00000020)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 5. " EPI ,Error Passive Interrupt" "No error,Error"
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000020)==0x00000000))
rgroup 0x0c++0x03
hide.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 5. " EPI ,Error Passive Interrupt" "No error,Error"
endif
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 4. " WUI ,Wake-Up Interrupt" "Not detected,Detected"
if (((data.long(ad:0xFFFC5010)&0x00000008)==0x00000008)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 3. " DOI ,Data Overrun Interrupt" "No overrun,Overrun"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000008)==0x00000008)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 3. " DOI ,Data Overrun Interrupt" "No overrun,Overrun"
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000008)==0x00000000))
rgroup 0x0c++0x03
hide.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 3. " DOI ,Data Overrun Interrupt" "No overrun,Overrun"
endif
if (((data.long(ad:0xFFFC5010)&0x00000004)==0x00000004)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 2. " EI ,Error Warning Interrupt" "No error,Error"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000004)==0x00000004)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 2. " EI ,Error Warning Interrupt" "No error,Error"
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000004)==0x00000000))
rgroup 0x0c++0x03
hide.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 2. " EI ,Error Warning Interrupt" "No error,Error"
endif
if (((data.long(ad:0xFFFC5010)&0x00000002)==0x00000002)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 1. " TI ,Transmit Interrupt" "No interrupt,Interrupt"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000002)==0x00000002)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 1. " TI ,Transmit Interrupt" "No interrupt,Interrupt"
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000002)==0x00000000))
rgroup 0x0c++0x03
hide.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 1. " TI ,Transmit Interrupt" "No interrupt,Interrupt"
endif
if (((data.long(ad:0xFFFC5010)&0x00000001)==0x00000001)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 0. " RI ,Receive Interrupt" "No message,Message"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000001)==0x00000001)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
rgroup 0x0c++0x03
line.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 0. " RI ,Receive Interrupt" "No message,Message"
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5010)&0x00000001)==0x00000000))
rgroup 0x0c++0x03
hide.long 0x00 "IR,Interrupt Register"
bitfld.long 0x00 0. " RI ,Receive Interrupt" "No message,Message"
endif
group 0x10++0x03
line.long 0x00 "IER,Interrupt Enable Register"
bitfld.long 0x00 7. " BEIE ,Bus Interrupt Error Enable" "Disabled,Enabled"
bitfld.long 0x00 6. " ALIE ,Arbitration Lost Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 5. " EPIE ,Error Passive Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " DOIE ,Data Overrun Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 2. " EIE ,Error Warning Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 1. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 0. " RIE ,Receive Interrupt Enable" "Disabled,Enabled"
if (data.long(ad:0xFFFC5000)&0x00000001)==0x00000000
rgroup 0x18++0x07
line.long 0x00 "BTR0,Bus Timing 0 Register"
bitfld.long 0x00 6.--7. " SJW ,Synchronization Jump Width" "0,1,2,3"
hexmask.long.byte 0x00 0.--5. 1. " BRP4-BRP0 ,Bit Rate Prescaler"
line.long 0x04 "BTR1,Bus Timing 1 Register"
bitfld.long 0x04 7. " SAM ,Sampling" "Once,Three times"
bitfld.long 0x04 4.--6. " TSEG2 ,Number of CAN clock cycles" "0,1,2,3,4,5,6,7"
bitfld.long 0x04 0.--3. " TSEG1 ,Number of CAN clock cycles" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
rgroup 0x2c--0x3f
line.long 0x00 "ALC,Arbitration Lost Capture Register"
hexmask.long.byte 0x00 0.--4. 1. " AL ,Arbitration Loss"
line.long 0x04 "ECC,Error Code Capture Register"
bitfld.long 0x04 6.--7. " EC ,Error Code" "Bit error,Form error,Stuff error,Other types"
bitfld.long 0x04 5. " DIRECTION ,Error Direction" "During transmission,During reception"
bitfld.long 0x04 0.--4. " SC ,Segment Code" "Reserved,Reserved,ID.28 to ID.21,Start of frame,SRTR bit,IDE bit,ID.20 to ID.18,ID.17 to ID.13,CRC sequence,Reserved,Data field,Data Length code,RTR bit,Reserved,ID.4 to ID.0,ID.12 to ID.5,Reserved,Active error flag,Intermission,Tolerate dominant bits,Reserved,Passive error flag,Passive error flag,Error delimiter,CRC delimiter,Acknowledge,End of frame,Acknowledge delimiter,Overload flag,?..."
line.long 0x08 "EWLR,Error Warning Limit Register"
hexmask.long.byte 0x08 0.--7. 1. " EWL.7-EWL.0 ,Errors Before Interrupt"
line.long 0x0c "RXERR,Receive Error Counter Register"
hexmask.long.byte 0x0C 0.--7. 1. " ,Receive Error Counter Value"
line.long 0x10 "TXERR,Transmit Error Counter Register"
hexmask.long.byte 0x10 0.--7. 1. " ,Transmit Error Counter Value"
;Reset Mode
; --------------------------------------------------------------------------------
elif (data.long(ad:0xFFFC5000)&0x00000001)==0x00000001
group 0x18++0x07
line.long 0x00 "BTR0,Bus Timing 0 Register"
bitfld.long 0x00 6.--7. " SJW ,Synchronization Jump Width" "0,1,2,3"
hexmask.long.byte 0x00 0.--5. 1. " BRP4-BRP0 ,Bit Rate Prescaler"
line.long 0x04 "BTR1,Bus Timing 1 Register"
bitfld.long 0x04 7. " SAM ,Sampling" "Once,Three times"
bitfld.long 0x04 4.--6. " TSEG2 ,Number of CAN clock cycles" "0,1,2,3,4,5,6,7"
bitfld.long 0x04 0.--3. " TSEG1 ,Number of CAN clock cycles" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
rgroup 0x2c++0x07
line.long 0x00 "ALC,Arbitration Lost Capture Register"
hexmask.long.byte 0x00 0.--4. 1. " AL ,Arbitration Loss"
line.long 0x04 "ECC,Error Code Capture Register"
bitfld.long 0x04 6.--7. " EC ,Error Code" "Bit error,Form error,Stuff error,Other types"
bitfld.long 0x04 5. " DIRECTION ,Error Direction" "During transmission,During reception"
bitfld.long 0x04 0.--4. " SC ,Segment Code" "Reserved,Reserved,ID.28 to ID.21,Start of frame,SRTR bit,IDE bit,ID.20 to ID.18,ID.17 to ID.13,CRC sequence,Reserved,Data field,Data Length code,RTR bit,Reserved,ID.4 to ID.0,ID.12 to ID.5,Reserved,Active error flag,Intermission,Tolerate dominant bits,Reserved,Passive error flag,Passive error flag,Error delimiter,CRC delimiter,Acknowledge,End of frame,Acknowledge delimiter,Overload flag,?..."
group 0x34--0x3F
line.long 0x00 "EWLR,Error Warning Limit Register"
hexmask.long.byte 0x00 0.--7. 1. " EWL.7-EWL.0 ,Errors Before Interrupt"
line.long 0x04 "RXERR,Receive Error Counter Register"
hexmask.long.byte 0x04 0.--7. 1. " ,Receive Error Counter Value"
line.long 0x08 "TXERR,Transmit Error Counter Register"
hexmask.long.byte 0x08 0.--7. 1. " ,Transmit Error Counter Value"
endif
tree "Transmit Buffer"
if (((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
wgroup 0x40--0x73 "Transmit Buffer,EXTENDED FRAME FORMAT"
line.long 0x00 "TXFI,TX Frame Information"
bitfld.long 0x00 7. " FF ,Frame Format" "SFF,EFF"
bitfld.long 0x00 6. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
bitfld.long 0x00 0.--3. " DLC.3-DLC.0 ,Data Length Code" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"
line.long 0x04 "TXI1,TX Identifier 1"
hexmask.long.byte 0x04 0.--7. 1. " ID28.-ID21. ,Identifier"
line.long 0x08 "TXI2,TX Identifier 2"
hexmask.long.byte 0x08 0.--7. 1. " ID20.-ID13. ,Identifier"
line.long 0x0c "TXI3,TX Identifier 3"
hexmask.long.byte 0x0c 0.--7. 1. " ID12.-ID5. ,Identifier"
line.long 0x10 "TXI4,TX Identifier 4"
hexmask.long.byte 0x10 3.--7. 1. " ID4.-ID0. ,Identifier"
bitfld.long 0x10 2. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
line.long 0x14 "TXDB1,TX Data Byte 1"
hexmask.long.byte 0x14 0.--7. 1. " DATA ,Data Byte"
line.long 0x18 "TXDB2,TX Data Byte 2"
hexmask.long.byte 0x18 0.--7. 1. " DATA ,Data Byte"
line.long 0x1c "TXDB3,TX Data Byte 3"
hexmask.long.byte 0x1c 0.--7. 1. " DATA ,Data Byte"
line.long 0x20 "TXDB4,TX Data Byte 4"
hexmask.long.byte 0x20 0.--7. 1. " DATA ,Data Byte"
line.long 0x24 "TXDB5,TX Data Byte 5"
hexmask.long.byte 0x24 0.--7. 1. " DATA ,Data Byte"
line.long 0x28 "TXDB6,TX Data Byte 6"
hexmask.long.byte 0x28 0.--7. 1. " DATA ,Data Byte"
line.long 0x2c "TXDB7,TX Data Byte 7"
hexmask.long.byte 0x2c 0.--7. 1. " DATA ,Data Byte"
line.long 0x30 "TXDB8,TX Data Byte 8"
hexmask.long.byte 0x30 0.--7. 1. " DATA ,Data Byte"
elif (((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
wgroup 0x40--0x6B "Transmit Buffer,STANDART FRAME FORMAT"
line.long 0x00 "TXFI,TX Frame Information"
bitfld.long 0x00 7. " FF ,Frame Format" "SFF,EFF"
bitfld.long 0x00 6. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
bitfld.long 0x00 0.--3. " DLC.3-DLC.0 ,Data Length Code" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"
line.long 0x04 "TXI1,TX Identifier 1"
hexmask.long.byte 0x04 0.--7. 1. " ID28.-ID21. ,Identifier"
line.long 0x08 "TXI2,TX Identifier 2"
hexmask.long.byte 0x08 0.--7. 1. " ID20.-ID18. ,Identifier"
bitfld.long 0x08 4. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
line.long 0x0c "TXDB1,TX Data Byte 1"
hexmask.long.byte 0x0c 0.--7. 1. " DATA ,Data Byte"
line.long 0x10 "TXDB2,TX Data Byte 2"
hexmask.long.byte 0x10 0.--7. 1. " DATA ,Data Byte"
line.long 0x14 "TXDB3,TX Data Byte 3"
hexmask.long.byte 0x14 0.--7. 1. " DATA ,Data Byte"
line.long 0x18 "TXDB4,TX Data Byte 4"
hexmask.long.byte 0x18 0.--7. 1. " DATA ,Data Byte"
line.long 0x1c "TXDB5,TX Data Byte 5"
hexmask.long.byte 0x1c 0.--7. 1. " DATA ,Data Byte"
line.long 0x20 "TXDB6,TX Data Byte 6"
hexmask.long.byte 0x20 0.--7. 1. " DATA ,Data Byte"
line.long 0x24 "TXDB7,TX Data Byte 7"
hexmask.long.byte 0x24 0.--7. 1. " DATA ,Data Byte"
line.long 0x28 "TXDB8,TX Data Byte 8"
hexmask.long.byte 0x28 0.--7. 1. " DATA ,Data Byte"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
group 0x40--0x73 "Transmit Buffer,EXTENDED FRAME FORMAT"
line.long 0x00 "TXFI,TX Frame Information"
bitfld.long 0x00 7. " FF ,Frame Format" "SFF,EFF"
bitfld.long 0x00 6. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
bitfld.long 0x00 0.--3. " DLC.3-DLC.0 ,Data Length Code" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"
line.long 0x04 "TXI1,TX Identifier 1"
hexmask.long.byte 0x04 0.--7. 1. " ID28.-ID21. ,Identifier"
line.long 0x08 "TXI2,TX Identifier 2"
hexmask.long.byte 0x08 0.--7. 1. " ID20.-ID13. ,Identifier"
line.long 0x0c "TXI3,TX Identifier 3"
hexmask.long.byte 0x0c 0.--7. 1. " ID12.-ID5. ,Identifier"
line.long 0x10 "TXI4,TX Identifier 4"
hexmask.long.byte 0x10 3.--7. 1. " ID4.-ID0. ,Identifier"
bitfld.long 0x10 2. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
line.long 0x14 "TXDB1,TX Data Byte 1"
hexmask.long.byte 0x14 0.--7. 1. " DATA ,Data Byte"
line.long 0x18 "TXDB2,TX Data Byte 2"
hexmask.long.byte 0x18 0.--7. 1. " DATA ,Data Byte"
line.long 0x1c "TXDB3,TX Data Byte 3"
hexmask.long.byte 0x1c 0.--7. 1. " DATA ,Data Byte"
line.long 0x20 "TXDB4,TX Data Byte 4"
hexmask.long.byte 0x20 0.--7. 1. " DATA ,Data Byte"
line.long 0x24 "TXDB5,TX Data Byte 5"
hexmask.long.byte 0x24 0.--7. 1. " DATA ,Data Byte"
line.long 0x28 "TXDB6,TX Data Byte 6"
hexmask.long.byte 0x28 0.--7. 1. " DATA ,Data Byte"
line.long 0x2c "TXDB7,TX Data Byte 7"
hexmask.long.byte 0x2c 0.--7. 1. " DATA ,Data Byte"
line.long 0x30 "TXDB8,TX Data Byte 8"
hexmask.long.byte 0x30 0.--7. 1. " DATA ,Data Byte"
elif (((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
group 0x40--0x6B "Transmit Buffer,STANDART FRAME FORMAT"
line.long 0x00 "TXFI,TX Frame Information"
bitfld.long 0x00 7. " FF ,Frame Format" "SFF,EFF"
bitfld.long 0x00 6. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
bitfld.long 0x00 0.--3. " DLC.3-DLC.0 ,Data Length Code" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"
line.long 0x04 "TXI1,TX Identifier 1"
hexmask.long.byte 0x04 0.--7. 1. " ID28.-ID21. ,Identifier"
line.long 0x08 "TXI2,TX Identifier 2"
hexmask.long.byte 0x08 0.--7. 1. " ID20.-ID18. ,Identifier"
bitfld.long 0x08 4. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
line.long 0x0c "TXDB1,TX Data Byte 1"
hexmask.long.byte 0x0c 0.--7. 1. " DATA ,Data Byte"
line.long 0x10 "TXDB2,TX Data Byte 2"
hexmask.long.byte 0x10 0.--7. 1. " DATA ,Data Byte"
line.long 0x14 "TXDB3,TX Data Byte 3"
hexmask.long.byte 0x14 0.--7. 1. " DATA ,Data Byte"
line.long 0x18 "TXDB4,TX Data Byte 4"
hexmask.long.byte 0x18 0.--7. 1. " DATA ,Data Byte"
line.long 0x1c "TXDB5,TX Data Byte 5"
hexmask.long.byte 0x1c 0.--7. 1. " DATA ,Data Byte"
line.long 0x20 "TXDB6,TX Data Byte 6"
hexmask.long.byte 0x20 0.--7. 1. " DATA ,Data Byte"
line.long 0x24 "TXDB7,TX Data Byte 7"
hexmask.long.byte 0x24 0.--7. 1. " DATA ,Data Byte"
line.long 0x28 "TXDB8,TX Data Byte 8"
hexmask.long.byte 0x28 0.--7. 1. " DATA ,Data Byte"
endif
tree.end
tree "Receive Buffer"
if (((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x40--0x73 "Receive Buffer,EXTENDED FRAME FORMAT"
line.long 0x00 "RXFI,RX Frame Information"
bitfld.long 0x00 7. " FF ,Frame Format" "SFF,EFF"
bitfld.long 0x00 6. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
bitfld.long 0x00 0.--3. " DLC.3-DLC.0 ,Data Length Code" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"
line.long 0x04 "RXI1,RX Identifier 1"
hexmask.long.byte 0x04 0.--7. 1. " ID28.-ID21. ,Identifier"
line.long 0x08 "RXI2,RX Identifier 2"
hexmask.long.byte 0x08 0.--7. 1. " ID20.-ID13. ,Identifier"
line.long 0x0c "RXI3,RX Identifier 3"
hexmask.long.byte 0x0c 0.--7. 1. " ID12.-ID5. ,Identifier"
line.long 0x10 "RXI4,RX Identifier 4"
hexmask.long.byte 0x10 3.--7. 1. " ID4.-ID0. ,Identifier"
bitfld.long 0x10 2. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
line.long 0x14 "RXDB1,RX Data Byte 1"
hexmask.long.byte 0x14 0.--7. 1. " DATA ,Data Byte"
line.long 0x18 "RXDB2,RX Data Byte 2"
hexmask.long.byte 0x18 0.--7. 1. " DATA ,Data Byte"
line.long 0x1c "RXDB3,RX Data Byte 3"
hexmask.long.byte 0x1c 0.--7. 1. " DATA ,Data Byte"
line.long 0x20 "RXDB4,RX Data Byte 4"
hexmask.long.byte 0x20 0.--7. 1. " DATA ,Data Byte"
line.long 0x24 "RXDB5,RX Data Byte 5"
hexmask.long.byte 0x24 0.--7. 1. " DATA ,Data Byte"
line.long 0x28 "RXDB6,RX Data Byte 6"
hexmask.long.byte 0x28 0.--7. 1. " DATA ,Data Byte"
line.long 0x2c "RXDB7,RX Data Byte 7"
hexmask.long.byte 0x2c 0.--7. 1. " DATA ,Data Byte"
line.long 0x30 "RXDB8,RX Data Byte 8"
hexmask.long.byte 0x30 0.--7. 1. " DATA ,Data Byte"
elif (((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000))
rgroup 0x40--0x6B "Receive Buffer,STANDART FRAME FORMAT"
line.long 0x00 "RXFI,RX Frame Information"
bitfld.long 0x00 7. " FF ,Frame Format" "SFF,EFF"
bitfld.long 0x00 6. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
bitfld.long 0x00 0.--3. " DLC.3-DLC.0 ,Data Length Code" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"
line.long 0x04 "RXI1,RX Identifier 1"
hexmask.long.byte 0x04 0.--7. 1. " ID28.-ID21. ,Identifier"
line.long 0x08 "RXI2,RX Identifier 2"
hexmask.long.byte 0x08 0.--7. 1. " ID20.-ID18. ,Identifier"
bitfld.long 0x08 4. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
line.long 0x0c "RXDB1,RX Data Byte 1"
hexmask.long.byte 0x0c 0.--7. 1. " DATA ,Data Byte"
line.long 0x10 "RXDB2,RX Data Byte 2"
hexmask.long.byte 0x10 0.--7. 1. " DATA ,Data Byte"
line.long 0x14 "RXDB3,RX Data Byte 3"
hexmask.long.byte 0x14 0.--7. 1. " DATA ,Data Byte"
line.long 0x18 "RXDB4,RX Data Byte 4"
hexmask.long.byte 0x18 0.--7. 1. " DATA ,Data Byte"
line.long 0x1c "RXDB5,RX Data Byte 5"
hexmask.long.byte 0x1c 0.--7. 1. " DATA ,Data Byte"
line.long 0x20 "RXDB6,RX Data Byte 6"
hexmask.long.byte 0x20 0.--7. 1. " DATA ,Data Byte"
line.long 0x24 "RXDB7,RX Data Byte 7"
hexmask.long.byte 0x24 0.--7. 1. " DATA ,Data Byte"
line.long 0x28 "RXDB8,RX Data Byte 8"
hexmask.long.byte 0x28 0.--7. 1. " DATA ,Data Byte"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
group 0x40--0x73 "Receive Buffer,EXTENDED FRAME FORMAT"
line.long 0x00 "RXFI,RX Frame Information"
bitfld.long 0x00 7. " FF ,Frame Format" "SFF,EFF"
bitfld.long 0x00 6. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
bitfld.long 0x00 0.--3. " DLC.3-DLC.0 ,Data Length Code" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"
line.long 0x04 "RXI1,RX Identifier 1"
hexmask.long.byte 0x04 0.--7. 1. " ID28.-ID21. ,Identifier"
line.long 0x08 "RXI2,RX Identifier 2"
hexmask.long.byte 0x08 0.--7. 1. " ID20.-ID13. ,Identifier"
line.long 0x0c "RXI3,RX Identifier 3"
hexmask.long.byte 0x0c 0.--7. 1. " ID12.-ID5. ,Identifier"
line.long 0x10 "RXI4,RX Identifier 4"
hexmask.long.byte 0x10 3.--7. 1. " ID4.-ID0. ,Identifier"
bitfld.long 0x10 2. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
line.long 0x14 "RXDB1,RX Data Byte 1"
hexmask.long.byte 0x14 0.--7. 1. " DATA ,Data Byte"
line.long 0x18 "RXDB2,RX Data Byte 2"
hexmask.long.byte 0x18 0.--7. 1. " DATA ,Data Byte"
line.long 0x1c "RXDB3,RX Data Byte 3"
hexmask.long.byte 0x1c 0.--7. 1. " DATA ,Data Byte"
line.long 0x20 "RXDB4,RX Data Byte 4"
hexmask.long.byte 0x20 0.--7. 1. " DATA ,Data Byte"
line.long 0x24 "RXDB5,RX Data Byte 5"
hexmask.long.byte 0x24 0.--7. 1. " DATA ,Data Byte"
line.long 0x28 "RXDB6,RX Data Byte 6"
hexmask.long.byte 0x28 0.--7. 1. " DATA ,Data Byte"
line.long 0x2c "RXDB7,RX Data Byte 7"
hexmask.long.byte 0x2c 0.--7. 1. " DATA ,Data Byte"
line.long 0x30 "RXDB8,RX Data Byte 8"
hexmask.long.byte 0x30 0.--7. 1. " DATA ,Data Byte"
elif (((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000)&&((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001))
group 0x40--0x6B "Receive Buffer,STANDART FRAME FORMAT"
line.long 0x00 "RXFI,RX Frame Information"
bitfld.long 0x00 7. " FF ,Frame Format" "SFF,EFF"
bitfld.long 0x00 6. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
bitfld.long 0x00 0.--3. " DLC.3-DLC.0 ,Data Length Code" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"
line.long 0x04 "RXI1,RX Identifier 1"
hexmask.long.byte 0x04 0.--7. 1. " ID28.-ID21. ,Identifier"
line.long 0x08 "RXI2,RX Identifier 2"
hexmask.long.byte 0x08 0.--7. 1. " ID20.-ID18. ,Identifier"
bitfld.long 0x08 4. " RTR ,Remote Transmission Request" "Data frame,Remote frame"
line.long 0x0c "RXDB1,RX Data Byte 1"
hexmask.long.byte 0x0c 0.--7. 1. " DATA ,Data Byte"
line.long 0x10 "RXDB2,RX Data Byte 2"
hexmask.long.byte 0x10 0.--7. 1. " DATA ,Data Byte"
line.long 0x14 "RXDB3,RX Data Byte 3"
hexmask.long.byte 0x14 0.--7. 1. " DATA ,Data Byte"
line.long 0x18 "RXDB4,RX Data Byte 4"
hexmask.long.byte 0x18 0.--7. 1. " DATA ,Data Byte"
line.long 0x1c "RXDB5,RX Data Byte 5"
hexmask.long.byte 0x1c 0.--7. 1. " DATA ,Data Byte"
line.long 0x20 "RXDB6,RX Data Byte 6"
hexmask.long.byte 0x20 0.--7. 1. " DATA ,Data Byte"
line.long 0x24 "RXDB7,RX Data Byte 7"
hexmask.long.byte 0x24 0.--7. 1. " DATA ,Data Byte"
line.long 0x28 "RXDB8,RX Data Byte 8"
hexmask.long.byte 0x28 0.--7. 1. " DATA ,Data Byte"
endif
tree.end
tree "Acceptance Code Registers"
if (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000008)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000))
rgroup 0x44--0x53 "Standard Frame Format,Single Filter"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 4.--7. 1. " ACR1[7:4] ,Acceptance Code"
line.byte 0x08 "ACR2,Acceptance Code Register 2"
hexmask.byte 0x00 0.--7. 1. " ACR2[7:0] ,Acceptance Code"
line.byte 0x0c "ACR3,Acceptance Code Register 3"
hexmask.byte 0x00 0.--7. 1. " ACR3[7:0] ,Acceptance Code"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000000)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000))
rgroup 0x44--0x4F "Standard Frame Format,Dual Filter 1"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 4.--7. 1. " ACR1[7:4] ,Acceptance Code"
line.byte 0x08 "ACR2/ACR3,Acceptance Code Register 2 and 3 "
hexmask.byte 0x00 0.--7. 1. " ACR2[3:0] ,Acceptance Code"
rgroup 0x44++0x07 "Standard Frame Format,Dual Filter 2"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 4.--7. 1. " ACR1[7:4] ,Acceptance Code"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000008)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080))
rgroup 0x44--0x53 "Extended Frame Format,Single Filter"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 0.--7. 1. " ACR1[7:4] ,Acceptance Code"
line.byte 0x08 "ACR2,Acceptance Code Register 2"
hexmask.byte 0x00 0.--7. 1. " ACR2[7:0] ,Acceptance Code"
line.byte 0x0c "ACR3,Acceptance Code Register 3"
hexmask.byte 0x00 0.--7. 1. " ACR3[7:0] ,Acceptance Code"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000000)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080))
rgroup 0x44++0x07 "Extended Frame Format,Dual Filter 1"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 0.--7. 1. " ACR1[7:0] ,Acceptance Code"
rgroup 0x44++0x07 "Extended Frame Format,Dual Filter 2"
line.byte 0x00 "ACR0,Acceptance Code Register 2"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 3"
hexmask.byte 0x04 0.--7. 1. " ACR1[7:0] ,Acceptance Code"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000009)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000))
group 0x44--0x53 "Standard Frame Format,Single Filter"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 4.--7. 1. " ACR1[7:4] ,Acceptance Code"
line.byte 0x08 "ACR2,Acceptance Code Register 2"
hexmask.byte 0x00 0.--7. 1. " ACR2[7:0] ,Acceptance Code"
line.byte 0x0c "ACR3,Acceptance Code Register 3"
hexmask.byte 0x00 0.--7. 1. " ACR3[7:0] ,Acceptance Code"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000001)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000))
group 0x44--0x4F "Standard Frame Format,Dual Filter 1"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 4.--7. 1. " ACR1[7:4] ,Acceptance Code"
line.byte 0x08 "ACR2/ACR3,Acceptance Code Register 2 and 3 "
hexmask.byte 0x00 0.--7. 1. " ACR2[3:0] ,Acceptance Code"
rgroup 0x44++0x07 "Standard Frame Format,Dual Filter 2"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 4.--7. 1. " ACR1[7:4] ,Acceptance Code"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000009)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080))
group 0x44--0x53 "Extended Frame Format,Single Filter"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 0.--7. 1. " ACR1[7:4] ,Acceptance Code"
line.byte 0x08 "ACR2,Acceptance Code Register 2"
hexmask.byte 0x00 0.--7. 1. " ACR2[7:0] ,Acceptance Code"
line.byte 0x0c "ACR3,Acceptance Code Register 3"
hexmask.byte 0x00 0.--7. 1. " ACR3[7:0] ,Acceptance Code"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000001)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080))
group 0x44++0x07 "Extended Frame Format,Dual Filter 1"
line.byte 0x00 "ACR0,Acceptance Code Register 0"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 1"
hexmask.byte 0x04 0.--7. 1. " ACR1[7:0] ,Acceptance Code"
group 0x44++0x07 "Extended Frame Format,Dual Filter 2"
line.byte 0x00 "ACR0,Acceptance Code Register 2"
hexmask.byte 0x00 0.--7. 1. " ACR0[7:0] ,Acceptance Code"
line.byte 0x04 "ACR1,Acceptance Code Register 3"
hexmask.byte 0x04 0.--7. 1. " ACR1[7:0] ,Acceptance Code"
endif
tree.end
tree "Acceptance Mask Registers"
if (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000008)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000))
rgroup 0x44--0x53 "Standard Frame Format,Single Filter"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 4.--7. 1. " AMR1[7:4] ,Acceptance Mask"
line.byte 0x08 "AMR2,Acceptance Mask Register 2"
hexmask.byte 0x00 0.--7. 1. " AMR2[7:0] ,Acceptance Mask"
line.byte 0x0c "AMR3,Acceptance Mask Register 3"
hexmask.byte 0x00 0.--7. 1. " AMR3[7:0] ,Acceptance Mask"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000000)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000))
rgroup 0x44--0x4F "Standard Frame Format,Dual Filter 1"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 4.--7. 1. " AMR1[7:4] ,Acceptance Mask"
line.byte 0x08 "AMR2/AMR3,Acceptance Mask Register 2 and 3 "
hexmask.byte 0x00 0.--7. 1. " AMR2[3:0] ,Acceptance Mask"
rgroup 0x44++0x07 "Standard Frame Format,Dual Filter 2"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 4.--7. 1. " AMR1[7:4] ,Acceptance Mask"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000008)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080))
rgroup 0x44--0x53 "Extended Frame Format,Single Filter"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 0.--7. 1. " AMR1[7:4] ,Acceptance Mask"
line.byte 0x08 "AMR2,Acceptance Mask Register 2"
hexmask.byte 0x00 0.--7. 1. " AMR2[7:0] ,Acceptance Mask"
line.byte 0x0c "AMR3,Acceptance Mask Register 3"
hexmask.byte 0x00 0.--7. 1. " AMR3[7:0] ,Acceptance Mask"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000000)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080))
rgroup 0x44++0x07 "Extended Frame Format,Dual Filter 1"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 0.--7. 1. " AMR1[7:0] ,Acceptance Mask"
rgroup 0x44++0x07 "Extended Frame Format,Dual Filter 2"
line.byte 0x00 "AMR0,Acceptance Mask Register 2"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 3"
hexmask.byte 0x04 0.--7. 1. " AMR1[7:0] ,Acceptance Mask"
;Reset Mode
; --------------------------------------------------------------------------------
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000009)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000))
group 0x44--0x53 "Standard Frame Format,Single Filter"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 4.--7. 1. " AMR1[7:4] ,Acceptance Mask"
line.byte 0x08 "AMR2,Acceptance Mask Register 2"
hexmask.byte 0x00 0.--7. 1. " AMR2[7:0] ,Acceptance Mask"
line.byte 0x0c "AMR3,Acceptance Mask Register 3"
hexmask.byte 0x00 0.--7. 1. " AMR3[7:0] ,Acceptance Mask"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000001)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000000))
group 0x44--0x4F "Standard Frame Format,Dual Filter 1"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 4.--7. 1. " AMR1[7:4] ,Acceptance Mask"
line.byte 0x08 "AMR2/AMR3,Acceptance Mask Register 2 and 3 "
hexmask.byte 0x00 0.--7. 1. " AMR2[3:0] ,Acceptance Mask"
group 0x44++0x07 "Standard Frame Format,Dual Filter 2"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 4.--7. 1. " AMR1[7:4] ,Acceptance Mask"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000009)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080))
group 0x44--0x53 "Extended Frame Format,Single Filter"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 0.--7. 1. " AMR1[7:4] ,Acceptance Mask"
line.byte 0x08 "AMR2,Acceptance Mask Register 2"
hexmask.byte 0x00 0.--7. 1. " AMR2[7:0] ,Acceptance Mask"
line.byte 0x0c "AMR3,Acceptance Mask Register 3"
hexmask.byte 0x00 0.--7. 1. " AMR3[7:0] ,Acceptance Mask"
elif (((data.long(ad:0xFFFC5000)&0x00000009)==0x00000001)&&((data.long(ad:0xFFFC5040)&0x00000080)==0x00000080))
group 0x44++0x07 "Extended Frame Format,Dual Filter 1"
line.byte 0x00 "AMR0,Acceptance Mask Register 0"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 1"
hexmask.byte 0x04 0.--7. 1. " AMR1[7:0] ,Acceptance Mask"
group 0x44++0x07 "Extended Frame Format,Dual Filter 2"
line.byte 0x00 "AMR0,Acceptance Mask Register 2"
hexmask.byte 0x00 0.--7. 1. " AMR0[7:0] ,Acceptance Mask"
line.byte 0x04 "AMR1,Acceptance Mask Register 3"
hexmask.byte 0x04 0.--7. 1. " AMR1[7:0] ,Acceptance Mask"
endif
tree.end
tree "Message Counter,Buffer,FIFO"
if ((data.long(ad:0xFFFC5000)&0x00000001)==0x00000000)
rgroup 0x74++0x03
line.long 0x00 "RMC,Receive Message Counter Register"
hexmask.long.byte 0x00 0.--7. 1. " RMC.4-RMC.0 ,Receive FIFO Messages"
rgroup 0x78++0x03
line.long 0x00 "RBSA,Receive Buffer Start Address Register"
hexmask.long.byte 0x00 0.--7. 1. " RMC.4-RMC.0 ,RX FIFO Read Pointer Location"
rgroup 0xFFFC5080++0x03
hide.long 0x00 "FIFO,Receive FIFO"
textfld ""
button "Receive FIFO" "d 0xFFFC5080--0xFFFC517C /LONG"
rgroup 0xFFFC5180++0x02
hide.long 0x00 "Buffer,Transmit Buffer"
textfld ""
button "Transmit Buffer" "d 0xFFFC5180--0xFFFC51B0 /LONG"
;Reset Mode
; --------------------------------------------------------------------------------
elif ((data.long(ad:0xFFFC5000)&0x00000001)==0x00000001)
rgroup 0x74++0x03
line.long 0x00 "RMC,Receive Message Counter Register"
hexmask.long.byte 0x00 0.--7. 1. " RMC.4-RMC.0 ,Receive FIFO Messages"
group 0x78++0x03
line.long 0x00 "RBSA,Receive Buffer Start Address Register"
hexmask.long.byte 0x00 0.--7. 1. " RMC.4-RMC.0 ,RX FIFO Read Pointer Location"
group 0xFFFC5080++0x03
hide.long 0x00 "FIFO,Receive FIFO"
textfld ""
button "Receive FIFO" "d 0xFFFC5080--0xFFFC517C /LONG"
rgroup 0xFFFC5180++0x03
hide.long 0x00 "Buffer,Transmit Buffer"
textfld ""
button "Transmit Buffer" "d 0xFFFC5180--0xFFFC51B0 /LONG"
endif
tree.end
width 0xe
tree.end
endif
tree "Analog-to-Digital Converter/Brownout Detector"
base 0xFFFC3000
width 9.
rgroup 0x00++0x0B
line.long 0x00 "HW,High Word Register"
hexmask.long.word 0x00 7.--15. 1. " SETTIME ,Settling Time"
hexmask.long.byte 0x00 3.--6. 1. " INP ,In+ Mux"
bitfld.long 0x00 2. " INM ,In- Mux" "Ref-,GND"
textline " "
bitfld.long 0x00 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
line.long 0x04 "LW,Control Bank Low Word Register"
hexmask.long.word 0x04 2.--13. 1. " BIASCON ,Bias Control"
bitfld.long 0x04 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
line.long 0x08 "RR,Results Register"
hexmask.long.word 0x08 6.--15. 1. " ADCOUT ,ADC Converter Output"
hexmask.long.byte 0x08 0.--3. 1. " CBTAG ,Control Bank Tag"
group 0x0C++0x0B
line.long 0x00 "IM,Interrupt Mask Register"
bitfld.long 0x00 6. " INTEN ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 4. " BOMSK ,Brown Out Interrupt Enable" "Disabled,Enabeld"
bitfld.long 0x00 3. " PMSK ,Pen IRQ Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 2. " EOSMSK ,End-of-Sequence Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 1. " FWMSK ,FIFO Watermark Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " FOMSK ,FIFO Overrun Interrupt Enable" "Disabled,Enabled"
line.long 0x04 "PC,Power Configuration Register"
bitfld.long 0x04 8.--10. " CLKSEL ,Clock Select" "TSCCLK,TSCCLK/2,TSCCLK/4,TSCCLK/8,TSCCLK/16,TSCCLK/32,TSCCLK/64,TSCCLK/128"
bitfld.long 0x04 6.--7. " PWM ,Touch Screen Controller Power Mode" "Turned off,Standby,Run,Turned off"
bitfld.long 0x04 5. " REFEN ,Reference Enable" "Disabled,Enabled"
textline " "
hexmask.long.byte 0x04 0.--3. 1. " NOC ,Number of Conversions (NOC) in Sequence"
line.long 0x08 "GC,General Configuration Register"
hexmask.long.byte 0x08 3.--6. 1. " FIFOWMK ,FIFO Watermark"
bitfld.long 0x08 2. " SSB ,Start Sequence Bit" "No,Yes"
bitfld.long 0x08 0.--1. " SSM ,Sequence Start Mode" "SSB or Pen Interrupt,Pen Interrupt,SSB,Continuous"
rgroup 0x18++0x0B
line.long 0x00 "GS,General Status Register"
bitfld.long 0x00 9. " BROWNOUT ,Brown-Out Raw Interrupt Status" "Not active,Active"
bitfld.long 0x00 8. " PENIRQ ,Pen IRQ Raw Interrupt Status" "Not active,Active"
bitfld.long 0x00 4.--7. " CBSTATE ,Control Bank State Machine Status" "Reserved,Waiting,CONV_Progress,Reserved,CONV_Progress,Reserved,Reserved,Reserved,CONV_Progress,?..."
textline " "
hexmask.long.byte 0x00 0.--3. 1. " CBTAG ,Current Conversion Tag Number"
line.long 0x04 "IS,Raw Interrupt Status Register"
bitfld.long 0x04 4. " BROWNOUT_UM ,Unmasked Brown-Out Interrupt Status" "Not active,Active"
bitfld.long 0x04 3. " PENSYNC_UM ,Unmasked Pen Interrupt Status" "Not active,Active"
bitfld.long 0x04 2. " EOS_UM ,Unmasked End-of-Sequence Interrupt Active" "Not active,Active"
textline " "
bitfld.long 0x04 1. " FWATER_UM ,Unmasked FIFO Watermark Interrupt Active" "Not active,Active"
bitfld.long 0x04 0. " FOVRN_UM ,Unmasked FIFO Overrun Interrupt Active" "Not active,Active"
line.long 0x08 "FS,FIFO Status Register"
hexmask.long.byte 0x08 8.--11. 1. " WRPTR ,Write Pointer FIFO Location"
hexmask.long.byte 0x08 4.--7. 1. " RDPTR ,Read Pointer FIFO Location"
bitfld.long 0x08 3. " FFF ,FIFO Full" "Not full,Full"
textline " "
bitfld.long 0x08 2. " FEMPTY ,FIFO Empty" "Not empty,Empty"
bitfld.long 0x08 1. " FOVRNDET ,FIFO Overrun Status Bit" "Not overrun,Interrupt requested"
bitfld.long 0x08 0. " FGTEWATERMRK ,FIFO at Watermark" "Fewer entries,At or above"
group 0xA4++0x07
line.long 0x00 "IHWCTRL,Idle High Word Register"
hexmask.long.word 0x00 7.--15. 1. " SETTIME_ID ,Idle Settling Time"
hexmask.long.byte 0x00 3.--6. 1. " INP_ID ,In+ Mux"
bitfld.long 0x00 2. " INM_ID ,Idle In- Mux" "Ref-,GND"
textline " "
bitfld.long 0x00 0.--1. " REFP_ID ,Idle Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
line.long 0x04 "ILWCTRL,Idle Low Word Register"
hexmask.long.word 0x04 2.--13. 1. " BIASCON_ID ,Idle Bias Control"
bitfld.long 0x04 0.--1. " REFM_ID ,Idle Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
rgroup 0xAC++0x03
line.long 0x00 "MIS,Masked Interrupt Status Register"
bitfld.long 0x00 4. " BROWNOUT ,Brown-Out Interrupt Status" "Not active,Active"
bitfld.long 0x00 3. " PENSYNC ,Pen Interrupt Status" "Not active,Active"
bitfld.long 0x00 2. " EOSINTR ,End-of-Sequence Interrupt Active" "Not active,Active"
textline " "
bitfld.long 0x00 1. " FWATERINTR ,FIFO Watermark Interrupt Active" "Not active,Active"
bitfld.long 0x00 0. " FOVRNINTR ,FIFO Overrun Interrupt Active" "Not active,Active"
wgroup 0xB0++0x03
line.long 0x00 "IC,Interrupt Clear Register"
bitfld.long 0x00 2. " BOIC ,Brown-Out Interrupt Clear" "Not cleared,Cleared"
bitfld.long 0x00 1. " PENIC ,Pen Interrupt Clear" "Not cleared,Cleared"
bitfld.long 0x00 0. " EOSINTC ,End of Sequence Interrupt Clear" "Not cleared,Cleared"
width 10.
tree "High Control Bank Registers"
group 0x24--0x63
width 0x8
line.word 0x00 "HWCB0,High Word Control Register"
hexmask.word.word 0x00 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x00 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x00 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x00 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x04 "HWCB1,High Word Control Register"
hexmask.word.word 0x04 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x04 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x04 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x04 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x08 "HWCB2,High Word Control Register"
hexmask.word.word 0x08 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x08 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x08 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x08 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x0C "HWCB3,High Word Control Register"
hexmask.word.word 0x0C 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x0C 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x0C 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x0C 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x10 "HWCB4,High Word Control Register"
hexmask.word.word 0x10 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x10 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x10 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x10 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x14 "HWCB5,High Word Control Register"
hexmask.word.word 0x14 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x14 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x14 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x14 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x18 "HWCB6,High Word Control Register"
hexmask.word.word 0x18 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x18 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x18 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x18 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x1C "HWCB7,High Word Control Register"
hexmask.word.word 0x1C 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x1C 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x1C 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x1C 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x20 "HWCB8,High Word Control Register"
hexmask.word.word 0x20 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x20 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x20 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x20 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x24 "HWCB9,High Word Control Register"
hexmask.word.word 0x24 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x24 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x24 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x24 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x28 "HWCB10,High Word Control Register"
hexmask.word.word 0x28 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x28 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x28 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x28 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x2C "HWCB11,High Word Control Register"
hexmask.word.word 0x2C 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x2C 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x2C 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x2C 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x30 "HWCB12,High Word Control Register"
hexmask.word.word 0x30 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x30 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x30 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x30 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x34 "HWCB13,High Word Control Register"
hexmask.word.word 0x34 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x34 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x34 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x34 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x38 "HWCB14,High Word Control Register"
hexmask.word.word 0x38 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x38 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x38 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x38 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
width 0x8
line.word 0x3C "HWCB15,High Word Control Register"
hexmask.word.word 0x3C 7.--15. 1. " SETTIME ,Settling Time"
hexmask.word.byte 0x3C 3.--6. 1. " INP ,In+ Mux"
bitfld.word 0x3C 2. " INM ,In- Mux" "Ref-,GND"
bitfld.word 0x3C 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
tree.end
tree "Low Control Bank Registers"
group 0x64--0xA3
width 0x7
line.word 0x00 "LCB0,High Control Bank Low Word Register"
hexmask.word.word 0x00 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x00 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x04 "LCB1,High Control Bank Low Word Register"
hexmask.word.word 0x04 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x04 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x08 "LCB2,High Control Bank Low Word Register"
hexmask.word.word 0x08 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x08 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x0C "LCB3,High Control Bank Low Word Register"
hexmask.word.word 0x0C 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x0C 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x10 "LCB4,High Control Bank Low Word Register"
hexmask.word.word 0x10 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x10 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x14 "LCB5,High Control Bank Low Word Register"
hexmask.word.word 0x14 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x14 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x18 "LCB6,High Control Bank Low Word Register"
hexmask.word.word 0x18 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x18 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x1C "LCB7,High Control Bank Low Word Register"
hexmask.word.word 0x1C 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x1C 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x20 "LCB8,High Control Bank Low Word Register"
hexmask.word.word 0x20 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x20 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x24 "LCB9,High Control Bank Low Word Register"
hexmask.word.word 0x24 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x24 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x28 "LCB10,High Control Bank Low Word Register"
hexmask.word.word 0x28 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x28 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x2C "LCB11,High Control Bank Low Word Register"
hexmask.word.word 0x2C 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x2C 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x30 "LCB12,High Control Bank Low Word Register"
hexmask.word.word 0x30 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x30 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x34 "LCB13,High Control Bank Low Word Register"
hexmask.word.word 0x34 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x34 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x38 "LCB14,High Control Bank Low Word Register"
hexmask.word.word 0x38 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x38 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
width 0x7
line.word 0x3C "LCB15,High Control Bank Low Word Register"
hexmask.word.word 0x3C 2.--13. 1. " BIASCON ,Bias Control"
bitfld.word 0x3C 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
tree.end
width 14.
tree.end
textline ""