Thomas Harte
|
4f6abc9059
|
Introduces missing header.
|
2017-12-31 21:34:35 -05:00 |
|
Thomas Harte
|
1c255b9e7d
|
Generalises some of the disassembler, and provides Z80 logic to create a [first attempt at a] Z80 disassembler.
|
2017-12-31 18:49:35 -05:00 |
|
Thomas Harte
|
2e15fab651
|
Doubles down on <cX> over <X.h> for C includes, and usage of the namespace for those types and functions.
|
2017-11-11 15:28:40 -05:00 |
|
Thomas Harte
|
ad9df4bb90
|
Commutes uint8_t * , uint16_t * , uint32_t * , size_t , off_t and long to functional-style casts.
|
2017-10-21 22:30:15 -04:00 |
|
Thomas Harte
|
e983854e71
|
Converts all uint8_t and uint16_t casts to the functional style.
|
2017-10-21 21:50:53 -04:00 |
|
Thomas Harte
|
c6e6c3fcfb
|
Resolves all current analyser warnings.
|
2017-08-24 22:18:44 -04:00 |
|
Thomas Harte
|
e01f3f06c8
|
Completed curly bracket movement.
|
2017-03-26 14:34:47 -04:00 |
|
Thomas Harte
|
837216ee9a
|
Adjusted semantics to allow for more complicated mappings, e.g. whereby supplied data repeats itself within a range.
|
2017-02-27 07:49:33 -05:00 |
|
Thomas Harte
|
0273860018
|
Sought to weed out further false positives on CommaVid, partly by introducing a record of internal calls, to pair with the now confusingly named outward_calls.
|
2017-02-26 21:58:09 -05:00 |
|
Thomas Harte
|
153525f23d
|
Extended quality of known address read/write/modify mapping, and started recording internal accesses in addition to external.
|
2017-02-26 17:10:33 -05:00 |
|
Thomas Harte
|
87afa9140e
|
Took some provision steps towards paging type autodetection and communication. But I think this is a distraction.
|
2017-02-20 17:44:36 -05:00 |
|
Thomas Harte
|
ab64731d51
|
Fixed off-by-one recording of disasssmbled addresses; added logic to the Oric static analyser to try to guess between BASIC 1.1 (the preferred option in a tie-break or if no information is found) and BASIC 1.0.
|
2016-11-15 10:31:47 +08:00 |
|
Thomas Harte
|
1bffc70494
|
In theory that's a full disassembler, at least as far as I want to go for now. Time to test.
|
2016-11-15 08:19:57 +08:00 |
|
Thomas Harte
|
a5fc45e66e
|
Started fleshing this out; addressing modes are completely decoded, along with a bunch of opcodes, but appropriate address advancement isn't in yet, and neither is filling in derived metadata.
|
2016-11-14 12:19:09 +08:00 |
|
Thomas Harte
|
1b66847647
|
Started trying to implement something sufficient of a 6502 disassembler.
|
2016-11-11 20:10:58 -05:00 |
|