Commit graph

28 commits

Author SHA1 Message Date
bebbo
ca418a4d61 add to the disassembler 2024-02-03 21:29:24 +01:00
Poul-Henning Kamp
5a98127e53 Add a missing comma 2021-08-15 06:42:18 +00:00
R. Belmont
3db368e052 m680x0 FPU updates: [R. Belmont]
- BCD packed decimal now supported, including k-factor
 - Improved FSAVE/FRESTORE including FPU reset when restoring a NULL frame
 - FREM instruction supported
 - Better disassembly of FPU instructions
2019-12-14 15:06:35 +01:00
R. Belmont
3ec8f605b4 680x0 FPU update: [R. Belmont]
- Implemented FMOVECR
 - Added load extended PC relative indexed support
 - Cleanup some duplicated code
2019-12-14 14:38:14 +01:00
R. Belmont
4cbdf6bb2f 680x0: Improve disassembly for various FMOVE forms [R. Belmont] 2019-12-14 09:14:43 +01:00
R. Belmont
8e1710d0f7 Properly show 32-bit displacement for 020+ A reg relative [R. Belmont] 2019-12-14 09:11:14 +01:00
R. Belmont
530f644bd3 MC680x0 update
- Reworked PMMU/core interface so PMMU now sees all cop 0 instructions
 - Improved disassembly of PMMU instructions
 - Preliminary 68LC040 support
 - Fixed disassembly for EC/LC variants of '030/'040
2019-12-13 13:40:05 +01:00
R. Belmont
50baa65d4c 680x0 update: - Support PMOVE modes from PMMU - Allow the FPU to be used for both '030 and '040 - Add byte and word FPU loads/stores - Fixed buggy FPU 64-bit stores in the (An) addressing mode
If anyone has any ideas on how to sanely handle the 68k FPU's 96-bit "take
that, Intel" mode let me know ;-)
2019-12-12 21:24:43 +01:00
R. Belmont
d5576b3797 m680x0 update:
- Added working PMMU address translation (not feature complete, but sufficient
  to boot several 68030 Macs in MESS)
- Fixed up disassembly of some PMMU instructions
- Added "68020 with 68851" CPU type
2019-12-12 17:34:22 +01:00
R. Belmont
29825f54a8 M680x0 update
- Add CPU types 68EC030, 68030, and 68EC040
- Start of 030/040 PMMU, including stubbed PMOVE
2019-12-12 00:08:26 +01:00
R. Belmont
af456894d5 m68k: disassemble PMOVE instruction (move to/from PMMU) 2019-12-11 20:09:25 +01:00
Karl Stenerud
8266fbe873 Removed INLINE and replaced it with static inline because it's part of the spec since c9x.
Beefed up the warnings and cleared them up.
m68kfpu.c is no longer included by m68kcpu.c.
Removed a bunch of internal function forward declarations, except for those used by macros.
Converted CRLF line endings to LF.
2019-11-03 19:33:07 +01:00
arnaud
ea9dd8ca0a fixed disassembly (completely broken in !g_rawop mode ) 2019-10-05 18:36:34 +02:00
Emmanuel Anne
6fcf2d4396 const & dasm stuff 2019-09-05 05:55:32 +02:00
Emmanuel Anne
b2ed988978 mame123: const, formating, and fix for reset instruction 2019-09-04 23:50:18 +02:00
Emmanuel Anne
25e031e169 mame120: version update to 3.31 2019-09-04 23:21:26 +02:00
Emmanuel Anne
bb4ca57463 mame115: u/sint32 definition update, movec for 040 2019-09-04 23:08:15 +02:00
Emmanuel Anne
abc09c9056 cmpild, tas and rte callbacks (mame110) 2019-09-04 22:45:50 +02:00
Emmanuel Anne
a9a9bba50b fpu emulation mainly (from mame98 to mame106)
I removed the mame specific stuff from m68kfpu.c to make it portable
again
2019-09-04 21:15:31 +02:00
Emmanuel Anne
de46c037cb mame098: support for 68040 ! 2019-09-04 19:05:11 +02:00
Emmanuel Anne
9667752d8d from mame088 to mame097
mainly disassembler stuff and mainly for mame only, but I keep that to
make applying later patches easier
2019-09-04 18:39:08 +02:00
Derek Fawcus
3ae92a7166 Correct file modes
A number of non executable files had the execute bit set,
so clear it.
2018-07-13 18:47:16 +01:00
Daniel Collin
ad677ba25e Fixed incorrect disassembly for mull 2015-09-19 14:44:30 +02:00
Daniel Collin
3b4c474f9c Fixed incorrect cas2 disassembly output 2015-09-19 13:04:00 +02:00
Daniel Collin
7ed64ecd46 fixed incorrect dasm print of bfexts/bfextu/bfffo 2015-09-15 22:44:55 +02:00
Daniel Collin
bb2003c1f5 Bug fix for cas disassembly 2015-09-15 21:25:36 +02:00
Karl Stenerud
09e885364e Convert CD to LF so that m68kmake doesn't choke in unix. 2014-07-02 07:30:56 -07:00
Karl Stenerud
ecaf821d8f Version 3.4 2013-07-15 15:46:55 -07:00