Alex W. Jackson
fa7d35f037
irem_cpu: dsoccr94 too... (no whatsnew)
2011-06-02 21:11:27 +00:00
Alex W. Jackson
d0873766c8
irem_cpu: Fixed one nbbatman/ssoldier opcode. Still no joy on MT\#4345... (no whatsnew)
2011-06-02 20:03:09 +00:00
mariuszw1
0a284c7b59
New clones added
...
--------------------------------------------------
Pit Boss Superstar (9221-10-00A) [Siftware]
2011-06-02 19:33:09 +00:00
Ryan Holtz
30b0cb9a6f
De-regressing HLSL performance on certain resolutions of game, nwn
2011-06-02 17:01:08 +00:00
smf-
36f4054d6b
added MCFG_PSXGPU_ADD for adding the gpu device and hooking up the dma to the cpu.
2011-06-02 14:28:41 +00:00
Angelo Salese
04490d67e9
Comm a vulimm vencer a' uerr ... (cit.)
2011-06-02 13:43:05 +00:00
R. Belmont
d6382bc1c0
stcc: add ROM dump from motor drive board [RetroRepair]
2011-06-02 12:55:27 +00:00
Scott Stone
0954b0c775
Fix validation errors for fb6s1, fb6s3 (sfbonus.c) (no whatsnew)
2011-06-02 12:49:23 +00:00
Alex W. Jackson
2a2d602f50
cps2: Gaaaah, whoops (no whatsnew)
2011-06-02 12:37:26 +00:00
Alex W. Jackson
744cf19119
cps2: Replaced mvsc bad ROM with hand-repaired one (no whatsnew)
2011-06-02 12:21:40 +00:00
smf-
0aacf2ad77
removed dma trampoline from the cpu.
2011-06-02 11:01:00 +00:00
Alex W. Jackson
7a0fca46c2
nec disassembler - Only display "byte/word ptr" when it's actually needed to resolve ambiguity (same as the i386 disassembler)
2011-06-02 06:46:24 +00:00
Ryan Holtz
844296b795
Split HLSL code into a separate file, d3dhlsl.c/.h. Also split drawd3d.c into a couple of headers. [Ryan Holtz, Bat Country Entertainment]
2011-06-02 06:22:09 +00:00
Alex W. Jackson
6a52f841eb
Fixed POP() in nec cpu core, for real this time (no whatsnew)
2011-06-02 03:35:51 +00:00
Ryan Holtz
b3406aac94
nwn: bad printf, bad!
2011-06-01 22:21:35 +00:00
Ryan Holtz
b6f85b8c26
Kill height-based HLSL prescaling, only prescale based on frame width. Brings Kangaroo's prescale down from 5 to 2 and thus within a more reasonable GPU budget. Games that have a ridiculously higher vertical resolution than horizontal resolution will still have issues.
2011-06-01 22:08:28 +00:00
Brian Troha
7fe6818493
New games added or promoted from NOT_WORKING status
...
---------------------------------------------------
Fruit Bonus '06 - 10th anniversary (3 sets) [Brian Troha, Smitdogg, The Dumping Union]
2011-06-01 21:45:56 +00:00
Angelo Salese
246e9482ac
Added SKIT_F0 opcode to the uPD7801/uPD7810 CPU core [Angelo Salese]
2011-06-01 14:55:37 +00:00
Olivier Galibert
b0a4945735
Revert "memory: Change the gc into a refcounter, for speed reasons. [O. Galibert]"
...
This reverts commit 5deef5b2c6fabdea8cd45ccf71c99f56940e88a2.
Broken, sorry.
2011-06-01 13:00:12 +00:00
Olivier Galibert
f90cbff557
memory: Change the gc into a refcounter, for speed reasons. [O. Galibert]
2011-06-01 12:56:00 +00:00
Miodrag Milanovic
e32cd1f5ec
pic8259 - Fixed edge triggering and non-specific EOI [Carl, Miodrag Milanovic]
2011-06-01 10:39:43 +00:00
Miodrag Milanovic
d966fe3e0d
i286 - small issue fixed by Carl (no whatsnew)
2011-06-01 07:39:48 +00:00
Olivier Galibert
459102e95f
memory: Implement depopulate_unused(). [O. Galibert]
...
depopulate_unused is essentially the garbage collector for
bottom-level handlers. The previous code was working around not
having it implemented yet by reusing handlers with the same start
address, end address and address mask. The problem with that trick is
that it is slightly incorrect. If you have a memory map with:
AM_RANGE(0x0000, 0x0fff) AM_READ(up_r)
AM_RANGE(0x0000, 0x0fff) AM_READ(down_r) AM_MIRROR(0x8000)
then the range 8000..8fff would have called up_r instead of down_r due
to the handler reuse. The mirror value is not saved, hence not
compared. New code doesn't use the trick, so doesn't call the wrong
handler, but OTOH eats handlers for breakfast.
It's important to note that such a memory map is so highly improbable
hardware-wise that it wasn't worth worrying about. But it's a
behaviour change it is interesting to keep in mind. In particular
since the up_r range can be added through an install_read_handler
instead of a static map.
2011-06-01 07:09:24 +00:00
Scott Stone
d5370bdafb
Reverting of POP() (from r12754) for both v20 and v25 for now pending more information. (no whatsnew)
2011-06-01 05:56:08 +00:00
Scott Stone
50c4a12869
Per OG: Change to allow debug to correctly build. (no whatsnew.txt)
2011-05-31 22:14:59 +00:00
Olivier Galibert
f8c1c71594
memory: Finally allow different handlers on different subunits of the same address. [O. Galibert]
2011-05-31 19:18:48 +00:00
Olivier Galibert
35df369f0f
memory: Add a handler copy function which works on subunits-only handlers. [O. Galibert]
2011-05-31 19:18:42 +00:00
Olivier Galibert
a860700bbf
memory: Make the proxy manage a list of handlers instead of a unique one. [O. Galibert]
2011-05-31 19:18:36 +00:00
Olivier Galibert
a511ce2d19
memory: Split the map_range function into a fixed entry mapping one and a dynamically allocating entry one. [O. Galibert]
2011-05-31 19:18:29 +00:00
Olivier Galibert
fb374c78fc
memory: Tuck the unitmask into the proxy. [O. Galibert]
2011-05-31 19:18:23 +00:00
Olivier Galibert
afe9864d99
memory: Proxy the handler entry access when adding handlers. [O. Galibert]
2011-05-31 19:18:16 +00:00
Olivier Galibert
e5fb48ffdc
memory: Combine the map_range and handler_read/write() operations into one. [O. Galibert]
2011-05-31 19:18:10 +00:00
Olivier Galibert
9d7efea985
memory: Add utility methods to clean up colliding subunit masks and testing if any are remaining. [O. Galibert]
2011-05-31 19:18:03 +00:00
Olivier Galibert
b1940a2cca
memory: Make the memdump file include a description of every subunit. [O. Galibert]
2011-05-31 19:17:56 +00:00
Olivier Galibert
a8db172be1
memory: Split the subaccesses delegation information per-slot. [O. Galibert]
2011-05-31 19:17:48 +00:00
Olivier Galibert
8e73d99610
memory: Separate delegates for the main access and the subaccesses. [O. Galibert]
2011-05-31 19:17:37 +00:00
Olivier Galibert
587f1db003
memory: Build a structure with all possible delegate sizes [O. Galibert]
2011-05-31 19:17:30 +00:00
Olivier Galibert
617ca7a08a
memory: Merge width-conversion functions together from the same source width. [O. Galibert]
2011-05-31 19:17:21 +00:00
Olivier Galibert
7d9f24728b
memory: Pass the legacy object/handler as a set_delegate parameter. [O. Galibert]
2011-05-31 19:17:12 +00:00
Olivier Galibert
2740bad7dc
memory: Store legacy object and handler together in the same structure. [O. Galibert]
2011-05-31 19:17:03 +00:00
Angelo Salese
5350e1ad31
Fix crash, nw
2011-05-31 18:34:13 +00:00
Miodrag Milanovic
9cfc7c1ee4
Fixed POP, POPF, PUSHF, and flags for V20 core [Carl]
2011-05-31 17:33:14 +00:00
Ryan Holtz
130b3fcabb
Keep HLSL prescaling from blowing out VRAM when regular prescaling is enabled.
2011-05-31 15:58:49 +00:00
Ryan Holtz
61eda625cb
NWN: Fixing the NTSC codec. Oops.
2011-05-31 14:43:47 +00:00
Ryan Holtz
f42b5ccda0
No whatsnew
...
Attempting to fix the HLSL 'blurriness' reported by a few people. Now HLSL will auto-prescale to the nearest texture size that is greater than the target screen size on both axes and is also an even multiple of the raw bitmap's size.
2011-05-31 13:53:25 +00:00
Miodrag Milanovic
7418f28a63
Fixed UNSP CPU core reset [Robbbert]
2011-05-31 09:50:25 +00:00
Miodrag Milanovic
4b395a3016
Fixed for apple2fdc softlist loading (no whatsnew)
2011-05-31 07:54:20 +00:00
Miodrag Milanovic
1deb20bb57
mc146818 - Implemented IRQ callbacks for this RTC [Carl]
2011-05-31 07:24:24 +00:00
Ryan Holtz
103358104c
nwn, reducing default scanline brightness offset to 0
2011-05-31 05:08:35 +00:00
Ryan Holtz
ed6689e2d4
Fixed scanlines, nwn. This took much longer to fix than it should have. :[
2011-05-31 05:02:17 +00:00