Commit Graph

50160 Commits

Author SHA1 Message Date
Kaz
c84fbdded6 Corrected the main crystal in marineb.cpp to 12MHz as seen in PCB photos.
Cleaned up clock definitions in galaxian driver.

Moved ladybugg from galaxold to galaxian drivers.
2017-02-06 15:52:38 -05:00
Luca Elia
a1f661cc31 Missing galgames.cpp (nw) 2017-02-06 19:36:22 +01:00
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
Sergey Svishchev
a341941719 ms7004 keyboard: handle incoming serial data via INT pin. 2017-02-06 02:45:51 +03: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