Commit Graph

49857 Commits

Author SHA1 Message Date
Ivan Vangelista
9bae6c46ba new not working clone
__________________
Excalibur (German) [PinMAME]
2017-02-06 17:04:25 +01:00
Ivan Vangelista
06f51d361a New not working clone
__________________
T.T. Defender [ShouTime, Renato Mucciarelli, Jan Stuhler, Surgeville, John Wilke, Rod_Wod, Mr. Goodwraith, ranger_lennier, Antonio Jover, ArcadeDude, Paul Vining, Ryan Gatto, joey35car, Smitdogg, The Dumping Union]
Will be redumped soon(ish) (nw)
2017-02-06 17:02:24 +01:00
Curt Coder
f419eba57e vic20: Emulated the Data 20 Display Manager 40/80 column video cartridge. [Curt Coder] 2017-02-06 12:34:41 +02:00
angelosa
07f104af68 new working:
Dodge Man [Shoutime, Darksoft, Anonymous Donator, Smittdogg, The Dumping Union]

(working with color and gfx glitches)
2017-02-06 07:04:07 +01:00
Vas Crabb
9ede7e317e Amiga 500 keyboard updates:
* Refactor function keys, keypad, etc. into a common set of inputs
* Add layouts for Spain, Denmark, Switzerland, Norway and UK
* Switzerland has French/German config option, natural mode only works for French
2017-02-06 15:32:23 +11:00
AJR
9e7d187976 lastbank: Add NVRAM; remap/rename inputs; RTC notes 2017-02-05 23:23:30 -05:00
AJR
7f531aa84d kothello: Add DIP SW2 and identify DIP switches and locations 2017-02-05 22:24:56 -05:00
briantro
31e42fa0bc aquarium.cpp: Doc & Clock update
aquarium.cpp update [Brian Troha]
 Replace PCB layout with with a more informational version.
 List out major chips on the PCB including customs.
 Correct OKI M6295 clock with actual resonator.
2017-02-05 20:12:01 -06:00
AJR
13c5af1035 Reference video recommended by briantro (nw) 2017-02-05 20:54:05 -05:00
mahlemiut
d1485e2d04 t10mmc: added Play Audio MSF (0x47) command, used by Another CD Player and Astrocounter of Crescents. 2017-02-06 14:50:55 +13:00
AJR
e0938f4218 Further Namco sound documentation (nw) 2017-02-05 20:44:34 -05:00
Scott Stone
1e219f087e Adjust/comment some entries to get compile working until src/mame/drivers/galgames.cpp is uploaded (nw) 2017-02-05 20:18:36 -05:00
AJR
c3491b2089 Fix build (nw) 2017-02-05 16:50:10 -05:00
Luca Elia
4170ed789e More complete Galaxy Games emulation: [Luca Elia]
- Created devices for the galaxy games carts (EEPROM + Flash + PIC) and the slot(s)
- Removed code patches and emulated the PIC communication and bank switching
- Converted the blitter to a device (cesblit.cpp)
- moved the Galaxy Games from tmaster.cpp to their own driver (galgames.cpp)

Provided the PIC code for all four StarPak cartridges [Keith M. Kolmos]

New working machines
--------------------
Galaxy Games StarPak 3
  [Keith M. Kolmos, Rod_Wod, Sean Sutton, Soren Skou Nielsen, Russell Howard, Francis Ramirez,
   Tourniquet, BrianT, coolmod, Smitdogg, The Dumping Union, Luca Elia]
2017-02-05 22:44:38 +01:00
Luca Elia
3bf389d079 PIC cpu: fixes for writes with the status register as destination [Luca Elia]
- Write all bits except TO and PD, thus enabling e.g. bcf, bsf or clrf to change the flags.
- rlf and rrf must update the flags after the store to work correctly on this register.
2017-02-05 22:44:36 +01:00
ajrhacker
a59a5cbbb5 preliminary TLCS-870 disassembler - Work in Progress (#1967) 2017-02-05 16:36:06 -05:00
AJR
d1d84ebe18 gcpinbal: Load more music by sending interrupt when ES-8712 finishes playing sample 2017-02-05 14:53:11 -05:00
Miodrag Milanovic
90c14be174 Sync with upstream (nw) 2017-02-05 18:32:46 +01:00
couriersud
70051f6c1f Netlist: It is now possible to have multiple handlers per device ...
... for updates. This will make device implementation more flexible and
faster. A nice side-effect is that there was some minor (<5%)
performance increase already. Each input is now assigned a notification
handler. Currently this is update, but going forward this may be a
custom handler. In addition
- fixed MEMPOOL on OSX
- removed dead code
- avoid bit-rot
- added delegate support for emscripten and arm processors
- added delegate support for VS 2015 x64
[Couriersud]
2017-02-05 17:19:53 +01:00
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