Commit Graph

62916 Commits

Author SHA1 Message Date
Ivan Vangelista
b1fbd379ee
royalmah.cpp: some updates for jongshin. GFX are ok but inputs aren't read in game - AY ports read is enabled only in test mode? (nw) 2018-12-10 09:07:57 +01:00
ClawGrip
092a9ae021 New WORKING clone (#4386)
* New WORKING clone

---------------------------
Grand Prix Star (ver 4.0) [Porchy, The Dumping Union]

* Correct year (nw)

* Rename "f1gpstaro" to "f1gpstar2" and "f1gpstar" to "f1gpstar3". Add "Grand Prix Star (ver 4.0)" as "f1gpstar" (nw)
2018-12-10 07:17:18 +01:00
AJR
f04e11077f MT 07169 (nw) 2018-12-10 00:18:33 -05:00
ajrhacker
f66164b03e
Merge pull request #4387 from DavidHaywood/091218
improve atombjt sprites (nw)
2018-12-10 00:06:22 -05:00
AJR
5229f37ae6 segas16a.cpp: Fix configuration for fantzonep; remove 8243 expander where not needed (nw) 2018-12-10 00:03:40 -05:00
AJR
86603e8692 z8: Fix typo in pre1_write (restores noise in amerihok); misc. minor cleanups (nw) 2018-12-09 23:34:05 -05:00
Scott Stone
cd3b77121f dec8.cpp: Fix regression with ghostb, srdarwin (nw)
Some misc text changes to certain trigger usage info (nw)
2018-12-09 20:46:36 -05:00
DavidHaywood
51710222f9 improve atombjt sprites (nw) 2018-12-10 01:18:49 +00:00
AJR
5ecf738de3 h8: Internal MCFG elimination (nw) 2018-12-09 16:17:38 -05:00
R. Belmont
b118c0e547
Merge pull request #4355 from cam900/psikyo4
psikyo4.cpp : Updates/Cleanups
2018-12-09 16:15:27 -05:00
R. Belmont
066bcb1630
Merge pull request #4383 from 0-wiz-0/master
Allow clang for FreeBSD and NetBSD.
2018-12-09 16:14:09 -05:00
R. Belmont
7d1e73d96c
Merge pull request #4385 from Celelibi/sdl-sound-underflow-deadlock1
sdl_sound.cpp: Rework the circular buffer
2018-12-09 16:13:38 -05:00
Celelibi
d9d5839e16 sdl_sound.cpp: Rework the circular buffer
Previous code had several oddities. Like checks against buffer overflows
/ underflows done at several places in the code, usage of a spinlock,
unnecessary use of "volatile" qualifier, redundant informations about
the circular buffer and exposed details about the split nature of ranges
in the buffer. This lead to an unlikely deadlock once in a great while.

Signed-off-by: Celelibi <celelibi@gmail.com>
2018-12-09 21:06:58 +01:00
AJR
db3791c6cf vigilant.cpp: Clock fix (nw) 2018-12-09 14:33:17 -05:00
AJR
191de3ad7e stv.cpp: Fix clang build again (nw) 2018-12-09 14:28:39 -05:00
mooglyguy
6bda62baca Fixed macOS build, nw 2018-12-09 19:47:29 +01:00
mooglyguy
6fd96f5907 -sh2, sh4, sat_ctrl: Removed MCFG, nw
-ticket: Added separate hopper_device, nw

-aristmk6, atvtrack, cps3, cv1k, hikaru, saturn, sh4robot, stv: Removed MACHINE_CONFIG, nw

-sat_ctrl/multitap, segatap: Refactored to use required_devicee_array, removed MACHINE_CONFIG, simplified code, nw

-mega32x: Removed code duplication, eliminated MACHINE_CONFIG, nw

-vegaeo: Removed machine().device, nw
2018-12-09 19:41:42 +01:00
David Haywood
278fa09713 seta2.cpp: checkpoint (#4384)
* seta2.cpp: remove some patches that don't appear to be needed now, also alter coin timing for funcube because existing value falls outside of what funcube2 expects

* seta2 continued use of actual registers (nw)

* continued use of actual registers (nw)

* (nw)
2018-12-09 13:28:03 -05:00
AJR
62af3e0b1c SNES cartridge/clock refinements (nw)
- Eliminate MCFG macros
- Use callback for cartridge IRQ
- Clock cartridge slot and PPU at MCLK
- Derive SuperFX clock from configured MCLK
2018-12-09 11:00:30 -05:00
mooglyguy
d9130865c6 -mb86235, sh7604, sharc: Removed MCFG macros, nw
-gticlub, model2, n64, nwk-tr: Removed MACHINE_CONFIG macros, nw
2018-12-09 16:57:15 +01:00
AJR
db82adaa99 bus/isa/hdc.cpp: Eliminate machine().device (nw) 2018-12-09 10:01:12 -05:00
mooglyguy
6ba8b0f1ae -mips, rsp: Removed MCFG, nw
-aleck64, hng64, kinst, namcops2, namcos23, ps2sony, pyson, vp101: Removed MACHINE_CONFIG_*, nw
2018-12-09 14:24:54 +01:00
yz70s
bac960a725 i386.cpp: move cpuid and msr routines to new file cpuidmsrs.hxx ... (nw)
... and add placeholders for athlonxp msrs.
2018-12-09 13:57:13 +01:00
Ivan Vangelista
40a6afa614 leapster.xml: minor documentation update (nw) 2018-12-09 13:56:28 +01:00
Ivan Vangelista
7657093b4e royalmah.cpp: small updates for jongshin (nw) 2018-12-09 13:23:27 +01:00
Ivan Vangelista
f1aa435397 new not working machine
-------------------------------
Jong Shin (Japan) [ShouTime, The Dumping Union]

this should be fairly easy to get working, it seems to use some different addresses in the io map (nw)
2018-12-09 12:48:31 +01:00
mooglyguy
3ea81732c8 mcs51: Remove remaining MCFGs, nw 2018-12-09 12:36:38 +01:00
AJR
2cad6e0f60 MT 05732 (nw) 2018-12-09 00:44:44 -05:00
mooglyguy
4b3ff6417e mcs51.cpp: Removed MCFG. Various MACHINE_CONFIG removals. nw 2018-12-09 05:34:30 +01:00
AJR
29c777f642 z8: Register overhaul
- Create address space for internal register file
- Add port output registers to debug state
- Lock out interrupts on reset until EI
2018-12-08 23:18:42 -05:00
AJR
78ce2f3cab flsbeats: Add the other Sega I/O chip (nw) 2018-12-08 22:54:08 -05:00
Roberto Fresca
47a20ebcd7
Merge pull request #4378 from clawgrip/patch-1
gbcolor.xml: Improve hardware info and notes (nw)
2018-12-09 02:15:44 +01:00
Thomas Klausner
b48eaa3443 Allow clang for FreeBSD and NetBSD. 2018-12-09 00:16:42 +01:00
mooglyguy
8987e3d973 Fixed k28 regression, nw 2018-12-09 00:12:02 +01:00
AJR
f46552ddc0 triviaes4: Didn't mean to double the CPU clock (nw)
fs3216.cpp: Minor note (nw)
2018-12-08 11:32:55 -05:00
AJR
a81080abfe triviaes4: This board uses battery-backed NVRAM instead of X2212s (nw) 2018-12-08 11:27:34 -05:00
David Haywood
4345e8d455 seta2.cpp: use special bit (maybe legacy mode / fixed config bit?) for grdians map screen overlay (#4380)
* trying to improve map screen (nw)

* seta2: cause 'special' bit in grdians to force an offset / colour instead of using the ones specified (needed on the map screen, might really be hardcoded logic)

* whitespace (nw)
2018-12-08 08:47:24 -05:00
mooglyguy
185856f28f mcs48: Removed MCFG, nw 2018-12-08 06:32:26 +01:00
ajrhacker
d658e02bba
Merge pull request #4377 from DavidHaywood/071218
seta2: improve tilemap wrapping in 8x8 mode, helps grdians intro
2018-12-07 21:27:50 -05:00
ajrhacker
a3a751e4db
Merge pull request #4379 from 0-wiz-0/master
Include cmath header for atan in std::
2018-12-07 21:27:16 -05:00
AJR
71990e872a balsente.cpp: Forgot to commit this deletion (nw) 2018-12-07 21:03:36 -05:00
AJR
24d5256a31 triviaes4: Correct palette format (nw) 2018-12-07 20:46:02 -05:00
Roberto Fresca
827cee5af8 copyright-holders... nw 2018-12-08 01:20:04 +01:00
Thomas Klausner
fec1cde5a4 Include cmath header for atan in std:: 2018-12-07 23:05:04 +01:00
AJR
2535a4da9a triviaes4: "Un momento por favor" (nw) 2018-12-07 14:57:27 -05:00
AJR
5291b2346e triviaes4: Improve banking (not quite right yet); also fix triviag2 (nw) 2018-12-07 14:31:21 -05:00
Roberto Fresca
27cc9fe6a1 Fruit Bonus 2010 improvements... [David Haywood] 2018-12-07 20:25:14 +01:00
ClawGrip
c986de47c1
gbcolor.xml: Improve hardware info and notes (nw) 2018-12-07 19:56:48 +01:00
AJR
a9da1c8eaa balsente.cpp: Do banking without memcpy (nw) 2018-12-07 12:56:00 -05:00
DavidHaywood
ef93f30cee seta2: improve tilemap wrapping in 8x8 mode, helps grdians intro 2018-12-07 17:31:34 +00:00