Final commit for firmware version 2.01 first public release

Host does not require v2.01 over v2.00
This commit is contained in:
Paul Win10 shuttle PC 2018-09-07 09:13:39 -05:00
parent 88a2d30858
commit 25c159c27f
11 changed files with 871 additions and 845 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -1133,7 +1133,7 @@
:1046B0004900095A49008E4403BC7047F8B5C0460A
:1046C000F8B5C04609021200010100803209040059
:1046D00000000000000012010002FF000008C016E8
:1046E000DC05000201020001040309042A03490059
:1046E000DC05010201020001040309042A03490058
:1046F0006E00660069006E006900740065004E007F
:10470000650073004C0069007600650073002E00A0
:1047100063006F006D00000000000000000000005A

View File

@ -1,7 +1,7 @@
Archive member included to satisfy reference by file (symbol)
c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o)
C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o (__aeabi_unwind_cpp_pr0)
C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o (__aeabi_unwind_cpp_pr0)
c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(libunwind.o)
c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (restore_core_regs)
c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(pr-support.o)
@ -51,11 +51,11 @@ c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3
c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o)
c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (_exit)
c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o)
C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o (__gnu_thumb1_case_uqi)
C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o (__gnu_thumb1_case_uqi)
c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_shi.o)
C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o (__gnu_thumb1_case_shi)
C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o (__gnu_thumb1_case_shi)
c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o)
C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o (__gnu_thumb1_case_uhi)
C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o (__gnu_thumb1_case_uhi)
Allocating common symbols
Common symbol size file
@ -108,23 +108,23 @@ Discarded input sections
.ARM.exidx 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
.ARM.attributes
0x00000000 0x1b c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
.text 0x00000000 0x0 source/bootload.o (symbol from plugin)
.text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.rodata.oper_info
0x00000000 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
0x00000000 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.text 0x00000000 0x0 source/buffer.o (symbol from plugin)
.text 0x00000000 0x0 source/ciccom.o (symbol from plugin)
.text 0x00000000 0x0 source/dump.o (symbol from plugin)
@ -144,12 +144,12 @@ Discarded input sections
.text 0x00000000 0x0 source/usb.o (symbol from plugin)
.text 0x00000000 0x0 source_stm_only/stm_init.o (symbol from plugin)
.text 0x00000000 0x0 source_stm_only/usbstm.o (symbol from plugin)
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
.ARM.extab 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
.ARM.extab 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
.ARM.extab 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
.data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
.bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
.ARM.extab 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
.data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o)
.bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o)
.debug_frame 0x00000000 0x2c4 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o)
@ -415,12 +415,12 @@ Linker script and memory map
LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crti.o
LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o
LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
LOAD C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
LOAD C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
LOAD source/bootload.o
LOAD C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
LOAD C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
LOAD C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
LOAD C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
LOAD C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
LOAD C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
LOAD C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
LOAD C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
LOAD source/buffer.o
LOAD source/ciccom.o
LOAD source/dump.o
@ -440,8 +440,8 @@ LOAD source/swim.o
LOAD source/usb.o
LOAD source_stm_only/stm_init.o
LOAD source_stm_only/usbstm.o
LOAD C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
LOAD C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
LOAD C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
LOAD C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
START GROUP
LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a
LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a
@ -457,10 +457,10 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab
.text 0x08000000 0x477c
*(.isr_vector)
.isr_vector 0x08000000 0xc0 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
.isr_vector 0x08000000 0xc0 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
0x08000000 __isr_vector
*(.text*)
.text 0x080000c0 0x40 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
.text 0x080000c0 0x40 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
0x080000c0 Reset_Handler
0x080000fc TSC_IRQHandler
0x080000fc ADC1_COMP_IRQHandler
@ -500,94 +500,94 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab
0x080000fc USART1_IRQHandler
0x080000fc TIM1_BRK_UP_TRG_COM_IRQHandler
.text.USB_IRQHandler
0x08000100 0x1970 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x08000100 0x1970 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x08000100 USB_IRQHandler
.text.pbje_scan
0x08001a70 0x12c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x08001a70 0x12c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.text.pbje_state_change
0x08001b9c 0x98 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x08001b9c 0x98 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.text.get_next_buff
0x08001c34 0x54 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x08001c34 0x54 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.text.jtag_init_pbje
0x08001c88 0xe0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x08001c88 0xe0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
0x08001c88 jtag_init_pbje
.text.jtag_run_pbje.part.0
0x08001d68 0xd8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x08001d68 0xd8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
0x08001d68 jtag_run_pbje.part.0
.text.io_reset
0x08001e40 0x148 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x08001e40 0x148 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
0x08001e40 io_reset
.text.startup.main
0x08001f88 0xda8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x08001f88 0xda8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
0x08001f88 main
.text.append_pairity
0x08002d30 0x1e C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08002d30 0x1e C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
*fill* 0x08002d4e 0x2
.text.nes_cpu_wr
0x08002d50 0x6c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08002d50 0x6c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08002d50 nes_cpu_wr
.text.nes_cpu_rd
0x08002dbc 0x40 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08002dbc 0x40 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08002dbc nes_cpu_rd
.text.disc_push_exp0_prgrom_wr
0x08002dfc 0x48 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08002dfc 0x48 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08002dfc disc_push_exp0_prgrom_wr
.text.discrete_exp0_prgrom_wr
0x08002e44 0x58 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08002e44 0x58 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08002e44 discrete_exp0_prgrom_wr
.text.control_xfr_in.lto_priv.39
0x08002e9c 0xbc C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08002e9c 0xbc C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08002e9c control_xfr_in.lto_priv.39
.text.HardFault_Handler
0x08002f58 0x2 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08002f58 0x2 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08002f58 HardFault_Handler
*fill* 0x08002f5a 0x2
.text.swim_wotf
0x08002f5c 0xb4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08002f5c 0xb4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08002f5c swim_wotf
.text.swim_rotf
0x08003010 0xac C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08003010 0xac C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08003010 swim_rotf
.text.delay_us
0x080030bc 0x16 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x080030bc 0x16 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x080030bc delay_us
*fill* 0x080030d2 0x2
.text.snes_rom_wr
0x080030d4 0x4c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x080030d4 0x4c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x080030d4 snes_rom_wr
.text.snes_rom_rd
0x08003120 0x40 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08003120 0x40 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08003120 snes_rom_rd
.text.mmc1_wr 0x08003160 0x38 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.text.mmc1_wr 0x08003160 0x38 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08003160 mmc1_wr
.text.nes_dualport_wr
0x08003198 0x50 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08003198 0x50 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08003198 nes_dualport_wr
.text.nes_dualport_rd
0x080031e8 0x38 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x080031e8 0x38 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x080031e8 nes_dualport_rd
.text.nes_ppu_wr
0x08003220 0x50 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08003220 0x50 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08003220 nes_ppu_wr
.text.nes_ppu_rd
0x08003270 0x38 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x08003270 0x38 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x08003270 nes_ppu_rd
.text.write_page.constprop.28
0x080032a8 0x68 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
0x080032a8 0x68 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
0x080032a8 write_page.constprop.28
.text.write_page_bank.constprop.26
0x08003310 0xbc C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
0x08003310 0xbc C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
0x08003310 write_page_bank.constprop.26
.text.nes_cpu_page_rd_poll.constprop.22
0x080033cc 0x6c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
0x080033cc 0x6c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
0x080033cc nes_cpu_page_rd_poll.constprop.22
.text.nes_ppu_page_rd_poll.constprop.21
0x08003438 0x68 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
0x08003438 0x68 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
0x08003438 nes_ppu_page_rd_poll.constprop.21
.text 0x080034a0 0x4 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
.text 0x080034a0 0x4 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
0x080034a0 jump2addr
*fill* 0x080034a4 0xc
.text 0x080034b0 0x154 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
.text 0x080034b0 0x154 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
0x080034b0 swim_xfr
.text 0x08003604 0xa38 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o)
0x080038d4 _Unwind_GetCFA
@ -678,15 +678,15 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab
*(.dtors)
*(.rodata*)
.rodata.config_desc
0x080046c4 0x12 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x080046c4 0x12 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.rodata.device_desc
0x080046d6 0x12 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x080046d6 0x12 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.rodata.string0_desc
0x080046e8 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x080046e8 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.rodata.string1_desc
0x080046ec 0x54 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x080046ec 0x54 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.rodata.string2_desc
0x08004740 0x3c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x08004740 0x3c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
*(.eh_frame*)
.glue_7 0x0800477c 0x0
@ -712,8 +712,8 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab
.ARM.exidx 0x080047ac 0xd0
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
.ARM.exidx 0x080047ac 0x8 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
.ARM.exidx 0x080047b4 0x0 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
.ARM.exidx 0x080047ac 0x8 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
.ARM.exidx 0x080047b4 0x0 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
0x10 (size before relaxing)
.ARM.exidx 0x080047b4 0x98 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o)
0xd8 (size before relaxing)
@ -760,92 +760,92 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab
0x20000430 . = ALIGN (0x4)
0x20000430 __bss_start__ = .
*(.bss*)
.bss.addrh 0x20000430 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.buff0 0x20000434 0x14 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.addrh 0x20000430 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.bss.buff0 0x20000434 0x14 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000434 buff0
.bss.buff1 0x20000448 0x14 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.buff1 0x20000448 0x14 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000448 buff1
.bss.buff2 0x2000045c 0x14 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.buff2 0x2000045c 0x14 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x2000045c buff2
.bss.buff3 0x20000470 0x14 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.buff3 0x20000470 0x14 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000470 buff3
.bss.cur_buff 0x20000484 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.cur_buff 0x20000484 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000484 cur_buff
.bss.cur_usb_load_buff
0x20000488 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x20000488 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.bss.incoming_bytes_remain
0x2000048c 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x2000048c 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
*fill* 0x2000048d 0x3
.bss.log 0x20000490 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.log 0x20000490 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.bss.new_address
0x20000494 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x20000494 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
*fill* 0x20000495 0x1
.bss.num_bytes_req.lto_priv.42
0x20000496 0x2 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x20000496 0x2 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000496 num_bytes_req.lto_priv.42
.bss.num_bytes_sending.lto_priv.41
0x20000498 0x2 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x20000498 0x2 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000498 num_bytes_sending.lto_priv.41
.bss.num_bytes_xfrd.lto_priv.40
0x2000049a 0x2 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x2000049a 0x2 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x2000049a num_bytes_xfrd.lto_priv.40
.bss.oper_info_struct
0x2000049c 0x20 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x2000049c 0x20 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x2000049c oper_info_struct
.bss.pbje_command
0x200004bc 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x200004bc 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x200004bc pbje_command
.bss.pbje_data
0x200004bd 0x20 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x200004bd 0x20 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x200004bd pbje_data
.bss.pbje_numclk
0x200004dd 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x200004dd 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x200004dd pbje_numclk
.bss.pbje_status
0x200004de 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x200004de 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x200004de pbje_status
.bss.raw_bank_status
0x200004df 0x10 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x200004df 0x10 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
*fill* 0x200004ef 0x1
.bss.raw_buffer16
0x200004f0 0x200 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.req_dir 0x200006f0 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.reqdir 0x200006f1 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.reqtype 0x200006f2 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x200004f0 0x200 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.bss.req_dir 0x200006f0 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.bss.reqdir 0x200006f1 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.bss.reqtype 0x200006f2 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
*fill* 0x200006f3 0x1
.bss.rv16.4938
0x200006f4 0x8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x200006f4 0x8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.bss.swim_base
0x200006fc 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x200006fc 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x200006fc swim_base
.bss.swim_pin 0x20000700 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.swim_pin 0x20000700 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000700 swim_pin
*fill* 0x20000701 0x3
.bss.tck_base 0x20000704 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.tck_base 0x20000704 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000704 tck_base
.bss.tck_pin 0x20000708 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.tck_pin 0x20000708 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000708 tck_pin
*fill* 0x20000709 0x3
.bss.tdi_base 0x2000070c 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.tdi_base 0x2000070c 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x2000070c tdi_base
.bss.tdi_pin 0x20000710 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.tdi_pin 0x20000710 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000710 tdi_pin
*fill* 0x20000711 0x3
.bss.tdo_base 0x20000714 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.tdo_base 0x20000714 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000714 tdo_base
.bss.tdo_pin 0x20000718 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.tdo_pin 0x20000718 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000718 tdo_pin
*fill* 0x20000719 0x3
.bss.tms_base 0x2000071c 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.tms_base 0x2000071c 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x2000071c tms_base
.bss.tms_pin 0x20000720 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.bss.tms_pin 0x20000720 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000720 tms_pin
*fill* 0x20000721 0x3
.bss.usbMsgPtr
0x20000724 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x20000724 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x20000724 usbMsgPtr
.bss.num_buff.5018
0x20000728 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x20000728 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
*(COMMON)
*fill* 0x20000729 0x3
COMMON 0x2000072c 0x4 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o)
@ -857,12 +857,12 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab
0x20000730 __end__ = .
0x20000730 PROVIDE (end, .)
*(.heap*)
.heap 0x20000730 0x0 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
.heap 0x20000730 0x0 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
0x20000730 __HeapLimit = .
.stack_dummy 0x20000730 0xc00
*(.stack*)
.stack 0x20000730 0xc00 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
.stack 0x20000730 0xc00 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
0x20001800 __StackTop = (ORIGIN (RAM) + LENGTH (RAM))
0x20000c00 __StackLimit = (__StackTop - SIZEOF (.stack_dummy))
0x20001800 PROVIDE (__stack, __StackTop)
@ -874,19 +874,19 @@ OUTPUT(build_stm/inlretro_stm.elf elf32-littlearm)
.ARM.attributes
0x00000000 0x1e c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crti.o
.ARM.attributes
0x0000001e 0x1b C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
0x0000001e 0x1b C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
.ARM.attributes
0x00000039 0x2f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x00000039 0x2f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.ARM.attributes
0x00000068 0x2f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x00000068 0x2f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.ARM.attributes
0x00000097 0x2f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x00000097 0x2f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.ARM.attributes
0x000000c6 0x2f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
0x000000c6 0x2f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.ARM.attributes
0x000000f5 0x21 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
0x000000f5 0x21 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
.ARM.attributes
0x00000116 0x21 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
0x00000116 0x21 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
.ARM.attributes
0x00000137 0x1e c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o)
.ARM.attributes
@ -895,82 +895,82 @@ OUTPUT(build_stm/inlretro_stm.elf elf32-littlearm)
0x00000173 0x1e c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o)
.comment 0x00000000 0x7f
.comment 0x00000000 0x7f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.comment 0x00000000 0x7f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x80 (size before relaxing)
.comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
.comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.debug_line 0x00000000 0x19fd
.debug_line 0x00000000 0x6f C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
.debug_line 0x0000006f 0xab1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.debug_line 0x00000b20 0x7ec C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.debug_line 0x0000130c 0x3ce C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.debug_line 0x000016da 0x1e6 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
.debug_line 0x000018c0 0x4a C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
.debug_line 0x0000190a 0xf3 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
.debug_line 0x00000000 0x19fc
.debug_line 0x00000000 0x6f C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
.debug_line 0x0000006f 0xab1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.debug_line 0x00000b20 0x7ec C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.debug_line 0x0000130c 0x3ce C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.debug_line 0x000016da 0x1e6 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.debug_line 0x000018c0 0x49 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
.debug_line 0x00001909 0xf3 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
.debug_info 0x00000000 0x3d46
.debug_info 0x00000000 0x82 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
.debug_info 0x00000082 0x1823 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.debug_info 0x000018a5 0x177e C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.debug_info 0x00003023 0x66d C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.debug_info 0x00003690 0x5bc C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
.debug_info 0x00003c4c 0x7f C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
.debug_info 0x00003ccb 0x7b C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
.debug_info 0x00000000 0x3d5e
.debug_info 0x00000000 0x8a C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
.debug_info 0x0000008a 0x1823 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.debug_info 0x000018ad 0x177e C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.debug_info 0x0000302b 0x66d C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.debug_info 0x00003698 0x5bc C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.debug_info 0x00003c54 0x87 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
.debug_info 0x00003cdb 0x83 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
.debug_abbrev 0x00000000 0xabf
.debug_abbrev 0x00000000 0x14 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
.debug_abbrev 0x00000014 0x3a8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.debug_abbrev 0x000003bc 0x396 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.debug_abbrev 0x00000752 0x1ba C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.debug_abbrev 0x0000090c 0x18b C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
.debug_abbrev 0x00000a97 0x14 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
.debug_abbrev 0x00000aab 0x14 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
.debug_abbrev 0x00000000 0x14 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
.debug_abbrev 0x00000014 0x3a8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.debug_abbrev 0x000003bc 0x396 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.debug_abbrev 0x00000752 0x1ba C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.debug_abbrev 0x0000090c 0x18b C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.debug_abbrev 0x00000a97 0x14 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
.debug_abbrev 0x00000aab 0x14 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
.debug_aranges 0x00000000 0x1a8
.debug_aranges
0x00000000 0x20 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o
0x00000000 0x20 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o
.debug_aranges
0x00000020 0x20 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x00000020 0x20 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.debug_aranges
0x00000040 0x50 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x00000040 0x50 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.debug_aranges
0x00000090 0xa0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x00000090 0xa0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.debug_aranges
0x00000130 0x38 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
0x00000130 0x38 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.debug_aranges
0x00000168 0x20 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o
0x00000168 0x20 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o
.debug_aranges
0x00000188 0x20 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o
0x00000188 0x20 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o
.debug_loc 0x00000000 0x404b
.debug_loc 0x00000000 0x2691 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.debug_loc 0x00002691 0xf75 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.debug_loc 0x00003606 0x660 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.debug_loc 0x00003c66 0x3e5 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
.debug_loc 0x00000000 0x2691 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.debug_loc 0x00002691 0xf75 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.debug_loc 0x00003606 0x660 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.debug_loc 0x00003c66 0x3e5 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.debug_ranges 0x00000000 0x1708
.debug_ranges 0x00000000 0x13e8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.debug_ranges 0x000013e8 0x268 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.debug_ranges 0x00001650 0x90 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.debug_ranges 0x000016e0 0x28 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
.debug_ranges 0x00000000 0x13e8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.debug_ranges 0x000013e8 0x268 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.debug_ranges 0x00001650 0x90 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.debug_ranges 0x000016e0 0x28 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.debug_str 0x00000000 0xd18
.debug_str 0x00000000 0x8f7 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
0x95c (size before relaxing)
.debug_str 0x000008f7 0x237 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
0x4d2 (size before relaxing)
.debug_str 0x00000b2e 0x12c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
0x311 (size before relaxing)
.debug_str 0x00000c5a 0xbe C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
0x33d (size before relaxing)
.debug_str 0x00000000 0xd20
.debug_str 0x00000000 0x8ff C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
0x964 (size before relaxing)
.debug_str 0x000008ff 0x237 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
0x4da (size before relaxing)
.debug_str 0x00000b36 0x12c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
0x319 (size before relaxing)
.debug_str 0x00000c62 0xbe C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
0x345 (size before relaxing)
.debug_frame 0x00000000 0x31c
.debug_frame 0x00000000 0x30 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o
.debug_frame 0x00000030 0xd8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o
.debug_frame 0x00000108 0x184 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o
.debug_frame 0x0000028c 0x90 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o
.debug_frame 0x00000000 0x30 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o
.debug_frame 0x00000030 0xd8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o
.debug_frame 0x00000108 0x184 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o
.debug_frame 0x0000028c 0x90 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o
.stabstr 0x00000000 0x76
.stabstr 0x00000000 0x76 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o)

View File

@ -42,7 +42,8 @@ const uint8_t device_desc[DEVICE_DESC_LEN] = {
// 10 idProduct 2 ID Product ID (Assigned by Manufacturer)
0xDC, 0x05,
// 12 bcdDevice 2 BCD Device Release Number
0x00, 0x02,
//0x00, 0x02, early development version
0x01, 0x02, //first public release 7SEP2018
// 14 iManufacturer 1 Index Index of Manufacturer String Descriptor
0x01,
// 15 iProduct 1 Index Index of Product String Descriptor

View File

@ -238,7 +238,8 @@ section at the end of this file).
* with libusb: 0x16c0/0x5dc. Use this VID/PID pair ONLY if you understand
* the implications!
*/
#define USB_CFG_DEVICE_VERSION 0x00, 0x02
//#define USB_CFG_DEVICE_VERSION 0x00, 0x02 early development version
#define USB_CFG_DEVICE_VERSION 0x01, 0x02 //first public release 7SEP2018
//INL Retro-Prog firmwares released in 2016 and earlier are v1.0 (0x00, 0x01)
//INL Retro-Prog firmware rebuild with new USB interface and host app starting
// development in late 2016 are v2.0 (0x00, 0x02)

Binary file not shown.

Binary file not shown.

View File

@ -179,7 +179,7 @@ libusb_device_handle * open_usb_device( libusb_context *context, int log_level )
// As an implementation detail, libusb_open() actually adds a reference to the device in question. This is because the device remains available through the handle via libusb_get_device(). The reference is deleted during libusb_close().
//report successful connection to INL retro-prog
printf("Successfully found and connected to INL retro-prog with firmware version 2.0\n");
printf("Successfully found and connected to INL retro-prog\n");//TODO with firmware version 2.0\n");
//free device list if it was left open
if (device_list) {