Michaël Banaan Ananas
cc531f091b
some cleanup
2012-07-15 17:23:10 +00:00
Michaël Banaan Ananas
aefabca2f9
on 'C2x-compatible opcodes that set treg(0), treg1/2 are set too if TRM=0
2012-07-15 16:35:50 +00:00
Michaël Banaan Ananas
7018fde0a3
OV flag is cleared on (OV-)branch-and-call instructions
2012-07-15 15:09:46 +00:00
Miodrag Milanovic
032b0f355e
Fix for MT bug #04844 , no need to clear status if drive not connected (no whatsnew)
2012-07-15 14:42:44 +00:00
Michaël Banaan Ananas
1245af36c3
fixed add/sub overflow/carry flags
2012-07-15 13:49:52 +00:00
Miodrag Milanovic
ed9afac60c
Clean-ups and version bump
2012-07-15 09:28:52 +00:00
Michaël Banaan Ananas
f27e38a36f
fixes a hard to reproduce divide by 0 crash?
2012-07-14 19:07:28 +00:00
Miodrag Milanovic
4f44afd034
Sync with MESS (no whatsnew)
2012-07-14 19:05:18 +00:00
Michael Zapf
2226389919
tms9900: Fixed register autoincrement for DIV operation [Michael Zapf] (nw)
2012-07-13 22:44:59 +00:00
Michaël Banaan Ananas
0bdc11d436
stop spamming error.log
2012-07-13 16:15:37 +00:00
Michael Zapf
3e007ff52b
tms99xx: Status register parity bit handling was missing in some commands [Michael Zapf] (nw)
2012-07-13 15:38:14 +00:00
Michael Zapf
265249e1ae
tms99xx: Introduced symbolic constants for interrupt lines. Added a
...
special RESET line handled by the CPU, not by the emulator core.
tms9928a/v9938: Introduced dedicated RESET line. [Michael Zapf]
2012-07-12 21:38:53 +00:00
Michaël Banaan Ananas
70d60b3c57
added simple artwork for dendego games
2012-07-11 23:05:51 +00:00
Ville Linde
b272581c9b
ppcfe.c: PPC4xx supports EIEIO. (nw)
2012-07-11 18:56:39 +00:00
Ville Linde
6d51b5f247
ad1213x.c: Added an unhandled case. (nw)
2012-07-10 17:36:54 +00:00
Ville Linde
c49fe4f270
voodoo.c: Fixed the rest of the video timing registers to have one extra bit on Voodoo 2.
2012-07-09 17:48:04 +00:00
Ville Linde
c73470ff00
voodoo.c: Fixed video dimensions register on Voodoo 2. [Ville Linde]
2012-07-09 16:39:27 +00:00
Michaël Banaan Ananas
6f57630c23
small optimization on condition checks
2012-07-09 08:39:49 +00:00
Michaël Banaan Ananas
e045d92c34
stack emulation is more accurate now + make it obvious that some of the reset code is a hack cause of missing internal rom
2012-07-09 05:34:52 +00:00
Michaël Banaan Ananas
9e907b1776
hook up dummy dsp rom
2012-07-08 18:47:10 +00:00
Ville Linde
d7da07e63c
i386: Added CPU types for Pentium MMX, Pentium Pro, Pentium II, Pentium III and Pentium 4. [Ville Linde]
2012-07-06 23:14:12 +00:00
Michael Zapf
323140f125
tms9928a/v9938: Now using own address space for attached video memory, appears in memory selection list in debugger. Also cleaned up v9938. [Michael Zapf]
2012-07-06 20:31:09 +00:00
Angelo Salese
223e1dd7ab
z80dma: support for search & transfer mode [Angelo Salese]
2012-07-05 21:09:30 +00:00
Angelo Salese
58a33d8b36
Various changes to i386 CPU core and Chihiro emulation, allowing it to show a basic logo and text [Samuele Zannoli]
2012-07-05 08:34:53 +00:00
Miodrag Milanovic
8d4e393672
import from mess (nw)
2012-07-02 09:33:59 +00:00
Miodrag Milanovic
3a36a15a02
Clean-ups and version bump
2012-07-02 07:06:11 +00:00
Miodrag Milanovic
a78e9cf6cf
Made PCI legacy and new implementation coexist for now (no whatsnew)
2012-07-02 06:20:21 +00:00
Wilbert Pol
172f66dc07
upd7810.c: Fixed setting of flags in the ACI_[VABCDEHL]_xx functions. Fixed handling of Carry flag in the DAA instruction. [Wilbert Pol]
2012-06-29 20:21:16 +00:00
Michael Zapf
fccd495eb3
Fixed some issues with the LOAD interrupt (NMI) and an uninitialized variable [Michael Zapf] (nw)
2012-06-28 17:29:44 +00:00
Michael Zapf
d74ff9ff11
Modern class implementation, appended to legacy code [Michael Zapf] (nw)
2012-06-27 10:54:01 +00:00
Phil Bennett
76e9ac4363
vegaeo.c - Hooked up sound in Crazy War [Phil Bennett]
2012-06-26 17:51:08 +00:00
Michael Zapf
65f63d777f
Class re-implementation, appended to legacy version [Michael Zapf] (nw)
2012-06-25 11:29:00 +00:00
Phil Bennett
5a91ae55da
mcs51.c - Update the timers sequentially for each cycle. Fixes sound CPU serial communications in the eolith.c games.
2012-06-23 19:41:04 +00:00
Michaël Banaan Ananas
0627a0f484
(comment out error.log flooder)
2012-06-23 14:18:47 +00:00
Miodrag Milanovic
4c104e4667
Sync change from MESS (nw)
2012-06-21 06:40:19 +00:00
Miodrag Milanovic
c1e5b1906e
Fix for MT bug #04892 (no whatsnew)
2012-06-19 12:21:34 +00:00
Angelo Salese
a2c84ce32b
New WORKING game
...
--------------------
Touryuumon [Tim Schuerewegen]
---
Added proper mahjong panel inputs, nw.
Game is fully working other than the initial boot reset (that needs default nvram).
2012-06-17 15:13:23 +00:00
Aaron Giles
5788db854c
Two TMS32031 fixes: [Daniel Filner]
...
* Don't set underflow when doing a floating point subtract
that results in 0.
* Don't overwrite the exponent during a FIX operation.
New games marked working (finally):
Offroad Challenge [Aaron Giles, Daniel Filner]
2012-06-16 22:56:46 +00:00
Miodrag Milanovic
1ff6d9966c
pci wip (no whatsnew)
2012-06-15 14:46:41 +00:00
Miodrag Milanovic
afc960ba7b
Doing renumbering for controller port players, to enable dynamic controller boards (no whatsnew)
2012-06-15 06:42:35 +00:00
Michael Zapf
03482315ce
Forgot to reset LOG target to logerror. (nw)
2012-06-14 16:05:15 +00:00
Michael Zapf
ca025ce099
Added cycle-precise implementation of tms9980a; changed tms9900.c to allow for subclassing tms9900 and tms9980a from a common parent. [Michael Zapf]
2012-06-14 15:52:32 +00:00
R. Belmont
9724ed840e
A few preliminary GCC 4.7.x changes (nw)
2012-06-13 13:14:27 +00:00
Phil Bennett
6331088d83
Array bounds fix
2012-06-12 20:29:32 +00:00
Phil Bennett
ba0fc2b0bd
Copy and paste fail (with apologies to Aaron)
2012-06-12 19:17:48 +00:00
Phil Bennett
8003abacde
Oops
2012-06-12 18:02:18 +00:00
Phil Bennett
f0f70d3527
Added preliminary QS1000 sound emulation [Phil Bennett]
2012-06-12 17:49:05 +00:00
Roberto Fresca
6540d7e192
Minor documentation...
2012-06-12 00:09:44 +00:00
Miodrag Milanovic
f9f61e103a
Clean-ups and version bump
2012-06-11 08:00:48 +00:00
Michaël Banaan Ananas
3f884db5bd
impossible compare fixed by darq
2012-06-10 18:35:46 +00:00