Commit Graph

16 Commits

Author SHA1 Message Date
Miodrag Milanovic
76b978d039 Cleanups and version bump 2015-04-29 08:18:54 +02:00
Miodrag Milanovic
54f8b3ae5d moved all to std::string (nw) 2015-04-22 11:30:45 +02:00
Miodrag Milanovic
6b36c7ab22 cstr() - > c_str() as preparation for move to std::string (nw) 2015-04-11 15:26:58 +02:00
Oliver Stöneberg
3568cf772f fixed most of the -Wunreachable-code-break and -Wunreachable-code-return warnings of clang 3.5 when compiling MESS (nw) 2014-09-08 12:00:45 +00:00
Andrew Gardner
6c9a29c27f DSP16 improvements. [Andrew Gardner]
- Fixed R=M disassembly
 - Added flag formatting
 - Shadow register is hooked up
 - Opcode & flag fixes
2013-06-26 15:47:18 +00:00
Miodrag Milanovic
a440a8e020 Cleanups and version bump 2013-02-11 07:44:56 +00:00
Andrew Gardner
f6e01f41e4 DSP16: The PC moves on from potentially all used opcodes now. [Andrew Gardner]
Out of whatsnew.txt:
I believe I've roughed in each of the opcodes the QSound program uses (every 
opcode the dsp16 has except three, apparently).  Even without all flags being 
set and conditions being tested, reasonable memory regions are being accessed.  
Unfortunately, though, I've found what I believe to be my first bad opcode 
(at PC=03e6 and will have to do a bit of spelunking to see what I can make of 
that).
2013-01-15 05:35:38 +00:00
Andrew Gardner
9031b58842 DSP16: Additional opcodes & disassembly fixes. [Andrew Gardner] 2013-01-12 20:34:11 +00:00
Miodrag Milanovic
0e19f641d3 Cleanups and version bump 2013-01-11 07:32:46 +00:00
Andrew Gardner
a5c451ab17 dsp16: Few more opcodes & spaces->tabs. (nw) 2013-01-08 05:44:36 +00:00
Andrew Gardner
cef23d614c dsp16: Additional work (nw).
I'll do a full writeup when the whatsnew.txt comes out.
2013-01-06 06:30:11 +00:00
Andrew Gardner
b547e0ac7b Dsp16: Added registers and implemented the goto opcode. [Andrew Gardner] 2013-01-04 22:25:33 +00:00
Oliver Stöneberg
0ef1e789db fixed some printf format string warnings reported by cppcheck (no whatsnew) 2012-09-08 05:47:29 +00:00
Aaron Giles
4fa610aa02 Cleanups and version bump. 2011-02-09 15:01:01 +00:00
Andrew Gardner
95dc70a4f2 Completed the DSP16A disassembler. [Andrew Gardner]
Notes out of whatsnew.txt
* It's sure to have bugs, but it should get the job done for now.
* It's unbelievable how many typos (major or otherwise) docs like this have.
* I haven't heard from s_bastian about making the ROM images available in the
  monkey project, but we'll have 'em up as soon as he pops up again.
* Does anyone know of any hardware that incorporated one of these?  I'm looking
  for things to disassemble in the meantime :).
2011-01-26 05:46:08 +00:00
Andrew Gardner
512d2af3b4 A new WE DSP16A cpu disassembler. [Andrew Gardner]
Notes out of whatsnew.txt
* This uses modern devices, but has not been tested in a driver yet, so I may 
  have done something wrong.  I will fix it when the time comes.
* 60% of the disassembler is complete.  I will finish it over the next few days.
* There are many similarities in execution to the dsp32, and the existing 32 code
  will come in handy when it's time to write the execution engine.
* This thing is a pleasure compared to the dsp56k.
2011-01-25 16:14:13 +00:00