Lord-Nightmare
f746588771
Fix 12-bit wrapping behavior in YM2608/2610 ADPCM_A decoding, fixes some glitches in certain samples in the metal slug series, and likely other games. [Lord Nightmare, madbr]
2019-04-04 06:44:43 -04:00
AJR
b7a49aff4a
mc68328: Improve integration of emulated device (nw)
...
- Derive class from m68000_device instead of using CPU finder
- Internalize read/write handlers and mapping for on-chip registers
- Read video memory from cached address space instead of hardcoded RAM device in screen_update
- Generate vectors upon interrupt acknowledgment instead of using set_input_line_and_vector
- Mask out low 3 bits of IVR
- Move callback resolution to device_resolve_objects
2019-04-03 20:20:26 -04:00
David Haywood
80807d7453
improvements to added Euro League bootleg (nw) ( #4855 )
...
* improvements to added Euro League bootleg (nw)
* priority (nw)
* improve scroll (nw)
* (nw)
* use XTALs from PCB (nw)
2019-04-03 18:50:33 -04:00
Ivan Vangelista
a5c00bb026
igs011.cpp: decrypted drgnwrldv40k. Seems ok (at least with how far the game can get without protection handling) but could probably be simplified a bit more. The set needs protection handling to be promoted to working (nw)
2019-04-03 18:17:43 +02:00
Ivan Vangelista
329ccb786e
aristmk5.cpp: updated artwork based on a few photos of the button labels [Heihachi_73]
2019-04-03 17:59:22 +02:00
Dirk Best
c70445a491
ccastles: Adjust initial screen parameters (MT03130)
2019-04-03 14:33:00 +02:00
R. Belmont
bcd6c7fd9e
Merge pull request #4838 from cam900/tc0360pri_args
...
tc0360pri.cpp : Simplify handlers
2019-04-02 14:56:53 -04:00
R. Belmont
3a268e3382
Merge pull request #4839 from cam900/decbac06_args
...
decbac06.cpp : Simplify handlers
2019-04-02 14:56:32 -04:00
R. Belmont
e4d0a3c20f
Merge pull request #4840 from cam900/raiden2_args
...
raiden2.cpp, r2dx_v33.cpp : Updates
2019-04-02 14:56:22 -04:00
R. Belmont
631059e094
Merge pull request #4841 from cam900/leland_args
...
leland.cpp, audio/leland.cpp : Updates
2019-04-02 14:56:11 -04:00
R. Belmont
9bf180e314
Merge pull request #4842 from cam900/psikyosh_args
...
psikyosh.cpp : Updates
2019-04-02 14:55:48 -04:00
R. Belmont
36a75928b0
psikyo4.cpp : Fix FM output when used ( #4843 )
2019-04-02 14:55:28 -04:00
ClawGrip
329e1c1852
New NOT_WORKING clone ( #4844 )
...
* New NOT_WORKING clone
--------------------------------------
Trivial Pursuit (Volumen V, Spanish, Maibesa hardware) [Retro Sevilla, Diego Bartolomé, Recreativas.org, ClawGrip]
* Add "triviaes5" (nw)
2019-04-02 14:55:09 -04:00
R. Belmont
ab7608003d
Merge pull request #4845 from cam900/n163vol
...
Implement Namcot 163 expansion sound volume difference related to NES 2.0 submapper format
2019-04-02 14:54:54 -04:00
R. Belmont
14fbf641f7
Merge pull request #4846 from cam900/n2a03_devmix
...
n2a03.cpp : Add device_mixer_interface instead hardcoded tags
2019-04-02 14:54:41 -04:00
R. Belmont
901938e858
Merge pull request #4847 from FakeShemp/gilis
...
ibm5170.xml - New non-working software
2019-04-02 14:53:56 -04:00
David Haywood
5056df0257
wc90b.cpp - tidy driver a bit + new not working clone ( #4848 )
...
* wc90b.cpp - tidy driver a bit
* oops (nw)
* new NOT WORKING clones
---
Euro League (Gaelco bootleg, Modular System) [Clawgrip]
(gfx decodes etc. done, there are only some slight changes to the program so I imagine it will be easy enough to figure the rest out)
2019-04-02 14:53:12 -04:00
AJR
bffff84354
battlane: Speculative 6809 de-legacying (nw)
2019-04-02 11:00:05 -04:00
AJR
3a350b9738
mpu4dealem.cpp: Change legacy type of "existing 6809 CPU" to be the same as base MPU4 (nw)
2019-04-02 10:55:05 -04:00
AJR
eca6787e51
bfm_sc2.cpp, bfm_dm01.cpp: Verify 6809 types (nw)
2019-04-02 10:47:20 -04:00
Rebecca Wallander
e6c5e2100d
ibm5170.xml - New non-working software
2019-04-02 12:41:36 +02:00
cam900
3d0bb74c25
n2a03.cpp : Add device_mixer_interface instead hardcoded tags
...
nes.cpp, mmc5.cpp : Fix sound volume
2019-04-02 18:01:21 +09:00
cam900
c45866cfe4
Implement Namcot 163 expansion sound volume difference related to iNES format
...
devices/bus/nes/namcot.cpp : Add note
2019-04-02 14:05:03 +09:00
AJR
17cc8ea0fe
lemmings: XTAL and CPU type verification (nw)
2019-04-01 23:36:24 -04:00
Patrick Mackinlay
f7fa5c89e1
3c505: added lle [Patrick Mackinlay, Neko May]
...
LLE implementation of 3Com 3c505. Untested due to unresolved driver issues, but should replace existing HLE when tested working. (nw)
2019-04-02 09:57:16 +07:00
AJR
d0356891eb
lemmings: De-legacy the MC6809, which will run slower (more within parameters) as a result (nw)
2019-04-01 22:07:30 -04:00
arbee
c055136449
mac: demote all Macs to NOT_WORKING until we get a working VIA6522 emulator [R. Belmont]
2019-04-01 21:48:41 -04:00
AJR
ad745f79ae
ltcasino: Provide IRQ through PIA; clean up tabs in comments (nw)
2019-04-01 20:24:28 -04:00
Dirk Best
9d85fe1188
ltcasino: Update and verify all dipswitches, add NVRAM
...
Also document service mode and update notes. The dipswitches now fully
match the dipswitch menu in service mode.
2019-04-02 01:18:04 +02:00
Ivan Vangelista
a3a802ac0a
new not working clone
...
------------------------------------
Gilligan's Island (L-8) [PinMAME]
(nw) segacrp2_device.cpp: minor updates to comments.
2019-04-01 19:07:51 +02:00
cam900
e98a4d5368
psikyo4.cpp : Fix FM output when used
2019-04-02 00:45:03 +09:00
cam900
a6e9b0373d
psikyosh.cpp : Fix line
2019-04-02 00:40:05 +09:00
cam900
db3dac0043
psikyosh.cpp : Updates
...
Simplify handlers, Use shorter / correct type values, Cleanup sprite drawing routines, Reduce unnecessary lines, device
2019-04-02 00:39:16 +09:00
cam900
b905a4c4d6
leland.cpp : Further simplify
2019-04-02 00:20:22 +09:00
cam900
052760a23d
leland.cpp, audio/leland.cpp : Updates
...
Simplify handlers, Fix some namings, Reduce some runtime tag lookups, Use shorter / correct type values
audio/leland.cpp : Remove hardcoded tag for ROMs and host CPU
2019-04-01 23:33:48 +09:00
braintro
a3cbe0ffbc
leland.cpp: Minor ROM name corrections (nw)
2019-03-31 23:37:32 -05:00
braintro
c39ac05a81
ltcasino.cpp: Clean up / fix verbiage - Add additional information (nw)
2019-03-31 23:10:52 -05:00
cam900
09a1ca3e33
raiden2.cpp, r2dx_v33.cpp : Updates
...
Simplify handlers, Use shorter values, Fix code styles, Reduce some unnecessary line
2019-04-01 11:29:05 +09:00
cam900
7dc0080e1f
decbac06.cpp : Simplify handlers
2019-04-01 10:38:09 +09:00
cam900
ec15e52e55
tc0360pri.cpp : Simplify handlers
2019-04-01 10:21:41 +09:00
Justin Kerk
293fb66d7f
Prevent integer overflow in Z80 CTC device, which causes a runtime error on WebAssembly builds. [Justin Kerk]
...
(nw) The issue was introduced in fc20d899ab
2019-03-31 22:35:10 +00:00
Michael Zapf
844245bcf2
tms99xx/ti99: Change setaddress handling (write operation, including DBIN state) (nw)
2019-04-01 00:26:08 +02:00
braintro
24c49b2548
New working clone
...
New working clone
------------------
Little Casino II v18.1 [Andrew Welburn, The Dumping Union]
2019-03-31 17:06:52 -05:00
couriersud
8eb674abc0
Added nld_generic_models.h to netlist.lua. (nw)
2019-03-31 23:49:03 +02:00
cam900
99cc29b2c9
vgmplay.cpp : Volume Modifier Support, Typo ( #3804 )
...
* vgmplay.cpp : Volume Multipler Support, Typo
* vgmplay.cpp : Minor fix
* vgmplay.cpp : Fix volume
* mega32x.cpp : Remove unused
* vgmplay.cpp : Fix duplicate
* vgmplay.cpp : Log volume
* vgmplay.cpp : Fix volume
2019-03-31 17:00:54 -04:00
R. Belmont
104e42014e
ymf278b.cpp : Add DO1/2 Output, Fix buffer when clock is changed ( #3806 )
...
* ymf278b.cpp : Add DO1/2 Output, Fix timer/buffer when clock is changed
fuukifg3.h : Remove unused clock
* ymf278b.cpp : Fix sync
* ymf278b.cpp : Add notes
2019-03-31 17:00:05 -04:00
cam900
88d055a065
raiden2.cpp : Update/Cleanups ( #3941 )
...
Split video functions into video/raiden2.cpp, Cleanup ACCESSING_BITs, Fix naming, Reduce runtime tag lookups, Reduce unused, Add save state for sprite encryption values
Fix xsedae config because This game is running into modified Zero Team Hardware, And second OKI chip/surface are not exists.
raiden2.h : Use protected:/private:
r2dx_v33.cpp : Fix compile, Fix naming, Reduce runtime tag lookups, Reduce duplicates between raiden2.cpp
2019-03-31 16:59:45 -04:00
cam900
1e3fb5c99a
decbac06.cpp : Updates ( #4274 )
...
* decbac06.cpp : Updates
Make bpp masking related to gfx, Make tilemap draw routine related to cliprect, Cleanup unnecessary address_space in handlers, Fix spacing
* decbac06.cpp : Fix spacing
* decbac06.cpp : Another fix spacing
2019-03-31 16:58:12 -04:00
cam900
060abb5682
m72.cpp : Fix sample rate for m72 PCBs, Add notes ( #4291 )
...
* m72.cpp : Fix sample rate for m72 PCBs, Add notes
* m72.cpp : Fix regression
* m72.cpp : Fix copy-n-paste error
2019-03-31 16:57:01 -04:00
cam900
2dc938da29
psikyosh.cpp : Updates, Cleanups ( #4354 )
...
* psikyosh.cpp : Updates, Cleanups
Make tilemap draw routine related to cliprect, Fix tilemap size when enabled per-line effects, Remove MCFGs, ACCESSING_BITS, Runtime tag lookups, Minor code style fixes, Add seperated address map related to mahjong controller, Fix namings, Reduce unnecessary values / handlers, Add notes, Convert some arrays into std::unique_ptr, Fix some spacing
ymf278b.cpp : devcb3
* psikyosh.cpp : More fix namings, Add constant values instead macro
2019-03-31 16:55:17 -04:00