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