Commit Graph

43409 Commits

Author SHA1 Message Date
Brad Hughes
db54570694 Each mouse should track its own double-click status (nw) 2016-09-07 11:37:32 -04:00
MASH
eb34e4ff13 Update mame.lst 2016-09-07 16:37:24 +01:00
angelosa
103ee8f8f4 Improved graphics in bagmanf set [Angelo Salese] 2016-09-07 17:36:42 +02:00
angelosa
99c3861c52 Assume pspikesba to have pin7 low, nw 2016-09-07 17:36:40 +02:00
angelosa
1c0943c643 Shooting Star protection info, nw 2016-09-07 17:36:39 +02:00
angelosa
2170672c33 Accurate flags for MK-5, nw 2016-09-07 17:36:37 +02:00
MASH
c51911fb9e Update corona.cpp 2016-09-07 16:34:47 +01:00
Joakim Larsson Edstrom
889f958365 Fixed redundant logerror parameters and trailing spaces 2016-09-07 16:25:32 +02:00
cracyc
0c0c086268 ui/datmenu: fix in game menu data view (nw) 2016-09-07 09:00:08 -05:00
Giuseppe Gorgoglione
580953b695 gba_lcd: code refactoring
The patch looks scary but the result is functionally equivalent.
2016-09-07 14:46:09 +02:00
Giuseppe Gorgoglione
7b1e4c5d7f gba_lcd: bugfix
Add missing check for layer BG2 enable flag in draw_roz_bitmap_scanline()

Note: the Nintendo GBA programming manual is clear about this, but I didn't find any game in which this makes some difference
2016-09-07 14:31:29 +02:00
Miodrag Milanović
fa4b5bdee6 Merge pull request #1368 from cracyc/lua_dats
Move UI dats to lua plugin
2016-09-07 14:27:35 +02:00
Joakim Larsson Edstrom
63ac06861f Added interrupt support in DUSCC device, Force CPU30 board driver and interrupt controller support in the FGA002 device. Improved LOG messages in the 68230 device 2016-09-07 14:04:29 +02:00
Lord-Nightmare
42ab14dc64 atarist.cpp: Add correct rom labels for the TOS 1.02 and 1.04 roms for the MegaST [Lord Nightmare, techfury90] 2016-09-07 04:03:08 -04:00
cracyc
9d101cad6a ui: remove datfile_manager (nw) 2016-09-06 22:11:01 -05:00
briantro
07d3acc67f Merge branch 'master' of https://github.com/mamedev/mame 2016-09-06 19:28:48 -05:00
Angelo Salese
1b28667174 US default != rest of the world defaults, nw 2016-09-07 00:19:11 +02:00
angelosa
31fd63a61a sbasebalj bogusly marked as MNW but same as sbasebal, nw 2016-09-06 22:46:18 +02:00
angelosa
0857b44df6 Properly mark goldmedla / b as unemulated protection flag, they never access the video bank register for whatever reason, nw. 2016-09-06 22:25:20 +02:00
hap
3d595c6594 tsi speech+: added battery status input 2016-09-06 22:10:47 +02:00
hap
e927784a90 New working machine added
-------------
TSI Speech+ [hap, Sean Riddle, Lord Nightmare]
2016-09-06 21:43:33 +02:00
R. Belmont
261f6fbd5c Merge pull request #1323 from MASHinfo/master
New Xevious clone
2016-09-06 15:40:07 -04:00
R. Belmont
35fb11ac92 Merge pull request #1326 from MASHinfo/master
New Ms. Pac-Man clone
2016-09-06 15:40:00 -04:00
R. Belmont
59888c4c6f Merge pull request #1341 from MASHinfo/master
New NOT WORKING game [Siftware, MASH]
2016-09-06 15:39:50 -04:00
R. Belmont
14295ea5ce Merge pull request #1360 from MASHinfo/master
New Jumping Cross clone
2016-09-06 15:39:40 -04:00
R. Belmont
436ff26e16 Merge pull request #1363 from johnparker007/layout_update
Fruit machines: Update layouts with fixes and improvements
2016-09-06 15:39:29 -04:00
R. Belmont
b8bef631bd Merge pull request #1365 from ajrhacker/darkmist_license
Correct manufacturer info for darkmist
2016-09-06 15:39:17 -04:00
Lord-Nightmare
05845d5141 superqix.cpp: add notes, add some debugger access fences on read handlers [Lord Nightmare] 2016-09-06 14:43:10 -04:00
MetalliC
8a4f18996d Merge pull request #1369 from mamehaze/mpu4test3
new clones  Tecmo World Soccer '98 [Hammy]
2016-09-06 21:32:54 +03:00
Lord-Nightmare
3374f55b2a variable name consistency, pass 3 (n/w) 2016-09-06 14:12:32 -04:00
angelosa
cde1fe2633 Promoted all Aleck 64 games minus Magical Tetris Challenge as working, nw 2016-09-06 19:47:50 +02:00
Lord-Nightmare
4c533586de variable name consistency, pass 2 (n/w) 2016-09-06 13:45:15 -04:00
Lord-Nightmare
2df6cd563a variable name consistency, pass 1 (n/w) 2016-09-06 13:27:16 -04:00
Lord-Nightmare
9d45c72a63 comment fixes and variable name clarify (n/w) 2016-09-06 13:03:19 -04:00
angelosa
29663a2bad Inputs and basic flash device hookup, nw 2016-09-06 14:31:58 +02:00
angelosa
50e980ade8 Minor consolidations, nw 2016-09-06 14:31:56 +02:00
Nathan Woods
98df223c17 Allows devices to indicate whether image creation should be supported at the command line
This addresses MT bug #6372.  The prior issue is that creating serial and/or printer output relied on how image_load() would create images that were not there.  This behavior was not universally desirable (the consensus was that it was wrong for disk images, up in the air for cassettes etc).  This change makes it possible for devices to control this behavior.

Currently I have it associated with image_type(); this might not be the ideal fix.
2016-09-06 07:37:31 -04:00
MetalliC
e153f45560 fix MT06364 2016-09-06 13:31:55 +03:00
Olivier Galibert
7f37b29274 okim6295: Directly use set_rom_bank [O. Galibert]
dirom: Add a mandatory callback on bank change [O. Galibert]
2016-09-06 11:44:15 +02:00
Olivier Galibert
98392fb5e3 dirom: Resist to out-of-bounds bank numbers [O. Galibert] 2016-09-06 11:44:15 +02:00
mahlemiut
d2e070f63a fmtowns: reduce logerror spam a bit 2016-09-06 19:07:36 +12:00
David Haywood
60f4c6a237 simplify logic / update comment (nw) 2016-09-06 05:12:54 +01:00
David Haywood
3344f71cf9 new clones
Tecmo World Soccer '98 [Hammy]
2016-09-06 04:59:48 +01:00
cracyc
46ab9213f5 ui/selgame: get dat info from plugin [Carl]
plugins/data: add data plugin [Carl]
2016-09-05 21:43:17 -05:00
Lord-Nightmare
63ecb9a387 arkanoid.cpp: clean up variable names for eventual harmonization with other Taito drivers with MCUs (n/w) 2016-09-05 21:45:50 -04:00
arbee
a68ec58674 nss: revised/corrected hardware info [Guru] 2016-09-05 21:04:15 -04:00
Curt Coder
c4d0fbc48b pc1512: Added mouse port slot interface. [Curt Coder] 2016-09-05 22:09:58 +03:00
Curt Coder
908f473f19 dislot: Added missing quote. (nw) 2016-09-05 22:09:23 +03:00
Curt Coder
d943eb48a9 pc1512: Added joystick port to the keyboard. [Curt Coder] 2016-09-05 20:29:50 +03:00
Sandro Ronco
0e9d38151f chessmst: fixed HALT button. 2016-09-05 19:00:41 +02:00
Nigel Barnes
96a3e73dbc fix File Manager when cfg image directory invalid (nw) 2016-09-05 17:55:15 +01:00
Nigel Barnes
7ae7811ca1 bbc: moved joystick to analogue port slot device
- added Voltmace self-centering joysticks
2016-09-05 17:38:07 +01:00
Nigel Barnes
88da816a52 bbc: fix rom crc/sha1 (nw) 2016-09-05 17:38:07 +01:00
Nigel Barnes
e7250d3c92 bbcb: moved fdc to slot device to support various controller boards:
- Acorn 8271 and 1770, supporting Acorn, Amcom, Watford DFS's
- Cumana QFS (8877a)
- Opus DDOS and EDOS (1770, 2793, 2791)
- Watford DDFS (1770 and 1772)
- removed fake bbcb1770 machine
2016-09-05 17:38:07 +01:00
Curt Coder
c6ecc22997 pc1512: Added a software list for hard disks, and a preinstalled HD20 image to it. [Curt Coder] 2016-09-05 17:35:51 +03:00
Curt Coder
fec44e7e18 pc1640: Added a software list for hard disks, and a preinstalled HD20 image to it. [Curt Coder] 2016-09-05 15:26:57 +03:00
Curt Coder
9d84623ab5 pc1512: WIP. (nw) 2016-09-05 14:38:23 +03:00
Scott Stone
9ba12217b3 re-add documentation to kim1 driver and added information to XML regarding usage of softlist item (nw) 2016-09-05 03:03:03 -04:00
Scott Stone
9ccda04d17 Merge pull request #1336 from Dagarman/master
added software list
2016-09-05 02:15:47 -04:00
Michael Zapf
44e74fcc99 ti99: Explicitly add the cell_size to mfm_w call (nw) 2016-09-05 00:08:09 +02:00
AJR
d531cabf59 Correct manufacturer info for darkmist
- Move darkmist and t5182 from libtaito to libseibu (nw)
2016-09-04 12:34:51 -04:00
Olivier Galibert
987370f7f8 maygay1b: Fix MT6366 [O. Galibert] 2016-09-04 16:51:47 +02:00
smf-
7e9d3cedff fix for "warning C4390: ';': empty controlled statement found; is this the intent?" with MSVC (nw) 2016-09-04 13:37:42 +01:00
Robbbert
019a235757 All pinballs marked as NOT_WORKING (board decision) (nw) 2016-09-04 22:01:17 +10:00
Vas Crabb
1f1abfa39f Merge pull request #1361 from ajrhacker/tilemap_viewer
More new features for UI graphics viewer
2016-09-04 15:28:05 +10:00
briantro
cdc4969955 Merge branch 'master' of https://github.com/mamedev/mame 2016-09-03 22:59:49 -05:00
mahlemiut
d6c3ec8c92 fmtowns: switch off layer debug keys by default 2016-09-04 14:22:39 +12:00
John Parker
28275b432c Update layouts 2016-09-04 01:07:14 +01:00
hap
905adf07ae New NOT_WORKING clone added
-------
Chess-Master (set 2) [uncredited]
2016-09-03 22:32:17 +02:00
Nathan Woods
4251194fe5 Worked around the OPTION_GUIDE_EXTERN issue by using a crazy trick involving namespaces
Caveats:
  1.  Because of how this trick works, it is no longer possible to declare an option guide as static, so I had to make a bunch of changes
  2.  I'm going to want the hardcore C++ guys (i.e. - Vas) to review this with a fine toothed comb
2016-09-03 16:11:58 -04:00
briantro
bc808cf655 midwunit.cpp: Minor rom name correction - NW 2016-09-03 11:42:43 -05:00
AJR
a237f50680 More consistent use of integer types in tilemap_t and other graphics-related classes (nw)
- Define indirect_pen_t, requiring a slight reordering of emu.h due to an unsurprising dependency
2016-09-03 10:01:39 -04:00
Nathan Woods
be3c18302e Figured out a slightly better way to make the option guide macros to work
I was able to eliminate the need for a dummy entry at the end
2016-09-03 08:12:51 -04:00
Miodrag Milanovic
9a8964d5d0 Fix build (nw) 2016-09-03 13:53:44 +02:00
Miodrag Milanovic
d193abb0ad Update BGFX and BX packages and update MAME code to support new API (nw)
Generated missing shaders (nw)
2016-09-03 13:30:42 +02:00
Robbbert
1b5fd49af1 IDSA pinball: added some meat to the bones (nw) 2016-09-03 14:03:57 +10:00
Nathan Woods
965fb61f95 Attempting to make option_guide and option_guide::entry POD types; need to figure out a better way to do OPTION_GUIDE_EXTERN 2016-09-02 23:52:30 -04:00
Lord-Nightmare
99926845d1 superqix.cpp: Fix ROM labels and locations for prebillian, add notes about lack of Taito game ID and PCB label. [Shoutime, Lord Nightmare] 2016-09-02 18:46:32 -04:00
AJR
0a8652e03f More new features for UI graphics viewer
- Mouse over GFX tiles to reveal pixel values
- Mouse over tilemap to reveal tile codes and colors
- UI tilemap scrolling controls are now orientation-relative
- Make mouse visible everywhere in UI graphics viewer by treating it like a menu
- Add all necessary getters to tilemap_t and a few more (nw)
- Add comment about role of decoder in tilemap creation (nw)
2016-09-02 18:04:38 -04:00
MASH
fb68455435 Update mame.lst 2016-09-02 22:36:51 +01:00
MASH
584e7a943e Update snk.cpp 2016-09-02 22:34:22 +01:00
Nigel Barnes
855760fedc bbc: updated to use input merger device
- keyboard and joystick use ioport_array
- reset devices on BREAK
2016-09-02 21:47:02 +01:00
Nigel Barnes
a7946f9c61 added header checks to identify in uef_cas and csw_cas formats 2016-09-02 21:47:02 +01:00
Nigel Barnes
2aed582096 electron: added Acorn Plus 3 expansion as slot device (floppy support)
- reset expansion devices on BREAK
- minor progress on M2501 device
2016-09-02 21:47:02 +01:00
Nigel Barnes
2239e5d4c3 electron: now uses RAM device instead of ROM_REGION
- added CSW cassette format
- pressing BREAK will now hold until released
2016-09-02 21:47:02 +01:00
hap
8b7647d201 namcos22: timecris clone still had wrong byteswapped samplerom 2016-09-02 19:28:38 +02:00
Risugami
2ca569c935 Fixed Midway V Unit wheel output. It seems the diagnostics test for the wheel is poorly coded for turning left as it is correct in game. 2016-09-02 12:12:55 -05:00
Curt Coder
5970545c28 pc1512: Added hard disk information. (nw) 2016-09-02 15:34:25 +03:00
Vas Crabb
bc3279d967 Merge pull request #1351 from JoakimLarsson/e100_1
New driver for Esselte 100, has built in BASIC, supports cassette sav…
2016-09-02 20:54:21 +10:00
Joakim Larsson Edstrom
1d7ba6e45a Hexified some UTF-8 character constants 2016-09-02 12:37:13 +02:00
Curt Coder
b96e5b1bdd pc1512: Fixed keyboard reset behavior. [Curt Coder] 2016-09-02 13:33:03 +03:00
Joakim Larsson Edstrom
e800901749 Fixed Natural Keyboard configuration 2016-09-02 11:56:04 +02:00
Nathan Woods
2c9e00b96d Moving null_option_guide to global scope to avoid thread safety issues 2016-09-01 20:05:13 -04:00
briantro
992ce0071e midyunit.cpp: Label the PA2 Terminator 2 set as "prototype" as per other sets. - NW 2016-09-01 18:58:36 -05:00
Joakim Larsson Edstrom
55b5bad847 Fixed PR feedback on temporary integer types and keyboard definitions 2016-09-02 00:02:06 +02:00
hap
c357acd3df Merge pull request #1359 from MASHinfo/master
Added joystick to P1 Start
2016-09-01 22:58:22 +02:00
S.Z
e7386056e6 Merge pull request #1358 from johnparker007/acesys1_layouts
ACESYS1: Added 6 layouts
2016-09-01 21:22:00 +02:00
S.Z
e3c00b961b Merge pull request #1356 from johnparker007/j80_layouts
SYSTEM80: Added 12 layouts
2016-09-01 21:21:23 +02:00
Risugami
8868979af0 Attract mode would suggest these LEDs need reversed. 2016-09-01 14:10:51 -05:00
MASH
b30e517c91 Update turrett.cpp 2016-09-01 19:34:37 +01:00
MASH
af16d9b3ba Update midyunit.cpp 2016-09-01 19:33:47 +01:00
MASH
972364003c Update guab.cpp 2016-09-01 19:33:03 +01:00
MASH
892188aafe Update namcos22.cpp 2016-09-01 19:32:19 +01:00
MASH
d7d365929e Update bartop52.cpp 2016-09-01 19:31:14 +01:00
MASH
e329fe097f Update sshot.cpp 2016-09-01 19:30:30 +01:00
John Parker
ef03ef06ee Added layouts 2016-09-01 19:13:17 +01:00
Risugami
93f14e59b5 Added LEDs to Hyperdrive layout. 2016-09-01 13:11:45 -05:00
John Parker
5cfc8e7479 Added layouts 2016-09-01 18:09:17 +01:00
MetalliC
fcb9dc857d naomi docs update [f205v, MetalliC] 2016-09-01 15:04:42 +03:00
Nathan Woods
9c06ec0b6a Incorporating Vas Crabb feedback 2016-09-01 06:49:54 -04:00
Vas Crabb
83e4d34af0 Merge pull request #1353 from Risugami/master
Added layout for California Speed
2016-09-01 18:30:19 +10:00
Risugami
7fc2e7ff84 Minor improvement on logging. The LOG define isn't needed as everything expected is found. What could remain would be considered an error and needs to be logged. 2016-09-01 03:19:50 -05:00
Risugami
69fcbfe6c8 Changed style as requested. 2016-09-01 02:45:37 -05:00
Vas Crabb
f4de6518cf Merge pull request #1263 from npwoods/cococart_cpp_modernization
Rough C++ modernization of CoCo cartridge infrastructure
2016-09-01 16:23:08 +10:00
Vas Crabb
cbe61fe91d Merge pull request #1354 from npwoods/i860disasm_fix
Fixed an issue on the i860 disassembler that could cause an undefined string to be used
2016-09-01 15:58:37 +10:00
Vas Crabb
8f0c90af03 Merge pull request #1355 from ajrhacker/big10_inputs
big10: Various modest input/output improvements
2016-09-01 14:53:53 +10:00
AJR
f39271d8c0 big10: Various modest input/output improvements
- Use applicable gambling input types and keypad for numbers instead of BUTTON<n>
- Add ticket dispenser for payout (but is there any hopper feedback? no obvious error message)
- Add lamp output(?)
- Try to puzzle out some more DIP switches based on what the code does

Slight improvements to AY8910 error logging, with some messages now disabled by default (nw)
2016-08-31 23:33:18 -04:00
Nathan Woods
29549fcb0a Fixed an issue on the i860 disassembler that could cause an undefined string to be used 2016-08-31 21:54:00 -04:00
briantro
f4c5212c2e Terminator 2 - Judgment Day Proto clone added
New Clone Added
-------------------------------------------------
Terminator 2 - Judgment Day (rev PA2 10/18/91) [Bicycle Repairman]
2016-08-31 20:31:51 -05:00
Risugami
1d1be2ff92 Added layout for Vapor TRX. 2016-08-31 17:34:42 -05:00
Brad Hughes
5281612e2a Partially fix SDL joysticks with same name
Fixes #1334
2016-08-31 18:01:53 -04:00
Risugami
91ea35d7e0 Added layout for Hyperdrive. 2016-08-31 15:33:32 -05:00
Risugami
4b22e9211f Added layout for California Speed. 2016-08-31 14:26:17 -05:00
S.Z
dcdd2cc5ba Merge pull request #1352 from johnparker007/mpu5_layouts
MPU5: Added 146 layouts
2016-08-31 21:12:35 +02:00
MetalliC
e25fcaff52 vector06: add software list and TODOs 2016-08-31 21:45:01 +03:00
John Parker
96f190ba11 Add layouts 2016-08-31 19:00:17 +01:00
Joakim Larsson Edstrom
ef5622363f New driver for Esselte 100, has built in BASIC, supports cassette save/load and capable of 256x256 semigraphics 2016-08-31 17:21:58 +02:00
Michael Zapf
fc262685f6 ti99: Added debug read. 2016-08-31 15:05:37 +02:00
Vas Crabb
dff14d609f gba_lcd inherits m_regs as well (nw) 2016-08-31 11:47:01 +10:00
Vas Crabb
6eeb2ff231 Merge pull request #1350 from ajrhacker/gba_save_fix
Attempt at fixing gba savestates (nw)
2016-08-31 11:24:23 +10:00
AJR
8940ddfb60 Attempt at fixing gba savestates (nw)
This is untested, but similar in principle to af97bde77b.
2016-08-30 21:15:12 -04:00
Scott Stone
5f0177016a Fix for save state reloading for many machines using oki6295, thanks to Osso (nw) 2016-08-30 17:04:31 -04:00
therealmogminer@gmail.com
3cd120638a Add okim6295 to vgmplay driver, nw 2016-08-30 17:28:06 +02:00
Vas Crabb
4d0d5fe118 srcclean again... 2016-08-31 01:17:52 +10:00
Ivan Vangelista
af97bde77b devices/zeus2.cpp: fix save state crashing in thegrid and crusnexo (nw) 2016-08-30 15:37:45 +02:00
therealmogminer@gmail.com
eb8ca9b785 Fix MT06306, removed oricext bus from telstrat only, nw 2016-08-30 12:41:47 +02:00
Michael Zapf
89515782ad ti99: Change step rate default setting to 8ms. 2016-08-30 12:37:14 +02:00
Vas Crabb
234e91f9fb Add Lua-cleaning ability to srcclean 2016-08-30 14:57:38 +10:00
Vas Crabb
e2978b793f Merge pull request #1344 from johnparker007/j6_layouts
JPM IMPACT: Added 58 layouts
2016-08-30 09:51:11 +10:00
Vas Crabb
e85937f8b3 Merge pull request #1345 from johnparker007/mpu3_layouts
MPU3: Added 39 layouts
2016-08-30 09:50:15 +10:00
John Parker
ed59f93b1d Add 39 layouts 2016-08-29 21:18:58 +01:00
John Parker
de503d0371 Added 58 layouts 2016-08-29 18:59:44 +01:00
therealmogminer@gmail.com
a1cce8e98d Fix MT05813, memory trashing by z8536 device 2016-08-29 17:36:24 +02:00
Vas Crabb
46bf1ce04b More cleanup on the back of Osso's fix for a7e393b36b (nw)
* Make iterators actually meet requirements of ForwardIterator (and by consequence, ForwardIterator, Iterator and EqualityComparable)
* Don't use function statics if they can be avoided - it isn't thread-safe
* Remove leftover crud from when dynamic_buffer and friends were templates in lib/util

It's still dangerous that the const behaviour of iterators doesn't match STL.
Also, simple_list members with similar functionality to STL container members should be renamed.
2016-08-30 01:31:23 +10:00
Ivan Vangelista
7c6a527e26 emumem.cpp: fix regression in save states (nw) 2016-08-29 15:46:10 +02:00
hap
d7ef4e6c49 wildfire: fix display problem on loadstate 2016-08-29 15:06:40 +02:00
MetalliC
94e8bc2d92 chihiro/triforce comments-docs update from f205v 2016-08-29 15:52:13 +03:00
therealmogminer@gmail.com
b21b5d4434 m5: Don't crash when not run with cartridges, nw 2016-08-29 14:50:28 +02:00
therealmogminer@gmail.com
107b328d10 Fix MT06314, V33 only has a 20-bit address bus, nw 2016-08-29 14:50:25 +02:00
therealmogminer@gmail.com
fe2e7acaa4 Fix MT06315, M6504 only has a 13-bit address bus, nw 2016-08-29 14:50:23 +02:00
Ivan Vangelista
41c53d804f eprom.cpp: fixed save state regression (nw) 2016-08-29 14:45:55 +02:00
Vas Crabb
6767ca22e5 forgot these on the previous srcclean run (nw) 2016-08-29 22:41:38 +10:00
Vas Crabb
65dc9cf4c0 Merge pull request #1342 from johnparker007/sc4_layouts_i-z
Scorpion 4: added 73 layouts
2016-08-29 22:34:53 +10:00
Vas Crabb
61fc29c639 Merge pull request #1339 from mamehaze/mpu4test3
some more mpu4 descriptions (nw)
2016-08-29 22:16:04 +10:00
John Parker
205ad26340 Scorpion 4: added 73 layouts 2016-08-29 12:52:58 +01:00
therealmogminer@gmail.com
df6bced689 Fix MT06317 and MT06316, will wnss 2016-08-29 12:49:49 +02:00
David Haywood
7b32f11232 mpu4sw.hxx - main description pass done (nw) 2016-08-29 11:26:41 +01:00
Vas Crabb
25b8ea2e48 dooyong.cpp: clean up, encapsulate stuff, use derived machine configs, better represent the 16-bit text layer block on 8-bit machines 2016-08-29 18:22:37 +10:00
Lord-Nightmare
7d652e945f arkanoid.cpp: clean up comments and fix obsolete set names in comments which have long since changed. Clean up and update notes about which MCUs are used. [Lord Nightmare] 2016-08-29 03:05:29 -04:00
Lord-Nightmare
24c9bf10f4 mhavocrv: fix missing comment, fix date. (n/w) 2016-08-29 02:39:17 -04:00
Vas Crabb
716061d8e5 Merge pull request #1340 from ajrhacker/aug_fixes
Misc. fixes (nw)
2016-08-29 13:04:05 +10:00
MASH
3d4e104495 Update mame.lst 2016-08-28 23:57:41 +01:00
MASH
e315501770 Update dwarfd.cpp 2016-08-28 23:54:53 +01:00
David Haywood
28bfab0153 m4luckst, m4jwlcwn descriptions (nw) 2016-08-28 21:59:40 +01:00
David Haywood
00512e7b26 couple more mpu4 descrptions (nw) 2016-08-28 21:45:55 +01:00
David Haywood
bc5698b3e0 couple more MPU4 (nw) 2016-08-28 21:30:45 +01:00
AJR
6ff64def00 Misc. fixes (nw)
- Correct address space number for audiocpu_map in barni.cpp
- Add missing_dependencies check to airraid_dev (fixes segfault in tilemap viewer; yes, I know these tiles are 100% garbage)
- Add assert to device_gfx_interface::palette() to help catch dependency mistakes like the above
- Add MACHINE_IMPERFECT_SOUND to cshootert (music desyncs a lot)
2016-08-28 16:09:03 -04:00
David Haywood
bdeb49959d some more mpu4 descriptions (nw) 2016-08-28 20:49:18 +01:00
Vas Crabb
cb510d4889 srcclean new layouts 2016-08-29 04:18:33 +10:00
Vas Crabb
21c66f9e63 Merge pull request #1337 from johnparker007/j2_layouts
JPM MPS: Added 89 Layouts
2016-08-29 04:13:20 +10:00
Vas Crabb
0236029101 Merge pull request #1338 from johnparker007/j5_layouts
JPM SYSTEM5: added 21 layouts
2016-08-29 04:12:47 +10:00
John Parker
53d21dec8e Add 21 layouts 2016-08-28 19:04:56 +01:00
Dirk Best
690df12c7c ajax: Slightly adjust visible area (MT #06356) 2016-08-28 18:50:52 +02:00
Vas Crabb
c960435d3e srcclean and translation regeneration 2016-08-29 02:02:04 +10:00
John Parker
d8d04046cc Added 89x Layouts 2016-08-28 16:12:32 +01:00
KEN WHITE
b0b74991c0 kim1 softlist 2016-08-28 06:42:18 -07:00
KEN WHITE
dd7f9479fa :w
"esc"
esc

"esc"
2016-08-28 06:19:54 -07:00
R. Belmont
2101fe044e Merge pull request #1333 from johnparker007/sc4_layoutas_a-h
Scorpion 4: Add 35x layouts (D-H)
2016-08-28 08:50:17 -04:00
KEN WHITE
fb2629adc0 Please enter the commit message for your changes. Lines starting 2016-08-28 05:46:11 -07:00
hap
644ccd9000 chessmst: add note 2016-08-28 12:14:09 +02:00
Miodrag Milanovic
85f7413a69 Cleanup for VS2015 build (nw) 2016-08-28 11:58:12 +02:00
MetalliC
2221e3fa0f model1 add IO board dumps (nw) 2016-08-28 12:24:53 +03:00
Ivan Vangelista
2f42c40b14 dynax.cpp: dumped color PROMs for Intergirl [f205v] 2016-08-28 09:04:36 +02:00
MetalliC
e532ca2059 vector06 fix ROM cartridge boot, use soviet FDC, few notes 2016-08-28 09:11:01 +03:00
Vas Crabb
8b32cd1eb5 Offsets in words, duh 2016-08-28 15:03:07 +10:00
Vas Crabb
6a0f6ca570 dooyong.cpp: better representation of how tilerom appears to hardware 2016-08-28 13:48:03 +10:00
Vas Crabb
0000f1b67f Change name 2016-08-28 13:08:07 +10:00
Vas Crabb
c70fee9c71 Convert rshark/superx ROM-based tilemaps to device as well, remove all the trampolines 2016-08-28 13:00:54 +10:00
Vas Crabb
67bedd6b2e Merge pull request #1331 from antonioginer/master
New stretching options (as suggested by Jeeze)
2016-08-28 10:36:58 +10:00
hap
59eb4a0557 chessmst: added reset and halt buttons 2016-08-28 01:43:21 +02:00
John Parker
2bc3ee7939 Scorpion 4: Add 35x layouts (D-H) 2016-08-27 23:11:29 +01:00
Nathan Woods
b60879e595 option_guide C++-ification, touched up imgtool
The main point of this change is to C++-ify option_guide.  It was changed from a struct array to a class, namespaced etc, with the ultimate hope of incorporating an in-emulation image creation UI.

Imgtool got hit with a number of changes; I'll probably have to bring that off of the backburner and touch that up too
2016-08-27 16:41:11 -04:00
Olivier Galibert
fe5a6b57d1 dirom fixes (nw) 2016-08-27 22:37:21 +02:00
Antonio Giner
dcc361c354 Consistently apply -intscalex to the long dimension of the target
monitor, and -intscaley to the short dimension.
2016-08-27 22:12:29 +02:00
Antonio Giner
aa326bd8e6 Implement new option -autostretchxy, to automatically apply
-unevenstretchx or -unevenstretchy based on source native orientation.
2016-08-27 22:12:29 +02:00
Antonio Giner
a976bc2a2a Implement new option -unevenstretchy (complementary to -unevenstretchx) 2016-08-27 22:12:29 +02:00
Vas Crabb
b65c003cbe Merge pull request #1330 from bradhugh/osx_relative_mouse
Warp mode for relative mouse on OSX SDL 2.0.4
2016-08-28 05:24:49 +10:00
Vas Crabb
8c6c3e4650 Make Dooyong tilemap generator into a device, move a whole lot of stuff from video start to machine config 2016-08-28 05:09:06 +10:00
hap
0c2fb3c289 tlcs90: fix a nonsense check 2016-08-27 21:02:54 +02:00
therealmogminer@gmail.com
90b6c12423 Really fix -debug -cheat crash this time, nw 2016-08-27 20:53:13 +02:00
Olivier Galibert
e97f55dd67 Merge pull request #1328 from johnparker007/bfm_dmd_hue
BFM DMD: Adjust to more accurately match the colour of the real machines.
2016-08-27 20:52:02 +02:00
Brad Hughes
9af893666a Warp mode for relative mouse on OSX SDL 2.0.4
Fixes #1232
2016-08-27 14:23:34 -04:00
John Parker
00219cd1a1 Adjust to much more accurately match the colour of BFM DMDs after reviewing videos and collaborating with people on the fruit machine forums. 2016-08-27 18:51:45 +01:00
therealmogminer@gmail.com
7df8323c2d Fix -debug -cheat crash, nw 2016-08-27 18:03:12 +02:00
R. Belmont
4434244d3f Merge pull request #1325 from ajrhacker/palette_viewer
Show color values in palette viewer
2016-08-27 10:05:26 -04:00
therealmogminer@gmail.com
01c2af0bbc cmi2x.cpp: Hook up second floppy. [Ryan Holtz] 2016-08-27 15:55:26 +02:00
Vas Crabb
69d0834ce6 Update comment (nw) 2016-08-27 23:24:12 +10:00
therealmogminer@gmail.com
cd90faf724 Minor changes to cmi2x driver, nw 2016-08-27 14:56:04 +02:00
Vas Crabb
7e02cca613 popbingo: emulate mixing of two 4bpp tilemaps to make 8bpp background [Vas Crabb]
also initialise/save palette bank properly for 8-bit Dooyong games
2016-08-27 22:51:17 +10:00
Olivier Galibert
89737886e0 Merge pull request #1327 from johnparker007/bfm_dmd_improve_colours
Improve DMD on/off dot colours
2016-08-27 13:16:38 +02:00
John Parker
d43d55e66e Improve DMD on/off dot colours 2016-08-27 11:09:19 +01:00
Miodrag Milanovic
62fe8b8980 some C++14 features are not supported by VS2013. VS2015 is free for home use so no need for legacy support (nw) 2016-08-27 11:15:38 +02:00
Vas Crabb
6e47d26589 gah how did I miss that (nw) 2016-08-27 17:02:11 +10:00
Vas Crabb
75be4dff5f While I'm causing full recompiles all the time, reduce necessary number of instantiations of parts of string formatting engine 2016-08-27 16:45:53 +10:00
Vas Crabb
eff28a88cd Proper fix for making zlib visible to vgmplay 2016-08-27 15:46:22 +10:00
MASH
ab0e7f5fbd Add files via upload 2016-08-27 05:20:18 +01:00
MASH
c2b4e6d392 Update pacman.cpp 2016-08-27 05:18:38 +01:00
AJR
1fe589ca1e Show color values in palette viewer
- On the UI graphics viewer's palette screen, moving the mouse over a color rectangle will show the index of the entry and its RGB values in hexadecimal.
- For indirect pens, the index of the corresponding color will also be shown.
- For colors in normal RAM-based palettes, the raw (i.e. undecoded) value stored in memory will also be shown. This does not currently work with most buffered palettes (though the Seibu SPI driver has been updated for this purpose), and is totally incompatible with PROM-based or RAMDAC-based palettes.

(nw) The changes made to the core while implementing this feature may look more substantial than they really are. A whole batch of read methods have been made const, and palette_device now has a generic read_entry function that is used both internally and externally.
2016-08-26 22:39:58 -04:00
Robbbert
be637e1af8 TEMPORARY PATCH to fix the build. 2016-08-27 12:35:49 +10:00
Juergen Buchmueller
401b190851 alto2: fix timer setup (nw) 2016-08-27 01:39:42 +02:00
Vas Crabb
17cf4acbef * Make object finders behave like pointers for the purposes of implicit casts, dereferencing and array access, not something that's part pointer, part reference, part vector
* Require dummy tag to be specified explicitly, magical defaults are unhelpful here as the more common case it to search for a real object
* Make the search methods private in concrete classes where possible as users should rely on the resolution process for these things

Still can't hide the memory bank find method since atari400.cpp subverts the resolution process.
Can't get rid of set_target on shared_ptr_finder as it's abused all over the place.
2016-08-27 08:34:06 +10:00
Vas Crabb
cdb531e83d Another round of these 2016-08-27 07:06:25 +10:00
Olivier Galibert
9aa39dca0a fix (nw) 2016-08-26 22:21:58 +02:00
Vas Crabb
ea3ff96673 More prep for removing pointer/reference duality (nw) 2016-08-27 05:47:36 +10:00
cracyc
db48502ecb t11: fine, be that way (nw) 2016-08-26 14:32:37 -05:00
MetalliC
b5761952c7 vector06c hook AY8910 (2 variants), promoted to working 2016-08-26 19:59:11 +03:00
MASH
2a31485042 Add files via upload 2016-08-26 16:05:05 +01:00
MASH
a3c513f7f7 Update galaga.cpp 2016-08-26 16:03:09 +01:00
hap
bda55823e4 fd1094: get rid of a spammy printf 2016-08-26 16:50:52 +02:00
hap
931d6f5b62 lghost: allow to disable gun offset correction 2016-08-26 16:44:28 +02:00
hap
fac1d64c58 Merge pull request #1289 from Pitou1/master
Fix for Mametesters BugID #1455
2016-08-26 16:06:30 +02:00
MetalliC
851c24cbb5 vector06c add i8253 sound 2016-08-26 15:33:27 +03:00
R. Belmont
a9025d1f53 Merge pull request #1279 from npwoods/yet_more_softlist_cleanups
Yet more softlist cleanups
2016-08-26 08:18:23 -04:00
R. Belmont
1f22ce8bda Merge pull request #1306 from GiuseppeGorgoglione/master
gba: 1st batch of code refactorings
2016-08-26 08:13:02 -04:00
R. Belmont
f868e7a5e9 Merge pull request #1308 from MASHinfo/master
Added video proms to Turkey Shoot and Mystic Marathon
2016-08-26 08:12:32 -04:00
R. Belmont
94d69c9c9b Merge pull request #1309 from Risugami/master
Added motion controller to Midway V-Unit
2016-08-26 08:11:58 -04:00
R. Belmont
4168ed05ef Merge pull request #1315 from mamehaze/sc2clean
previous sc2 pull requests cleaned up and reduced to a single update
2016-08-26 08:11:48 -04:00
R. Belmont
aaf5dd1a98 Merge pull request #1318 from MASHinfo/master
Added missing PAL dump to Green Beret (bootleg)
2016-08-26 08:11:33 -04:00
R. Belmont
dab6ef65dd Merge pull request #1322 from johnparker007/scorpion_4_layouts
Scorpion 4: add 35x Layouts
2016-08-26 08:11:02 -04:00
John Parker
77e9383c61 Scorpion 4: 35x Layouts 2016-08-26 10:11:28 +01:00
MetalliC
efdb9bfe9f vector06c ramdisk emulated, machine mostly working,
fix i8080 status callbacks during push/pop
2016-08-26 11:51:27 +03:00
Vas Crabb
548106bc69 Merge pull request #1320 from ajrhacker/mj_memory_reset
Designate more memory reset inputs in mahjong games; regularize servi…
2016-08-26 17:34:06 +10:00
Vas Crabb
dd1f102d84 Make object_array_finder a bit more flexible, centralise instantiation of more templates, more preparation for crud removal 2016-08-26 17:19:30 +10:00
Vas Crabb
e38a1e4737 Prepare to make object finders behave like a pointer, not a half-pointer half reference part 1 (nw) 2016-08-26 16:53:13 +10:00
AJR
d6836b083a Designate more memory reset inputs in mahjong games; regularize service inputs in dynax.cpp 2016-08-25 23:40:35 -04:00
Vas Crabb
11b806878f quick fix for Sega System 32 (nw) 2016-08-26 13:39:32 +10:00
smf-
c1b041e834 hacks for MSVC building until better solutions are found. (nw) 2016-08-26 00:23:02 +01:00
MASH
bb77497027 Update gberet.cpp 2016-08-25 21:19:58 +01:00
Michael Zapf
ac24b9ab30 Improved floppy sound emulation. 2016-08-25 20:43:12 +02:00
Michael Zapf
596b04dd5c ti99: Fixed another issue with double stepping. 2016-08-25 19:26:46 +02:00