Philip Bennett
764935759e
3dom2_te - Fix constant color register channel extraction (nw)
2018-12-25 01:36:37 +11:00
Philip Bennett
e2e76d4779
3dom2_te - Fix constant color register channel extraction (nw)
2018-12-24 06:23:17 -08:00
Vas Crabb
0bd980b12a
remove obsolete note (nw)
2018-12-25 00:53:39 +11:00
Vas Crabb
bc6e3672d1
clean up sdl_sound a bit (nw)
2018-12-25 00:48:08 +11:00
Philip Bennett
313b63c73d
Fix TE lerp/mult bit field def (nw)
2018-12-25 00:31:54 +11:00
Philip Bennett
726fa9b6df
Fix TE lerp/mult bit field def (nw)
2018-12-24 05:21:21 -08:00
Philip Bennett
433e3be6fd
Update totlvice default EEPROM (previous version began each game with 47 lives) and removed timekeeper dump (no idea where it came from; this game doesn't have one) (nw)
2018-12-24 22:24:53 +11:00
mooglyguy
fcc66dfda2
Machines promoted to working
...
----------------------------
Tobe! Polystars (ver JAA) [Phil Bennett, Ryan Holtz, Vas Crabb]
Total Vice (ver EBA) [Phil Bennett, Ryan Holtz, Vas Crabb]
Heat of Eleven '98 (ver EAA) [Phil Bennett, Ryan Holtz, Vas Crabb]
Evil Night (ver UBA) [Phil Bennett, Ryan Holtz, Vas Crabb]
Hell Night (ver EAA) [Phil Bennett, Ryan Holtz, Vas Crabb]
2018-12-24 22:22:47 +11:00
Philip Bennett
a050c9b095
doh, value is split over two bytes (nw)
2018-12-24 22:22:46 +11:00
Philip Bennett
25c5a8c820
t10mmc - Support 256 gain levels (nw)
2018-12-24 22:22:45 +11:00
mooglyguy
c4d3e3b43b
Machines promoted to working
...
----------------------------
Tobe! Polystars (ver JAA) [Phil Bennett, Ryan Holtz, Vas Crabb]
Total Vice (ver EBA) [Phil Bennett, Ryan Holtz, Vas Crabb]
Heat of Eleven '98 (ver EAA) [Phil Bennett, Ryan Holtz, Vas Crabb]
Evil Night (ver UBA) [Phil Bennett, Ryan Holtz, Vas Crabb]
Hell Night (ver EAA) [Phil Bennett, Ryan Holtz, Vas Crabb]
2018-12-24 12:07:02 +01:00
Vas Crabb
60bd67a8bf
prettier, and fewer copies (nw)
2018-12-24 12:07:02 +01:00
Vas Crabb
bf3745ed2d
it's important to construct/destruct objects (nw)
2018-12-24 12:07:02 +01:00
Vas Crabb
e4c8a74825
fix compile with clang 6 (nw)
2018-12-24 12:07:02 +01:00
Philip Bennett
59d521a169
konamim2 - adjust volume levels one final time. No more late night commits, I swear... (nw)
2018-12-24 03:03:46 -08:00
Philip Bennett
c043145cb6
doh, value is split over two bytes (nw)
2018-12-24 02:53:01 -08:00
Vas Crabb
75114524c4
prettier, and fewer copies (nw)
2018-12-24 21:12:43 +11:00
Vas Crabb
c6eddbe1be
it's important to construct/destruct objects (nw)
2018-12-24 20:56:53 +11:00
Philip Bennett
e669182484
t10mmc - Support 256 gain levels (nw)
2018-12-23 23:01:54 -08:00
Philip Bennett
10e2c6c01e
Update totlvice default EEPROM (previous version began each game with 47 lives) and removed timekeeper dump (no idea where it came from; this game doesn't have one) (nw)
2018-12-23 21:53:01 -08:00
Octocontrabass
11ce5d7a5b
pc9801.cpp: make pc9801vm boot (nw)
2018-12-24 16:00:24 +11:00
Robbbert
0e43a220ef
laser500 etc : added bankdev, fixes MT 07180 (crash on hard reset)
2018-12-24 14:55:09 +11:00
AJR
52537abc08
mpu3.cpp: Use input merger device for IRQ; improve documentation (nw)
2018-12-23 22:40:30 -05:00
AJR
990b8a5c03
Downscope (nw)
2018-12-23 22:04:17 -05:00
AJR
88a016ab6d
zombraid: Fix breakage due to MCFG_MACHINE_START_OVERRIDE shadowing machine_start (nw)
2018-12-23 21:39:39 -05:00
AJR
4d56269f38
zombraid: Fix breakage due to MCFG_MACHINE_START_OVERRIDE shadowing machine_start (nw)
2018-12-23 21:39:10 -05:00
arbee
98050a1c0d
apple2: Support the new version 2 .WOZ images [R. Belmont]
2018-12-23 21:07:50 -05:00
Octocontrabass
216fc78aa4
pc9801.cpp: make pc9801vm boot (nw)
2018-12-23 11:51:25 -08:00
braintro
495d0248fa
snk.cpp: Correct ROM labels and add PCB locations to the Chopper I sets. [Corrado Tomaselli, The Dumping Union]
2018-12-23 12:34:48 -06:00
Vas Crabb
3edc0c0d8e
fix compile with clang 6 (nw)
2018-12-24 04:57:28 +11:00
Vas Crabb
56152346cc
srcclean, etc.
2018-12-24 02:55:03 +11:00
Ivan Vangelista
8105e43505
ssv.cpp: very minor documentation update (nw)
2018-12-24 02:49:38 +11:00
mooglyguy
e5f6eb6dd9
Split m2_te_device declaration into its own header file, and cleaned up some underscore usage in M2-related #defines. Fixes single-driver builds. nw
2018-12-24 02:48:55 +11:00
Philip Bennett
4ad0c2e9a6
Minor cleanup plus mark polystars CD as bad (nw)
2018-12-24 02:43:18 +11:00
Vas Crabb
2e05a4f20d
tiny adjustments (nw)
2018-12-24 02:41:09 +11:00
Philip Bennett
57fe88f1f9
Better tweak the audio levels -nw-
2018-12-23 11:55:49 +11:00
Vas Crabb
655bfff256
srcclean (nw)
2018-12-23 09:44:47 +11:00
Philip Bennett
482cb17d57
Byte-swap evilngt EEPROM and YMZ280B ROM for evilngt and hellngt -nw-
2018-12-22 14:11:57 -08:00
mooglyguy
cd6f327839
Swap the default EEPROM now that it's a BE ROM region rather than native, nw
2018-12-22 21:35:09 +01:00
mooglyguy
c498a86ebe
Fixed building on macOS, and fixed ROM region width for polystar eeprom, nw
2018-12-22 20:40:44 +01:00
David Haywood
e1b83d928b
pastelis - demo sound was inverted ( #4421 )
2018-12-22 20:29:10 +01:00
Nigel Barnes
2eb95974d9
bbc: Added Music 2000 and EMR BBC Midi Interface 1MHz bus devices.
2018-12-22 17:46:25 +00:00
mooglyguy
9f4e2a58ac
-t10mmc; Revert erroneous CD audio change circa July, and add gain setters for each CD channel. [Phil Bennett]
2018-12-22 17:27:07 +01:00
mooglyguy
dc8834b8dc
Last round of macro removals before the freeze. (nw)
...
-sound/discrete, okim6295: Removed MCFG macros. [Ryan Holtz]
-norautp, osi, audio/mario: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-vsmile: Split into its own driver from vii.cpp. [Ryan Holtz]
-vii: Fixed broken controller inputs. [Ryan Holtz]
-konamim2: Massive update. Most games work, but are still marked non-working due to rare MAME crashes in the PPC DRC. [Phil Bennett, Ryan Holtz]
2018-12-22 17:06:47 +01:00
Ivan Vangelista
1fd2f33b31
new working clone
...
------------------------------------
Legend of Hero Tonma (World, bootleg with i8751) [hammy, The Dumping Union]
2018-12-22 16:01:52 +01:00
Robbbert
5a38b15dda
vtech2: added support for French and German via machine config switches (MT 07131).
...
Note it will crash when Reset selected, logged as MT 07180.
2018-12-23 01:41:11 +11:00
Ivan Vangelista
5665af42c7
new not working machine
...
-----------------------------------------
15 Lions (10166211, Queensland) [Heihachi_73]
new not working clones
-----------------------------------------
More Chilli (20289311, Queensland) [Heihachi_73]
Pelican Pete - Jackpot Carnival (10226711, Queensland) [Heihachi_73]
Spring Carnival (10008011, Queensland) [Heihachi_73]
Werewolf Wild (20290711, Queensland) [Heihachi_73]
aristmk6.cpp: added 2 bioses and fixed some PCB locations [Heihachi_73]
2018-12-22 14:38:45 +01:00
hap
828c8d4cbc
New working machines
...
--------------------
Pastel Island (Japan, prototype) [ShouTime, David Haywood]
2018-12-22 11:34:08 +01:00
Ivan Vangelista
2c25acade2
new not working clones
...
-----------------------------------
Orchid Mist (0101241V, New Zealand) [Heihachi_73]
Queen of the Nile (0300785V, New Zealand) [Heihachi_73]
aristmk5.cpp: improved doumentation. [Heihachi_73]
2018-12-22 09:02:22 +01:00
Scott Stone
d3326e8648
deleted old comment (nw)
2018-12-21 21:12:05 -05:00
Scott Stone
dd7bc048bf
berzerk.cpp: Fixed 'berzerk1' rom labels per board pictures [Smitdogg, The Dumping Union]
2018-12-21 20:46:42 -05:00
cracyc
d6a609e12a
ui/pluginopt: pass ui cancel to lua (nw)
2018-12-21 18:55:13 -06:00
Robbbert
a4fec03419
laser500: MT 07022, MT 07131
...
MT 07022: some keys are not working
MT 07131: correct dump of character generator
2018-12-22 11:02:48 +11:00
cracyc
77c9ca3f8a
i386: fix esp after segment faults too (nw)
2018-12-21 16:05:09 -06:00
AJR
48c6885016
seta.cpp: Split out state classes for some games; do away with the stupid ROM patch for kiwame (nw)
2018-12-21 15:55:05 -05:00
Michael Zapf
5a4efb7333
ti99: Reject oversized cartridge dumps to avoid memory corruption.
2018-12-21 21:49:00 +01:00
Nigel Barnes
284be7e18f
bbc: Added bus clocks for FDC (8MHz), 1MHz bus (1MHz), and Compact expansion port (8Mhz).
2018-12-21 16:34:11 +00:00
AJR
0f3eb00085
eepromser: Serial EEPROMs don't actually have reset lines, so remove the device_reset handler that automatically switches back to STATE_IN_RESET at machine reset time
...
This change might cause erratic behavior in some systems which should be deasserting CS by clearing their EEPROM latches on reset, but is more appropriate for some MCU-based systems which actually depend on CS being automatically asserted through pull-ups when their quasi-bidirectional ports are reset.
2018-12-21 10:13:52 -05:00
ajrhacker
cbf1582e4f
Merge pull request #4420 from cam900/nslasher
...
deco32.cpp : Make ACE related mixing routine now related to cliprect
2018-12-21 08:21:16 -05:00
mooglyguy
87323a78c0
-bus/adam/exp, adamnet, bus/coleco, bus/crvision: Removed MCFG macros. [Ryan Holtz]
...
-sound/es1373, gaelco, mea8000, rf5c68, sn76496, st0016: Removed MCFG macros. [Ryan Holtz]
-drivers/adam, coleco, crvision, fmtowns, gaelco2, spcforce, machine/st0016: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-21 14:17:55 +01:00
David Haywood
ae37434866
add SFR register names for axc51 disassemler ( #4405 )
...
* add SFR register names for axc51 disassemler
* better formatting (nw)
* copy some code that looks a lot like boot code (nw)
* current notes, lots of blocks that can definitely be copied to 0x5e00, nothing that appears to map at 0x9000 (yet there are lot of calls to 0x9000 ...)
* (nw)
* (nw)
* (nw)
* notes about the code in the ROMs (nw)
2018-12-21 08:04:21 -05:00
ClawGrip
c3d91f47ab
New WORKING clone ( #4408 )
...
* Rename "galaxygn" -> "galaxygno". Add a newer Galaxy Gunners set as "galaxygn" (nw)
Add a new xtal 7.9955MHz, found on the Galaxy Gunners sound board (nw)
* New WORKING clone
-----------------------
Galaxy Gunners (set 1) [David Torres, ClawGrip, Recreativas.org]
Also documented the CPUs to be 8088 (main) and V20 (sound) and corrected the sound clock (7.9955 instead of 8MHz).
Out of whatsnew: It sounds good to me, but I left MACHINE_IMPERFECT_SOUND on. I'll record the real sounds from the PCB on a few days to compare.
* Add note about ROM type (nw)
* Typo (nw)
* Rename the Galaxy Gunners sets as "Galaxy Gunners (1990 copyright)" and "Galaxy Gunners (1989 copyright)" (nw)
* Change the new set as "galaxygnh" (nw)
* Rename the new set as "Galaxy Gunners (1990 year hack)" (nw)
Also, leave the original set as parent.
2018-12-21 08:03:59 -05:00
mooglyguy
c8bd04e37e
Fixed recent regressions, nw
2018-12-21 12:07:23 +01:00
cam900
ba268b6693
deco32.cpp : Fix regression in capteven* ( #4419 )
2018-12-21 10:42:04 +01:00
cam900
22c9bad3fb
deco32.cpp : Make ACE related mixing routine now related to cliprect, Minor code style fix
2018-12-21 17:02:41 +09:00
AJR
fae17ac3a6
tv955: Make keyboard begin to work; add cursor
2018-12-21 00:24:26 -05:00
AJR
a5dffb560c
tv955: Add RS232 ports (nw)
2018-12-20 21:46:03 -05:00
AJR
9f7755098a
tv955: Draw some characters (nw)
2018-12-20 20:37:31 -05:00
mooglyguy
39f209a7e1
-devices/sound/aica, flt_rc, ics2115, k007232, k053260, sp0250, upd7759: Removed MCFG macros. [Ryan Holtz]
...
-drivers/ajax, asterix, bottom9, chqflag, fastlane, flkatck, gradius3, igs_fear, igs011, mainevt, overdriv,
pgm, segapico, spy, twin16, wecleman: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-20 22:28:31 +01:00
Olivier Galibert
a9e6f19320
emumem: remove m_baseptr, may fix the save state issues [O. Galibert]
2018-12-20 20:25:33 +01:00
Dirk Best
052419608d
mupid2: Hook up NMI mask
2018-12-20 14:46:01 +01:00
Dirk Best
b38ee8ce7a
Fix build (nw)
2018-12-20 13:41:20 +01:00
Dirk Best
15eab04d0f
mupid2: Meat to the bones
...
- Add SIO to memory map
- Improve ROM/RAM mapping and banking
- Add periodic NMI
- Add palette (16 fixed colors + 16 out of 4096)
2018-12-20 13:41:19 +01:00
mooglyguy
7ba9c79cdd
-bus/nes_ctrl: Added support for dance mats, used by the nes_vt driver. [David Haywood]
...
-nes_vt: Hooked up dance mat devices to ddrdismx and ddrstraw. [David Haywood]
-snesb: Renamed rushbeat and spidrmnb to better match the softlist sets. [David Haywood]
-bus/msx_cart/msx_audio, yamaha: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-sound/8950intf, ad1848, k054539, okim6258: Removed MCFG macros. [Ryan Holtz]
-gijoe, konamigx, lethal, mtouchxl, mystwarr, pcat_dyn, piratesh, plygonet, qdrmfgp, rungun,
snk, ultrsprt, xexex: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-20 13:32:42 +01:00
Patrick Mackinlay
eb02f89a2c
mips1: tlb fixes (nw)
...
* corrected cop0 context register encoding
* corrected invalid tlb entry exception vector
* improved logging
2018-12-20 12:48:45 +07:00
mooglyguy
32650ee591
-bus/nes/jaleco, pt554, bus/nes_ctrl/ctrl, hori, joypad: Removed MCFG and MACHINE_CONFIG macros. [Ryan Holtz]
...
-sound/asc, lmc1992, nes_apu, samples, video/ppu2c0x, ppu2c0x_vt: Removed MCFG macros. [Ryan Holtz]
-audio/astrof, carnival, cclimber, cinemat, depthch, invinco, pulsar, spacefb, targ, tranqgun, turbo, vicdual
vicdual-97271p, zaxxon: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-drivers/8080bw, astinvad, atarist, blockade, cham24, circus, cosmic, equites, famibox, gottlieb, gotya, gridlee,
homerun, m10, m14, m63, mcr, meadows, mmagic, multigam, mw8080bw, nes, nes_vt, ninjakd2, playch10,
safarir, segag80v, starcrus, starfire, suna8, super80, tankbatt, tattack, thief, tmnt, tnzs, triplhnt, vsnes: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-machine/genpin, mm1kb: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-20 05:36:55 +01:00
Ivan Vangelista
ef14630b0f
new working clone
...
--------------------------------
Iga Ninjyutsuden (Japan, bootleg) [Hammy, Jonhughes, Digshadow]
2018-12-19 22:37:32 +01:00
mooglyguy
909996f2c9
Fix recent regressions, nw
2018-12-19 19:29:17 +01:00
Ivan Vangelista
c805cc733c
snesb.cpp: setting the correct boot vector for rushbeat helps, but isn't enough (nw)
...
Boots to the copyright screen, than stands there
2018-12-19 12:21:50 +01:00
Dirk Best
4a93ae114f
mupid2: Not a second Z80, but a SIO
2018-12-19 09:18:03 +01:00
mooglyguy
cf5a34ce49
-sound/dave, digitalk, k051649, lc7535, n63701x, namco, nile, s14001a: Removed MCFG macros. [Ryan Holtz]
...
-drivers/20pacgal, baraduke, deco32, fidel6502, fidelz80, galaga, gaplus, hcastle, hexion, jrpacman, konmedal,
mappy, namcos86, pacland, pengo, polepos, quickpick5, rallyx, skykid, srmp6, tceptor, toypop: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-19 07:53:52 +01:00
Robbbert
d07330bb29
(nw) Housekeeping.
2018-12-19 08:58:51 +11:00
AJR
c8a9ca4cdd
segahang.cpp: Fix clang build (nw)
2018-12-18 16:42:25 -05:00
ClawGrip
5a696148ae
New WORKING game ( #4412 )
...
* New WORKING game
------------------------------
Dance Dance Revolution Strawberry Shortcake [zino, ClawGrip]
* Add ddrstraw (nw)
* Fix typo (nw)
2018-12-18 16:37:16 -05:00
mooglyguy
6b6c476f83
-bus/ep64/exp: Removed MCFG macros. [Ryan Holtz]
...
-sound/awacs, dave, es5503, i5000, k005289, mas3507d, segapcm, ta7630: Removed MCFG macros. [Ryan Holtz]
-drivers/40love, buggychl, ep64, flstory, mquake, msisaac, nemesis, rabbit, segahang, segaorun,
segaxbd, segaybd, tmmjprd: Removed MACHINE_CONFIG macros. [Ryan Holtz]
2018-12-18 20:19:18 +01:00
Ivan Vangelista
45f5d76b33
new not working machines
...
-------------------------------------------
Les Fiches (ver 1.3) [f205v]
Les Fiches (ver 1.2) [f205v]
2018-12-18 18:51:01 +01:00
Ivan Vangelista
8e4b07cfb4
zac_2.cpp: synced with PinMAME (nw)
2018-12-18 18:41:34 +01:00
Ivan Vangelista
3f609b8cb8
src/mame: more MCFG macros removal (nw)
2018-12-18 18:38:59 +01:00
mooglyguy
0868e31f89
Fix sbagman sound regression, nw
2018-12-18 17:34:45 +01:00
Dirk Best
c6a01f652b
New not working driver: mupid2
...
This encompasses the following systems:
- mupid Post-Mupid C2A2
- Infonova C2A2
- Grundig PTC-100
[Dirk Best, rfka01]
2018-12-18 16:49:58 +01:00
AJR
012e527c28
New machines marked as NOT_WORKING
...
----------------------------------
Cardinal Video Terminal [Bitsavers]
2018-12-18 10:41:26 -05:00
mooglyguy
2e5e818fb9
-bus/a7800/a78_slot, bus/astrocde/exp, slot, pc_joy/pc_joy, vcs/vcs_slot, : Removed MCFG macros. [Ryan Holtz]
...
-bus/a7800/hiscore, xboard, isa/gblaster, sb16, sblaster, ssi2001, stereo_fx, bus/msx_cart/moonsound: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-sound/astrocde, es5506, qs1000, saa1099, t6721a, tc8830f, tiaintf, tms3615, upd7752, ymf278b, ymz280b: Removed MCFG macros. [Ryan Holtz]
-video/ef9369: Removed MCFG macros. [Ryan Holtz]
-drivers/a2600, a7800, astrocde, astrohome, bingor, bishi, eolith, esqasr, esqmr, fuukifg3, ghosteo, guab, jpmsys5, limenko,
lordgun, macrossp, mastboy, mpu4vid, psikyo, psikyo4, psikyosh, samcoupe, ssv, timeplt, vamphalf, vegaeo, xorworld: Removed MCFG macros. [Ryan Holtz]
-drivers/cave: Removed MCFG macros and moved common config into common functions. [Ryan Holtz]
-drivers/tourtabl: Removed MCFG macros and corrected CPU type. [Ryan Holtz]
2018-12-18 16:16:05 +01:00
mooglyguy
4eadb515d1
Fix zaccaria audio regression, nw
2018-12-18 16:16:05 +01:00
Patrick Mackinlay
a3f7b2a415
mips1: missed this (nw)
...
Make sure the exception target address isn't incremented.
2018-12-18 21:04:07 +07:00
hap
a7f0f6e027
hh_sm510: update notes(nw)
2018-12-18 14:14:06 +01:00
Patrick Mackinlay
2af742e9d1
mips1: handle exceptions in delay slot instructions (nw)
...
I introduced this error when adding tlb support and modifying the exception code previously. This resolves the error, cleans up delayed branch handling and fixes a panic in the mips rx2030 and rx3230 driver.
2018-12-18 18:21:19 +07:00
Patrick Mackinlay
f74ad668aa
mips: enough to panic (nw)
...
With these changes, RISC/os now loads and panics in kmemalloc().
* mips1: added fpa imp/revision numbers
* mips: hack around prom bootp broadcast bug
* rambo: timer/counter interrupt
* rambo: enough dma to make scsi work
* rambo: simulate RISC/os video dma test/init behaviour
2018-12-18 14:31:54 +07:00
Patrick Mackinlay
82c91f7777
am79c90: minor fixes (nw)
...
* corrected transmit buffer minimum length check
* don't reset on stop if already set
* additional logging
2018-12-18 11:57:52 +07:00
mooglyguy
13511f8503
Re-add erroneously-removed comments, nw
2018-12-17 21:09:20 +01:00
hap
ab482636a7
mw8080bw: typo (nw)
2018-12-17 21:01:59 +01:00
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