Commit Graph

51188 Commits

Author SHA1 Message Date
couriersud
427cf984db Fix 9322. (nw) 2017-02-05 17:19:52 +01:00
couriersud
ced71c2b58 Add constexpr add noexcept. (nw) 2017-02-05 17:19:51 +01:00
couriersud
6a770d7086 Doxygen work. How the heck can one enforce a consistent device
documentation? (nw)
2017-02-05 17:19:51 +01:00
couriersud
f61e1f2123 Fix a bug in pstring.cpp causing crash if moved object is reused. (nw) 2017-02-05 17:19:50 +01:00
couriersud
ee8fed61c2 Some documentation work.
Along the way, set default models for devices missing them. 
Fix standalone makefile to work in mingw environment. (nw)
2017-02-05 17:19:49 +01:00
ajrhacker
52ed4a179a Merge pull request #2041 from ajrhacker/gcpinbal_ioc
gcpinbal: Modernization and sound improvements
2017-02-05 11:15:43 -05:00
MetalliC
a8d6d71777 new working machine
-------------------
Sega Sonic Cosmo Fighter [ShouTime, Anonymous Donator, The Dumping Union]
2017-02-05 18:12:50 +02:00
AJR
600b40b8c6 gcpinbal: Modernization and sound improvements
- Break up the bogus IOC structure and use 8-bit handlers where appropriate. This fixes a music playback glitch due to the old handler's failure to take byte mirroring into account.
- Improve OKI M6295 sounds by using correct bit for banking
2017-02-05 11:12:49 -05:00
Miodrag Milanovic
e6838eb5c4 LUA to 5.3.4 (nw) 2017-02-05 16:17:00 +01:00
Miodrag Milanovic
8d1eb8e410 Update GLM to latest (nw) 2017-02-05 16:06:08 +01:00
Miodrag Milanovic
ac096aa2a0 Update sol2 (nw) 2017-02-05 16:06:06 +01:00
MetalliC
29df715138 new working clones
------------------
Dungeons & Dragons: Shadow over Mystara (Japan 960223) [ShouTime, Steven Fairbrother, Smitdogg, The Dumping Union]
2017-02-05 17:02:03 +02:00
Miodrag Milanovic
02c97cd0f7 Updated Catch to latest (nw) 2017-02-05 15:46:07 +01:00
Ivan Vangelista
d20b4ba686 New working machine added
_______________________
Flash Boy (vertical) [DECO Cassette MD] (No.12/Ver.0/Set.1,Japan) [Game Preservation Society]
2017-02-05 15:38:33 +01:00
Miodrag Milanovic
18882607f9 Removed not needed files from bgfx build (nw) 2017-02-05 15:29:29 +01:00
Vas Crabb
01ed9794f9 Amiga 500 keyboard:
* Add layouts for France/Belgium, Italy and Sweden/Finland
* Remove some Alt- chars from Germany/Austria layout so natural keyboard produces canonical keystroke
* Add borderline usable dead keys for natural keyboard (also applies to A1200 keyboard)

(nw) To use dead keys, you need to type the acent character combined
with a space, followed by the letter.  For example if the host system is
a Mac with U.S. or similar keyboard selected, you can type à in the
emulated system in natural keyboard mode with Option-Shift-N Shift-A
(with emulated keyboard, it's Alt-J Shift-A in most keyboard layouts).
2017-02-06 00:50:03 +11:00
Miodrag Milanovic
9b999667af Rebuild shaders, only metal is affected (nw) 2017-02-05 14:23:33 +01:00
Miodrag Milanovic
00ad4ab0ae Update build scripts, BX is now static library (nw) 2017-02-05 14:15:25 +01:00
Branimir Karadžić
1607745432 Update BGFX and BX (nw) 2017-02-05 13:56:35 +01:00
Branimir Karadžić
193e8c8a89 Update GENie 2017-02-05 13:54:19 +01:00
Miodrag Milanović
4ca104b092 Merge pull request #2030 from mgarlanger/basic_heathkit_updates
- h19 [Mark Garlanger]
   - Added comments about the memory and port layout from the manual.
   - Fixed the frequency of the beep/keyclick: 2kHz -> 1 kHz
   - Fixed the duration of the keyclick: 4 mSec -> 6 mSec
   - Fixed the screen size: 200 pixels high -> 250 pixels high
   - The code appears to ignore it, and goes by what is programmed in the mc6845, which 
      is wrong, on a real H19, the screen size/character size does not change when the 25th 
      line is enabled/disabled. Only an extra line is shown on the screen. The emulated h19, 
      should always have space for 25 line, whether or not the 25th is enabled.
   - Separated the alternative ROMs into separate machines.

-h89.cpp  [Mark Garlanger]
   - Fixed the memory map.
   - Added the disk controller RAM to the lower memory
   - Added comment about banked-switched ROM/RAM (Org-0).
   - Fixed port addresses and added more comments to them.
   - Many are still commented out, but the addresses are all valid now.
   - Added SW501 switch definitions for the early ROMs.
   - These are commented out, not show the right way to represent multiple definitions.
2017-02-05 13:08:41 +01:00
Miodrag Milanovic
39370345d6 Remove some dependency between src/devices/ and src/mame (nw) 2017-02-05 12:46:44 +01:00
briantro
07d28fd847 lastbank.cpp: Add in Coin C coinage - NW 2017-02-05 02:56:17 -06:00
briantro
ab3c522321 lastbank.cpp: Name dip port locations as per service mode - NW 2017-02-05 02:30:34 -06:00
briantro
093ef9647e lastbank.cpp: Filled in Coinage A & B as Demo Sounds dipswitches. [Brian Troha] 2017-02-05 02:22:06 -06:00
Vas Crabb
726413b495 remove trampoline (nw) 2017-02-05 17:54:32 +11:00
Vas Crabb
94e4c48732 Amiga keyboard updates:
* Put Amiga keyboard implementations in a namespace
* Factor out matrix keys to a common module shared by A500/A1200
* Make new German matrix based on US matrix with Alt-chars hooked up
* Remove outdated comment
2017-02-05 16:47:28 +11:00
AJR
57791da817 dblcrown: Simplify code by adding 8255 PPI; PSG type is YMZ284 2017-02-04 22:35:56 -05:00
AJR
03abf01450 gcpinbal: Add interface for 93C46 EEPROM
- Remove unused variable (nw)
2017-02-04 21:32:27 -05:00
Vas Crabb
d8e6295cec restore PORT_CHANGED_MEMBER (nw) 2017-02-05 12:30:13 +11:00
Vas Crabb
15a291cd84 fix rev (nw) 2017-02-05 12:20:33 +11:00
Vas Crabb
fb8b69545f Amiga keyboard updates:
* Fixed Shift-Alt combinations with natural keyboard
* Fixed crash on keyboard inputs with four characters
* Corrected polarity of KB_DATA from Amiga to keyboard
* Completely rewrote 68HC05CxA-based A1200 keyboard device, now working
* Fixed KB_DATA mixing in A500 keyboard
* Made A500 keyboard caps lock LED output name consistent with A1200
* Added Alt- and Alt-Shift- characters to A500 US keyboard
* Fixed natural keyboard modifiers with LLE keyboards
2017-02-05 12:04:35 +11:00
AJR
aed1d8afee lastbank: Allow sound CPU to reset the ES-8712 and M6295 2017-02-04 19:00:35 -05:00
MetalliC
e23525589f new working clone
-----------------
Zen Nippon Pro-Wrestling Featuring Virtua (Taiwan) [XeD]
2017-02-04 23:48:19 +02:00
MetalliC
0dcefb76a9 taito_l.cpp: puzznic - confirmed all sets uses same MCU, correct MCU clock as per PCB photo (nw) 2017-02-04 20:00:24 +02:00
AJR
8709b6167d bcruzm12: Change PSGs to AY8912; note on PCB 2017-02-04 08:45:59 -05:00
MASH
b506ca0425 Fixed Battle Cruiser M-12 sprite colors
The ship hull is red and not grey
See here
http://www.andysarcade.net/store2/video-arcade-game-items/non-jamma-pcbs/battle-cruiser-m12.html
and
http://www.flyerfever.com/post/156753129608/battle-cruiser-m-12
http://www.arcade-museum.com/images/112/1122093152.jpg
2017-02-05 00:30:15 +11:00
Vas Crabb
470acc0c92 helps to get the right file, doesn't it (nw) 2017-02-04 22:50:17 +11:00
Vas Crabb
29f426da37 whoops, that's important (nw) 2017-02-04 22:36:57 +11:00
Vas Crabb
dc27585476 m68hc05: implement edge-sensitive external interrupts 2017-02-04 22:25:06 +11:00
Ivan Vangelista
2ba14a09f8 new working clone added
____________________
Puzznic (US) [Coolmod]
2017-02-04 10:46:36 +01:00
mahlemiut
471eb4fe1f cpc_flop.xml: switched some clones of The Vindicator to be as such, instead of clones of Vindicators. (nw) 2017-02-04 21:57:34 +13:00
Ivan Vangelista
59833b618a new not working clone added
_______________________
Virtua Bowling (Honk Kong, V101HJS) [Abelardator2]

different encryption? (nw)
2017-02-04 09:06:22 +01:00
briantro
c385d59563 New Head Panic Clone
New Clone Added
-------------------------------------------------
Head Panic (ver. 0702, 02/07/1999) [hammy, Brian Troha, The Dumping Union]
2017-02-03 23:23:10 -06:00
AJR
faa2f2264e lastbank: Working sound and music
ES-8712: Add busy status read and notes on device

Misc. ES-related code cleanups (nw)
2017-02-03 20:53:37 -05:00
Vas Crabb
4db6e43971 Avoid conflict with Apple C++ runtime header nl_types.h 2017-02-04 12:29:23 +11:00
cracyc
21b4a16edd plugins/hiscore: use videoram share for missile command scores so madsel isn't disturbed (nw) 2017-02-03 18:30:38 -06:00
AJR
544a8091c0 polepos.cpp: Input improvements
- Correct DIP switches and locations for polepos2bi and polepos2bs
- Fix bootleg mft. info for polepos2bs
- Use modern DEVCB features to make extra 4-bit input ports unnecessary
2017-02-03 17:15:44 -05:00
Scott Stone
1a7c297911 Avoid confusion of "Speakeasy" description shared between a machine and a device, expanding on the device's shortname and description (nw) 2017-02-03 16:12:47 -05:00
R. Belmont
f216ff8470 Merge pull request #2037 from OzFalcon/5clownService
Correctly assign service button(s)
2017-02-03 15:37:50 -05:00