Stefan Rueger
|
c8ffcfcbec
|
Add des opcode
|
2024-07-18 19:04:29 +01:00 |
|
Stefan Rueger
|
e73e5de097
|
Loosen condition for recognising existing label
|
2024-07-18 19:03:57 +01:00 |
|
Stefan Rueger
|
3784b333cd
|
Fix jumpcall list for repeated use
|
2024-07-18 17:15:05 +01:00 |
|
Stefan Rueger
|
a16f4a4f89
|
Zap labels before reading tag file
|
2024-07-18 16:31:11 +01:00 |
|
Stefan Rueger
|
216b5e6ea9
|
Consolidate initialisation and header files
|
2024-07-18 15:16:13 +01:00 |
|
Stefan Rueger
|
be8b49b112
|
Make sbr implicit through ori
|
2024-07-18 14:41:06 +01:00 |
|
Stefan Rueger
|
b100868fd6
|
Reduce code footprint of disasm.c
|
2024-07-18 14:13:47 +01:00 |
|
Stefan Rueger
|
058265a25a
|
Update spacing in avr_opcodes table and describe unallocated opcodes
|
2024-07-18 14:11:46 +01:00 |
|
Stefan Rueger
|
06a40f5017
|
Adjust address to disassembly start
|
2024-07-18 02:13:28 +01:00 |
|
Stefan Rueger
|
ebd740d6da
|
Suppress compiler warning
|
2024-07-18 01:35:48 +01:00 |
|
Stefan Rueger
|
72c70cb98b
|
Move remaining static variables into context structure
|
2024-07-18 01:28:06 +01:00 |
|
Stefan Rueger
|
781c87d034
|
Move static buffer to closed circuit space
|
2024-07-18 01:00:04 +01:00 |
|
Stefan Rueger
|
67d627ee4c
|
Make Operation_xyz() functions static
|
2024-07-18 00:45:47 +01:00 |
|
Stefan Rueger
|
cf9229ad26
|
Simplify Tagfile_Resolve_Mem_Address() and avoid static memory
|
2024-07-18 00:25:24 +01:00 |
|
Stefan Rueger
|
e81ab78a3c
|
Move remaining memory allocation to mmt_xyz() functions
|
2024-07-17 23:57:08 +01:00 |
|
Stefan Rueger
|
e7a6a29997
|
Init MemLabels from avrintel register file
|
2024-07-17 23:38:58 +01:00 |
|
Stefan Rueger
|
f9ef0ec9d5
|
Init IORegisters from avrintel register file
|
2024-07-17 22:47:19 +01:00 |
|
Stefan Rueger
|
3a7c295aa9
|
Only disassemble opcodes that the part has
|
2024-07-17 21:35:29 +01:00 |
|
Stefan Rueger
|
a7cf86da1b
|
Show opcode cycles depending on part
|
2024-07-17 20:58:50 +01:00 |
|
Stefan Rueger
|
6290e92303
|
Remove pseudocode disassembly
|
2024-07-17 19:09:07 +01:00 |
|
Stefan Rueger
|
fe26375884
|
Compute opcodes for disasm, given the part
|
2024-07-17 18:49:58 +01:00 |
|
Stefan Rueger
|
be125ee0ce
|
Provide avr-gcc's archnum in avrdude.conf
|
2024-07-17 15:37:42 +01:00 |
|
Stefan Rueger
|
f78b407358
|
Model availability of opcodes for parts
|
2024-07-17 15:18:49 +01:00 |
|
Stefan Rueger
|
3bc3c0f4d9
|
Utilize flash size for disasm
|
2024-07-17 01:39:18 +01:00 |
|
Stefan Rueger
|
483cc07d9d
|
Rename _ld[1-3]/_st[1-3] to _ldx[1-3]/_stx[1-3]
|
2024-07-17 01:35:49 +01:00 |
|
Stefan Rueger
|
8e864afcf0
|
Lowercase opcode mnemonics
|
2024-07-16 22:27:07 +01:00 |
|
Stefan Rueger
|
baab44f9f5
|
Provide avr_opcodes[] table
|
2024-07-16 22:21:26 +01:00 |
|
Stefan Rueger
|
6d62c8312a
|
Enum opcodes instead of #define
|
2024-07-16 20:44:37 +01:00 |
|
Stefan Rueger
|
ae414be93d
|
Move global disasm variables into context structure
|
2024-07-16 19:49:57 +01:00 |
|
Stefan Rueger
|
a7cf143934
|
Assert const-ness of pointer arguments
|
2024-07-16 15:10:03 +01:00 |
|
Stefan Rueger
|
825c93e64f
|
Provide disasm terminal command
|
2024-07-16 14:44:47 +01:00 |
|
Stefan Rueger
|
ec285290fe
|
Remove option parsing from disasm files
|
2024-07-16 14:43:34 +01:00 |
|
Stefan Rueger
|
d3dbf3505a
|
Remove tools.[ch] and functions.h & rewrite BitCount()
|
2024-07-16 11:17:14 +01:00 |
|
Stefan Rueger
|
b2ead9a4ef
|
Make disasm files part of compilation
|
2024-07-16 11:10:55 +01:00 |
|
Stefan Rueger
|
a21f84bb64
|
Rename and reformat disasm files
|
2024-07-16 11:09:58 +01:00 |
|
Stefan Rueger
|
8f575224b1
|
Add avrdisas-0.07 sources
|
2024-07-16 10:31:41 +01:00 |
|
Stefan Rueger
|
5dc2399694
|
Update NEWS
|
2024-07-15 17:41:26 +01:00 |
|
Stefan Rueger
|
96090dd688
|
Merge pull request #1840 from stefanrueger/signature-check
Improve signature check for UPDI parts
|
2024-07-15 17:34:53 +01:00 |
|
Stefan Rueger
|
6039247ce2
|
Merge pull request #1835 from dbuchwald/issue_1832
Alternative fix proposal for #1832
|
2024-07-15 17:34:02 +01:00 |
|
Stefan Rueger
|
2c57c2e6b8
|
Merge pull request #1829 from stefanrueger/additional-memories
Add fuses, calibration, sernum and tempsense memories to XMEGAs
|
2024-07-15 17:32:59 +01:00 |
|
Stefan Rueger
|
ca4534af84
|
Remove unnecessary empty lines in avrdude.conf
|
2024-07-15 17:31:55 +01:00 |
|
Stefan Rueger
|
f3caabf264
|
Make dryrun vector tables more realistic
|
2024-07-15 15:57:53 +01:00 |
|
Stefan Rueger
|
e4c67c2c6e
|
Skip stump parts and all 0xff/0x00 signatures in locate_part_by_signature()
|
2024-07-15 15:56:36 +01:00 |
|
Stefan Rueger
|
dbb1ceff1a
|
Fix jtag3 access to UPDI sigrow sub-memories
|
2024-07-14 23:12:20 +01:00 |
|
Stefan Rueger
|
0c710432d2
|
Update term command usage
|
2024-07-14 23:09:03 +01:00 |
|
Stefan Rueger
|
d8836d3819
|
Fix jtag3 access to prodsig sub-memories
|
2024-07-14 19:40:27 +01:00 |
|
Stefan Rueger
|
99bd83c186
|
Suppress overzealous compiler warnings
|
2024-07-14 19:27:04 +01:00 |
|
Stefan Rueger
|
43c915aca3
|
Skip parts with all 0xff/0x00 signature
|
2024-07-14 19:13:45 +01:00 |
|
Stefan Rueger
|
811d01e9db
|
Check several signature offsets when trying a -p UPDI part
|
2024-07-14 18:35:37 +01:00 |
|
Stefan Rueger
|
31bed52080
|
Consider prog_modes in str_ccmcunames_signature()
|
2024-07-14 17:59:40 +01:00 |
|