Commit Graph

9 Commits

Author SHA1 Message Date
Carl-Henrik Skårstedt 0fcdc9ca47 Switching dump_x65 to inttypes.h and updating binaries
- dump_x65 now matches object code structures in x65
2016-03-12 11:57:39 -08:00
Carl-Henrik Skårstedt 5792f6ee7b Copied in struse.h, added some reference visualization in x65dsasm
- x65dsasm now adds labels for internal referenced addresses
- x65dsasm has a src option that displays disassembly as code that could
assemble as is
- fixed the help output for dump_x65
- copied in struse.h
2015-11-16 23:55:16 -08:00
Carl-Henrik Skårstedt 90fc74a6fb Adding -org command line option
- -org allows for command line control of fixed address binary output
start address
- fixed a quirk in merged section reloc resolve
2015-11-09 00:07:55 -08:00
Carl-Henrik Skårstedt b5ab013cb5 Rebuilt the fixed address linker
- Code and data segments are not just merged together, each segment in
each export group just gets address assigned and relocs / labels are
fixed up.
- BSS sections won't generate binary data if not inbetween code and data
segments for an export group (labels and relocs are still extended)
- DC directive now allows for .t (3 byte values) and .l (4 byte values)
decoration
- .lst includes all section info and address ranges if fixed
- Updated x65 dump tool with fixes to x65 data
2015-11-08 18:06:45 -08:00
Carl-Henrik Skårstedt 5030d0be15 Added type of sections
- x65 now has a type for each section
2015-11-06 22:48:50 -08:00
Carl-Henrik Skårstedt 97dc0ad5e6 Fix reloc data
- changed rigid type of reloc target from byte/word/hi byte/lo byte to
number of bytes and bits to shift (Apple II GS OMF format)
2015-11-05 21:23:38 -08:00
Carl-Henrik Skårstedt 95e22ae7a2 Fix for forward reference in REPT block and assigning section relative address to symbol
- Remember the REPT index for values that can't be evaluated yet
- Remember section reference when evaluating symbols dependent on
address labels.
2015-11-02 23:14:01 -08:00
Carl-Henrik Skårstedt 8fdeb287e1 Bug fixes
- Fixed section alignment
- Fixed nested scopes
- Fixed a borked parameter sent to label pools
- Added -all as a command line option for dump_x65
2015-10-28 21:08:23 -07:00
Carl-Henrik Skårstedt 662982404b Link issues
- Map symbols might not have been updated with their labels
- Relocation index may be off
- Map symbols stored in 16 bits causing truncation of value in symbol
output
- Added a tool to dump the values in object files
2015-10-27 20:57:14 -07:00