Commit Graph

39257 Commits

Author SHA1 Message Date
Vas Crabb
9224c862b2 Move more things to type-safe printf 2016-03-01 18:57:06 +11:00
Vas Crabb
529f4dd341 Add ability to pass argument packs that don't need templates all the way down 2016-03-01 17:56:44 +11:00
Vas Crabb
ed69d14967 Unused variable 2016-03-01 14:53:28 +11:00
Vas Crabb
4157688db6 Using unbuffered I/O anyway 2016-03-01 14:44:01 +11:00
Vas Crabb
743550d4c3 Merge branch 'master' of https://github.com/mamedev/mame 2016-03-01 14:43:10 +11:00
RobertoFresca
87a3e4629c Merge branch 'master' of https://github.com/mamedev/mame 2016-03-01 00:25:11 -03:00
RobertoFresca
27a6f3991f Reparent all sets of IGS Jingle Bell. Added technical information
about the hardware [Roberto Fresca]
2016-03-01 00:24:21 -03:00
Brad Hughes
3b0d8b1efb Merge branch 'xinput_local_temp1' of E:\mame\bradhugh.mame\mame 2016-02-29 21:59:56 -05:00
Brad Hughes
5cc9973a0a Add XInput support for Windows OSD 2016-02-29 21:48:14 -05:00
MoochMcGee
c5426670a4 Fix an SDL compile bug 2016-02-29 20:30:28 -06:00
dankan1890
dbe46f8a52 selgame: test code elimination. (nw) 2016-03-01 03:02:20 +01:00
dankan1890
8c294708eb selgame: improved ROM-less and availability checking at startup. (nw) 2016-03-01 02:17:48 +01:00
Vas Crabb
365d5a0ff3 Explicitly flush log file on each line 2016-03-01 08:37:53 +11:00
Vas Crabb
6c78465d76 Fix stupid error 2016-03-01 07:52:02 +11:00
Vas Crabb
ba960afb5f Add function for flushing file buffers 2016-03-01 07:38:14 +11:00
Vas Crabb
a830ea7627 * Support *n conversion in stream_format/string_format
* Make stream_format return characters printed
* Add iostreams with std::vector storage
* Move to type-safe templates for logerror and popmessage
* Remove now-unnecessary I64FMT from calls to logerror/popmessage
* Put some lib/util stuff in util:: namespace
* Some fixes to Japanese translation
2016-03-01 06:52:36 +11:00
David Haywood
b2fc583ed7 apply fix suggested in MT06145 (nw) 2016-02-29 19:00:07 +00:00
Ivan Vangelista
014ed08231 nmk16.cpp: some configured banking and oki memory maps, more to come (nw) 2016-02-29 19:23:39 +01:00
Robbbert
a202401de2 super80: fixed regression in 32-column systems (nw) 2016-03-01 00:42:13 +11:00
Scott Stone
0835261bcc Fix romsize/region for chryangla to the one provided. Hashes match otherwise (nw) 2016-02-29 07:51:45 -05:00
Robbbert
a15f3fde77 Fix rom load warning messages (nw) 2016-02-29 23:27:12 +11:00
dankan1890
d5ce1264a5 ui: changed filter label from "Originals" to "Parents" (MT06143) 2016-02-29 10:22:58 +01:00
Miodrag Milanovic
7936291894 fix compile on 32bit mingw (nw) 2016-02-29 10:10:50 +01:00
Ivan Vangelista
805fb4e773 ps2.cpp: fix debug build validation (nw) 2016-02-29 09:28:57 +01:00
Ivan Vangelista
a36cce4ecd at.cpp: fix debug build validation (nw) 2016-02-29 09:27:12 +01:00
Miodrag Milanovic
4224b67779 cleanup (nw) 2016-02-29 08:52:04 +01:00
Miodrag Milanović
dc5fa11dcc Merge pull request #661 from bradhugh/topics/input_modules
Rewrite input routines as modules [Brad Hughes]
2016-02-29 08:38:51 +01:00
RobertoFresca
7acc22e901 New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Jingle Bell (EU, V141) [Roberto Fresca, Ioannis Bampoulas]

New clones marked as NOT_WORKING
--------------------------------
Jingle Bell (US, V157) [Roberto Fresca, Ioannis Bampoulas]
Jingle Bell (EU, V155) [Roberto Fresca, Ioannis Bampoulas]
Jingle Bell (EU, V153) [Roberto Fresca, Ioannis Bampoulas]
2016-02-29 02:16:35 -03:00
RobertoFresca
084af0127d IGS009 driver improvements: Added both missing PPI8255 devices and routed
all inputs/outputs through them. Derived a memory map for Grand Prix '98,
that seems to lacks of these devices. [Roberto Fresca]
2016-02-28 23:44:04 -03:00
Lord-Nightmare
4feac2bbaf Notetaker: Fix divide by zero crash. Add more comments about system architecture. Fix a missing address map entry. (n/w) 2016-02-28 20:11:22 -05:00
dankan1890
20f8eb021b some strings internationalization. (nw) 2016-02-28 22:57:47 +01:00
hap
13a5b5bc55 small fix by spelling bee team 3 2016-02-28 21:43:50 +01:00
hap
736da52bce tms1k: added TP0320 skeleton 2016-02-28 21:38:04 +01:00
Brad Hughes
f68ad66131 Merge input modules work. 2016-02-28 14:56:54 -05:00
hap
a255223bbe hh_tms1k: notes 2016-02-28 20:35:56 +01:00
Brad Hughes
7dfb578559 Refactor OSD input into modules 2016-02-28 14:25:10 -05:00
RobertoFresca
c17e8cdc9a Added some notes about chryangla encryption... 2016-02-28 15:50:44 -03:00
RobertoFresca
9e97d02915 New machines marked as NOT_WORKING
----------------------------------
Cherry Angel (encrypted, W-4 hardware) [Roberto Fresca, Ioannis Bampoulas]
2016-02-28 15:47:32 -03:00
Miodrag Milanovic
d123317a60 -verbose enable debug data with -video bgfx (nw) 2016-02-28 18:01:53 +01:00
Miodrag Milanovic
a0d2d660bf fixed issue noticed for racedrivpan (nw) 2016-02-28 17:42:04 +01:00
Ivan Vangelista
208fbb7ddd thoop2.cpp: oki memory map instead of memcpy (nw) 2016-02-28 16:35:40 +01:00
Miodrag Milanović
45f749f121 Merge pull request #656 from motoschifo/master
Added -exit_after_playback to man pages
2016-02-28 16:18:57 +01:00
Vas Crabb
63f0a918de Clean up a bit more legacy code 2016-02-29 01:53:08 +11:00
dankan1890
456453f3b2 fixed VS build. (nw) 2016-02-28 15:23:06 +01:00
Vas Crabb
06a4d861f8 Clean up Japanese translations a little
- be more consistent spacing/punctuation
- remove some bad translations that are worse than nothing
- add/update a few translations
2016-02-28 20:23:41 +11:00
RobertoFresca
e30bdbc4d2 Removed a testing decrypted fake rom... 2016-02-28 02:30:28 -03:00
RobertoFresca
c2d565062c Merge branch 'master' of https://github.com/mamedev/mame 2016-02-28 01:01:49 -03:00
RobertoFresca
3c80dab7ba New machines marked as NOT_WORKING
----------------------------------
Lucky Bar (W-4 with mc68705 MCU) [Roberto Fresca, Ioannis Bampoulas]
2016-02-28 01:01:06 -03:00
Vas Crabb
92b84c8463 Pick off some low-hanging PTR64 fruit 2016-02-28 14:55:49 +11:00
Vas Crabb
aec01e7407 Replace strformat, strprintf and strcatprintf with type-safe steam_format and string_format
Update MAME to use new function
Instantiate ODR-used static constant members
Make some of the UI code more localisable
Remove use of retired functions in tools
2016-02-28 13:36:19 +11:00
briantro
3cba23966f new Armed Police Batrider
New Clone Added
----------------------------------------
Armed Police Batrider (Hong Kong) (Mon Dec 22 1997) [system11, The Dumping Union]
2016-02-27 19:17:23 -06:00
RobertoFresca
a2878c90f0 New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Pleiads (Niemer S.A.) [pako ikarihardmods, Roberto Fresca]
2016-02-27 21:54:41 -03:00
briantro
a6b22e6b47 new PE Plus Poker clones
New Clones Added
----------------------------------------------------
Player's Edge Plus (X002252P+XP000050) Shockwave Poker [BrianT]
Player's Edge Plus (X002309P+XP000038) Triple Double Bonus Poker [BrianT]
2016-02-27 15:52:03 -06:00
dankan1890
d38c1610b8 ui: Moved options "Configure Directories" and "Save Configuration" into "Configure Options" menu.
Removed unnecessary icons from the toolbar (performed the same actions of entries already in the menu).
Proper handling the export of the list.
Updated the .po files.
2016-02-27 21:33:39 +01:00
Miodrag Milanovic
4fe5d21f1e Clean way of doing it (nw) 2016-02-27 19:51:46 +01:00
Miodrag Milanovic
0ba1d21093 fix autoboot_command (nw) 2016-02-27 19:34:48 +01:00
therealmogminer@gmail.com
64135e73f9 Cleaned up sliders a bit in d3dhlsl, nw 2016-02-27 16:11:01 +01:00
therealmogminer@gmail.com
cdee786a5d Fix up a few things in chain JSON loading, nw 2016-02-27 16:11:01 +01:00
David Haywood
cedd799978 new clones
Batsugun (Korean PCB) [Alex Cmaylo]

different code revision, no idea what's actually changed as one small change in these things shifts a lot of code and jump addresses around.
2016-02-27 14:41:13 +00:00
David Haywood
2fef4a0b8d this is difficult in some form (nw) 2016-02-27 12:49:25 +00:00
David Haywood
610bb9e704 let's go with 1991, other sources suggest this, and it's the bottom entry of the high score table. 2016-02-27 12:24:43 +00:00
Michele Fochi
0c629d0900 Added -exit_after_playback to man pages 2016-02-27 13:14:44 +01:00
David Haywood
35b8a57c8c Merge branch 'master' of https://github.com/mamedev/mame 2016-02-27 12:01:06 +00:00
David Haywood
50af8e2c9f tile bank, sound, mark as working, not 100% sure sound is quite right.
clocks etc. could really do with verifying.
2016-02-27 12:00:51 +00:00
Miodrag Milanovic
5951df437e Added NotoSans-Bold as backup font for platforms that do not have default system fonts exposed (nw) 2016-02-27 11:52:11 +01:00
David Haywood
e0e7151a16 improve lockonph video emulation (nw) 2016-02-27 10:50:41 +00:00
Ivan Vangelista
ff26df5e0f wrally.cpp: oki memory map instead of memcpy (nw) 2016-02-27 11:25:30 +01:00
Miodrag Milanovic
38874df019 Fix build on SteamLink and enforce BGFX on it (nw) 2016-02-27 09:38:29 +01:00
Ivan Vangelista
25712408ae gaelco.cpp, targeth.cpp: oki memory map instead of memcpy (nw) 2016-02-27 09:28:04 +01:00
dankan1890
04d1948ee8 ui various changes:
* extended keyboard navigation in the UI on the right side.
* added the skeleton for a configuration menu for single machine.
* fixed bug in building the search path for images.
2016-02-27 03:31:08 +01:00
cracyc
42921c5e54 at: fix megapcpla (nw) 2016-02-26 18:48:37 -06:00
David Haywood
b81fe52d81 new NOT WORKING
Lock On (Philko) [Astroblaster]

this is cloned Sega System 16 hardware, but with enhanced palette hardware, and custom tile banking etc. needs more work
2016-02-27 00:27:28 +00:00
Miodrag Milanovic
3a811376d9 Made pnacl to compile (nw) 2016-02-26 14:50:09 +01:00
Miodrag Milanovic
4727b0d97f OS/2 can not support SDL2 which is needed for MAME to run (nw) 2016-02-26 13:20:43 +01:00
Robbbert
4a3926b1eb ui: use appname instead of hard-coded MAME for main title. 2016-02-26 21:53:50 +11:00
briantro
780d9211ba apple2gs.cpp: Correct EPPROM to EPROM - NW 2016-02-25 23:10:58 -06:00
briantro
e808117521 apple2gs.cpp: Add in correct 342-0077-A ROM0 Apple IIGS rom - NW 2016-02-25 23:03:45 -06:00
briantro
fcae0adf9e apple2gs.cpp: Dumped the 341-0749 rom and confirmed the 341-0728 Apple IIGS roms. [Brian Troha]
New Working Machine
---------------------------------------------
Apple IIgs (ROM03 late prototype?) [Brian Troha]
2016-02-25 22:16:14 -06:00
dankan1890
b793ccd98e ui: key handler fix. (nw) 2016-02-25 21:36:55 +01:00
dankan1890
67d422298a removed unused code. (nw) 2016-02-25 20:48:34 +01:00
dankan1890
08d84121d4 more UI internationalization. (nw) 2016-02-25 16:38:55 +01:00
dankan1890
d7ca0361dc menu: fixed missing mouseover highlight for in-game menu. (nw) 2016-02-25 16:29:37 +01:00
dankan1890
d43bf65b16 ui: Enabled user interface navigation through UI_CONFIGURE button (tab key by default). [Maurizio Petrarota] 2016-02-25 16:25:22 +01:00
dankan1890
8241b6c0ba dirmenu: fixed DATs file reloading. 2016-02-25 15:49:38 +01:00
Miodrag Milanovic
0b2ea0800f more fixes (nw) 2016-02-25 14:58:39 +01:00
Miodrag Milanovic
0f85f112c9 renamed names that clash system defines in various environments (nw) 2016-02-25 14:58:39 +01:00
Miodrag Milanović
e934aa93db Revert "New driver specifiers; modify -listclones, -listsource; add -listtree" 2016-02-25 14:04:13 +01:00
Angelo Salese
3f6a6dc003 Removed outdated BAD_DUMPs, nw 2016-02-25 12:25:30 +01:00
Angelo Salese
6d8f2697a0 Note about an undumped version of UMK3, nw 2016-02-25 11:50:50 +01:00
Miodrag Milanović
1e7debe9a1 Merge pull request #650 from ajrhacker/listclones
New driver specifiers; modify -listclones, -listsource; add -listtree
2016-02-25 08:22:23 +01:00
AJR
3fc0787fa8 New driver specifiers; changes to -listclones, -listsource; add -listtree
Five new specifiers for driver enumeration and all commands depending thereon:
- @source.cpp matches all drivers in source.cpp
- ^driver matches driver and all its clones
- :drivbios matches drivbios and all drivers having it as their BIOS
- ^ matches all drivers excluding clone sets
- : matches all BIOS roots

Note that these new specifiers are not compatible with other wildcards; they only perform normal case-insensitive matches with driver or source file names.

The -listclones command now lists drivers in a completely different, human-readable format. It performs an extra loop to deduce the parent set name if a clone was specified; this causes, for instance, -listclones pacman and -listclones puckman to produce identical output. It includes descriptions with the clone driver names much like -listfull, and uses the parent set's description as a header for its clones. It also recognizes BIOSes and lists unique matching sets with no clones at the end of the output.

The -listsource command outputs not only the source file of each matching driver, but also its parent set and BIOS root (if any). These are output using the new @sourcefile, ^driver and :bios specifiers.

The new -listtree command is a human-readable analogue to -listsource and an alternative to -listclones. It tabulates drivers by source file in tree format, with the names of clones indented under their parents and drivers indented under their respective BIOS roots.

The -listbrothers command remains functionally unchanged, but should be considered somewhat deprecated in favor of the @sourcefile specifier with other listing commands.

Fix include_all counting error causing assert to fail in find_approximate_matches (nw)

Relax dependencies on drivenum.h in UI headers (nw)
2016-02-24 18:47:37 -05:00
dankan1890
bc2a4317ca selsoft: fixed search for software list. (nw) 2016-02-24 23:28:16 +01:00
cracyc
24ced36677 at: create at motherboard device and split pci and ps2 machines into own files [Carl] 2016-02-24 10:45:12 -06:00
cracyc
8c3429cf19 pcap: fix error and crash (nw) 2016-02-24 08:18:50 -06:00
Katsuhiko Kagami
095341ff52 When i change the HIDE_MENU on the customize UI by cursor key, LANGUAGE_MENU also would be changed .fixed it. 2016-02-24 16:47:19 +09:00
Miodrag Milanovic
834936200a fix compile (nw) 2016-02-24 08:02:17 +01:00
Miodrag Milanovic
3abcaee63f Cleanups and version bump 2016-02-24 07:46:57 +01:00
hap
0cbd878211 tispeak: nothing much 2016-02-24 06:38:44 +01:00
MetalliC
443e8f3050 new clones added
The Rumble Fish (prototype) [Brizzo, MetalliC, Arzeno Fabrice]
NeoGeo Battle Coliseum (World) [Brizzo, MetalliC, Arzeno Fabrice]
2016-02-24 05:14:53 +02:00
David Haywood
3a3ee64e02 Merge branch 'master' of https://github.com/mamedev/mame 2016-02-24 02:51:35 +00:00
David Haywood
003d698204 sprite banking on ddrewbl (nw) 2016-02-24 02:51:22 +00:00
RobertoFresca
cf1d286768 Space Rocks: Marked the bipolar PROM as bad dump... 2016-02-23 23:41:18 -03:00
therealmogminer@gmail.com
b7675d4652 Maybe fix nounevenstretch on windows osd 2016-02-24 01:12:22 +01:00
therealmogminer@gmail.com
8644419c95 Fix -window -r -nokeepaspect behavior on Windows OSD, nw 2016-02-23 23:34:36 +01:00
David Haywood
eb3600df11 new clones
D. D. Crew (bootleg) [Porchy, Caius, The Dumping Union] (NOT WORKING)

like most actual-era System 18 bootlegs this is a mess of modified hardware, eg. no VDP, completely different tilemap systems, sound systems and such.
2016-02-23 22:25:09 +00:00
hap
fe2e403d77 fidel68k: correct V7 cpu clock 2016-02-23 21:35:42 +01:00
hap
fcf08e29f5 meritm: doesn't use AY8930 expanded mode either, too bad 2016-02-23 20:46:45 +01:00
Stiletto
880082b862 Merge pull request #641 from AntoPISA/patch-3
Update pacman.cpp
2016-02-23 14:38:45 -05:00
Stiletto
b6790091cb Merge pull request #642 from AntoPISA/patch-2
Update meadwttl.cpp
2016-02-23 14:38:32 -05:00
Lord-Nightmare
e27949219d Xerox NoteTaker: Finished IOCPU memory map documentation. Hooked up the two UARTS. Begin hookup of the screen/CRTC. Fixed an issue with writes to ROM-mapped areas shadowing to RAM. Added 960KHz xtal for the keyboard UART. [Lord Nightmare]
AY-3-1015 UART: Fixed two swapped pin functions. [Lord Nightmare]
2016-02-23 13:45:12 -05:00
hap
60172c6387 goldstar: ladylinr aysnd address/data was wrong way around - the game doesn't do anything then enabling the ay though
wildpkr: found where aysnd is mapped, but doesn't do much with it either
2016-02-23 19:26:30 +01:00
Antonio Paradossi
d7fa1f1433 Update pacman.cpp
Added correct year for cannonbp in according with history.dat.
2016-02-23 17:59:53 +01:00
Antonio Paradossi
f0dc7d7b67 Update meadwttl.cpp
Added year according with history.dat (nw)
2016-02-23 17:52:04 +01:00
hap
1c59f7c3ac pokerstuff: small update 2016-02-23 15:38:25 +01:00
hap
9dd3f11c30 mcr: small cleanup 2016-02-23 10:24:13 +01:00
RobertoFresca
897d767b9a Merge branch 'master' of https://github.com/mamedev/mame 2016-02-23 06:15:10 -03:00
RobertoFresca
e941db6cb4 Changed kurukuru and ppj inputs according to discussed on IRC... 2016-02-23 06:14:28 -03:00
hap
54887d2230 jankenmn: avoid unnecessary use of PORT_CODE 2016-02-23 09:08:51 +01:00
hap
5519547e21 fidelz80: fix cc10 RAM location 2016-02-23 06:48:05 +01:00
Vas Crabb
2de3bf76d8 nw 2016-02-23 14:32:59 +11:00
Vas Crabb
9bf1d11706 Better input ports for Wedding Rhapsody 2016-02-23 13:55:56 +11:00
Vas Crabb
5c5637eb5d better explanation of pyonpyon, don't hard-code default inputs, use standard bookkeeping input 2016-02-23 13:06:24 +11:00
Vas Crabb
2929a5ea12 revert Jyanpu to Jump (nw)
Firstly standard romanisation is "ja" not "jya" anyway, so it isn't even techically correct
Secondly MAME uses English spelling for imported English in Japanese titles, e.g. "gal" not "gyaru" in many mahjong titles
2016-02-23 12:34:40 +11:00
Scott Stone
0967d1159d New Clones Added (Not Working)
-------------------------------
Jurassic Park 3 (ver UA)  [ShouTime]
2016-02-22 19:38:57 -05:00
Lord-Nightmare
d25dd17563 minor comments updates (nw) 2016-02-22 18:38:28 -05:00
therealmogminer@gmail.com
72365ec20a Fix lack of bgfx output on OS X, nw 2016-02-22 22:23:23 +01:00
therealmogminer@gmail.com
72dd79838f Fix bgfx crash when launching games from UI, nw 2016-02-22 17:57:35 +01:00
therealmogminer@gmail.com
53994092de Fix D3D and BGFX fullscreen toggle issues, nw 2016-02-22 17:30:35 +01:00
Miodrag Milanovic
cce0696a5f Made OSD=sdl build compile out of box in Visual Studio (nw) 2016-02-22 14:23:15 +01:00
Miodrag Milanović
ba34177395 renamed chd for p911ea (nw) 2016-02-22 13:14:39 +01:00
Miodrag Milanović
7df1241e39 Merge pull request #635 from motoschifo/master
Man pages aligned to autofire and cheat recent changes
2016-02-22 11:10:01 +01:00
Michele Fochi
8d339dee7c Man pages aligned to autofire and cheat recent changes 2016-02-22 10:53:15 +01:00
Miodrag Milanović
25dca0c671 Merge pull request #633 from motoschifo/master
Fix reset of cheats when entering autofire menu
2016-02-22 09:52:47 +01:00
Miodrag Milanovic
b2a230cd15 placing back UI related settings to emu_options on popular demand (nw) 2016-02-22 09:14:49 +01:00
Justin Kerk
83abe3fa3d Emscripten cleanup (nw) 2016-02-21 23:03:38 -08:00
hap
8f4a353b41 hh_cop400: skeleton driver for Coleco h2h basketball 2016-02-22 05:23:13 +01:00
hap
941673457e hh_tms1k: added clickable artwork for amaztron and mattel D&D 2016-02-22 04:58:07 +01:00
Scott Stone
d86e80b454 Added newly dumped CF card for wcombatj from ShouTime (nw) 2016-02-21 22:56:21 -05:00
cracyc
12ae1d084f at: properly load the rom (nw) 2016-02-21 18:50:49 -06:00
cracyc
9f438339b2 pc9801: use bankdev for ipl (nw) 2016-02-21 17:07:14 -06:00
cracyc
e3a67926d6 at: properly load the roms (nw) 2016-02-21 16:03:07 -06:00
dankan1890
f72bba93fd oops. (nw) 2016-02-21 20:22:09 +01:00
dankan1890
2b90f54c4b compile fix. (nw) 2016-02-21 20:12:13 +01:00
dankan1890
d45335ec05 ui: more localization and code fix. (nw) 2016-02-21 19:55:38 +01:00
Michele Fochi
118abc08ef Fix reset of cheats when entering autofire menu 2016-02-21 18:44:20 +01:00
dankan1890
859cec4603 ui: localization part1. (nw) 2016-02-21 16:38:05 +01:00
Miodrag Milanovic
fadf168c9e fix -video none (nw) 2016-02-21 15:08:21 +01:00
Miodrag Milanovic
8cc853ff43 Merge branch 'master' of https://github.com/mamedev/mame 2016-02-21 13:18:38 +01:00
Miodrag Milanovic
fafa333e3f Ubuntu is having issues if braces are in path (nw) 2016-02-21 13:17:59 +01:00
Miodrag Milanovic
17305df016 Better fix (nw) 2016-02-21 13:00:56 +01:00