17 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 0de7303c80 DECOMPILER: Replace Parameter with Value
svn-id: r54899
2010-12-13 02:08:39 +00:00
Michael Madsen b3a79b748c DECOMPILER: Use pointers to Instructions
svn-id: r54873
2010-12-12 00:15:52 +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 be73a45f7d DECOMPILER: Minor code cleanup.
svn-id: r54819
2010-12-07 22:30:28 +00:00
Michael Madsen 7b4e649ad7 DECOMPILER: Mass enum member renaming
svn-id: r52094
2010-08-14 22:11:24 +00:00
Max Horn f4507169cd DECOMPILER: Get rid of some now superfluous ::
svn-id: r52033
2010-08-12 11:24:28 +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
Johannes Schickel 0de35029d0 Rest of the style fixes :-P.
svn-id: r50005
2010-06-18 02:36:45 +00:00
Michael Madsen 52227426ac Refactored Parameter struct to use boost::variant
svn-id: r49381
2010-06-01 21:20:35 +00:00
Michael Madsen f02d50aaa0 Move individual parameter reading to separate method
svn-id: r49354
2010-05-31 13:09:24 +00:00
Michael Madsen d6f0cc9b1e Fix formatting of license header
svn-id: r49304
2010-05-28 22:28:06 +00:00
Michael Madsen e6ab9fdadd Fix formatting
svn-id: r49291
2010-05-28 11:14:58 +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
Michael Madsen 6217588546 Simple disassembler, code clean-up
Added a SimpleDisassembler class to provide a wrapper for instruction 
sets with instructions of the form "opcode params".
Cleaned up decompiler driver. Added code for engine-specific 
instantiation (just disassembler for now). Added listing of engines.
Added generic dump to file to Disassembler.
Renamed executable to avoid filename conflict on *nix.
Minor bug fixes.

svn-id: r49252
2010-05-26 22:25:43 +00:00