Commit Graph

62911 Commits

Author SHA1 Message Date
rfka01
716705dd65 Olivetti M24: Added comments, links and missing ROM revisions. 2018-12-11 23:14:03 +01: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
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
Ivan Vangelista
351dec4d7b src/mame: more MCFG removal (nw) 2018-12-07 18:07:56 +01:00
Ivan Vangelista
0b47af6c63 brkthru.cpp: dumped PALs and added PCB layout for darwin. Also added note about a different PROM which was on the PCB [f205v] 2018-12-07 18:07:27 +01:00
hap
acf2db87c4 sm510: use 1 callback for lcd segments output (nw) 2018-12-07 16:49:19 +01:00
Vas Crabb
f9c694b236 I'm an idiot (nw) 2018-12-08 02:43:41 +11:00
Vas Crabb
81c398f29d (nw) more header cleaning 2018-12-08 02:23:07 +11:00