R. Belmont
9ee81bdb18
Merge pull request #1282 from Risugami/master
...
Added layout for Midway V-Unit games
2016-08-23 14:48:21 -04:00
R. Belmont
8b4d4039b1
Merge pull request #1300 from npwoods/fix_coco_ramsize
...
[COCO 1/2] Fixed configurable RAM sizes (mametester bug #5823 )
2016-08-23 14:08:29 -04:00
Ivan Vangelista
da35d5a03b
More PinMAME synch. Just need to whip up 2 or 3 skeleton drivers and I should be done (nw)
2016-08-23 17:59:10 +02:00
Ivan Vangelista
3b56800462
Merge pull request #1302 from mamehaze/setadditions
...
add proper SMT Flash dumps to deluxe4u [system11]
2016-08-23 17:55:09 +02:00
David Haywood
c7d91373a5
add proper SMT Flash dumps to deluxe4u [system11]
2016-08-23 16:43:10 +01:00
MASH
f304156f7b
Update 8080bw.cpp
2016-08-23 16:36:53 +01:00
Nathan Woods
f61d5c91f2
[COCO 1/2] Fixed configurable RAM sizes (mametester bug #5823 )
...
This changes the 6883 SAM implementation to assume that memory bank lengths smaller than the available space are no longer mirrored, which is how a legit CoCo 1/2 with less than 32k of RAM would really be.
2016-08-23 11:36:20 -04:00
MASH
a42467e629
Add files via upload
2016-08-23 16:34:44 +01:00
Vas Crabb
1b5062fb7e
Merge pull request #1299 from npwoods/fix_trace_with_tracelog
...
Fixed the ability to have an action on the debugger 'trace' and 'traceover' commands
2016-08-24 00:08:54 +10:00
David Haywood
c8eb611728
Put the DM01 matrix board CPU inside the device for BFM SC2/4.
...
pretty sure the layout string lookups on sc2prem are killing us tho, might have to treat the DMD as a tiny screen.
2016-08-23 15:02:40 +01:00
Nathan Woods
c38b753f01
The 'trace' and 'traceover' commands were registered as having three arguments. This fixes it so there are four arguments
...
This seems to have been broken a long time. My guess is that when the ability to disable loop detection was added, the argument count was not changed to continue allowing the existing command argument.
2016-08-23 09:58:23 -04:00
Vas Crabb
76ff0172ab
Merge pull request #1296 from npwoods/legacy_cassette_check_for_error
...
Performs argument checking on the return value of CassetteLegacyWaveFiller.chunk_sample_calc()
2016-08-23 22:32:53 +10:00
Risugami
7b825b876d
Dumping Galil commands to osd_printf_error for now. Not confident enough in the rest of the code to include tests for them so improved the comments about them instead.
2016-08-23 07:32:20 -05:00
RobertoFresca
a42b94b3b3
Amatic multigames: Corrected technical notes.
2016-08-23 09:29:24 -03:00
Nathan Woods
846cd43287
Performs argument checking on the return value of CassetteLegacyWaveFiller.chunk_sample_calc()
...
This is just better error checking. You can see this if you create a garbage file named 'foo.csw' and invoke the following command:
mame bbcb -cass1 foo.csw
With this change you get an invalid image error. Without it, you get this:
Caught unhandled St12length_error exception: vector::_M_default_append
2016-08-23 07:56:48 -04:00
briantro
d64c4c6b6c
New Golden Tee '98 clone
...
New Clone Added
-----------------------------------------------------
Golden Tee '98 Tournament (v3.02) [Brian Troha, The Dumping Union]
2016-08-22 22:56:27 -05:00
briantro
bbae59a04e
minor doc update / rom name correction - NW
2016-08-22 22:51:55 -05:00
RobertoFresca
3134248893
Amatic Multi Game 2.4 alt notes...
2016-08-23 00:33:11 -03:00
RobertoFresca
aa4162890a
New machines marked as NOT_WORKING
...
----------------------------------
Multi Game I (unknown V2.4) [Roberto Fresca, Team Europe]
2016-08-23 00:25:16 -03:00
Vas Crabb
f4bbee2f99
Merge pull request #1294 from ajrhacker/cmi_fix
...
Fix Clang compile for OS X by removing leftover variables (nw)
2016-08-23 10:53:03 +10:00
RobertoFresca
8949747085
Jolly Joker (Apple Time): Added technical notes...
2016-08-22 21:48:50 -03:00
RobertoFresca
071a620e2b
New machines marked as NOT_WORKING
...
----------------------------------
Jolly Joker (Apple Time) [Roberto Fresca, Team Europe]
2016-08-22 21:44:19 -03:00
Brad Hughes
ab6bca008d
Put back accidentally replaced conditional compile directive (nw)
2016-08-22 18:19:52 -04:00
Brad Hughes
f4b5092203
cleanup missed x11 input module (nw)
2016-08-22 18:16:52 -04:00
AJR
d8af8c9063
Fix Clang compile for OS X by removing leftover variables (nw)
2016-08-22 17:12:23 -04:00
Brad Hughes
7d3ce203b5
osd input code cleanup (nw)
2016-08-22 15:02:56 -04:00
David Haywood
a65776420e
more mpu4 descriptions (nw)
2016-08-22 19:45:14 +01:00
John Parker
63ef71fef6
Scorpion 2: add 12 internal layouts
...
Added these layouts:
sc2ptytm1
sc2cpe
sc2casr2
sc2majes
sc2eggs1
sc2prom
sc2cpg
sc2copcl7
sc2town2
sc2suprz1
sc2heypr
sc2prem2
2016-08-22 19:29:58 +01:00
Ivan Vangelista
1991f05980
Continued synching with PinMAME (nw)
2016-08-22 19:44:50 +02:00
yz70s
c1e3a3fcac
xbox: more usb (nw)
2016-08-22 19:35:39 +02:00
yz70s
4df54c9986
divtlb.cpp: strore address of elemtnt 0 of m_table and return it in vtlb_table, with this in debug mode i386 is 1.7 times faster (nw)
2016-08-22 19:35:39 +02:00
therealmogminer@gmail.com
649c13736c
On second thought, let's not run sound devices at negative clock rates, 'tis a silly thing.
2016-08-22 19:31:46 +02:00
Vas Crabb
dc0301ed86
fix oversized region (nw)
2016-08-23 03:10:42 +10:00
Vas Crabb
ba01d4219c
fix name of bootleg to match title screen (nw)
...
I don't know where the current name came from. Chongchu Jianghu means "made a comeback" or something, probably because this was a hack to update a six-year-old game.
2016-08-23 02:42:08 +10:00
Nathan Woods
cd745e6095
Now setting m_filetype for images loaded from softlists
2016-08-22 09:15:24 -04:00
Risugami
70a4d41e6d
Added basic wheel force feedback reference and made notes on other outputs.
2016-08-22 04:31:35 -05:00
James Wallace
4a951ca487
Merge pull request #1287 from johnparker007/master
...
Add new Scorpion 1 internal layouts
2016-08-22 09:12:44 +01:00
James Wallace
44e0a9c419
Merge pull request #1288 from mamehaze/mpu4test2
...
more mpu4 descriptions (nw)
2016-08-22 09:10:24 +01:00
Ivan Vangelista
777c68ac87
Fixed MT06352 (nw)
2016-08-22 08:49:35 +02:00
Patrick Lessard
e2825227e6
Fix for Mametesters BugID #1455
2016-08-21 23:45:58 -04:00
AJR
cb8d322890
Create address_space_debug_wrapper to deal with pedantic but common issue (nw)
2016-08-21 22:07:55 -04:00
David Haywood
b35576c267
more mpu4 (nw)
2016-08-22 00:55:33 +01:00
David Haywood
8077fa9243
more mpu4 descriptions
...
also tread Casino Bar-gain and Bar-gain as different games in mpu4sw file, the Casino layout doesn't apply to the regular game at least, and they identify in different ways, so it's probably a slightly different game.
2016-08-22 00:37:26 +01:00
therealmogminer@gmail.com
bedd34a95d
nop out some spammy unused addresses in cmi2x, nw
2016-08-21 23:58:26 +02:00
RobertoFresca
c38e45e5ed
change year...
2016-08-21 18:41:20 -03:00
RobertoFresca
8e9653f7d8
New machines marked as NOT_WORKING
...
----------------------------------
Unknown Funworld A0-1 game [Roberto Fresca, Team Europe]
2016-08-21 18:39:17 -03:00
John Parker
c47c6fe757
Add new layouts
2016-08-21 22:38:18 +01:00
therealmogminer@gmail.com
591d5d7060
-cmi2x: Fixed MSM5832 RTC hookup. [Ryan Holtz]
2016-08-21 23:05:55 +02:00
therealmogminer@gmail.com
8c64dbefd7
-cmi2x: Fixed FDC DMA, QDOS now boots. [Ryan Holtz]
2016-08-21 23:05:53 +02:00
RobertoFresca
d193130145
Set the second set as clone to avoid the 8 chars limitation for parents...
2016-08-21 17:32:11 -03:00
RobertoFresca
4e175ddef2
New machines marked as NOT_WORKING
...
----------------------------------
Unknown Funworld A7-11 game 1 [Roberto Fresca, Team Europe]
Unknown Funworld A7-11 game 2 [Roberto Fresca, Team Europe]
2016-08-21 17:25:16 -03:00
Risugami
4bb5fa6d18
Reverting original commit that I thought was removed already.
2016-08-21 15:08:22 -05:00
Risugami
67a663fc0f
Fixed commit.
2016-08-21 13:57:00 -05:00
Risugami
a78d7b3e84
Merge
2016-08-21 13:44:54 -05:00
RobertoFresca
7e0b24bf71
correct unknown specs...
2016-08-21 15:44:05 -03:00
Scott Stone
24628217aa
Merge pull request #1284 from npwoods/fix_lores_mc6847_modes
...
Fixed some MC6847 low resolution video modes
2016-08-21 13:21:57 -04:00
Scott Stone
714e31f5f6
Merge pull request #1278 from npwoods/fix_readonly_cassette_formats
...
Fixed readonly cassette formats
2016-08-21 13:21:49 -04:00
James Wallace
f1de972bc5
Merge pull request #1283 from mamehaze/mpu4test2
...
some mpu4 descriptions (nw)
2016-08-21 18:12:13 +01:00
James Wallace
7e7decc557
Merge pull request #1286 from johnparker007/master
...
Maygay - add/update layouts (nw)
2016-08-21 18:10:00 +01:00
Nathan Woods
0931cbafb0
castool fix
2016-08-21 12:47:37 -04:00
John Parker
58b9c26d84
- Updated layouts with new MFME2MAME Debug View
...
- Layouts have new fix (same as MPU4) for 'coin slot buttons'
- Some reel lamp improvement for 5th reel
- Added four new layouts
2016-08-21 17:45:18 +01:00
David Haywood
be3fc54ee4
more mpu4 (nw)
2016-08-21 17:43:49 +01:00
David Haywood
6557387209
misc mpu4 (nw)
2016-08-21 17:21:00 +01:00
Robbbert
805c265435
CHAOS2: Added notes.
2016-08-22 01:24:19 +10:00
Robbbert
c6ee1b1b21
MK14: fixed a memory bug. Added paste facility, cassette, sound, and notes.
2016-08-22 01:21:12 +10:00
Nathan Woods
f51eefb645
[MC6847] Fixed a bug from where video data was sampled that could cause too many samples to be loaded in low resolution video modes
...
On the CoCo, this fixes some low resolution video modes (e.g. - G3R/PMODE2), used by Project Nebula and some other games
2016-08-21 10:42:26 -04:00
David Haywood
a867d4f800
some mpu4 descriptions (nw)
2016-08-21 15:12:05 +01:00
James Wallace
4765620175
Merge pull request #1280 from johnparker007/master
...
Maygay - fix input strobe order bug
2016-08-21 14:38:19 +01:00
Olivier Galibert
d75173b779
Merge pull request #1281 from superctr/technodr2
...
Techno Drive improvements
2016-08-21 15:18:03 +02:00
Risugami
49e932bb5a
Added layout for Midway V-Unit games: Cruis'n USA, Cruis'n World, and Off Road Challenge
2016-08-21 08:16:06 -05:00
superctr
b8befab61d
(nw)
2016-08-21 15:13:00 +02:00
superctr
3bdae020e0
H8 SCI: improvements
...
This should hopefully prevent the sub CPU from locking up (and making
controls unresponsive) in technodr.
2016-08-21 15:09:29 +02:00
superctr
e074a5acb9
namcos12.cpp: add comments for technodr setup
2016-08-21 15:08:56 +02:00
therealmogminer@gmail.com
877a1de059
remove some trampolines, nw
2016-08-21 13:53:23 +02:00
therealmogminer@gmail.com
b534f19fa8
-cmi2x: Hooked up serial callbacks, alphanumeric keyboard now works [Ryan Holtz]
2016-08-21 13:40:46 +02:00
therealmogminer@gmail.com
4e762be43d
-vgmplay.cpp: Added Namco C352. [Ryan Holtz]
2016-08-21 13:40:43 +02:00
John Parker
c4f0e8a2b5
Maygay - fix input strobe order bug
2016-08-21 12:13:53 +01:00
Robbbert
1e544bd0af
Play_2: small correction (nw)
2016-08-21 17:27:59 +10:00
MetalliC
a3d890b8aa
add NFS Underground System Recovery CD dump (nw)
2016-08-21 07:19:47 +03:00
RobertoFresca
25b88dcb58
Jolly Card (Austrian, set 2): Added specs... [Roberto Fresca, Team Europe]
2016-08-21 00:29:42 -03:00
RobertoFresca
dad0e05237
Jolly Card (Austrian, set 2): Added GAL16V8S dump (Team Europe, caius)
2016-08-20 23:53:15 -03:00
Nathan Woods
16d4c4e358
Fixed regression with cassette code that caused hangs to happen when loading cassette image formats that lacked read/write support
...
This entailed reintroducing device_image_interface::make_readonly(); I also reimplemented the feature in the cassette code in a less hacky way.
2016-08-20 22:42:53 -04:00
Nathan Woods
d1227cb38f
casserr_t ==> enum class cassette_image::error
2016-08-20 19:59:04 -04:00
Nathan Woods
02b9749216
Stop forcing cassette image create when loading zero-length images. Also minor C++-ifications to cassette code (usage of bool and std::string, C++ comments)
2016-08-20 16:58:24 -04:00
James Wallace
6746b9096d
Added support for MPU4 layouts for games beginning with 'a', based on MFME2MAME conversion. CHR protection data is still not hooked up for many of these sets, so lamping behaviour is incorrect.
2016-08-20 19:11:17 +01:00
Nathan Woods
b9487a6c8a
Changed software_info::find_part() to use std::find_if()
2016-08-20 11:30:30 -04:00
Nathan Woods
58e2f401ed
Minor cleanups to device_image_interface::find_software_item()
2016-08-20 11:30:25 -04:00
Nathan Woods
e17497b9ee
Standardized some names for softlist concepts
...
- "identifier" for a potentially fully qualified way to reference a software item (e.g. - apple2gs:3stooges:flop1)
- "list_name" for the name of a list (e.g. - apple2gs or a800_flop)
- "software_name" for the name of a software item (e.g. - 3stooges)
- "part_name" for the name of a part (e.g. - flop1)
2016-08-20 11:30:10 -04:00
Robbbert
27aae4d028
Fixed rom size in s80btest.
2016-08-20 22:27:20 +10:00
Vas Crabb
d32b4566c4
update comments (nw)
2016-08-20 18:27:28 +10:00
hap
ac81482422
dotrikun: update prev commit
2016-08-20 03:37:49 +02:00
Robbbert
c0a1e78a30
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-20 10:54:08 +10:00
R. Belmont
71b19c252d
Merge pull request #1277 from superctr/technodr
...
Make Techno Drive working, fix H8 ADC inputs.
2016-08-19 20:53:33 -04:00
Robbbert
a18b626bd4
Reverted last commit.
2016-08-20 10:53:19 +10:00
R. Belmont
f61fff8bae
Merge pull request #1270 from PressStartandSelect/master
...
Document 3 diagnostic menu bugs in the Vii's BIOS
2016-08-19 20:50:39 -04:00
Robbbert
f56213430e
Added vgmplay to mess build.
2016-08-20 10:33:52 +10:00
superctr
0f98876c0d
Make Techno Drive working
...
The game previously displayed a 'COIN ERROR' at bootup. Fixed this by
patching the sub CPU program (not the best fix maybe but I hope it will
work for now).
The contents of 'th1fl3l.12' and 'th1fl3u.13' appeared to have been
swapped. Swapped the filenames and placed them at the proper memory
location (0x1800000) and the game no longer crashes at the Namco logo.
Played through the game a few times and it seems to be fully working
now.
2016-08-20 02:32:52 +02:00
superctr
bab9ed626f
Change endianness of H8 ADC register
...
This was broken in a rewrite a long time ago, breaking the controls in
some Namco System 12 (and probably 23) games.
This commit improves controls in golgo13, g13knd and technodr.
2016-08-20 02:28:38 +02:00
Robbbert
504d4256fe
Pinball fix from my previous commit (nw)
2016-08-20 10:03:56 +10:00
Juergen Buchmueller
0b89614f16
alto2: Refactor videotiming + use attoseconds_t
...
Use MAME's type attoseconds_t and handle the timing accus in
attoseconds instead of nanoseconds.
Try to solve the video timing issues by using an emu_timer running
at the field rate of 60Hz, which the video state machine synchronizes to.
2016-08-19 22:09:27 +02:00
John Parker
76bd43f292
Update regenerated Maygay layouts - all now initialise ok
2016-08-19 19:27:03 +01:00
hap
bd83f8edd7
dotrikun: try another method for video timing
2016-08-19 20:09:46 +02:00
Ivan Vangelista
c2d6daa908
Continued synching with PinMAME. Still not finished (nw)
2016-08-19 19:36:18 +02:00
therealmogminer@gmail.com
62497b161c
-vgmplay.cpp: Added POKEY support, and rebalanced audio. [Ryan Holtz]
2016-08-19 18:17:28 +02:00
MetalliC
3a6e75ca7d
aica: add ADPCM diff value clamp based on encoder research [kode54, MetalliC]
...
if there is known issues with YMZ280B it might be worth try to same decoder there
2016-08-19 18:55:58 +03:00
cracyc
53962aff61
luaengine: remove now unnecessary stuff since a copy of searchpath is made and it won't be garbage collected from underneath us (nw)
2016-08-19 10:56:31 -05:00
Vas Crabb
7d5ee75620
Re-apply comment changes
2016-08-20 01:51:05 +10:00
Vas Crabb
732f97a2b9
Revert problematic change (nw)
2016-08-20 01:49:35 +10:00
hap
3e07660290
dotrikun: eat_cycles clamps to 0, adjust_icount does do what i intended
2016-08-19 17:18:54 +02:00
RobertoFresca
be2ab5b645
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-19 12:15:27 -03:00
RobertoFresca
8ac9f0be60
typo + tech notes...
2016-08-19 12:14:49 -03:00
Robbbert
9c83f824dd
Playmatic Pinball: Finished for now (nw)
2016-08-20 00:56:59 +10:00
RobertoFresca
685582d4a3
Added technical notes to Inter Games poker. [Roberto Fresca]
2016-08-19 11:21:01 -03:00
RobertoFresca
f26ce54c35
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-19 11:12:15 -03:00
RobertoFresca
a8956ee4f6
Funworld driver: Added Inter Games poker specs and some cleanups.
2016-08-19 11:11:42 -03:00
Curt Coder
8fb004e5ec
compis: Fixed RTC to use 24 hour mode. [Curt Coder]
2016-08-19 17:00:29 +03:00
RobertoFresca
4c0a30c3c2
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-19 10:56:35 -03:00
Curt Coder
57e2352caf
compis: Promoted driver to working. [Curt Coder]
2016-08-19 16:56:02 +03:00
RobertoFresca
7d98d7a837
Cleanup....
2016-08-19 10:55:59 -03:00
RobertoFresca
707b779870
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-19 10:52:18 -03:00
RobertoFresca
250497dcc4
Magic Card II specs typo....
2016-08-19 10:51:36 -03:00
Vas Crabb
a5b10493f6
Merge pull request #1273 from npwoods/more_tafoid_bugs
...
fix more softlist regressions
2016-08-19 23:40:47 +10:00
Curt Coder
ffaa535ee4
Cleanup. (nw)
2016-08-19 16:31:50 +03:00
Nathan Woods
a4f59b3242
Changing device_image_interface::determine_open_plan() to not support creating an image unless device_image_interface::create() is used
...
I'm somewhat surprised that this has not bit us until now. The implication of how it used to work is that device_image_interface::load() could actually create images; it is hard to eliminate the possibility that something might be incorrectly relying on this behavior. I've determined that this isn't the case for imgcntrl.cpp and floppycntrl.cpp
2016-08-19 08:24:23 -04:00
Nathan Woods
db53f51ffc
Now reporting Windows ERROR_INVALID_NAME as osd_file::error::NOT_FOUND
2016-08-19 08:23:56 -04:00
Curt Coder
e02430f824
compis: WIP. (nw)
2016-08-19 14:54:16 +03:00
therealmogminer@gmail.com
0b4d175aa8
-vgmplay.cpp: Added YM3812 support. [Ryan Holtz]
2016-08-19 13:23:24 +02:00
Ivan Vangelista
989081dc37
Merge pull request #1272 from mamehaze/setadditions
...
add the PLD dumps to the nzeroteam sets (nw)
2016-08-19 13:09:26 +02:00
James Wallace
d5131326cf
Merge pull request #1271 from mamehaze/mpu4test
...
more mpu4 descriptions (nw)
2016-08-19 12:07:56 +01:00
David Haywood
d3a2974835
add the PLD dumps to the nzeroteam sets (nw)
2016-08-19 12:05:52 +01:00
David Haywood
9b310a47ab
more mpu4 descriptions (nw)
2016-08-19 11:30:36 +01:00
James Wallace
b3916c5016
Merge pull request #1266 from mamehaze/mpu4test
...
some MPU4 descriptions (nw)
2016-08-19 10:31:07 +01:00
Start
a16b8a1e91
document 3 diagnostic menu bugs
...
from https://tcrf.net/Vii
2016-08-19 00:36:30 -06:00
Vas Crabb
8d84c31408
Save a few lines (nw)
2016-08-19 15:51:30 +10:00
Vas Crabb
563690f545
make path_iterator hold onto its search path
2016-08-19 15:23:31 +10:00
RobertoFresca
2a705f54e7
New machines marked as NOT_WORKING
...
----------------------------------
Unknown Inter Games poker [Roberto Fresca, Team Europe]
2016-08-19 00:23:31 -03:00
R. Belmont
b8831a4513
Merge pull request #1260 from mamehaze/setadditions
...
new clones (NOT WORKING) Jungler (Subelectro, bootleg on Scramble hardware) [Andrew Welburn]
2016-08-18 22:09:08 -04:00
R. Belmont
ed77b380bd
Merge pull request #1268 from Dagarman/master
...
kim1: RS & ST keys, input ports update
2016-08-18 22:08:42 -04:00
R. Belmont
8f609f3007
Merge pull request #1267 from mamehaze/extrafruity
...
fix maygay m1a lamping code to work with layouts (nw)
2016-08-18 22:08:29 -04:00
Vas Crabb
bd7e7b3492
Merge pull request #1269 from npwoods/fix_a800_brucelee
...
Fixed Tafoid report: 'mame a800 -flop1 brucelee' failed
2016-08-19 11:35:40 +10:00
Nathan Woods
2bc1a2162a
a800: Reintroduced hack that causes a800 to always use the ATR format for softlists
...
'mame a800 -flop1 brucelee' now works again
2016-08-18 21:26:34 -04:00
Nathan Woods
d3b374d545
Fixed an issue with legacy floppy loading caused by filetype() now being a std::string
...
This caused 'mame a800 -flop1 brucelee' to fail on startup, but after this fix the image mounts but incorrectly.
2016-08-18 21:25:28 -04:00
RobertoFresca
ddab7da047
New clones added or promoted from NOT_WORKING status
...
----------------------------------------------------
Jolly Card (Austrian, set 2) [Roberto Fresca, Team Europe]
2016-08-18 22:24:30 -03:00
RobertoFresca
d33e63ed17
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-18 21:59:05 -03:00
KEN WHITE
e1a9b75c11
kim1
2016-08-18 17:40:04 -07:00
therealmogminer@gmail.com
9f03cc1aef
-vgmplay.cpp: Added HuC6280. [Ryan Holtz]
2016-08-19 00:24:46 +02:00
David Haywood
1316e77bd5
outdated comment (nw)
2016-08-18 22:48:48 +01:00
David Haywood
b1d6f7a75e
typo (nw)
2016-08-18 22:48:04 +01:00
David Haywood
48ce3c4bd8
fix maygay m1a lamping code to work with layouts (nw)
2016-08-18 22:44:47 +01:00
MetalliC
7edec8eba4
new clones added (NOT_WORKING)
...
------------------------------
Wangan Midnight Maximum Tune 2 (Japan) (Rev A) [ShouTime, rtw]
2016-08-19 00:44:07 +03:00
Curt Coder
45de39ef65
compis: WIP. (nw)
2016-08-18 23:52:18 +03:00
hap
68c42f925c
Merge pull request #1265 from superctr/c352_flags
...
Byteswap timecris sample ROM, remove MACHINE_IMPERFECT_SOUND flags for C352 games
2016-08-18 22:45:14 +02:00
superctr
41363f3fd8
remove MACHINE_IMPERFECT_SOUND flags for namcos23.cpp
2016-08-18 22:27:30 +02:00
David Haywood
39858016c4
some MPU4 descriptions (nw)
2016-08-18 20:38:46 +01:00
James Wallace
90032db52e
Merge pull request #1261 from johnparker007/maygay_layouts_add
...
Adding layouts to Maygay M1 driver
2016-08-18 20:24:50 +01:00
superctr
2dabc32063
timecris: byteswapped sample rom (ts1wavea.2l)
2016-08-18 21:18:41 +02:00
David Haywood
eae4dcdcdd
mew clones New Zero Team (V33 SYSTEM TYPE_B hardware) [caius]
...
existing set was licensed, now marked as 'China?'
2016-08-18 20:01:21 +01:00
superctr
e83ecbebaa
remove MACHINE_IMPERFECT_SOUND flags for C352 games
2016-08-18 20:34:02 +02:00
hap
dbf0cdd0c3
-Wmisleading-indentation compile fix
2016-08-18 20:20:32 +02:00
R. Belmont
9f3b14ef53
Merge pull request #1264 from superctr/namconb_timing
...
namconb1: fix sound timing for some games.
2016-08-18 14:03:27 -04:00
Robbbert
4808e88290
Playmatic Pinball: All MPU-1 games working, plus other WIP.
2016-08-19 03:24:05 +10:00
therealmogminer@gmail.com
0457e4cd1f
Change back k053260 changes partially, nw
2016-08-18 19:14:25 +02:00
hap
b4cf20fa11
dotrikun: much better video timing, but still shows glitches in ccovell's rom
2016-08-18 19:12:04 +02:00
therealmogminer@gmail.com
d7f7131a09
Make multipcm cache sample data on keyon, nw
2016-08-18 18:13:35 +02:00
superctr
a20a6c6906
namconb: fix sound timing for some games.
...
Did some digging into the sound timing issue in certain NB-1 games.
It seems like the C75 MCU does not like non-60 hz interrupt intervals,
wanting the interrupts to sync with a 120hz internal timer.
By moving the interrupt callbacks to separate 60 hz timers
(instead of the 59.7 scanline timer), this fixes the sound tempo in
nebulray, gslugrsj, gslgr94u and clones, and vshoot.
2016-08-18 17:42:02 +02:00
Nathan Woods
dbf61f379d
Rough C++ modernization of CoCo cartridge infrastructure (usage of 'enum class', scoping etc)
2016-08-18 11:38:02 -04:00
Ivan Vangelista
96a3e2f005
More PinMAME synching (nw)
2016-08-18 17:14:17 +02:00
therealmogminer@gmail.com
de19eb547f
Added YM2203, YM3526, AY-3-8910, NES APU, DMG APU, K053260, and MultiPCM to vgmplay, nw
2016-08-18 16:09:12 +02:00
RobertoFresca
0352649456
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-18 00:52:37 -03:00
Brad Hughes
6b83b0dbee
Minor XAudio2 tweak to not always submit buffers if not needed (nw)
2016-08-17 23:40:50 -04:00
RobertoFresca
44eeac9589
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-17 23:25:06 -03:00
briantro
bffc4d03d8
merit.cpp: Cut-N-Paste error fix - NW
2016-08-17 19:34:56 -05:00
briantro
c5c14079ae
New Casino Five clone
...
New Clone Added
---------------------------------------------
Casino Five (3315-02, U5-2B) [Brian Troha, The Dumping Union]
2016-08-17 19:29:38 -05:00
Curt Coder
7ef6cb0dc2
compis: Fixed keyboard. [Curt Coder]
2016-08-17 23:40:18 +03:00
John Parker
c252e8e286
Adding layouts to Maygay driver
2016-08-17 21:32:26 +01:00
David Haywood
9c2ca87c82
new clones (NOT WORKING) Jungler (Subelectro, bootleg on Scramble hardware) [Andrew Welburn]
...
unique / interesting bootleg, CPU code is encrypted, and unfortunately one gfx rom is bad and can't easily be reconstructed (see note)
if anybody out there has the same bootleg then it would be helpful to dump it.
2016-08-17 20:56:26 +01:00
MetalliC
369f949bba
new clones added (NOT_WORKING)
...
------------------------------
OutRun 2 Special Tours (Japan) (Rev A) (GDX-0011A) [ShouTime, rtw]
2016-08-17 22:41:48 +03:00
R. Belmont
9ac8a92837
Merge pull request #1253 from shattered/_d83fe99
...
ec1841 + isa_hdc: don't stall at startup of test disk (take 2)
2016-08-17 14:23:17 -04:00
R. Belmont
7fbdd2ab54
Merge pull request #1259 from mamehaze/mpu4test
...
various MPU4 description updates
2016-08-17 14:23:06 -04:00
David Haywood
b10711af47
more mpu4 descriptions (nw)
2016-08-17 17:46:51 +01:00
Vas Crabb
98907c9283
BIT doesn't need to be a macro
2016-08-18 02:24:14 +10:00
Vas Crabb
e0ff24b42b
let's tidy up some scope (part 2 of evil plan)
2016-08-18 02:14:13 +10:00
Ivan Vangelista
dc67d94edb
Some more synching with PinMAME. More to come (nw)
2016-08-17 17:08:08 +02:00
Robbbert
7060de2195
Playmatic Pinball: 5 more mostly working.
2016-08-18 00:57:39 +10:00
Olivier Galibert
cf40a40ee7
Merge pull request #1258 from superctr/c352_improvement
...
namconb1: forgot speaker rearrangement for NB2
2016-08-17 16:07:04 +02:00
superctr
96de35dd1b
namconb1: forgot speaker rearrangement for NB2 (nw)
2016-08-17 15:51:24 +02:00
Vas Crabb
b9ec4775e6
Merge pull request #1256 from GiuseppeGorgoglione/master
...
gba: decouple video device from main machine state using callbacks
2016-08-17 23:11:22 +10:00
Olivier Galibert
e473144148
Merge pull request #1257 from superctr/c352_improvement
...
c352 code formatting, change type formats
2016-08-17 15:00:11 +02:00
superctr
69cbd4ae98
c352 code formatting, change type formats
2016-08-17 14:39:24 +02:00
Giuseppe Gorgoglione
0f4337d6a6
gba: decouple video device from main machine state using callbacks
2016-08-17 14:34:28 +02:00
Olivier Galibert
a942ce2004
Merge pull request #1255 from mamehaze/misc_fixes
...
fix read case in kaneko_calc3.cpp and make kaneko_toybox.cpp safe as well
2016-08-17 13:49:31 +02:00
Olivier Galibert
2d198239db
Merge pull request #1254 from superctr/c352_improvement
...
Namco C352 improvements
2016-08-17 13:48:14 +02:00
David Haywood
828f624a4c
fix read case in kaneko_calc3.cpp and make kaneko_toybox.cpp safe as well
2016-08-17 11:22:20 +01:00
Robbbert
15d819009f
Spectra Pinball: removed no-longer-needed comment (nw)
2016-08-17 18:31:59 +10:00
superctr
97ba97762a
Rearrange C352 channels, remove rear channels for systems without second
...
DAC
Also fixed incorrect clock frequency in namcos11.
2016-08-17 09:59:06 +02:00
superctr
4a5851a2b2
Replace C352 core.
...
New core has working noise generator and sample interpolation.
2016-08-17 09:34:54 +02:00
Sergey Svishchev
96d62922c8
isa_hdc: implement READSBUFF command (used by ec1841 diags)
2016-08-17 09:48:27 +03:00
Sergey Svishchev
75cbb7673e
isa_hdc: don't install ROM on ec1841 (its BIOS supports HDC natively) (nw)
2016-08-17 09:48:27 +03:00
superctr
15a6fc433b
update H8/3002 and C352 frequencies for namcos12, namcos23
...
This is based on sound driver research, and comparing the H8/3002
ND-1/ND-2 programs with the System 12 and 23 programs.
The figures are similar to the previously measured clock speeds so
chances are the earlier values were just measurement error.
2016-08-17 06:26:49 +02:00
briantro
766c2f90b2
minor rom name corrections - NW
2016-08-16 19:33:18 -05:00
briantro
d3bc3e9df1
midyunit.cpp: Spelling correction - NW
2016-08-16 19:13:39 -05:00
briantro
be35c1550d
new German Terminator 2 - Judgment Day clone
...
Out of whatsnew - Ranamed roms as per labels
New Clone Added
-------------------------------------------------------
Terminator 2 - Judgment Day (rev LG1 11/04/91) [Bicycle Repairman]
2016-08-16 19:04:36 -05:00
R. Belmont
688b9177c8
Merge pull request #1246 from shattered/_dcc54a9
...
ec1841: adapt to Memory Fun (TM)
2016-08-16 18:17:35 -04:00
Olivier Galibert
c0bb8bc5da
kaneko_calc3: Stop trashing memory [O. Galibert]
2016-08-16 23:03:05 +02:00
Ivan Vangelista
d7099a7d46
yunsung8.cpp: simplified rom loading (nw)
2016-08-16 21:45:39 +02:00
Ivan Vangelista
7914a8b289
Started synching with latest PINMAME. Will add new games directly in the wn (nw)
2016-08-16 21:10:00 +02:00
James Wallace
8a4bc0d1ca
Added all known expansions as fragments for DRIVER_INIT. This will permit 'per set' configuration to make the games playable.
2016-08-16 20:06:43 +01:00
Olivier Galibert
ecbab7db5d
Merge pull request #1252 from dankan1890/patch1
...
Fixed menu lag.
2016-08-16 20:56:06 +02:00
Olivier Galibert
1cbf71e5da
vgmplay: Add the sn76496, no variant detection though (nw)
2016-08-16 20:31:31 +02:00
Olivier Galibert
57767c08af
vgmplay: Add 2612 dac (nw)
2016-08-16 20:15:06 +02:00
dankan1890
1ec5a77b56
Moved creation roms list where necessary, this gets back to the menu at acceptable reaction times. (nw)
2016-08-16 19:06:22 +02:00
Olivier Galibert
7ab2f5b02f
vgmplay: Add ym2413 (nw)
2016-08-16 18:42:07 +02:00
Scott Stone
fcf42b6005
vgmplay duplicate shortname fix (nw)
...
wangmid parent/clone relationship fix (nw)
2016-08-16 12:19:44 -04:00
Olivier Galibert
429360df92
dirom: Make robust to too big roms
2016-08-16 16:13:07 +02:00
therealmogminer@gmail.com
049c4c39cd
Fix some modernization bugs in the CMI IIx driver, nw
2016-08-16 15:38:28 +02:00
James Wallace
3f9f96f8c8
Merge pull request #1250 from mamehaze/other_fruity_work
...
found the rather obvious bug that was actually preventing the 2nd lot…
2016-08-16 11:58:17 +01:00
Curt Coder
b4d4167d76
compis: WIP. (nw)
2016-08-16 12:44:59 +03:00
Curt Coder
06403c58b1
Less errorlog spam. (nw)
2016-08-16 12:44:59 +03:00
mahlemiut
8af56d841a
debugimgui: added images menu, with crude file select dialog [Barry Rodewald]
2016-08-16 21:34:48 +12:00
Olivier Galibert
a826c0569f
okim6295 dirom fix
2016-08-16 11:11:36 +02:00
Curt Coder
2d165744d0
cmi: Compile fix. (nw)
2016-08-16 11:19:56 +03:00
Curt Coder
e85958b647
compis: Created a bus for the graphics card slot. [Curt Coder]
2016-08-16 11:15:29 +03:00
Vas Crabb
9e3f53356d
Fix a comment
2016-08-16 18:07:34 +10:00
Vas Crabb
9121d74344
check number of bits in BITSWAPnn and expand up to 64
2016-08-16 17:53:22 +10:00
Vas Crabb
222d054bdc
Fix up GBA build and replace some stupid macros with members
2016-08-16 17:25:19 +10:00
Vas Crabb
8aebdfc06d
replace BITSWAP8/16/24/32 macros with constexpr function that works for any number of bits
2016-08-16 17:25:19 +10:00
Vas Crabb
af6b18bd68
make &some_required_shared_ptr[offs] work as expected in const context
2016-08-16 17:25:19 +10:00
Vas Crabb
9cda2a26f4
Don't rely on macro expansion to supply parentheses around condition for if statement
2016-08-16 17:25:19 +10:00
Olivier Galibert
2a4869df9b
Pushed the wrong version, duh (nw)
2016-08-16 09:18:49 +02:00
Olivier Galibert
00c8a3b165
Preliminary VGM player [O. Galibert]
...
Use: ./mame vgmplay -bitb file.vgm/vgz
Lots of chips missing, no visualization, no control of anything, no
volume control either, and no sound shutdown on end of file.
2016-08-16 08:40:53 +02:00
Vas Crabb
cb43e37d29
Merge pull request #1245 from shattered/_709ee6a
...
upd765: drop redundant tag() in logerror calls (nw)
2016-08-16 12:26:12 +10:00
therealmogminer@gmail.com
08bedafb45
Initial modernization of Phil's CMI IIx driver, nw
2016-08-16 04:25:35 +02:00
briantro
6f2dc6c24f
New Pit Boss clone added
...
New Clone Added
----------------------------------------------
Dealer's Choice (E4A1) [Brian Troha, The Dumping Union]
2016-08-15 21:21:38 -05:00
David Haywood
0500408a0d
found the rather obvious bug that was actually preventing the 2nd lot of lamps from working..
...
looked more at the MCU based on studying the (rather short) program, but the hookup so far doesn't work so continue to use the fake 2nd i8279..
it looks like the MCU really just implements a small set of the i8279 features?!
2016-08-16 01:10:37 +01:00
smf-
5513854b6a
fix for compiling with msvc, because it can't tell that all cases are handled. (nw)
2016-08-15 22:18:34 +01:00
Olivier Galibert
82c408f54c
dirom: device_rom_interface for sound chips with rom/memory map alternative [O. Galibert]
2016-08-15 22:36:39 +02:00
MetalliC
2f79828705
new NOT_WORKING
...
---------------
Wangan Midnight Maximum Tune (Japan) (Rev B) [ShouTime, rtw]
2016-08-15 22:55:44 +03:00
R. Belmont
9ec0c60147
Merge pull request #1244 from GiuseppeGorgoglione/master
...
Rework and simplify GBA code
2016-08-15 15:36:18 -04:00
Sergey Svishchev
419d6dc020
ec1841: adapt to Memory Fun (TM)
2016-08-15 22:22:40 +03:00
Sergey Svishchev
d393dc2139
upd765: drop redundant tag() in logerror calls (nw)
2016-08-15 22:21:32 +03:00
R. Belmont
5152eee74c
Merge pull request #1236 from fulivi/hp9845_dev5
...
hp9845: correct character generator ROMs added
2016-08-15 15:01:45 -04:00
Giuseppe Gorgoglione
318952746f
gba: make video subsystem into a device
...
Additional info taken from http://problemkaputt.de/gbatek.htm
by Martin Korth
2016-08-15 19:23:16 +02:00
Giuseppe Gorgoglione
01f273d283
gba: rework and simplify I/O registers accessors
...
Additional info taken from http://problemkaputt.de/gbatek.htm
by Martin Korth
2016-08-15 19:23:16 +02:00
David Haywood
ee236be2e9
maygay m1a, MCU bones, commuication not hooked up yet.
2016-08-15 18:00:38 +01:00
smf-
77e0098cf4
removed create_option_guide() as you can't create cd's (nw)
2016-08-15 14:31:42 +01:00
Curt Coder
278cb2fc4e
abc80x: Fixed ABC-838 disk image cell size. [Curt Coder]
2016-08-15 16:05:49 +03:00
Olivier Galibert
2fbf2919d2
Fix missing region report when DEVICE_SELF is used [O. Galibert]
2016-08-15 14:07:59 +02:00
Curt Coder
3f353b116e
abc1600: WIP. (nw)
2016-08-15 14:47:56 +03:00
Miodrag Milanović
384bb4f880
Merge pull request #1240 from johnparker007/maygay_m1a_lamp_remap
...
Maygay M1A/B partial fix for lamp mapping [John Parker]
2016-08-15 13:22:18 +02:00
briantro
a1ac565b94
esd16.cpp: Minor documentation update - NW
2016-08-14 19:02:55 -05:00
Michael Zapf
5be84f273e
ti99: Fixed debugger access to cartridge
2016-08-15 00:23:07 +02:00
Antonio Giner
9f21eabe21
Try to fix audio delay regression caused when fixing -refreshspeed for
...
-sound xaudio2
2016-08-15 00:02:26 +02:00
Curt Coder
92858ce2c4
victor9k: Implemented SCP communications. Boots also to MS-DOS now. Promoted driver to working. [Curt Coder]
2016-08-14 23:36:17 +03:00
Curt Coder
5f5bcbed6d
wangpc: Fixed interrupt handling. Boots to DOS now. [Curt Coder]
2016-08-14 22:58:44 +03:00
Michael Zapf
bec5bd5022
hdc92x4: Added 9224 emulation; ti99_dsk: Fixed issue with deleted data marks in FM
2016-08-14 21:48:23 +02:00
MetalliC
449814b77d
Merge pull request #1241 from mamehaze/setadditions
...
new clones Deluxe 4 U (ver. 0107, 07/01/2000) [caius]
2016-08-14 19:26:43 +03:00
David Haywood
cffa62ee36
correct mame.lst comment (nw)
2016-08-14 17:20:02 +01:00
Curt Coder
99b21ab047
victor9k: WIP. (nw)
2016-08-14 18:27:11 +03:00
David Haywood
5a8a607049
new clones Super Street Fighter II X: Grand Master Challenge (Japan 940311) [undamned, ShouTime]
2016-08-14 15:34:37 +01:00
Curt Coder
6a1ac985d4
victor9k: WIP. (nw)
2016-08-14 17:32:19 +03:00
David Haywood
5205b224f7
more mpu4 descriptions (nw)
2016-08-14 14:57:41 +01:00
David Haywood
9b1cd03e23
more mpu4 descriptions (nw)
2016-08-14 13:20:15 +01:00
Curt Coder
696c54d95a
victor9k: WIP. (nw)
2016-08-14 15:09:12 +03:00
Jezze
662950fc74
reverted semantic changes of 161a08d
2016-08-14 13:07:07 +02:00
Vas Crabb
a2b99f8149
Attempt to fix mouse state on startup in SDL builds by initialising members
2016-08-14 13:15:54 +10:00
hap
23a2315f40
hh_hmcs40: added sag internal artwork, external artwork is still highly recommended and should be easy to add since good scans are available.
...
sag_si2 is suspected bad dump
now for proper whatsnew since I forgot credits last time:
New working machine added
---------------
Select-A-Game: Baseball 4 [hap, Kevin Horton]
Select-A-Game: Pinball [hap, Kevin Horton]
New NOT_WORKING machine added
--------------
Select-A-Game: Space Invader 2 [hap, Kevin Horton]
2016-08-14 01:47:47 +02:00
David Haywood
a8ff324e39
new clones
...
Deluxe 4 U (ver. 0107, 07/01/2000) [caius]
the flash roms on the board appear to be faulty however, good reads could not be obtained, so left it as not working.
2016-08-14 00:20:38 +01:00
MetalliC
f15341b7db
Merge pull request #1235 from mamehaze/mpu4test
...
more mpu4 descriptions (nw)
2016-08-14 00:33:09 +03:00
MetalliC
eff3b0129c
Merge pull request #1237 from mamehaze/setadditions
...
new clones
2016-08-14 00:32:47 +03:00
cracyc
ce01837a8b
new not working
...
---
Tandy/Memorex Video Information System MD-2500
luaengine: doh! (lay groundwork for a WIP too) (nw)
2016-08-13 16:19:18 -05:00
hap
5934df9a12
New working machine added
...
---------------
Select-A-Game: Baseball 4
Select-A-Game: Pinball
New NOT_WORKING machine added
--------------
Select-A-Game: Space Invader 2
2016-08-13 22:09:40 +02:00
Curt Coder
bc5875df84
victor9k: Implemented display brightness control. Fixed keyboard line Y12. [Curt Coder]
2016-08-13 21:40:10 +03:00
Jezze
7dc76d6501
- already fixed scanline issue also applied for swapped orientation (nw)
2016-08-13 20:30:56 +02:00
Jezze
161a08dd4a
- intscalex, intscaley and unevenstretchx now consider the system orientation and screen rotation
2016-08-13 20:30:54 +02:00
David Haywood
0deba4d476
new clones
...
Super Hang-On (Hang-On conversion, Japan, FD1094 317-0039) [Charles MacDonald, ShouTime]
2016-08-13 18:42:10 +01:00
David Haywood
81263abebe
more mpu4 descriptions (nw)
2016-08-13 18:17:04 +01:00
Robbbert
78f38a549f
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-14 00:39:09 +10:00
Robbbert
15fcefa4d5
Playmatic Pinballs : WIP
2016-08-14 00:38:28 +10:00
Juergen Buchmueller
52b801717f
alto2: oops - disable a2ram printfs
2016-08-13 16:14:04 +02:00
Juergen Buchmueller
de6745296b
alto2: refactor display and CROM/RAM config (nw)
...
Refactor the display to use a buffer of the size of the total margins.
Remove the deprecated MCFG_SCREEN_REFRESH_RATE().
Try to synchronize the CPU on the vertical sync generated by mame
calling the screen_update() function.
Instead of a fixed CROM/CRAM configuration defined through macros,
make this a machine configuration parameter. You can now choose
between the 3 setups:
1 = 1K CROM, 1K CRAM, 1 S register bank
2 = 2K CROM, 1K CRAM, 1 S register bank
3 = 1K CROM, 3K CRAM, 8 S register banks
TODO: Some games which used to work in Salto do no longer work with
this driver, e.g. pacman7 from the allgames.chd
2016-08-13 16:11:44 +02:00
John Parker
f356837886
Partially fix lamps in Maygay M1A/B hardware
2016-08-13 14:42:27 +01:00
hap
32acbb190b
removed printf
2016-08-13 15:10:33 +02:00
therealmogminer@gmail.com
b405496ab6
Fix detection of auto option in submenu.cpp, nw
2016-08-13 14:19:03 +02:00
David Haywood
8ff79b4f78
more mpu4 (nw)
2016-08-13 11:55:51 +01:00
therealmogminer@gmail.com
c9c7a0d946
More cmi2x rom updating, nw
2016-08-13 12:48:05 +02:00
therealmogminer@gmail.com
79c31ec94a
Update cmi2x roms, nw
2016-08-13 12:14:01 +02:00
Robbbert
8d5c5edbc5
Fixed MESS-only build (nw)
2016-08-13 14:27:32 +10:00
AJR
4cc2a6b599
Improvements to almost all games in skylncr.cpp
...
- Use standard input mappings in all games except Sonik Fighter
- Add working hopper outputs and payout buttons
- Promote mbutrfly to WORKING after solving the protection (the code wasn't encrypted) and add the button lamps internally associated with it
- Decrypt bdream97, which is almost working now with obvious graphical glitches and some apparent input problems
Slight error logging elaboration for illegal Z80 instructions (nw)
2016-08-13 00:25:40 -04:00
Scott Stone
5d11295b35
Compile fix from René (nw)
2016-08-12 20:09:02 -04:00
David Haywood
531057bafa
new clones
...
Air Gallet (older) [Artemio Urbina]
2016-08-12 20:47:28 +01:00
therealmogminer@gmail.com
cf1aaa8111
Fix up ROM loading in cmi driver, nw
2016-08-12 21:12:04 +02:00
therealmogminer@gmail.com
be807d81ea
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-12 21:10:27 +02:00
David Haywood
b74455c006
more hack ID
2016-08-12 19:25:36 +01:00
Curt Coder
6dece8ff4f
mc6852: WIP (nw).
2016-08-12 21:01:26 +03:00
David Haywood
566b5a2542
identified some hacks (nw)
2016-08-12 18:52:41 +01:00
Curt Coder
9cefabebcd
victor9k: Implemented hires graphics. [Curt Coder]
2016-08-12 20:17:29 +03:00
fulivi
3a002822d9
hp9845: correct character generator ROMs added
2016-08-12 19:12:20 +02:00
David Haywood
2b12063838
more mpu4 descriptions (nw)
2016-08-12 17:50:26 +01:00
Miodrag Milanovic
49cd219651
made common_op for wip tool (nw)
2016-08-12 18:36:16 +02:00
Vas Crabb
41e4133d0b
Merge pull request #1222 from npwoods/move_software_name_parsing
...
device_image_interface::software_name_split() ==> softlist.cpp:software_name_parse()
2016-08-13 01:00:52 +10:00
therealmogminer@gmail.com
1339c06320
Skeleton driver for Fairlight CMI IIx [MooglyGuy]
2016-08-12 15:15:47 +02:00
RobertoFresca
8493461666
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-12 10:10:23 -03:00
Vas Crabb
b64b470c32
Merge pull request #1233 from npwoods/fix_romentry_copy_with_expressions
...
Changed how ROM_COPY and ROM_FILL are represented in tiny_rom_entry to be more how they were in the past
2016-08-12 22:32:20 +10:00
Curt Coder
20127228a0
victor9k: Set floppy RPM after track step. Boots to CP/M now. [Curt Coder]
2016-08-12 15:15:14 +03:00
Nathan Woods
defb9a0aff
Adding parentheses around some (but not all) ROM_* macro parameters
2016-08-12 07:19:58 -04:00
James Wallace
666a03377d
Merge pull request #1224 from mamehaze/mpu4test
...
more mpu4 sorting
2016-08-12 12:14:27 +01:00
MetalliC
97e80d5b22
cv1k.cpp: found and corrected bad bits in Pink Sweets U2 graphics roms based on comparison 4 dumped versions [MetalliC, rtw]
...
notes: pinkswtsb (2006/04/06 MASTER VER.) and pinkswtsx (2006/xx/xx MASTER VER.) uses same U2 graphics content with 1 bad bit difference in pnkswtsb_u2.
normally after manual changes in roms BAD_DUMP flag must be raised, but here we have 4 dumps with almost identical contents (only two 128kb files different/changed from oldest to latest version), so 99.9% with these changes we have full good Pink Sweets U2 nand dumps now.
sad stats: 4 dumps, 2 of them was a bit bad, i.e. 50% cases - so bad quality components was used by Cave in theirs 'expensive' SH3 PCBs...
2016-08-12 13:33:55 +03:00
David Haywood
bb930869fa
more mpu4 description improvements (nw)
2016-08-12 09:48:59 +01:00
RobertoFresca
f6ef75e4b9
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-12 02:58:04 -03:00
David Haywood
da9e05d6e6
fill in some more descriptons
2016-08-12 00:59:13 +01:00
MetalliC
dc5afe1352
new clones added as NOT_WORKING
...
-------------------------------
Virtua Cop 3 (Rev B) [ShouTime, rtw]
2016-08-12 02:48:41 +03:00
Nathan Woods
75f5be77b0
Changed how ROM_COPY and ROM_FILL are represented in tiny_rom_entry to be more how they were in the past
...
Turbosub had a ROM_COPY declaration with an expression ('ROM_COPY( "main_code", 0x18000 + 0x2000,...) and this simply did not work with the new model. This required changing ROM_* declarations to more resemble how they used to be and to perform the conversion on load.
2016-08-11 17:16:35 -04:00
Vas Crabb
5689fe16bf
Merge pull request #1230 from antonioginer/master
...
Fix audio distortion with -refreshspeed and -sound xaudio2 (MT 06199)
2016-08-12 03:48:57 +10:00
Vas Crabb
fd7093db6c
Merge pull request #1229 from npwoods/fix_bios_menu
...
Fixes a regression in the bios menu that caused all devices to be displayed
2016-08-11 22:51:54 +10:00
Nathan Woods
f18f094fdc
Fixes a regression in the bios menu that caused all devices to be displayed
2016-08-11 08:14:37 -04:00
Antonio Giner
30cf980dd6
Fix audio distortion with -refreshspeed and -sound xaudio2 (MT 06199)
2016-08-11 14:07:51 +02:00
Nathan Woods
549df5e6b0
Fixed an issue that caused softlist device descriptions to be blank
...
This also fixes a likely undiscovered issue where the filename in softlist XML parse error messages was also blank
2016-08-11 07:40:20 -04:00
Curt Coder
74fc59935f
wangpc: Fixed keyboard error on POST. [Curt Coder]
...
im6402: Reset receive/transmit registers after data frame is changed. [Curt Coder]
2016-08-11 09:24:00 +03:00
briantro
2d157fd957
New Metamorpic Force clone
...
New Clone Added
-----------------------------------------------
Metamorphic Force (ver AAA) [Abelardo Vidal]
2016-08-11 00:06:52 -05:00
Vas Crabb
e7b32f3a40
add override qualifier
2016-08-11 11:37:39 +10:00
Vas Crabb
6d9e7e7bdb
Merge pull request #1227 from GiuseppeGorgoglione/master
...
Use emumem.h defines whenever possible
2016-08-11 11:04:02 +10:00
Giuseppe Gorgoglione
5f912b42f6
Use emumem.h defines whenever possible
2016-08-11 02:17:53 +02:00
Michael Zapf
2976243da1
Added PC-AT mode (still untested), some preparations for 9224 emulation
2016-08-11 01:18:14 +02:00
Vas Crabb
2676e800e6
Merge pull request #1225 from ajrhacker/pwrkick
...
pwrkick, othldrby: Various improvements
2016-08-11 08:11:11 +10:00
MetalliC
eda3bb105f
new machines added as NOT_WORKING
...
---------------------------------
The Key Of Avalon 2.5 - War of the Key (server) (Rev B) [ShouTime, rtw]
The Key Of Avalon 2.5 - War of the Key (client) (Rev B) [ShouTime, rtw]
2016-08-11 00:26:14 +03:00
AJR
d99df1e5d1
pwrkick, othldrby: Various improvements
...
- Add NVRAM to Power Kick and Othello Derby; document the reset mechanism for the latter
- Add ticket dispenser to Power Kick (seems to work for the most part)
- Remove numerous bogus DIP switches
- Thoroughly reconfigure coin inputs in Power Kick, adding counters and lockouts for all three (including the "Key In" input that really isn't)
- More meaningful settings for the "Payout" DIP switch in Power Kick (based on program code)
2016-08-10 17:19:53 -04:00
couriersud
d0970c215f
Add a preliminary parser for RINF netlist format. (nw)
2016-08-10 23:08:35 +02:00
Stiletto
65d5cf7592
more notes (nw)
...
more notes (nw)
2016-08-10 17:06:27 -04:00
Curt Coder
840b9e7362
abc1600: WIP. (nw)
2016-08-10 20:50:54 +03:00
David Haywood
a5786da7dc
more mpu4 sorting
2016-08-10 17:03:06 +01:00
Vas Crabb
88779c9b10
Merge pull request #1223 from npwoods/more_softlist_stdstring
...
Converted more softlist code to use std::string
2016-08-10 22:38:57 +10:00
Nathan Woods
1f7c2b6a4a
Changing 'bool iswild' to 'const bool iswild'
2016-08-10 08:36:19 -04:00
David Haywood
375a4d920f
more mpu4 sorting
2016-08-10 13:19:29 +01:00
Nathan Woods
68c2d88d51
Converted more softlist code to use std::string
2016-08-10 08:08:10 -04:00
Robbbert
b37bdb6c32
UAPCE: fixed invalid dipswitch (nw)
2016-08-10 21:49:44 +10:00
Nathan Woods
9f5325a311
device_image_interface::software_name_split() ==> softlist.cpp:software_name_parse()
...
Also consolidated with code that performed a quick pass to identify whether a piece of text is a software name
2016-08-10 07:22:46 -04:00
Curt Coder
8bf6e9ebb5
pofo: Added skeleton for PCD3311T sound chip. (nw)
2016-08-10 13:05:14 +03:00
Nathan Woods
1cda375d5e
Eliminated device_image_interface::make_readonly()
...
Take note that I eliminated make_readonly(); here is why I think the calls were unnecessary:
1. All image loads through softlists are done through common_process_file(), and thus going to be readonly anyways
2. The cassette.cpp call to make_readonly() seems to be a residual hack, if a failure occurs the image will be unloaded anyways
2016-08-09 22:27:24 -04:00
AJR
7835458e51
Remap "P1 Mahjong Score" to / key for OS X
2016-08-09 21:58:01 -04:00
AJR
f9939f28a8
UI-related cleanup (nw)
...
- Create class ui::machine_info for holding calculated machine info and generating descriptive strings for the UI. This absorbs a number of unimportant core functions that existed only for the UI's convenience.
2016-08-09 20:31:34 -04:00
hap
2bac1002b3
Merge pull request #1208 from npwoods/fix_bios_rom_walk
...
This should fix a regression incurred from the rom_entry changes identified by MASH
2016-08-09 23:41:42 +02:00
R. Belmont
3d7fbb0834
Merge pull request #1217 from ajrhacker/hiroshima_carp
...
kurukuru, ppj: Input/output improvements
2016-08-09 14:59:54 -04:00
AJR
d89b635eb5
kurukuru, ppj: Input/output improvements
...
- Ticket dispenser now works for real, dispensing on command rather than like crazy
- Correct "Payout Mode" DIP settings
- Correct DSW1 settings in Pyon Pyon Jump
- Rename coin inputs and coin-related DIP switches and reorder them by increasing denomination
- Remove bogus "Unknown" inputs that aren't actually used
- Full character names only for Kuru Kuru Pyon Pyon (except in bookkeeping mode)
- Reset button now mapped as "Memory Reset" (though it also resets the program)
- Random notes based on program code
2016-08-09 14:27:20 -04:00
R. Belmont
f4aa06020c
Merge pull request #1210 from mamehaze/mpu4test
...
more mpu4 ident
2016-08-09 14:17:35 -04:00
R. Belmont
9b875c8074
Merge pull request #1212 from shattered/_c107959
...
dvk_ksm: drop dvk_ksm01 variant and merge ROM sets; enable tx to its keyboard
2016-08-09 14:17:17 -04:00
David Haywood
1ac265a495
more mpu4 sorting
2016-08-09 19:11:49 +01:00
Curt Coder
9705b0ccb1
pofo: Fixed LCDC RAM size. (nw)
2016-08-09 12:23:57 +03:00
briantro
f09bc31363
apple2gs.cpp - Fix rom load for 03 rom - NW
...
Seems on real hardware the high address line for FE-FF rom is swapped so we need to do this manually as we load the rom. Confirmation that the current rom image is correct via several sources dating back to at least 2012.
2016-08-09 01:05:44 -05:00
Vas Crabb
61579a4f16
Merge pull request #1214 from npwoods/more_diimage_softlist_stdstring_stuff
...
More softlist-related conversions of strings to std::string
2016-08-09 10:51:28 +10:00
Nathan Woods
01844ed061
More softlist-related conversions of strings to std::string
2016-08-08 19:51:32 -04:00
Sergey Svishchev
77e2e34f57
dvk_ksm: drop dvk_ksm01 variant and merge ROM sets; minor cleanup
2016-08-09 00:36:48 +03:00
Sergey Svishchev
50de078836
ms7004: enable serial rx and re-add PORT_CODEs for F17..F20
2016-08-09 00:36:48 +03:00
Curt Coder
86994a3702
pofo: Better palette. (nw)
2016-08-08 21:14:25 +03:00
Curt Coder
ac0dc89ec1
pofo: Expansion WIP. (nw)
2016-08-08 20:59:57 +03:00
Miodrag Milanović
d3da9b6e91
Merge pull request #1211 from ajrhacker/globalmask
...
Make address maps complain when entry bounds lie outside the global m…
2016-08-08 19:56:52 +02:00
AJR
828f824708
Make address maps complain when entry bounds lie outside the global mask (nw)
...
- Alter a bunch of address maps so all validity checks pass. These includes global address masks in Hexaa and the Newbrain FDC (regression testing should be done here).
- Remove the Lisa wraparound read/write handlers.
2016-08-08 13:38:40 -04:00
David Haywood
7a38579dd5
more mpu4 ident
2016-08-08 18:31:20 +01:00
hap
946b7a72cc
Merge pull request #1209 from mamehaze/mpu4test
...
further MPU4 identification
2016-08-08 17:55:50 +02:00
Vas Crabb
6c8bb59ba2
Merge pull request #1206 from ajrhacker/memory_reset
...
New core input type: "Memory Reset"
2016-08-09 01:10:08 +10:00
David Haywood
1326ba90c4
further MPU4 identification
2016-08-08 16:05:22 +01:00
AJR
f173b769f7
Add "Memory Reset" input type to Nichibutsu mahjong games as designated in source
2016-08-08 11:04:59 -04:00
jbu
2df48cca2a
alto2: remove member function pointers
...
There was little to no advantage in calling the various subdevice
bs, f1 and f2 early/late functions through function pointers.
The original idea was to make this configurable, which it isn't.
The hardware, or schematics, define the functions and they are
(almost entirely) static anyway.
By removing the function pointers and inlining the appropriate calls
into switch/case statements there's a speed improvement of ~ 2.5x here,
seen while the diablo bitclk is not running.
2016-08-08 16:58:57 +02:00
Curt Coder
463212cf1b
pofo: Expansion WIP. (nw)
2016-08-08 14:54:27 +03:00
Curt Coder
6673af1285
pofo: Added memory card slot interface and ROM/RAM cards. [Curt Coder]
2016-08-08 14:44:20 +03:00
Miodrag Milanović
f67311c5a5
Merge pull request #1180 from npwoods/split_softlist_code_redo
...
Redo of split of src/emu/softlist.[cpp|h]
2016-08-08 13:43:06 +02:00
Nathan Woods
89ccb9b8fe
This should fix a regression incurred from the rom_entry changes identified by MASH
...
On pull request #1200 , MASH identfied a regression caused by recent changes to rom_entry handling. That said, I disagreed with his proposed fix because the code did a backwards scan for ROMENTRY_ISEND. I don't think this is correct; ROMENTRY_ISEND should only work for forward scans, and it probably worked by accident simply because rom_entry structures were likely allocated back to back.
As far as I can tell, my proposed change seems to work but I'm somewhat fuzzy on the interactions between BIOS ROMs and devices, and it is possible that I'm neglecting a use case.
2016-08-08 07:31:31 -04:00
therealmogminer@gmail.com
74e1aa4619
Fix benchmarking by adding additive-blend YUY16 support to rendersw, nw
2016-08-08 11:08:47 +02:00
Ivan Vangelista
85a72c99d0
Merge pull request #1207 from mamehaze/mpu4test
...
more set descriptions / hack identification on MPU4
2016-08-08 10:34:51 +02:00
David Haywood
3ca3ba6c7b
more set descriptions / hack identification on MPU4
2016-08-08 09:12:09 +01:00
AJR
1c4e4ae627
Resolve conflicting input bindings in hnayayoi.cpp (nw)
2016-08-07 23:18:21 -04:00
AJR
c8d1050110
New core input type: "Memory Reset"
...
- In machines that store their settings and/or bookkeeping logs in some form of non-volatile memory, "Memory Reset" will reset them to some system-provided default.
- This replaces all existing inputs named "Memory Reset" and a few simply named "Reset" which are known to do this rather than reboot the system (a confusion to be avoided, though many systems will only acknowledge this input at boot time); others should be checked.
- The default key binding (F1) for this new input type is chosen partly to avoid conflicts with those used by gambling/mahjong games which are currently the only systems to use this, though broader use is envisioned.
2016-08-07 22:10:58 -04:00
MASH
b8b6813649
Fixed arcade only build
...
cshooter.cpp driver was changed to airraid.cpp
2016-08-08 01:51:53 +01:00
Vas Crabb
343eab595e
Merge pull request #1203 from mamehaze/mpu4test
...
start improving MPU4 set descriptions
2016-08-08 10:29:51 +10:00
Vas Crabb
c49f2c6a8d
Merge pull request #1204 from npwoods/remove_unnecessary_not
...
Removed unnecessary logical-not operation
2016-08-08 10:23:37 +10:00
Michael Zapf
927d438f6b
ti99: Using proper RAM devices instead of ROM_REGIONS, adapting logerror output
2016-08-08 01:23:07 +02:00
Nathan Woods
855c8b8d62
Removed unnecessary logical-not operation
2016-08-07 17:44:21 -04:00
David Haywood
99d2a6a547
start improving MPU4 set descriptions, move some roms that were associated with the incorrect games to the correct ones.
2016-08-07 22:14:54 +01:00
couriersud
7b8179bb04
Add target minw to standalone netlist makefile. (nw)
2016-08-07 22:28:06 +02:00
couriersud
8c297602c4
Fix noexcept and NL_NOEXCEPT to pass g++ 6.x builds. (nw)
2016-08-07 22:28:04 +02:00
R. Belmont
8b6f09adcc
Merge pull request #1202 from npwoods/use_romentry_vector
...
C++-fiied code that iterates over rom_entry arrays (without usage of rom_[first|next]_*)
2016-08-07 16:05:30 -04:00
R. Belmont
9342233fda
Merge pull request #1188 from npwoods/more_diimage_stdstring
...
More conversion of 'const char *' --> std::string in diimage
2016-08-07 15:58:00 -04:00
R. Belmont
e74f4d76dd
Merge pull request #1182 from npwoods/swlist_ui_cleanups
...
Miscellaneous cleanups to the software list UI
2016-08-07 15:57:18 -04:00
R. Belmont
d67c221ebd
Merge pull request #1192 from ajrhacker/sengokmj_inputs
...
sengokmj: Input mappings refined based on examination of program code
2016-08-07 15:56:53 -04:00
R. Belmont
063b84fbd5
Merge pull request #1145 from MASHinfo/patch-9
...
Fixed proms in Dribbling
2016-08-07 15:55:06 -04:00
R. Belmont
cf473bb329
Merge pull request #1201 from MASHinfo/patch-1
...
Decrypted River Patrol (Japan), game now working.
2016-08-07 15:54:39 -04:00
R. Belmont
22f74309ed
Merge pull request #1195 from mamehaze/master
...
Street Fight and Cross Shooter (Street Fight type hw) use a common mo…
2016-08-07 15:54:25 -04:00
R. Belmont
d7370ae5fe
Merge pull request #1159 from shattered/_74dec47
...
keyboard: add F16..F20 keys (present on DEC LK201 keyboard and its cl…
2016-08-07 15:52:57 -04:00
Curt Coder
e019e6be52
c64: Optimized the 1541 bit read/write function slightly without noticable effect on driver speed since the 2 CIA's are the current bottlenecks. [Curt Coder]
2016-08-07 21:29:37 +03:00
Nathan Woods
f5968efcea
C++-fiied code that iterates over rom_entry arrays (without usage of rom_[first|next]_*)
2016-08-07 10:29:51 -04:00
MASH
11b0c801d8
Update cclimber.h
2016-08-07 15:09:28 +01:00
MASH
ccf61908ce
Decrypted River Patrol (Japan), game now working.
2016-08-07 15:05:31 +01:00
Miodrag Milanović
38f86f2c05
Merge pull request #1200 from npwoods/fix_listxml
...
Fixes a copy-and-paste error that broke -listxml
2016-08-07 13:28:07 +02:00
Nathan Woods
b2c46a7289
Fixes a copy-and-paste error that broke -listxml
2016-08-07 07:14:51 -04:00
Vas Crabb
687976cf5c
Merge pull request #1199 from shattered/_f06e561
...
minor fixes to poisk1 and mc1502
2016-08-07 20:42:10 +10:00
Sergey Svishchev
ce8580b61f
mc1502: make serial test in BIOS work
2016-08-07 13:29:20 +03:00
Sergey Svishchev
932bb545fc
poisk1: trap port fix (makes HyperBIOS run); unbreak cassette i/o; adapt to Memory Fun (TM)
2016-08-07 13:29:20 +03:00
Miodrag Milanović
17920162b0
Merge pull request #1196 from npwoods/tiny_rom_entry
...
Introduced a tiny_rom_entry structure, for the purposes of ROM declaration
2016-08-07 11:25:16 +02:00
Miodrag Milanovic
3751d8aa60
removed NL_NOEXCEPT since there is a case when these calls throws exceptions (nw)
2016-08-07 11:11:43 +02:00
briantro
757aa4cf3a
apple2gs.cpp: Confirmed 341-0748 == 341-0749
...
Removed non actual clone now that all the roms have been dumped correctly and verified.
2016-08-06 22:47:38 -05:00
AJR
2f312c14d2
More consistent use of NL_NOEXCEPT macro to fix debug build (nw)
2016-08-06 21:47:57 -04:00
Vas Crabb
1389f217f3
Merge pull request #1197 from ajrhacker/megasys1_bootleg_fix
...
Fix addressing mistake causing regression in edfbl and monkelf (nw)
2016-08-07 11:24:18 +10:00
AJR
5a155a707e
Fix addressing mistake causing regression in edfbl and monkelf (nw)
2016-08-06 21:20:05 -04:00
briantro
dfe020a283
apple2gs.cpp: Cut-n-paste fix - NW
2016-08-06 19:54:42 -05:00
briantro
4f363a2674
apple2gs.cpp: Redump, verify & Correct 341-0748 FE-FF ROM for Apple IIGS ROM03 [Brian Troha]
2016-08-06 19:53:32 -05:00
couriersud
5b1d15383d
Use noexcept in netlist code where appropriate.
...
Use macro NL_NOEXCEPT if debug builds would throw an exception (e.g. by
using nl_assert). This is not entirely safe. Going forward, nl_assert
should call log first and than throw. (nw)
2016-08-07 01:44:55 +02:00
Scott Stone
a38471602c
Fixed MT#6343 for plottingu (credits DIPs for US region) (nw)
2016-08-06 18:55:28 -04:00
Nathan Woods
20554f0228
Finished up tiny_rom_entry conversion
2016-08-06 18:54:23 -04:00
Scott Stone
e45eb61874
Comment debug helper from being used from bfm_sc4 sets which can really fill up a log when all 3k plus machines are run in a test. (nw)
2016-08-06 17:29:28 -04:00
David Haywood
902712f345
Street Fight and Cross Shooter (Street Fight type hw) use a common motherboard but different Video Boards. This makes the video boards into devices to faciliate this.
2016-08-06 20:54:40 +01:00
couriersud
7a7c123d1e
Added doc target to netlist makefile. Removed old style cast. (nw)
2016-08-06 19:22:29 +02:00
couriersud
20a584b348
Various netlist fixes:
...
- minor include cleanup
- fix a memory hole (caused by assign operators)
- more C++.
2016-08-06 19:22:28 +02:00
Robbbert
4cf6ac6cfd
Play_1, Play_2, Play_5: added some meat to the bones. (nw)
2016-08-07 01:40:01 +10:00
cracyc
ecf0907234
isbc: fix boot (nw)
2016-08-06 08:28:12 -05:00
Nathan Woods
7f5e233933
Created a tiny_rom_entry structure for the purposes of rom_entry declarations in code, and a first pass at the required core changes
...
to unpack tiny_rom_entry structures at runtime.
WARNING - I've done preliminary testing on a tiny build (pacman works), but nothing more. I know for a fact that a full compile fails
2016-08-06 08:54:37 -04:00
jbu
057474989c
alto2: remove more cruft and fix comments
...
I want this child to become a grown up some day.
2016-08-06 04:35:33 +02:00
Robbbert
8a5da5ddf4
Fixed the build.
2016-08-06 11:55:35 +10:00
Vas Crabb
e1c0c081f5
fix ASCII keyboard home row (nw)
2016-08-06 10:50:28 +10:00
Vas Crabb
0aa8e2318f
Merge pull request #1194 from ajrhacker/devfind_phase2
...
Devfind revision phase 2 (nw)
2016-08-06 09:19:10 +10:00
AJR
da754c8078
Devfind revision phase 2 (nw)
...
- Eliminate read_safe as a global function and make it a method of optional_ioport (and required_ioport, for which it makes less sense).
- New constructor for optional_ioport_array and required_ioport_array using std::initializer_list to specify tag list
- Remove pointer/reference conversion operators for required_ioport and optional_ioport. Explicit getters like found() and target() are now required when dereferencing isn't wanted. Many drivers have been changed to use required_ioport_array and optional_ioport_array to make this cleaner.
- Update numerous drivers that were using read_safe to use I/O port finders generally. Port names have been kept the same as far as possible to avoid breaking saves.(Some of the optional finders should probably be required.)
- Give edfbl and monkelf their own memory maps so hacky input reading routines can be removed.
- Clean up some legacy static handlers in amiga.cpp and cubo.cpp.
2016-08-05 19:05:01 -04:00
hap
b8a25071c5
hh_tms1k: gamelist notes update
2016-08-06 00:37:57 +02:00
Curt Coder
1317019974
pofo.xml: Dumped the File Manager/Tutorial card. [Curt Coder]
...
pofo: Implemented the A: credit card memory. Fixed the RTC. [Curt Coder]
2016-08-05 21:38:55 +03:00
Ivan Vangelista
c74ea067a3
cclimber.cpp (bagmanf): got it to boot, gfx are completely wrong though (nw)
2016-08-05 19:23:26 +02:00
Robbbert
fc1c242ff4
Play_3: there was an unused function. (nw)
2016-08-06 02:07:58 +10:00
Robbbert
5b33f34a53
Play_3: added some meat to the bones.. (nw)
2016-08-06 01:48:00 +10:00
Nathan Woods
c77310389e
Removed src/lib/util/cstrpool.[cpp|h]; it is no longer used
2016-08-05 08:29:32 -04:00
hap
7484fa999c
fix regression: using IPT_START in sms makes mame think joypad 1 is occupied and inserts joypad 2&3 instead of joypad 1&2
2016-08-05 12:56:55 +02:00
Ivan Vangelista
3030f52a77
d6809.cpp: MACHINE_IS_SKELETON already covers MACHINE_NOT_WORKING (nw)
2016-08-05 10:00:22 +02:00
Lord-Nightmare
2c2d4be008
Fixed TNZS ROM locations/labels [Brian A. Troha, Lord Nightmare]
...
New Clone Added
------------------------------------------
The NewZealand Story (US, old version) (older PCB) [Alex Cmaylo, The Dumping Union]
2016-08-05 01:00:41 -04:00
Robbbert
a475f61dd8
Fixed ROM_FILL when fill value is hex.
2016-08-05 14:06:16 +10:00
cracyc
3fab8741e9
Merge pull request #1191 from shattered/_e1739e9
...
vt240: unbreak host comms when flow control in null_modem is enabled
2016-08-04 21:04:30 -05:00
AJR
5db8c1b9f0
sengokmj: Input mappings refined based on examination of program code
...
- All service inputs are active switches, not DIP toggles
- Add unused SW2 DIPs as displayed in service mode
- Add a couple of obscure inputs not shown in service mode
2016-08-04 21:07:38 -04:00
Robert
4d305ee629
Merge pull request #1190 from mamehaze/master
...
various Seibu Refactoring,
2016-08-05 11:07:20 +10:00
Sergey Svishchev
8b43da2f14
vt240: unbreak host comms when flow control in null_modem is enabled
2016-08-05 02:02:59 +03:00
David Haywood
261a277d50
various Seibu Refactoring,
...
Air Raid, Street Fight and Dark Mist all basically use very similar video systems (4 layers, 2 of them being ROM based tilemaps, a CLUT prom for each layer which controls colours and transparency handling)
this takes some steps towards allowing a common implementation of it.
2016-08-04 21:21:24 +01:00
James Wallace
2fb36796fb
Separation of the LDP-1450 laserdisc player to its own device.
2016-08-04 20:12:01 +01:00
Michael Zapf
267701595b
ti99: Fixed RS232 line mapping
2016-08-04 13:43:43 +02:00
Nathan Woods
ff064ba37a
More conversion of 'const char *' --> std::string in diimage
2016-08-04 07:21:27 -04:00
Vas Crabb
3c47e78419
clang didn't like that...
2016-08-04 13:30:57 +10:00
Michael Zapf
fb5cc92470
Improved logging; fixed missed CTS signal, outgoing RTS, incoming DTR
2016-08-04 01:06:39 +02:00
jbu
3e1996ec5a
alto2: replace decoded MIR bit fields
...
Instead of using a number of UINT8 with the decoded bit fields of the
MIR (micro instruction register), add inline functions to extract the
bits from m_mir. That ought to be faster, because there are fewer memory
accesses in cases where bit fields are not actually used by an instruction.
2016-08-03 23:28:03 +02:00
angelosa
434c885e47
Mahjong Kyo Retsuden is claimed to not work with a mahjong panel ... it does actually? (nw)
2016-08-03 22:48:23 +02:00
jbu
5e5e07cc3f
alto2: fix i/o memory read; reduce frame rate
...
The frame rate is really 30 frames (60 fields) per second.
Reading memory after cycle #5 after the MAR<- is possible, because
the Alto 2 contains a latch for the most recent RAM dword.
Thanks to the LCM and ContrAlto source for the hint!
2016-08-03 20:20:59 +02:00
MetalliC
440c2ffe94
c/p typo (nw)
2016-08-03 20:36:42 +03:00
MetalliC
c459eaac50
Ferrari F355 Japan BIOS dumped [ShouTime]
2016-08-03 20:29:28 +03:00
jbu
ef7710c1be
alto2: remove extra screen buffer
...
Save copying odd / even frame scanlines by immediately updating
the m_dsp.bitmap when a frame buffer word changes.
2016-08-03 18:40:58 +02:00
jbu
8b32480113
alto2: further cleanup + remove cruft
...
Get rid of the fake status display. Refactor mouse positioning code.
2016-08-03 15:38:18 +02:00
Nathan Woods
ba8559e897
Moved input_character() template method to ui/utils.h, and changed menu_software_list::m_filename_buffer to be std::string
2016-08-03 08:03:11 -04:00
Nathan Woods
7b1d37d1f4
Changed m_entrylist to be std::list; inserts are expensive in std::vector
2016-08-03 07:38:58 -04:00
yz70s
4b5b14829c
chihiro.cpp: games hotd3 and vcop3 boot too, mj2c throws an exception (nw)
2016-08-03 12:58:55 +02:00
Vas Crabb
ae0e3fbf57
quick fixes to some more stuff that isn't supplementary plane clean
2016-08-03 14:54:28 +10:00
Vas Crabb
938371b64f
remove leftover crud (nw)
2016-08-03 13:56:52 +10:00
RobertoFresca
733352ca12
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-02 21:58:15 -03:00
Nathan Woods
a9e706915c
This fixes issues where softlist items (that were not for floppies) were loaded from the software list menu
...
I'm still not 100% satisfied with this patch. While I got rid of the weird path when hook_proc() was called for a software list item,
I still don't like the whole m_init_phase infrastructure in devices, which seems to be an arbitrary piece of state. Baby steps...
2016-08-02 20:06:08 -04:00
Nathan Woods
f9db568146
Redo of split of src/emu/softlist.[cpp|h]
...
This is a redo of the split first submitted in #137 , with the following differences:
* The newly refactored rom_entry data structure is used
* I've kept the refactored softlist code in src/emu, in order to defer the mechanical process of moving it
* I've kept includes of softlist[_dev].h out of diimage.h, so that changes to either do not trigger an emu.h recompilation
* Obviously, this goes against the latest master
2016-08-02 17:40:49 -04:00
R. Belmont
b25aca6177
Merge pull request #1179 from Pitou1/master
...
Patch to fix the Gun#2 not working in Mame, please refer to Bug id 61…
2016-08-02 14:06:35 -04:00
Lord-Nightmare
159b73a708
typo (n/w)
2016-08-02 04:53:35 -04:00
Vas Crabb
8e07fb8117
Fix UTF-16 encode, pass UTF-16 to Windows character drawing (unfortunately still no nice speaker icon)
2016-08-02 18:24:14 +10:00
Vas Crabb
b7a7bb4e36
Don't fear the supplementation planes (nw)
2016-08-02 17:53:34 +10:00
Vas Crabb
996935a7cc
fix overlong code detection in srcclean
2016-08-02 17:50:39 +10:00
Vas Crabb
bab0c40644
There we go, srcclean eats all our C++ now
2016-08-02 17:14:00 +10:00
Vas Crabb
d7f9370892
Make srcclean a bit more forgiving
2016-08-02 17:12:06 +10:00
Vas Crabb
e406a48885
Can srcclean clean layouts now?
2016-08-02 17:00:58 +10:00
Vas Crabb
889ecdfd4f
Let's give the new srcclean a spin...
2016-08-02 16:59:02 +10:00
Vas Crabb
a26a40445b
Re-write srcclean to be cool with UTF-8 and C++14 [Vas Crabb]
2016-08-02 16:46:46 +10:00
Patrick Lessard
87a73f6f51
Patch to fix the Gun#2 not working in Mame, please refer to Bug id 6185 on Mametesters.
2016-08-02 00:18:36 -04:00
Nathan Woods
af967d1ee7
Fixed issue that prevented softlist items specified on devices from loading
...
The issue is that I expected any softlist items passed to devices to be fully qualified (e.g. - apple2e:flop1:agentusa) when in reality, they might not be. Therefore, I changed the regex that identifies softlist items passed to devices from:
\\w+\\:\\w+\\:\\w+
to:
\\w+(\\:\\w+\\:\\w+)?
2016-08-01 23:16:46 -04:00
Vas Crabb
3e22960ea4
default auto CR on LF for generic terminal (nw)
2016-08-02 12:05:40 +10:00
Vas Crabb
4a3e315648
migrate segasp to ROM_PARAMETER for board ID (nw)
2016-08-02 12:05:18 +10:00
Vas Crabb
9d89391384
Merge pull request #1177 from npwoods/more_stdstring_in_diimage
...
Converted more stuff in diimage to use std::string instead of 'const char *'
2016-08-02 11:13:38 +10:00
Nathan Woods
a7b00e3f6d
Converted more stuff in diimage to use std::string instead of 'const char *'
2016-08-01 20:24:06 -04:00
MetalliC
a23a678b39
naomi: get rid of hacky rom_region, use rom_parameter instead
2016-08-02 10:14:22 +10:00
Vas Crabb
062017977d
Merge pull request #1176 from npwoods/fix_romload_fill
...
Fixed breakage caused by a change in how the byte for ROM_FILL is represented with recent changes
2016-08-02 09:52:42 +10:00
Vas Crabb
77f1b1dca4
Merge pull request #1175 from npwoods/diimage_load_use_stdstring
...
Changed device_image_interface::load() to take 'const std::string &'
2016-08-02 09:52:13 +10:00
Nathan Woods
a2b0b2fbd4
Fixed breakage caused by a change in how the byte for ROM_FILL is represented with recent changes
2016-08-01 19:46:53 -04:00
Nathan Woods
764371c72c
Changed device_image_interface::load() to take 'const std::string &'
2016-08-01 19:44:01 -04:00
Michael Zapf
19ff2946c5
ti99: Fixed stuck INT line in TMS9902; improve logging
2016-08-02 09:17:51 +10:00
MetalliC
e50cabe1ff
naomi: get rid of hacky rom_region, use rom_parameter instead
2016-08-01 22:19:06 +03:00
MetalliC
203e6dc829
atomiswave use ROM_PARAMETER for keys, NAOMI BIOS docs update
2016-08-01 21:00:27 +03:00
Vas Crabb
871656c98c
Merge pull request #1171 from npwoods/romentry_move_redo
...
Changes rom_entry from a struct to a class, storing its strings as stdd::string and separated the declaration into a new header
2016-08-01 22:51:23 +10:00
Nathan Woods
7384598c25
Added some default constructors to rom_entry(), and made it so changes to flags are done through a set_flags() accessor method
2016-08-01 08:48:23 -04:00
Vas Crabb
3c4643489f
Merge pull request #1172 from npwoods/fix_diimage_load
...
Fixing a stupid merge error that broke image loading
2016-08-01 22:15:11 +10:00
Nathan Woods
2d2a193c02
Fixing a stupid merge error that broke image loading
2016-08-01 08:13:10 -04:00
Nathan Woods
ee302246c9
Changes rom_entry from a struct to a class, storing its strings as std::string and separated the declaration into a new header.
...
This should really be followed up by further changes to eliminate the usage of the weird accessor macros in favor of conventional C++
accessors
2016-08-01 08:01:34 -04:00
Vas Crabb
f04a3f1b9d
Fix Qt debugger
2016-08-01 20:56:38 +10:00
Vas Crabb
15e7be7ac8
Turn image init/validate into scoped enums to avoid accidental casts to/from integer and boolean types
...
The image error should also be turned into a scoped enum - the menus were assuming it was the same thing as an init result
2016-08-01 18:47:22 +10:00
Nathan Woods
c1a2ae9751
Missed this conversion to is_filetype()
2016-08-01 00:13:10 -04:00
Nathan Woods
59ca4d1763
1. Merge branch 'master' into diimage_filetype_as_stdstring
...
2. Introduced is_filetype(), instead of normalizing filetype() to lower case
2016-07-31 23:52:57 -04:00
Nathan Woods
7b7faffd01
Merge branch 'master' into separate_softlist_image_load
2016-07-31 22:42:27 -04:00
Nathan Woods
9d1a53bef3
Made a bunch of device_image_interface members private (instead of protected)
2016-07-31 17:55:26 -04:00
Dirk Best
93093bbf3f
apricot: add rtc support to keyboard
2016-07-31 22:29:56 +02:00
yz70s
8b9b6abc5a
chihiro.cpp: game ghostsqu boots too (nw)
2016-07-31 22:18:46 +02:00
Nathan Woods
024f698364
Merge branch 'master' into separate_softlist_image_load
2016-07-31 15:20:49 -04:00
Nathan Woods
a4f24a24d3
This changes device_image_interface::filetype() to return 'const std::string &' instead of 'const char *'.
...
In the interests of removing burdens from client code, I also changed the following:
- filetype() will always return the file extension in lower case
- device_image_interface::filetype() will return the correct extension for files loaded as a part of softlists
- The code for extracting a file extension is now encapsulated in core_filename_extract_extension()
Client code has been updated
2016-07-31 15:06:06 -04:00
Miodrag Milanovic
91fcff1b6d
cleanup (nw)
2016-07-31 20:29:24 +02:00
Miodrag Milanovic
22c7a00d57
reverse logic of IMAGE_VERIFY (nw)
2016-07-31 20:02:56 +02:00
Miodrag Milanovic
6f5e223853
for bool type use true and false (nw)
2016-07-31 20:02:56 +02:00
yz70s
49bd91f3de
chihiro.cpp: try to boot scg06nt and wangmid (nw)
2016-07-31 19:54:00 +02:00
Vas Crabb
0ceae26bb4
patch up on OSX
2016-08-01 01:37:39 +10:00
Vas Crabb
a0ce6c3b37
fix after pass through the diff
2016-08-01 01:20:03 +10:00
Miodrag Milanovic
f127621e13
made constexprs lower case and used constexpr for returning input value as well for rest of defines in osdcomm.h (nw)
2016-07-31 16:47:26 +02:00
Miodrag Milanovic
eaa70ae031
cleanup of some conversions (nw)
2016-07-31 16:41:26 +02:00
Miodrag Milanovic
d0bf3221ea
Merge branch 'master' of https://github.com/mamedev/mame
2016-07-31 16:18:19 +02:00
Vas Crabb
05444e3c00
unbreak large files in chdman after refactor
2016-08-01 00:17:52 +10:00
Miodrag Milanovic
d20fa27c1b
fix vs2015 build (nw)
2016-07-31 16:13:12 +02:00
cracyc
a006c68ef5
fix build (nw)
2016-07-31 09:04:28 -05:00
Miodrag Milanovic
d91322223b
fixed clang (nw)
2016-07-31 15:59:39 +02:00
Vas Crabb
6bf9f2fd9c
macros should be turned into constexpr or they can't be used in many situations they were previously use in
...
the silly _partialNN functions are necessary because MSVC doesn't support C++14 properly
2016-07-31 23:50:41 +10:00
Miodrag Milanovic
8594237ba6
imgtool fix (nw)
2016-07-31 15:49:22 +02:00
Miodrag Milanovic
185f5059fb
algorithm-> utility where appropriate, fix imgtool (nw)
2016-07-31 15:37:37 +02:00
Miodrag Milanovic
184f7e5605
win compile fix due to previous changes (nw)
2016-07-31 15:31:22 +02:00
Miodrag Milanovic
2a87e99b21
fix osx compile (nw)
2016-07-31 15:24:28 +02:00
angelosa
ac36da95aa
New NOT_WORKING
...
---------------
Ring & Ball (?) [Hammy]
2016-07-31 15:14:27 +02:00
Miodrag Milanovic
aeadbfe2b1
fix linux compile (nw)
2016-07-31 14:59:01 +02:00
Vas Crabb
c703235246
Merge pull request #1165 from npwoods/diimage_add_format
...
Created device_image_interface::add_format() protected member and made device_image_interface::m_formatlist be private
2016-07-31 22:54:28 +10:00
Nathan Woods
b1b29cd44e
Created device_image_interface::add_format() protected member and made device_image_interface::m_formatlist be private
2016-07-31 08:47:49 -04:00
Miodrag Milanovic
9667c6a8cc
std::min and std:max instead of MIN and MAX, also some more macros converted to inline functions (nw)
2016-07-31 14:41:02 +02:00
Vas Crabb
69ac4affc8
Merge pull request #1163 from npwoods/remove_public_has_been_created
...
Removed device_image_interface::has_been_created()
2016-07-31 22:24:23 +10:00
briantro
dad9bf7b2a
itech32.cpp: Restore unique sound rom - NW
...
Restore unique sound rom do cut-n-paste overwrite and not paying attention.
2016-07-30 22:31:08 -05:00
Robbbert
90bf6de1da
Fixed the build.
2016-07-31 10:56:34 +10:00
Nathan Woods
9902a3bb99
Merge branch 'master' into remove_public_has_been_created
2016-07-30 19:42:35 -04:00
Vas Crabb
49e5c0d10e
Merge pull request #1162 from npwoods/msvc_keyboardipp_workaround
...
Added workaround for MSVC warning
2016-07-31 09:28:38 +10:00
R. Belmont
a14d9322ba
Merge pull request #1160 from shattered/_9e9d61f
...
dvk_ksm: unbreak host comms, add PORT_CHARs to its keyboard
2016-07-30 16:22:50 -04:00
arbee
21ca7784d1
tv950: new redumps, fleshed out the skeleton, needs a CRTC expert to draw anything. [R. Belmont, Al Kossow]
2016-07-30 16:09:14 -04:00
Nathan Woods
5f1bb05263
Removed device_image_interface::has_been_created()
...
This method was necessary long ago when devices didn't have distinct load and create paths, which has since been addressed
2016-07-30 14:41:09 -04:00
cracyc
33245e7945
luaengine: (nw)
2016-07-30 12:25:10 -05:00
Robbbert
995794b80c
AUSSIEBYTE: Replaced timer with clock device. (nw)
2016-07-31 02:28:34 +10:00
Nathan Woods
049b7ad0fb
Added workaround for MSVC warning
2016-07-30 12:16:11 -04:00
Robbbert
f632efca45
BIGBOARD2: Various improvements. (nw)
2016-07-31 02:12:42 +10:00
Nathan Woods
81c8de57ca
Changed device_image_interface::load() so that it is no longer responsible for both loading images and softlist items; now the latter
...
is done through a new method - device_image_interface::load_software()
2016-07-30 10:59:54 -04:00
Dirk Best
6735af0124
apricot: use device_buffered_serial_interface and
...
device_matrix_keyboard_interface for the hle keyboard emulation to
reduce code duplication and implement a fifo for the keyboard
2016-07-30 16:56:11 +02:00
Sergey Svishchev
26e1dd57af
ms7004: add PORT_CHAR's
2016-07-30 16:34:57 +03:00
Sergey Svishchev
1f5beba4f8
dvk_ksm: unbreak host communications after commit 97721a4
2016-07-30 16:34:57 +03:00
Vas Crabb
d59b0a1a51
Merge pull request #1158 from npwoods/misc_cleanups
...
Miscellaneous cleanups
2016-07-30 23:31:59 +10:00
Nathan Woods
0df4a2339a
Three times is a charm
2016-07-30 09:28:48 -04:00
Sergey Svishchev
e86fd713e7
keyboard: add F16..F20 keys (present on DEC LK201 keyboard and its clones)
2016-07-30 16:26:00 +03:00
Nathan Woods
eb79ffac88
<+cuavas> you've changed the function, you get to change it properly!
2016-07-30 09:15:27 -04:00
Nathan Woods
cfd4397f3c
Miscellaneous cleanups:
...
- Removed some c_str() calls when using util::zippath_parent()
- Removed the error code return value from set_image_filename()
- Consolidated error code translation (osd_file::error ==> image_error_t) in image_error_from_file_error()
- Other cosmetic improvements
2016-07-30 08:56:37 -04:00
cracyc
8ab75d7f4f
luaengine: use reference (nw)
2016-07-30 07:30:16 -05:00
Dirk Best
ca1f8ecc00
apricot: rename apricot_keyboard_device to avoid clashes
2016-07-30 13:29:46 +02:00
hap
8bb468a3db
al520ex: use correct key name for Ъ
2016-07-30 13:20:59 +02:00
hap
16f3f32cb2
gx4000: don't use IPT_KEYBOARD for console pause button
2016-07-30 12:41:42 +02:00
Vas Crabb
5fe3b907af
make buffered serial a mixin to promote reuse [Vas Crabb]
2016-07-30 20:34:16 +10:00
Robbbert
7816c98a87
oops... (nw)
2016-07-30 20:06:45 +10:00
Robbbert
cd759f8c19
AMPRO: Replaced timer with clock device (nw)
2016-07-30 19:39:44 +10:00
Dirk Best
c597f40d83
apricot: create bus interface for the keyboard interface, make hle keyboard emulation a bus device
2016-07-30 11:17:07 +02:00
Dirk Best
412ca1644c
apricot: move expansion bus to its own directory
2016-07-30 11:17:03 +02:00
jbu
8821dd2733
alto2: add speaker sound
...
Some games, e.g. pinball-easy, use UTILOUT to generate buzzer sound.
2016-07-30 09:17:54 +02:00
Robbbert
d3d3066357
ALTOS5: fixed banking, all disks can boot.
2016-07-30 16:59:19 +10:00
Ivan Vangelista
95cba94386
esq5505.cpp: attempt to fix 32bit crash (nw)
2016-07-30 07:47:15 +02:00
Ivan Vangelista
db94674786
dmndrby.cpp: attempt to fix crash on 32bit (nw)
2016-07-30 07:36:59 +02:00