11 Commits
Author SHA1 Message Date
Paweł Kołodziejski ebbfd826d5 ALL: Upgrade tools licence to GPLv3+ 2022-06-26 19:14:49 +02:00
Thierry Crozat d5c8077933 JANITORIAL: Move copyright notice to a separate file 2014-01-19 18:13:09 +00:00
Thierry Crozat fe2d3c2d71 JANITORIAL: Remove now useless SVN tags 2014-01-06 22:54:34 +00:00
Michael Madsen 94f63dc22b DECOMPILER: Code cleanup
Removes _instFactory and uses class names directly
Reclassify a few opcodes in Kyra, remove now unnecessary checks

svn-id: r55001
2010-12-22 12:15:33 +00:00
Michael Madsen ed2572b845 DECOMPILER: Add typedef for vector of instructions
svn-id: r54848
2010-12-09 22:02:02 +00:00
Michael Madsen fa70920bbf DECOMPILER: Allow disassembler to throw any
std::exception

svn-id: r52015
2010-08-11 23:33:22 +00:00
Michael Madsen 61209d5f62 Pass in instruction vector to disassemblers
Properly fix function detection

svn-id: r51774
2010-08-06 00:11:27 +00:00
Michael Madsen bf98207718 Formatting fixes, missing Doxygen comments and exception specifications
svn-id: r49612
2010-06-12 21:45:46 +00:00
Michael Madsen e7b6429079 Refactored disassemblers
Disassembler::disassemble and Disassembler::dumpDisassembly are no
longer virtual, but perform the minimal functionality and ensure that
disassembly is performed once and only once. This helps to prevent
incorrect usage and implementation.

svn-id: r49522
2010-06-08 21:41:33 +00:00
Michael Madsen d6f0cc9b1e Fix formatting of license header
svn-id: r49304
2010-05-28 22:28:06 +00:00
Michael Madsen a3522ff7a5 Tests for SimpleDisassembler
Added cxxtest to project (using svn:externals)
Written test cases for SimpleDisassembler (ticket #2)
Fixed bugs found from tests
Added support for single-precision floating point values as parameters

This completes the last task for Milestone 1: Disassembly framework.
Next milestone: First disassembler (SCUMMv6)

svn-id: r49272
2010-05-27 22:10:25 +00:00