mooglyguy
0934a5988f
Missed files from previous commit, nw
2018-12-17 20:27:51 +01:00
mooglyguy
d7f75c954f
-bus/a2bus/a2echoii, a800/a800_slot, a8sio: Removed MCFG macros. [Ryan Holtz]
...
-sound/pokey, sn76477, tms36xx, tms5110, tms5220: Removed MCFG macros. [Ryan Holtz]
-audio/astrof, bwidow, bzone, dkong, jedi, mw8080bw, n8080, scramble, segag80r, snk6502, zaccaria: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-drivers/asteroid, atari400, atarisy2, bagman, bartop52, bzone, ccastles, centiped, cloak, cloud9, dai3wksi,
exelv, foodf, gp_1, hh_tms1k, irobot, liberatr, looping, malzak, maxaflex, mhavoc, missile, mrgame,
naughtyb, quantum, rotaryf, route16, runaway, scyclone, spaceg, spectra, tempest, tispeak, toratora,
tunhunt: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-17 20:27:50 +01:00
Ivan Vangelista
b8aff36f3c
src/mame: penutlimate batch of MCFG macros define removal (nw)
2018-12-17 17:27:52 +01:00
AJR
c943494f13
bus/cpc: Use DERIVED_CLOCK to obtain 4 MHz (nw)
2018-12-17 11:17:23 -05:00
mooglyguy
378dde23af
-cpu/m6502: Removed MCFG macros. [Ryan Holtz]
...
-machine/mos6529, mos8722, namco68, sound/mos6581: Removed MCFG macros. [Ryan Holtz]
-machine/pla: Added a dedicated MOS8721 device. [Ryan Holtz]
-drivers/apple2gs, apple3, c128, c64, cbm2, plus4, tvboy, vic10, xavix: Removed MACHINE_CONFIG macros. [Ryan Holtz]
Thus ended the reign of MCFG within devices/cpu. Briefly a couple systems from each driver. (nw)
2018-12-17 12:40:32 +01:00
Roberto Fresca
16aaf63bd6
New working clones
...
--------------------
New Biliard 98 (Pool 10 hack) [f205v, Roberto Fresca]
2018-12-17 01:50:33 +01:00
mooglyguy
7e4070f563
-bus/gameboy/gb_slot, ieee488/hp9895, psx/gamebooster, snes/sgb: Removed MCFG and MACHINE_CONFIG macros. [Ryan Holtz]
...
-cpu/jaguar, lh5801, lr35902, z80: Removed MCFG macros. [Ryan Holtz]
-video/sed1520: Removed MCFG macros. [Ryan Holtz]
-drivers/gb, jaguar, monty, osborne1, pc1500, pc2000, popeye: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-17 01:30:26 +01:00
mooglyguy
b844b7281d
Fixed regression with steeltal et al, nw
2018-12-16 22:38:26 +01:00
mooglyguy
b0b843c089
-bus/psx/ctlrport, multitap, parallel: Removed MCFG and MACHINE_CONFIG macros. [Ryan Holtz]
...
-cpu/psx, sound/spu, sound/zsg2, video/psx: Removed MCFG macros. [Ryan Holtz]
-drivers/konamigq, konamigv, ksys573, namcos10, namcos11, namcos12, psx, taitogn,
twinkle, zn: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-16 22:23:56 +01:00
mooglyguy
97f2889f32
Fixed regressions reported by Tafoid, nw
...
-cpu/i386, lc8670: Removed MCFG macros. [Ryan Holtz]
-drivers/at, atpci, nforcepc, pcipc, svmu: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-16 14:51:43 +01:00
Ivan Vangelista
d87615d0f1
machine/swim.cpp: MT07177 - added missing closing bracket in the device description field (nw)
2018-12-16 14:37:02 +01:00
hap
c11ec487a0
hh_hmcs40: put soundlatch in subclass (nw)
2018-12-16 14:09:15 +01:00
hap
81e9f23bf3
hh_hmcs40: missed one (nw)
2018-12-16 13:33:41 +01:00
hap
76064c9198
hh_hmcs40: put audiocpu in subclass (nw)
2018-12-16 13:19:41 +01:00
mooglyguy
463cfcceab
-cpu/h8: Removed MCFG macros. [Ryan Holtz]
...
-machine/pcf8593, video/hd66421, sound/es8712: Removed MCFG macros. [Ryan Holtz]
-drivers/cybiko, drivers/metro: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-16 11:49:36 +01:00
mooglyguy
a0351149de
Fixed recent regression in e0c6200, nw
2018-12-16 11:27:29 +01:00
mooglyguy
a5116d59f0
-cpu/cp1610, cubeqcpu, dsp32, e0c6s46, hd61700: Removed MCFG macros. [Ryan Holtz]
...
-video/hd44352: Removed MCFG macros. [Ryan Holtz]
-drivers/cubeqst, pb1000, tabag1, unichamp: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-16 09:50:16 +01:00
mooglyguy
56bb41208a
-cpu/adsp2100, amis2000, apexc, arm, arm7, avr8, ccpu, esrip, hcd62121: Removed MCFG macros. [Ryan Holtz]
...
-audio/dcs, rax: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-drivers/aa310, apexc, aristmk5, cfx9850, cinemat, craft, ertictac, esripsys, gaelco3d, harddriv,
hh_amis2k, nds, polgar, rambo, replicator, risc2500, sbc6510, uzebox: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-16 09:08:39 +01:00
braintro
c62979a711
new working clone - Pit Fighter 2 Player
...
New Clone Added
--------------------------------------------
Pit Fighter (rev 1, 2 players) [R.Coltrane, The Dumping Union]
2018-12-15 21:50:06 -06:00
mooglyguy
c96b8ee280
-cpu/cop400, dsp16, hmcs40: Removed MCFG macros. [Ryan Holtz]
...
-drivers/advision, cidelsa, hh_cop400, hh_hmcs40, play_2, test_t400, thayers: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-machine/alpha8201: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-16 02:51:54 +01:00
AJR
ce07b7377c
stfight: Fix ADPCM (nw)
2018-12-15 19:59:32 -05:00
Henrik Algestam
e969aa685f
New working machine added
...
-----------
Squish (Nintendo Game & Watch) [algestam]
2018-12-16 01:21:42 +01:00
mooglyguy
8b8aa117c1
Fixed regressions in konamim2 and mexico86, nw
...
-bus/cbus/pc9801_cbus, compis/graphics, isa/dectalk: Removed MCFG and MACHINE_CONFIG macros. [Ryan Holtz]
-cpu/i8085, i186, i286: Removed MCFG macros. [Ryan Holtz]
-video/crt9212, i82730: Removed MCFG macros. [Ryan Holtz]
-audio/leland, redalert: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-drivers/bob85, compis, dwarfd, exp85, fastinvaders, fp200, h8, kyocera, lola8a, mikromik, mmd1, ms6102, n8080, ngen,
olyboss, pc9801, pcd, phoenix, ptcsol, rc759, sitcom, supstarf, tandy2k, vector06, vt240: Removed MACHINE_CONFIG macros. [Ryan Holtz]
There will almost certainly be some breakage with this; testing and bug reports welcome (nw)
2018-12-15 23:20:18 +01:00
braintro
ad30218bb2
drgnmst.cpp: Correct statement, use XTAL macros (nw)
2018-12-15 14:36:57 -06:00
Nigel Barnes
fffb881f4b
bbc_opus8272: Use XTAL (nw)
2018-12-15 19:37:00 +00:00
Nigel Barnes
96f6aadbd3
nascom1: Improved parsing of snapshots, and added character ROM snapshot for Sargon Chess.
...
- Added B-Bug monitor BIOS option.
- Corrected LSW1 links location for Restart address.
2018-12-15 18:08:28 +00:00
mooglyguy
e36bad6f40
-bus/apricot/expansion/expansion, bus/isbx, cpu/i8086, cpu/i8089, : Removed MCFG macros. [Ryan Holtz]
...
-a7150, altos8600, apricot, fanucspmg, isbc, machine/isbc_215g: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-15 18:23:57 +01:00
mooglyguy
8a44816c06
-mb88xx, m6809, konami: Removed MCFG macros. [Ryan Holtz]
...
-namco50, namco51, namco52, namco53, namco54: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-88games, aliens, arabian, blockhl, crimfght, parodius, rollerg, simpsons, surpratk, thunderx, vendetta: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-15 16:49:34 +01:00
mooglyguy
3be3c6b21c
-nanoprocessor, mn10200, ps2vu, m68hc11: Removed MCFG macros. [Ryan Holtz]
...
-30test, skeetsht, taitojc: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-15 15:24:49 +01:00
mooglyguy
a579d0b783
-v25, patinhofeio_cpu, pdp1, pic16c5x: Removed MCFG macros. [Ryan Holtz]
...
-cb2001, hh_pic16, m107, m90, m92, megaphx, patinho_feio, pdp1: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-15 14:33:23 +01:00
Ivan Vangelista
790bd9d950
galaxold.cpp: appease deprecation warning (nw)
2018-12-15 11:25:41 +01:00
Ivan Vangelista
117f349ea4
snesb.cpp: uncomment duplicate dip settings and promote spidrmnb to working (nw)
2018-12-15 11:24:40 +01:00
Ivan Vangelista
c6e8a9479c
snesb.cpp: correct rushbeat title (nw)
2018-12-15 10:52:33 +01:00
mooglyguy
b865623fdf
-arcadia, binbug, cd2650, cvs, dm7000, dolphunk, galaxia, hp48, instruct, konamim2, laserbat, phunsy, pipbug, quasar,
...
quizshow, ravens, subhuntr, taitopjc, tx0, vc4000, zac_1, zac_2: Removed MACHINE_CONFIG. [Ryan Holtz]
-bus/arcadia/slot, bus/vc4000/slot, tx0, ppc, s2650, saturn: Removed MCFG macros. [Ryan Holtz]
2018-12-15 10:39:27 +01:00
Ivan Vangelista
f41b6e8d81
snesb.cpp: make spidrmnb boot. rushbeat refuses to cooperate (nw)
2018-12-15 10:19:28 +01:00
Robbbert
5b11979627
(nw) enabled tmc1800 and osc1000b to help to hopefully bring the missing roms to light.
2018-12-15 12:58:11 +11:00
Robbbert
d801bd6596
(nw) nascom1: added rom locations
2018-12-15 12:26:19 +11:00
MetalliC
4e2b19aed4
pgm2: remove hacky RAM areas, its better to see errors in the log if they will be used in games (nw)
2018-12-15 00:48:33 +02:00
mooglyguy
bf0cfcf13d
-keyboard/a1200, changela, goldnpkr, m68705prg, mexico86, pipeline, pitnrun, qix, quizpun2, stfight, tigeroad: Removed MACHINE_CONFIG. [Ryan Holtz]
...
-m68705, m68hc05: Removed MCFG. [Ryan Holtz]
-qix: First-pass cleanup. [Ryan Holtz]
-core: Fixed spelling of "nonexistent". [Ryan Holtz]
2018-12-14 23:45:04 +01:00
cam900
61a006b0df
Revert "Reverting cam900's obviously untested change which massively breaks pgm2 instead of improving anything, nw", Fix regressions, Reduce unnecessary arguments, values
...
It's tested, now almost same to old behavior.
2018-12-15 07:30:27 +09:00
mooglyguy
f5bae91078
Reverting cam900's obviously untested change which massively breaks pgm2 instead of improving anything, nw
2018-12-14 23:12:21 +01:00
AJR
5384d7b24e
cpcexp: Modernization (nw)
...
- Replace MCFG_ macros with devcb3
- Remove most instances of machine().device
- Add bus clock
2018-12-14 14:26:07 -05:00
R. Belmont
bde657fff1
Merge pull request #4397 from rfka01/master
...
Olivetti M24: Added comments, links and missing ROM revisions.
2018-12-14 14:20:32 -05:00
cam900
c7ce718fbd
pgm2.cpp, pgm2_memcard.cpp : Cleanups, Updates ( #4398 )
...
* pgm2.cpp, pgm2_memcard.cpp : Cleanups, Updates
pgm2.cpp : Do single-pass sprite drawing (uses screen.priority), Remove unused routine/values, Add notes, Shorter type values, Move most of things into private:, Make decrypt rom size related to ROM board integreated RAM size when RAM exists in ROM board, Add input name, Remove machine().save().register_postload, Reduce runtime tag lookups, Remove MCFGs, Remove unnecessary arguments, Simplified gfxdecode
pgm2_memcard.cpp : Shorter type values, Fix naming, Remove unnecessary arguments
* pgm2.cpp : Add Internal ROM version notes related to test mode
* pgm2.cpp : Minor type value correction
* pgm2.cpp : Add more notes, Fix RAM test fail (RAM4 at kov2nl, kov3, kof98umh, ddpdojt), Minor cleanup duplicate
2018-12-14 14:19:58 -05:00
R. Belmont
2d814a363a
Merge pull request #4402 from DavidHaywood/131218
...
add derived CPU type for AXC51-CORE (used by AX208 and others) so that we can start to customize disassembly and execution
2018-12-14 14:19:35 -05:00
Ivan Vangelista
e7a6507f3a
new not working machine
...
-----------------------------------------
Venom & Spider-Man - Separation Anxiety (SNES bootleg) [Jorge Silva, Kravex]
snesb.cpp: decrypted spidrmnb [iq_132]
2018-12-14 20:07:03 +01:00
Dirk Best
20c99423d6
New not working driver: mupid M-Disk
...
Marked as non-working because the correct terminal isn't emulated, so we
can't fully verify that everything works. Run it with '-ser terminal' to
see the garbled output.
This also adds the clone Grundig FL-100.
2018-12-14 19:50:27 +01:00
Dirk Best
625cfabe02
amiga: Add support for the A2058 memory expansion
2018-12-14 19:50:18 +01:00
Ivan Vangelista
35f7521386
src/mame: a few less MCFG macros (nw)
2018-12-14 19:27:41 +01:00
hap
79cbb70a11
nascom1: refactor keyboard column select code (nw)
2018-12-14 18:50:05 +01:00
hap
201e40f97f
nascom1: correct copyright holders, and remove in-driver changelog (nw)
2018-12-14 16:24:44 +01:00
Robbbert
80e0a9dab7
(nw) mhavoc: gave banked vector roms their own rom region
2018-12-15 01:46:06 +11:00
hap
496be2f305
dwrite: noticed an error msg with missing \n (nw)
2018-12-14 13:39:52 +01:00
DavidHaywood
90fef4da16
add derived CPU type for AX51-CORE (used by AX208 and others) so that we can start to customize disassembly and execution
2018-12-14 11:54:49 +00:00
Robbbert
5422539a05
(nw) cdc721, vk100: fixed fatal error when terminal connected to rs232
2018-12-14 14:53:20 +11:00
braintro
4d39cd3d20
Minor Sega games documentation update (nw)
2018-12-13 19:36:31 -06:00
AJR
0e6b9d1380
upd765: Add (mostly standard) clocks to all devices in the family (nw)
...
These clocks are currently unused, and their sources and dividers are often unclear. In some cases they are clearly software-configurable, which has not been emulated at all.
2018-12-13 18:46:32 -05:00
hap
cefe336561
make dsound default over xaudio2 (nw)
...
Reasoning: xaudio2 module was completely disabled for over 2 years and unmaintained. Using "auto", MAME actually chose dsound as default.
Plus I seem to be getting random buffer underflows/overflows with it, it needs to be more stable before it can be default.
related: 8889f182f1
2018-12-14 00:31:35 +01:00
R. Belmont
eedf58b125
Merge pull request #4393 from prime6809/master
...
Nascom 2/3: Fixed CTRL key operation and added additional BIOS versions
2018-12-13 16:01:41 -05:00
AJR
591012d891
alphatro: Correct various timings; differentiate PAL and NTSC versions
2018-12-13 15:44:01 -05:00
AJR
91325200b0
x86: Step over the right instructions (and REP, not RET) (nw)
2018-12-13 13:18:50 -05:00
AJR
af3f7647f4
x86: Step over RET instructions
2018-12-13 13:17:19 -05:00
AJR
16c5ebbbeb
sapi1.cpp: One small note (nw)
2018-12-13 10:24:47 -05:00
AJR
0d8cc3cd7d
mbc55x: Add 8087 coprocessor
2018-12-13 10:22:53 -05:00
Robbbert
896ed1d953
(nw) housekeeping
2018-12-13 14:39:20 +11:00
David Haywood
4baa80d5db
basic Monon Color skeleton + Software List [zhongtiao1] ( #4390 )
...
* basic monon skeleton + swl
* c+p error (nw)
* use skeleton flag (nw)
* significantly improved metadata in Monon Color software list [zhongtiao1]
* whitespace (nw)
* whitespace (nw)
2018-12-13 14:31:54 +11:00
braintro
6f9d0129e0
slapstic.cpp: Update slapstic information based on observations of Pit Fighter sets & build dates (nw)
2018-12-12 20:18:12 -06:00
braintro
11ed70c8ab
new working clone - Street Fighter the Movie v1.14N
...
New Working Clone Added
-------------------------------------------------------
Street Fighter: The Movie (v1.14N, Japan) [Jorge Silva]
2018-12-12 20:06:46 -06:00
Vas Crabb
113f98accc
clean up and improve option descriptions
2018-12-13 11:04:05 +11:00
hap
616e52f8c2
cps2: do cps2_set_sprite_priorities() before video update instead of at interrupt handler (nw)
...
https://mametesters.org/view.php?id=4954
2018-12-13 00:29:49 +01:00
hap
8889f182f1
xaudio2: fix wrong dll, regression from a10fcd31d3
(nw)
...
https://mametesters.org/view.php?id=7170
2018-12-12 19:19:41 +01:00
Ivan Vangelista
37502d5584
src/mame/machine: some more MCFG removal (nw)
2018-12-12 18:14:46 +01:00
ajrhacker
3045bdb804
Merge pull request #4389 from Celelibi/fix-maybe-uninitialized-Og1
...
Fix compilation errors with -Og
2018-12-11 20:31:34 -05:00
AJR
9f4fc823d4
Fix OS X build after a45221458d
(nw)
...
posixptty.cpp uses openpty, which remains in <util.h> under OS X.
2018-12-11 19:42:08 -05:00
Miodrag Milanović
a45221458d
Android compile fix ( #4395 )
...
* Fix compile for Android, set API to 24
* Update Android Studio project to API 24
* Fixed project file to latest Android Studio
* fix build with gradle alone
2018-12-11 19:38:27 -05:00
rfka01
716705dd65
Olivetti M24: Added comments, links and missing ROM revisions.
2018-12-11 23:14:03 +01:00
Ivan Vangelista
ff08c8cd4e
machine/keyboard, terminal: removed MCFG macros (nw)
2018-12-11 18:17:20 +01:00
Phill Harvey-Smith
03bd99db1a
Nascom 2/3:
...
Fixed keyboard operation so CTRL key combinations work correctly.
Added correct NAS-SYS3 bioses for default, AVC and NAS-NET versions.
Added additional CP/M Bioses.
-- Phill Harvey-Smith.
2018-12-11 14:09:20 +00:00
Celelibi
2f70f9698e
Fix compilation errors with -Og
...
Signed-off-by: Celelibi <celelibi@gmail.com>
2018-12-11 14:26:30 +01:00
Robbbert
65bf009f97
(nw) needs save state too
2018-12-11 20:04:17 +11:00
Robbbert
b4108e2422
yutnori: replaced hack with protection [iq_132, Robbbert]
2018-12-11 19:41:52 +11:00
Ivan Vangelista
147208b0b0
royalmah.cpp: better banking. Not entirely sure it's correct, but game is playable from start to finish - verified with cheats (nw)
2018-12-11 09:24:30 +01:00
arbee
7d3245eff2
New machines added as MACHINE_NOT_WORKING
...
DECstation 3100 [R. Belmont, Maciej Rozycki]
2018-12-10 20:22:19 -05:00
mooglyguy
7e140bb4d0
-scmp, sc61860: Removed MCFG macros. [Ryan Holtz]
...
-mk14: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-pocketc: Various cleanups: [Ryan Holtz}
* First pass on cleaning up duplicate code.
* Removed redundant driver-name prefixes from member functions.
* Mostly fixed ghastly spacing.
* Removed use of ioport() and made use of required_ioport_array for keys.
* Added logmacro support.
* Removed MACHINE_CONFIG macros.
* Cleaned up spelling errors and random use of German in comments.
* Eliminated use of machine().system().name in favor of a subclass.
* Eliminated use of an anonymous timer.
* Mostly switched to using BIT() macro instead of direct masks.
* Imposed some order via protected/private.
* Removed ancient #ifdef'd-out code.
* Made use of modern inline variable declarations instead of C-style.
2018-12-10 23:27:55 +01:00
Ivan Vangelista
00e967ec03
royalmah.cpp: fixed my dumb error and promoted jongshin to working. (nw)
2018-12-10 20:56:00 +01:00
Ivan Vangelista
e0eaf02d22
src/mame: more MCFG removal (nw)
2018-12-10 19:56:44 +01:00
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
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
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
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
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
AJR
fe5e61e0dd
balsente.cpp: Start working out 6809 map for triviaes4; eliminate install_readwrite_handler hacks (nw)
2018-12-07 10:09:02 -05:00
mooglyguy
97e3929757
sm510, sm8500, sparc, superfx, t11: Removed MCFG, nw
2018-12-07 15:49:01 +01:00
Olivier Galibert
e754e43586
mu100: complete the midi ports, remove the gross hacks (nw)
2018-12-07 14:20:49 +01:00
mooglyguy
89d9354184
tlcs90, tlcs900: Removed MCFG, nw
2018-12-07 12:27:29 +01:00
mooglyguy
2032792ba3
-tms1xxx: Removed MCFG macros.
...
-eva.cpp: Refactored into subclasses.
nw
2018-12-07 11:32:05 +01:00
mooglyguy
b6e9506137
tms32031.cpp: Removed MCFG. [Ryan Holtz]
2018-12-07 08:26:54 +01:00
braintro
461a92361a
segac2.cpp: Minor doc update (nw)
2018-12-06 20:00:31 -06:00
mooglyguy
a5550ae126
Fix build, and start removing MCFG from tms32031, nw
2018-12-07 00:52:19 +01:00
Roberto Fresca
722fd90690
Fruit Bonus 2010: Dumped the GFX ROMs... [Canil Babypet] (don't know how the guy wants to be credited).
2018-12-07 00:50:15 +01:00
mooglyguy
7ca7e6597b
-tms32010.cpp: Removed MCFG. [Ryan Holtz]
...
(nw) Fixed validation.
2018-12-07 00:07:32 +01:00
Olivier Galibert
f9f2a1f95a
Copy/paste ftw (nw)
2018-12-06 23:03:35 +01:00
Roberto Fresca
70d7260f32
Super Ball games: Set Demo DIP switch ON by default.
2018-12-06 22:52:30 +01:00
mooglyguy
59f76a13db
Fix build issues on macOS, nw
2018-12-06 22:17:57 +01:00
mooglyguy
ce12c84ead
tms7000: Removed MCFG. [Ryan Holtz]
2018-12-06 22:00:54 +01:00
mooglyguy
6056c917ed
ucom4, upd7725: Removed MCFG. [Ryan Holtz]
2018-12-06 21:33:33 +01:00
mooglyguy
55c8bf8e0e
-z8000, tmpz84c015: Removed MCFG macros. [Ryan Holtz]
...
(nw) -tumbleb: Fixed compile.
2018-12-06 20:50:08 +01:00
David Haywood
2f43a53ee8
new WORKING machines ---- Magic Purple [David Haywood, Jose IBI, Arcade Vintage, Recreativas.org, DU] ( #4372 )
...
* new WORKING machines ---- Magic Purple [David Haywood, Jose IBI, Arcade Vintage, Recreativas.org, DU]
* sound balance seems off (nw)
* use XTAL (nw)
* simplify things a bit (nw)
* no 'language' dip on this (nw)
* not related (nw)
2018-12-06 14:10:04 -05:00
Ivan Vangelista
bb1a1ed956
src/mame: more MCFG removal (nw)
2018-12-06 18:47:12 +01:00
Olivier Galibert
a0f1fb2698
fixes, gee (nw)
2018-12-06 18:40:48 +01:00
Roberto Fresca
e56d38beca
Break Thru (Tecfri license): Better notes explaining
...
the implemented Bipolar PROM addressing.
2018-12-06 16:40:40 +01:00
mooglyguy
cb145e8e43
Fix build, nw
2018-12-06 15:27:04 +01:00
mooglyguy
be47eccbb3
midtunit.cpp: Added an optional DMA-blitter viewer behind a #define. [Ryan Holtz]
2018-12-06 15:18:43 +01:00
Olivier Galibert
8f534764f9
mu100: Add missing roms, also some wip [Guru, O. Galibert]
2018-12-06 15:02:17 +01:00
Olivier Galibert
76575e6cdd
watchpoint: prevent recursive multiple installs [O. Galibert]
2018-12-06 14:58:26 +01:00
Vas Crabb
057fcc429f
gsword: Preliminary MCU emulation. [Vas Crabb, Caps0ff, *=/STARRIDER\=*]
...
* Removed BAD_DUMP flag from josvolly MCU dump - there's no reason to believe the MCUs contain different programs, and Allumer were known to use different silkscreen on identical parts (would still be nice to get confirmation).
* Connected gsword MCUs and correted connections for DIP switches, player inputs, start buttons, coin chutes, and coin counters.
* Lots of guesses due to lack of measurements, schematics, or even good PCB pictures.
* Demoted gsword to MACHINE_NOT_WORKING and MACHINE_IMPERFECT_SOUND as there are issues with credits registering and sound.
* Added extensive notes.
(nw) I'm pushing this in case someone else wants to take a look. The
actual MCU emulation seems to be working, and the MCUs are communicating
without errors. The MCUs checksum three quarters of their program ROM
(passing) and the other quarter all looks good. The problems may stem
from some status flag not propagating back to the main CPU, or possibly
something in the interrupt logic that was working before because serial
communication delays were inaccurate. Although previously a set of
four MCUs were simulated, there are only three actually present. The
second I/O MCU was mapped at a location never accessed by the sub CPU.
2018-12-06 20:33:02 +11:00
Roberto Fresca
ee2eddbe5c
Rulechan.cpp big cleanup...
2018-12-06 03:43:55 +01:00
AJR
4f8e36e11a
rulechan.cpp: Please don't include nonstandard headers or use fake XTAL values for derived clocks (nw)
2018-12-05 17:34:18 -05:00
Ivan Vangelista
3a0d2248f7
src/mame: even more MCFG removal (nw)
2018-12-05 23:15:44 +01:00
Roberto Fresca
db7e370bd8
New working machines
...
--------------------
Super Ball (Version EC-3.50 N322) [Grull Osgo]
Super Ball (Version EC-3.50 N165) [Grull Osgo]
2018-12-05 23:06:03 +01:00
mooglyguy
ccd87f82ec
macOS compile fix and first pass at cancer removal from rainbow.cpp, nw
2018-12-05 21:44:08 +01:00
hap
e1a2212fba
namcos23: add note (nw)
2018-12-05 21:00:01 +01:00
hap
0b7879a2a6
bzone: comments typo (nw)
2018-12-05 20:54:29 +01:00
hap
5f45315475
zr107: correct midnrun gamename (nw)
2018-12-05 20:43:25 +01:00
mooglyguy
0bd02131b6
3rdparty: Updated bgfx, bimg, and bx to latest upstream. [Ryan Holtz]
2018-12-05 19:45:08 +01:00
mooglyguy
9a81ec7eaf
tms34010: Removed MCFG. [Ryan Holtz]
2018-12-05 18:37:36 +01:00
mooglyguy
0cb7e425f1
-midtunit.cpp: Various cleanups. Removed MCFG, converted to video device and removed static globals. [Ryan Holtz]
...
-midwunit.cpp,midxunit.cpp: Various cleanups. Removed MCFG, converted to logmacro. [Ryan Holtz]
2018-12-05 18:37:36 +01:00
mooglyguy
6d3fa422b1
Initial attempt at device-ifying midtunit video, only midtunit.cpp compiles right now
2018-12-05 18:37:36 +01:00
Bavarese
2d9895e7bd
[Rainbow-100]: correct palette problems and silence log output ( #4373 )
...
* Correct palette problems and silence log output
Monitor autodetection avoids false colors [on a real machine, this would require rewiring].
Corrected palette problems (non-working flag). Also, video levels from DEC's documentation turned out too dark. Converted printf to logerror.
* Old_palette removed
* More fixes that slipped through (NW)
* Update rainbow.cpp
* Update rainbow.cpp
2018-12-05 11:22:52 -05:00
cam900
29ff589d21
seta2.cpp : Cleanups ( #4374 )
...
* seta2.cpp : Cleanups
Reduce unnecessary handlers, protected:'d more handlers, Fix namings, Reduce ACCESSING_BITs
* seta2.cpp : Convert array into std::unique_ptr
2018-12-05 11:20:36 -05:00
Ivan Vangelista
ef17299ae5
gaelco2.cpp: bare minimum to get saltcrdi 'in-game' (nw)
2018-12-04 22:22:08 +01:00
Ivan Vangelista
f91bbc9c7b
src/mame: more misc MCFG removal (nw)
2018-12-04 19:29:05 +01:00
Ivan Vangelista
805699c031
aleck64.cpp: added JAMMA inputs for vivdolls (nw)
2018-12-04 19:28:06 +01:00
David Haywood
2210be04f2
seta2: improve screen size / visible area / offset handling, preliminary raster effects ( #4369 )
...
* seta2: document raster effect findings so far, it's about as illogical as the rest (nw)
* improvements, some stuff still broken by yofset change tho (nw)
* fixup problem in previous (nw)
* preliminary raster type stuff (nw)
* refactor and fix silly mistake (nw)
* not really happy with this, but not much evidence to go on at the moment (nw)
2018-12-04 13:16:18 -05:00
Ivan Vangelista
42c0ce0343
coolridr.cpp: fix compile (nw)
2018-12-04 17:55:04 +01:00
R. Belmont
5e7c10268a
Merge pull request #4356 from cam900/coolridr4
...
coolridr.cpp : Cleanups
2018-12-04 11:17:43 -05:00
R. Belmont
6f91742f7f
Merge pull request #4370 from cam900/prehisle
...
prehisle.cpp : Cleanups
2018-12-04 11:17:13 -05:00
fulivi
72dc8609aa
hp9825 & hp9845: refactored I/O sub-system. Added 98032 GPIO module. ( #4353 )
2018-12-05 01:10:58 +11:00
Vas Crabb
3530de78cc
yunsun16.cpp: the Oki sound chip definitely isn't mapped there on magicbub (nw)
...
mikiek: improve title, put original title in comment (nw)
2018-12-04 21:19:33 +11:00
AJR
a4b24c24a2
f8: Fix LNK opcode by preserving carry flag before clearing flags
2018-12-03 22:53:38 -05:00
Robbbert
785e40180d
(nw) Housekeeping
2018-12-04 10:52:37 +11:00
smf-
367aba30d4
better fix
2018-12-03 21:31:07 +00:00
Ivan Vangelista
0f5b8d7f58
src\mame: misc MCFG removal (nw)
2018-12-03 20:56:15 +01:00
Lord-Nightmare
828294de32
fix compile on gcc 8.2.0 64-bit win (nw)
2018-12-03 13:30:51 -05:00
Ivan Vangelista
9b5357da53
goldstar.cpp: preliminary decryption for luckylad. Not really close yet (nw)
2018-12-03 18:29:42 +01:00
AJR
e9a969f154
h8_watchdog: Blah blah blah, side effects blah (nw)
2018-12-03 10:16:21 -05:00
AJR
3b0e83caad
flsbeats: Add TE7752 device (nw)
2018-12-03 09:36:42 -05:00
AJR
911376bd24
te7750: Default clock; update docs; add TE7752 type (nw)
2018-12-03 09:36:02 -05:00
arbee
0910676c40
New machines added as MACHINE_NOT_WORKING
...
Flash Beats [R. Belmont, twistedsymphony]
2018-12-03 07:51:28 -05:00
cam900
1512fcdde6
prehisle.cpp : Cleanups
...
Cleanup handlers, Fix some namings, Fix scroll, Cleanup gfxdecode
Move non-video related save state into machine_start
2018-12-03 18:07:37 +09:00
AJR
44e0aa6191
fs3216: A few more things hooked up (nw)
2018-12-02 21:58:29 -05:00
ajrhacker
cf2603240f
Merge pull request #4367 from shattered/_0cc33e9
...
pasopia7: increase keyboard poll rate to 5kHz; makes debounce code work
2018-12-02 21:45:15 -05:00
ajrhacker
141c263204
Merge pull request #4368 from shattered/_b49d142
...
hp95lx: new NOT_WORKING machine -- Hewlett-Packard 95LX palmtop
2018-12-02 21:44:39 -05:00
AJR
5c6a98647b
fs3216: Try hooking up a few devices (nw)
2018-12-02 20:37:55 -05:00
braintro
c59217cdd2
new working machine - PE+ Joker's Revenge Poker
...
New Machine Added
------------------------------------------------------
Player's Edge Plus (X002143P+XP000043) Joker's Revenge Poker [BrianT]
2018-12-02 15:04:31 -06:00
braintro
20ae7da367
djboy.cpp: Rename 1 ROM for Sammy's DJ Boy plus show how clocks are derived (nw)
2018-12-02 14:48:31 -06:00
Sergey Svishchev
619a9ab92e
hp95lx: new NOT_WORKING machine -- Hewlett-Packard 95LX palmtop
2018-12-02 23:47:29 +03:00
Sergey Svishchev
99890e34ec
pasopia7: increase keyboard poll rate to 5kHz, fixes input of repeated chars (nw)
2018-12-02 23:45:21 +03:00
Roberto Fresca
d3cc5f0c2f
ampoker.cpp updates: Fixed the NVRAM size. [Grull Osgo]
2018-12-02 20:25:35 +01:00
mooglyguy
9357ab2d5b
tms32031.cpp: A different attempt at fixing the disassembler. Confirmed radikalb still works, and mk4 and drivedge no longer stack-overflow. nw
2018-12-02 19:42:14 +01:00
mooglyguy
2e343a451b
scsp.cpp: Fixed a possibly-uninitialized warning with GCC 8.2.1, nw
2018-12-02 19:03:47 +01:00
R. Belmont
70693512bf
Merge pull request #4363 from DavidHaywood/021218
...
seta2.cpp : make code more friendly for a line rendering approach, preparation for raster IRQ hookup
2018-12-02 12:59:23 -05:00
Roberto Fresca
bd14ee1e2b
Merge pull request #4365 from DavidHaywood/021218_2
...
new NOT WORKING -- Pro Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB) [ClawGrip, Roberto Fresca, Arcade Vintage, Recreativas.org]
2018-12-02 18:51:00 +01:00
mooglyguy
47a65fa9ab
Other half of the fix was also wrong, nw
2018-12-02 18:22:48 +01:00
mooglyguy
cde5158fed
Fixed an obviously-wrong 'fix' that was blindly merged by someone who should have known better.
2018-12-02 18:17:50 +01:00
Klez
acdfaa28ce
sound/scsp.cpp - Fix compilation on OSX Clang
...
Changes decrement operation from "=-" to "-="
Error:
../../../../../src/devices/sound/scsp.cpp:1549:6: error: use of unary operator that may be intended as compound assignment (-=) [-Werror]
p =- 128;
^~
../../../../../src/devices/sound/scsp.cpp:1585:9: error: use of unary operator that may be intended as compound assignment (-=) [-Werror]
limit =- ASCALE[s];
2018-12-02 18:01:54 +01:00
DavidHaywood
79ddfd33f9
flag (nw)
2018-12-02 16:35:02 +00:00
DavidHaywood
f286c77c12
new NOT WORKING -- Pro Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB) [ClawGrip, Roberto Fresca, Arcade Vintage, Recreativas.org]
...
(this is a starting point, it shows the boot screen, probably want s a signal / input from something to continue)
2018-12-02 16:24:18 +00:00
Vas Crabb
26da0fedf2
(nw) more header cleanup, split up some more all-in-one state classes
2018-12-03 02:33:33 +11:00
R. Belmont
57a0782136
Merge pull request #4362 from cam900/scsp_minor
...
scsp.cpp : Minor updates
2018-12-02 07:49:54 -05:00
Sven Schnelle
5057263956
m68kfpu: add (d16,An) addr mode to WRITE_EA_FPE()
...
required by netbsd ps command, which utilizes the FPU.
2018-12-02 08:25:17 +01:00
DavidHaywood
4951b23eec
fix clipping (nw)
2018-12-02 03:45:56 +00:00
DavidHaywood
66c8936824
just handle this like the others until the real offset source is found (nw)
2018-12-02 03:24:23 +00:00
DavidHaywood
cadaba8cf6
fix clipping issue (nw)
2018-12-02 03:15:15 +00:00
DavidHaywood
b8e749a74f
new clones -- Eagle Shot Golf (Japan, bootleg?) [Joshua Inman]
2018-12-02 02:48:44 +00:00
DavidHaywood
4b076a839d
(nw)
2018-12-02 02:16:59 +00:00
DavidHaywood
60d3caf6e9
improve (nw)
2018-12-02 01:41:49 +00:00
DavidHaywood
677067ec61
starting point (nw)
2018-12-02 01:29:31 +00:00
cam900
15b2efc81e
scsp.cpp : Minor updates
...
Code style fixes, Correct SSCTL, Initial RBL, Add notes, Cleanup unused / duplicates
2018-12-02 10:02:59 +09:00
AJR
6d1d3a9f8c
New machines marked as NOT_WORKING
...
----------------------------------
Fortune 32:16 [Bitsavers]
2018-12-01 15:50:03 -05:00
mooglyguy
ede3786b9e
tms32031.cpp: Fixed the disassembler. [Ryan Holtz]
2018-12-01 20:36:16 +01:00
ajrhacker
ecd1131eb6
Merge pull request #4360 from hp9k/mmux_fix
...
m68kmmu: fix build
2018-12-01 13:08:02 -05:00
Sven Schnelle
bc7f187e79
m68kmmu: fix build
...
ps == 8 should be ps - 8, which cause a compiler error. However, the code
doesn't work. It wasn't noticed due to the typo, so remove it for now.
2018-12-01 18:56:17 +01:00
AJR
f1a877d138
triviaes4: Fix configuration for now (nw)
2018-12-01 10:26:28 -05:00
AJR
49f8013bff
balsente.cpp: Odd how omitting this caused no errors (nw)
2018-12-01 10:21:04 -05:00
arbee
bb88e21611
New machines added as MACHINE_NOT_WORKING
...
Network Computing Devices NCD 16 [R. Belmont, Al Kossow]
2018-12-01 10:19:43 -05:00
AJR
622c783f5f
scsp.cpp: Fix build (nw)
2018-12-01 10:14:48 -05:00
mooglyguy
84586a697d
videopak.cpp: Fixed MT#06566, Mounting Data 20 Video Pak (videopak) causes exception. [Ryan Holtz]
2018-12-01 16:10:54 +01:00
cam900
90ff2b28f6
scsp.cpp : Add save states, Correct bool ( #4357 )
...
* scsp.cpp : Add save states, Correct bool
* scsp.cpp : Fix postload functions
2018-12-01 10:04:10 -05:00
ajrhacker
071215ecd3
Merge pull request #4358 from hp9k/no_reset
...
Revert "hp9k3xx: call reset() instead of manually resetting subdevice…
2018-12-01 10:02:41 -05:00
Sven Schnelle
ecadf5d0b6
Revert "hp9k3xx: call reset() instead of manually resetting subdevices (nw)"
...
This reverts commit eb3f890729
.
2018-12-01 15:57:50 +01:00
AJR
61324bebc8
balsente.cpp: Separate emulation (and ROM) of 6VB audio board from driver
2018-12-01 09:49:05 -05:00
mooglyguy
0e6bff870e
e132xs: Fixed SUBC flag calculation for DRC, and fixed instruction length flags. Fixes hang in DRC. [Ryan Holtz]
2018-12-01 14:27:21 +01:00
cam900
199116aca1
coolridr.cpp : Cleanups
...
Cleanup duplicates, Add region_ptr for gfx ROM instead pointer, Convert arrays into std::unique_ptr, Fix some namings, Reduce unnecessary value
2018-12-01 17:43:21 +09:00
cam900
6873ec7d1b
psikyo4.cpp : Updates/Cleanups
...
Fix sound output, Namings, Some spacings, Cleanup duplicates, ACCESSING_BITs, Runtime tag lookups, Add notes
2018-12-01 15:55:20 +09:00
AJR
d026809d9c
atarigen.cpp: Continue pulling stuff out of this grab-bag (nw)
2018-11-30 23:27:14 -05:00
Robbbert
7679eb7f44
(nw) keep hap happy
2018-12-01 07:47:45 +11:00
AJR
202ffa7afd
foodf: Fix save state regression (nw)
2018-11-30 07:53:57 -05:00
Robbbert
bee2c01d3d
New WORKING games
...
- Four Play
- Video Eight
(nw) this was copy/pasted straight out of HBMAME. Someone might want to tidy it up.
2018-11-30 22:50:54 +11:00
ClawGrip
d4a4832184
balsente: Improved the documentation about the Spanish Trivial sets and added a missing PAL for the Bally/Sente PCB [ClawGrip, Recreativas.org] ( #4350 )
...
* Rename "unktp" to "triviamb" (Trivial Maibesa) (nw)
* balsente.cpp: Improved the documentation about the Spanish Trivial sets and added a missing PAL for the Bally/Sente PCB [ClawGrip, Recreativas.org]
* Rename "unktp" to "triviaes4" (nw)
2018-11-29 22:29:55 -05:00
AJR
236dd85f8e
beathead.cpp, foodf.cpp, relief.cpp: Disentangle drivers from atarigen_state (nw)
2018-11-29 17:16:23 -05:00
fenugrec
7bce596ee9
hp3478a: minor code style fixes ( #4351 )
...
- removed unused #define VFD_TAG
- moved .h contents to hp3478a.cpp
- prefix all vars with m_
- remove C-style static funcs
2018-11-29 23:12:05 +01:00
AJR
cd08b85b98
coolridr: Fix cam900 mistake (nw)
2018-11-29 15:24:48 -05:00
AJR
87c360bc14
Fix Clang build [-Werror,-Wunused-private-field] (nw)
2018-11-29 11:42:41 -05:00
mooglyguy
75fbb872ef
st62xx.cpp: Fixed JRR and JRS opcodes, nw
2018-11-29 17:30:05 +01:00
R. Belmont
3cdf716d64
Merge pull request #4348 from cam900/scsp
...
scsp.cpp : Updates
2018-11-29 10:43:55 -05:00
Patrick Mackinlay
22955438ed
mips: endianness fix (nw)
2018-11-29 19:01:48 +07:00
Robbbert
d1992ab348
(nw) hp3478a: fixed validation
2018-11-29 22:09:08 +11:00
fenugrec
63dd1ba82f
New driver : HP 3478A Digital Multimeter ( #4342 )
...
* Added new driver: HP 3478A Multimeter
WIP, machine not working, skeleton, highly incomplete. Compiles, that's
about all.
* hp3478a: implement ROM banking
code runs "properly" at least to the CAL RAM check (fails, RAM not
implemented)
* hp3478a: some IO work
Interpret CS lines for external accesses (GPIB, CAL RAM, DIP switches).
Also, remove MCFG_ stuff
Also, use logmacro.h stuff
* hp3478a: partial emulation of LCD
The main CPU has a serial link to the LCD module. This WIP splits
commands and data mostly successfully (still some bogus shifting which
would be fairly easy to ignore). None of the commands are implemented
yet, and no actual display is generated yet.
Includes unrelated tweak : only change bank when the A12 line changes.
* hp3478a: added LCD rendering !
code shamelessly stolen from tranz330 and roc10937 drivers.
Not clickable yet.
* hp3478a: implement CAL NVRAM
Finally. IO mapping has provisions for the DIP switches as well as i8291
GPIB interface registers.
* hp3478a: improve LCD rendering
Remove some artifacts: with the LCD "not selected", some data is sent on IWA (probably
to purge a shift register ?) but was parsed with the last m_lcdiwa
state. Reset this everytime PWO is deselected.
Also parse decimal point, comma and "all segments".
* hp3478a: implement keypad
* hp3478a: CAL switch to write-protect NVRAM
* hp3478a: implement DIP switches
* hp3478a: fix self-test reset freeze (missing WDT)
There is an external WDT counter that is periodically reset by the CPU
in normal operation. When forcing a reset from the front panel, this
counter is allowed to overflow (20th bit, clocked at Xtal / 15), giving
a reset time of about 1.3s.
2018-11-29 21:44:49 +11:00
cam900
92966959c2
scsp.cpp : Updates
...
Implement EXTS Mixing, DAC18B, Remove MCFGs, Reduce machine().device
coolridr.cpp : Make screen update routine related to cliprect, Minor reduce duplicate
coolridr.cpp, model2, model3 : Correct SCSP / Sound CPU clock/Sound output balance, Add notes
saturn.cpp, stv.cpp : Correct SCSP clock, Add notes
stvcd.cpp : Add device_mixer_interface related to SCSP EXTS
2018-11-29 18:50:53 +09:00
Vas Crabb
3482e8e85e
tighten up some code, and don't call locals m_blah (nw)
2018-11-29 20:38:54 +11:00
Patrick Mackinlay
b80631d2dd
mips: you're not hunting him... he's hunting you (nw)
...
* added rambo dma/timer asic device
* rx3230 boots to monitor
* rx3230 monochrome video working
* rx3230 networking is alive
2018-11-29 16:15:25 +07:00
David Haywood
c6ec55d1d3
SSV: add masking logic for non 6/8bpp modes, needed by eaglshot ( #4341 )
...
* SSV: add proper bitplane masking logic for all cases, needed by eaglshot
* make new logic only apply to eaglshot for now, it's clearly correct for that, but there must be an enable somewhere (nw)
* (nw)
* try this way, without further evidence it's difficult to make a call (nw)
* use standardized spelling on gdfs title (nw)
* copyright holders (nw)
2018-11-29 19:48:35 +11:00
Vas Crabb
7bdd411be0
use the magic macros in mips.cpp, change signature of stuff in floppy.h to hint that it needs an array, not just a pointer, although it doesn't actually warn if you just give a pointer anyway (nw)
2018-11-29 17:00:05 +11:00
AJR
07c6c3e2ab
namcostr: Not a very workable fix, but perhaps better than nothing (nw)
2018-11-29 00:03:30 -05:00
Vas Crabb
c2dc4316bd
(nw) fix stuff:
...
* Add per-language compiler flag options to help with exotic setups
* Get rid of a potention buffer overrun in NuBus image card
* CHAR_WIDTH and LONG_WIDTH are preprocessor macros in limits.h with glibc if __GLIBC_USE (IEC_60559_BFP_EXT) is enabled - avoid using them as names
* Make formats/upd765_dsk.h slightly safer with defualt initialisers for key format members
* Don't rely on random BSS data being zero in imagedev/floppy.cpp
2018-11-29 14:10:27 +11:00
arbee
b568e6deab
Fix build on macOS (nw)
2018-11-28 21:34:43 -05:00
Robbbert
ace5e7f761
z80ne : new rom, old one had a typo from being hand-entered.
2018-11-29 13:18:22 +11:00
Henrik Algestam
faa8c80008
New working machine added
...
-----------
Oil Panic (Nintendo Game & Watch) [algestam]
2018-11-28 22:16:04 +01:00
Nigel Barnes
fe85722525
New machines marked as NOT_WORKING
...
----------------------------------
Shine/1 [Carlo Santagostino, Alessandro Liberalato, Nigel Barnes]
2018-11-28 19:26:56 +00:00
hap
8793222c2f
audrey tautology
2018-11-28 12:12:43 +01:00
hap
cfcd07a301
rp5c01: re-add comment (nw)
2018-11-28 11:50:03 +01:00
hap
55192df364
pic8259: re-add comment (nw)
2018-11-28 11:46:06 +01:00
hap
dd9bac131c
i8255: re-add comment (nw)
2018-11-28 11:32:37 +01:00
Vas Crabb
47fc7b56e4
New working clones
...
------------------
Street Fighter II': Champion Edition (Red Wave PtII, bootleg) [okada yuko]
(nw) This is a further hack of the sf2red program. According to the
submitter, it was only operated in a few Japanese arcades. He dumped it
with a ROM programmer back in the day, and recently found it on an old
hard disk. I don't know what all the differences from sf2red are.
2018-11-28 21:16:54 +11:00
Sven Schnelle
2d57673845
nscsi: fix sense data if not cdrom in drive (nw)
...
We reported Medium error, which makes at least the HP9000/382 complain
about bad hardware during system search, and netbsd didn't like it either
and reported it during boot up. Change it to report 'Not ready, medium not
present.' This is what my Toshiba XM-5401B reports.
2018-11-28 20:09:02 +11:00
Vas Crabb
b4207e7b35
Merge tag 'mame0204'
...
MAME 0.204
2018-11-28 17:09:19 +11:00
AJR
159265d832
More accurate registration and acknowledgment of pending interrupts within TMP68301 interrupt controller
2018-11-27 22:52:54 -05:00
braintro
c13e586e80
nmk16.cpp: Minor note about Bubble 2000 (nw)
2018-11-27 21:20:16 -06:00
Robbbert
bed5e2afab
(nw) icebox: cleaning out my inbox
2018-11-28 12:45:36 +11:00
hap
bb2e2d9a85
tms1024, tms6100: move leftover comment from when macros were removed (nw)
2018-11-28 02:55:46 +11:00
Vas Crabb
f36e9e33fe
(nw) adjust some stuff (uniform spacing, standardised logging, capitalised template parameters, etc.)
2018-11-28 02:55:46 +11:00
Ivan Vangelista
36229b5b55
new working clone ------------------------------------ Street Fighter EX2 Plus (Euro 990611) [Nomax, Brian Troha, Sean Sutton, Henrique Areias Pontes, MetalliC, Evan Korzon, Smitdogg, The Dumping Union]
2018-11-28 02:55:46 +11:00
AJR
b4e395e74e
dimemory: Reimplement aa0d17757d9e5857bb99887841133045cc530655 correctly; reading past the end of a std::vector is not a good thing to do (nw)
2018-11-28 02:55:46 +11:00
Ivan Vangelista
296c24d3d7
balsente.cpp: corrected title for recently added triviaes2 set (nw)
2018-11-28 02:55:45 +11:00
mooglyguy
d73dfe9709
-e132xs.cpp: Re-enabled DRC now that the apparent source of hang issues has been fixed, nw
2018-11-28 02:55:45 +11:00
AJR
6b39fdbc84
Revert "diemory: Still should be validating all configured address spaces, whether or not they have external maps (nw)"
...
At least on my build, MAME thinks maps are being configured for nonexistent AS_DATA spaces when they clearly aren't. This may be due to some subtle bug with device delegates.
This reverts commit aa0d17757d9e5857bb99887841133045cc530655.
2018-11-28 02:55:45 +11:00
mooglyguy
c9d25fe328
e132xs.cpp: Fixed CMPB opcode comparing source register against source register. [Ryan Holtz]
2018-11-28 02:55:45 +11:00
AJR
868cfc5289
diemory: Still should be validating all configured address spaces, whether or not they have external maps (nw)
2018-11-28 02:55:45 +11:00
AJR
775ffe871a
dimemory: Make validity checker warn about configured maps for nonexistent spaces (nw)
2018-11-28 02:55:45 +11:00
Roberto Fresca
973e4112f3
Fixed colors in Break Thru (Tecfri license) [Roberto Fresca]
2018-11-28 02:55:45 +11:00
Ivan Vangelista
5f447860ad
new working machine ----------------------------------------- Trivial Pursuit (Young Players Edition?, Spanish, Maibesa license) [Sevilla Retro, Arcade Planet, Recreativas.org, The Dumping Union]
...
new not working machine
-----------------------------------------
unknown Trivial Pursuit bootleg [Sevilla Retro, Arcade Planet, Recreativas.org, The Dumping Union]
2018-11-28 02:55:45 +11:00
kunikuni
b9ed20b60a
toypop.cpp: Simplified coordinate calculation of fg
2018-11-28 02:55:45 +11:00
Vas Crabb
b47259fa08
that would help (nw)
2018-11-28 00:00:28 +11:00
Vas Crabb
ac6053ecb0
metadata and flags (nw)
2018-11-27 21:52:59 +11:00
Vas Crabb
fbdd163d0c
catseye: flag imperfect graphics due to unimplemented accelerated drawing features (nw)
2018-11-27 20:06:18 +11:00
David Haywood
0e9fc60364
gcpinbal.cpp: raster effects for pwrflip (Power Flipper Pinball Shooting) ( #4344 )
...
* raster IRQ for pwrflip / gcpinbal
* tweak (nw)
* (nw)
* note update (nw)
2018-11-26 12:58:21 -05:00
MetalliC
a8f8999dc2
validate (nw)
2018-11-26 19:41:52 +02:00
Roberto Fresca
4c969a0593
Merge pull request #4338 from clawgrip/patch-14
...
brkthru.cpp: Redumped "brkthrut" and promoted it to working [ClawGrip, …
2018-11-26 18:18:33 +01:00
Ryan Holtz
ce3306d31d
Temporarily disabled Hyperstone DRC and demoted several games due to non-DRC issues, nw
2018-11-27 00:51:38 +11:00
Patrick Mackinlay
60b868c836
am79c90: many fixes (nw)
...
Significantly reduces the number of diagnostic errors reported by hp9k_3xx, while not breaking the Amiga, MIPS or NCD drivers. Many uncertainties or errors have been addressed, however external loopback, some timing issues and some hp9k_3xx-specific issues still have to be resolved. Actual networking via tun is tested functional with Amiga and MIPS drivers.
* corrected reset behaviour
* corrected internal loopback behaviour
* descriptor handling fixes
* fixed multicast hash logic
* corrected csr0 logic
2018-11-27 00:51:35 +11:00
Vas Crabb
74b0a51c10
(nw) more adjustments:
...
* MU100 isn't really working
* clone relationship is for different versions of the same thing, not different parts of a system
* indentation should follow structure
2018-11-26 19:44:54 +11:00
Ryan Holtz
925a8188fb
Temporarily disabled Hyperstone DRC and demoted several games due to non-DRC issues, nw
2018-11-26 06:28:19 +01:00
AJR
0339d83465
Include floppy.h explicitly in drivers and bus cards, rather than indirectly through popular FDC headers (nw)
2018-11-25 23:17:29 -05:00
AJR
47d83c1af2
Attempted fix for MT 07049 (nw)
2018-11-25 21:18:55 -05:00
AJR
a47189c15c
Don't #include legacy header "flopdrv.h" except where it's still used (nw)
2018-11-25 20:38:50 -05:00