Commit Graph

52845 Commits

Author SHA1 Message Date
cracyc
0e1f11ccae plugins/cheat: catch errors in cheat scripts and prelim break/watch support [Carl] 2017-07-24 10:07:02 -05:00
AJR
94e258c899 casloopy: Printer emulation is missing, of course (nw) 2017-07-24 10:56:23 -04:00
AJR
1314d8f6a9 funystrp: Separate driver state class (nw) 2017-07-24 09:48:00 -04:00
Nathan Woods
474f7ffd04 Imgtool: Changed a pointer to a reference, and fixed a std::string(nullptr) bug 2017-07-24 17:03:07 +10:00
cracyc
81079946a4 luaengine: debugger_manager support [Carl] 2017-07-23 20:41:08 -05:00
arbee
90abd22229 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Access Virus A [R. Belmont, tbd]
Access Virus B (Ver. T) [R. Belmont, tbd]
Access Virus C [R. Belmont, tbd]
Access Virus Rack [R. Belmont, tbd]
Access Virus Rack XL [R. Belmont, tbd]
Access Virus Classic [R. Belmont, tbd]
2017-07-23 20:18:43 -04:00
hap
2c149dfb7c Merge pull request #2514 from MASHinfo/wolfpack-fix
Fixed missing Torpedo trail
2017-07-23 22:13:01 +02:00
hap
d0ea06a5c1 New working machine added
---------
Garfield (Konami handheld) [hap, Sean Riddle]
2017-07-23 22:08:14 +02:00
MASH
2116de6c81 Fixed missing Torpedo trail
Fixed missing Torpedo trail in Wolf Pack. It was a type made by Osso in MAME 0.185:

https://git.redump.net/mame/commit/?id=f9b6c26bcaefd9de27867e76df00eceedaac8da0
2017-07-23 19:36:07 +01:00
yz70s
0d8155ab2c In class consolewin_info method set_cpu does nothing if the cpu to be set is the current one (nw)
This solves a problem in the windows debugger where the registers view would always return to the topafter being scrolled down.
2017-07-23 18:27:54 +02:00
Robbbert
a068cbd5d1 (nw) housekeeping. 2017-07-24 02:21:42 +10:00
Nathan Woods
281223e497 Cleanup/bulletproofing to the issue Wizz just found 2017-07-24 01:52:21 +10:00
Robbbert
769c2af968 (nw) Fixed the build. 2017-07-24 01:46:50 +10:00
Robbbert
976a3724e2 (nw) Save partname to inifile, so that the correct part is loaded next time. 2017-07-24 01:33:38 +10:00
arbee
8e3dc90e93 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Monomachine MK2 [R. Belmont, tbd]
Machinedrum MK2 [R. Belmont, tbd]
2017-07-23 10:01:07 -04:00
Robbbert
34358395d8 Road Runner (Midway): replaced bad rom with good one, added notes [Credits to be determined] 2017-07-23 16:29:46 +10:00
Vas Crabb
ba3d0a88d6 srcclean (nw) 2017-07-23 13:29:00 +10:00
Vas Crabb
3b369d976b Clean up Galeco Dallas hookup device.
There is no need for a second device for World Rally and Glass, it's the
same thing.  How the address lines are hooked up for host memory access
is part of the driver and can be done with a mirror/mask in the address
map provided by the driver.  There's also no need for the SRAM
trampolines in the device, that can be done entirely through address
maps.

The drivers need trampolines to do the address swizzling.  We should be
able to get rid of these when we get better support for 8-bit views of
16-bit components (dooyong drivers also have ugly trampolines for doing
this kind of thing).
2017-07-23 13:10:14 +10:00
Vas Crabb
dbdebf7544 please don't merge Allman code in K&R files and vice versa (nw) 2017-07-23 10:59:00 +10:00
R. Belmont
ac4aa17886 Merge pull request #2507 from jackrjli/parodius
Fixed default dipswitch settings for Parodius
2017-07-22 19:35:00 -04:00
R. Belmont
260c25c409 Merge pull request #2509 from Risugami/master
Improved wheel board on flagstaff and vegas
2017-07-22 19:34:33 -04:00
R. Belmont
b8864583f6 Merge pull request #2510 from dankan1890/travis_fix
fixed QT 5.5.1 for trusty. (nw)
2017-07-22 19:32:57 -04:00
Dankan1890
e21ec182aa Update .travis.yml 2017-07-23 00:45:52 +02:00
Dankan1890
289d4be029 Update .travis.yml 2017-07-23 00:21:15 +02:00
hap
65179c6a71 Merge pull request #2500 from DavidHaywood/180717
gaelco / ds5002fp changes:
2017-07-22 21:13:00 +02:00
dankan1890
df7d317a78 fixed QT 5.5.1 for trusty. 2017-07-22 20:43:50 +02:00
Risugami
9bdbb3671e Merge branch 'master' of https://github.com/Risugami/mame 2017-07-22 12:31:28 -05:00
Risugami
cc93c039b0 improved wheel board on seattle and vegas
added layout for sf2049
2017-07-22 12:29:58 -05:00
Tauwasser
c33f141c53 gameboy: fix SGB VRAM transfers (#2504)
* gameboy.xml: remove misleading comment

Sachen 4B-003 was recently added

Signed-off-by: Tauwasser <tauwasser@tauwasser.eu>

* gameboy: fix Super Game Boy VRAM transfer

A basic implementation of VRAM transfer. It fixes a number of games and removes
the SGB border hack. However, it's very likely that the bahvior is much more
complex. The old implementation was good enough for the majority of games,
so this should suffice until such time when SGB is implemented on top of SNES.

The attribute data was resized to 4096 bytes, so a whole VRAM transfer can take place
even though only 4050 bytes are used. The idea is that the whole 4096 bytes are
_probably_ transferred to WRAM and a game might theoretically upload a small executable
and use that data. However, running native SNES code is currently unsupported anyway.

Signed-off-by: Tauwasser <tauwasser@tauwasser.eu>

* gameboy: various code style/comment fixes

 - return GB_MBC_NONE instead of magic 0 value
 - add MLT_REQ case in sgb code and mention where it's actually handled
 - add PAL_PRI to list of known SGB commands (not implemented)
 - fix two comments

Signed-off-by: Tauwasser <tauwasser@tauwasser.eu>

* gameboy: coding style fixes for gb_lcd

Signed-off-by: Tauwasser <tauwasser@tauwasser.eu>
2017-07-22 12:40:09 -04:00
Luca Elia
42a9427f18 Machines promoted to working
----------------------------
The Roulette (Visco) [Team Europe, Luca Elia]
2017-07-22 16:37:46 +02:00
AJR
a4b8231637 ettrivia: Correct PSG type and use object finders (nw) 2017-07-22 10:09:27 -04:00
Joshua Root
97d5034d1b Fix include path with USE_LIBSDL on macOS
The cflags will contain an include path ending in "SDL2", not just "SDL", and removing just the latter leaves a stray "2" on the end.
2017-07-22 22:27:34 +10:00
MetalliC
bdd1b395d4 naomi.cpp: revert MIE back to higher clock, add notes about CPU core (nw) 2017-07-22 13:46:26 +03:00
Vas Crabb
a11d1fe266 convenience macro for enum bitwise operators (nw) 2017-07-22 14:32:29 +10:00
Vas Crabb
ae3fd3c020 * Get past fatal error on selecting software part from internal UI
* Sort software part menu in internal UI (was ordered by hash)

This preserves the option priority behaviour from 0.187 when setting the
instance option to the desired part.

Note that software part selection from internal UI doesn't actually
work.  For example with zorba:cpm, no matter which part you select,
you'll always end up with flop1 in A: and flop2 in B:.  This actually
did work properly in 0.187, so something has gone wrong in between.
2017-07-22 13:56:13 +10:00
Robbbert
ab83d7f82c (nw) housekeeping 2017-07-22 13:36:44 +10:00
AJR
e4eefbf097 funystrp: Add serial EEPROM for high score entries 2017-07-21 22:14:23 -04:00
Scott Stone
21964a5981 New working software list additions
-----------------------------------
pce_tourvision:  Majin Eiyuu Den Wataru (Tourvision PCE bootleg) [system11, The Dumping Union]
2017-07-21 20:49:41 -04:00
Scott Stone
58418078d8 New working software list additions
-----------------------------------
coco_flop: Pacman (z80 to 6809 Transcoded - v1.01) (512kb)  [Glen Hewlett]
2017-07-21 16:49:20 -04:00
AJR
547df3e483 tmspoker: Fix ROM loading (nw) 2017-07-21 14:15:02 -04:00
hap
535a9c9475 New working machine added
----------
Gauntlet (Tiger handheld) [hap, Sean Riddle]
2017-07-21 20:05:45 +02:00
Joakim Larsson Edström
8b2d9227ba Merge pull request #2501 from JoakimLarsson/sda5708_2
SDA5708 layout for dbox
2017-07-21 12:00:09 +02:00
Patrick Mackinlay
754240e3b7 i82586: functional, ~90% complete (#2498)
* i82586: functional, ~90% complete
* added dumping of 82586 configuration
* i82586: state save
* Changed address handling and filtering.
2017-07-21 19:40:55 +10:00
Vas Crabb
3e60ab4a04 cocoa debugger: save/restore console split positions 2017-07-21 18:25:06 +10:00
MetalliC
298f379212 naomi.cpp: dumped earlier Sega Gun Board firmware [Darksoft] 2017-07-21 07:30:55 +03:00
Vas Crabb
d7984c7d0c Add a method for copying part of an XML tree into another tree and use it to fix Cocoa debugger fatal error 2017-07-21 13:03:44 +10:00
Vas Crabb
05e84dccc0 * Make XML file a class of its own managed with smart poitners
* Save/restore a little more of Cocoa debugger state
2017-07-21 11:47:41 +10:00
arbee
431879ef2b alphatro: real machine only has 2 drives + fix drive B: [R. Belmont] 2017-07-20 21:03:53 -04:00
AJR
db49a26224 Tidy up (nw) 2017-07-20 17:53:18 -04:00
AJR
a85ae608dd amerihok: Make some educated guesses regarding manufacturer, decade, MCU and sound chip types (nw)
z8: A few technical modifications to memory interface; add Z8681 type (nw)
2017-07-20 17:19:21 -04:00