Commit Graph

49901 Commits

Author SHA1 Message Date
superctr
852e15e9a6 use word swap macro instead of byteswapped roms
(but i really think the dumps should be checked again)
2017-02-10 04:03:55 +01:00
superctr
c17cb8332f byteswap samples for adillor and primglex 2017-02-10 01:13:43 +01:00
superctr
bbce1673c0 C352: implement volume ramping, rewrite mulaw algorithm
- implement volume ramping behavior and confirmed with recording of
  real hardware (Tekken 3)
- rewrote mulaw algorithm. This is not quite perfect yet but is closer
  to recordings and sounds a bit clearer (example: Time Crisis)
2017-02-10 00:52:25 +01:00
R. Belmont
1184004e2c Merge pull request #2054 from fulivi/hp9845_dev10
hp9845: implemented correct aspect of alpha & graphic video modes
2017-02-09 12:15:02 -05:00
R. Belmont
3713cd3090 Merge pull request #2050 from shattered/_a044f00
T11: HALT opcode jumps to fixed restart address with PSW=0340 (nw)
2017-02-09 12:13:46 -05:00
fulivi
4bbc19ac6d hp9845: implemented correct aspect of alpha & graphic video modes by
using a layout file
2017-02-09 17:31:29 +01:00
MetalliC
43e588ed8d naomi.cpp: redumped "Crackin' DJ Part 2" [billy16jr, Cereth, cpsystem3, MetalliC, rtw] 2017-02-09 18:09:02 +02:00
Justin Kerk
52b04a9c65 ibm5150.xml: Add Bubble Bobble (nw) 2017-02-09 07:27:59 -08:00
AJR
331801e9be vmetal: Sound improvements
- Implement IRQ used to loop ES-8712 music (much like gcpinbal). All extant samples should be playable now.
- Reduce unreasonably high OKIM6295 volume.
- MACHINE_IMPERFECT_SOUND flag removed.

Add a reset line callback for the ES-8712. This will be used to reset the MSM5205/MSM6585 when the implementation is rewritten to use those devices. For now, it's used for IRQ generation in vmetal, whose program seems to use a separate gate to prevent unwanted IRQs when the device is reset. (gcpinbal appears to do the same with a rather subtle difference.)

Removed the probably bogus and already unused auto-repeat feature from the ES-8712 device. All known games that loop samples do so by status polling or IRQs.
2017-02-09 10:00:13 -05:00
Ivan Vangelista
21ad768aad combatsc.cpp: fix outdated comment. (nw) 2017-02-09 12:01:49 +01:00
Miodrag Milanovic
d2d26c6771 added RGB unit testing (nw) 2017-02-09 11:19:36 +01:00
Justin Kerk
f607ae53b7 Cut down on the missing PC booter list:
New working software list additions
-----------------------------------
-ibm5150.xml: Aces High, Amnesia, Boulder Dash, Bruce Lee, Earthly Delights, Executive Suite, Frederick Forsyth's The Fourth Protocol, PSI-5 Trading Company

New not working software list additions
-----------------------------------
-ibm5150.xml: Astro-Dodge, BurgerTime
2017-02-08 23:11:49 -08:00
Scott Stone
3978d89133 LIST command format changes (#2051)
Made format changes to the output produced by many LIST commands to better deal with maximum limits of certain items.  Fixed issue with -LISTROMS output not displaying hapyfsh2 rom sizes correctly.  [Tafoid]
2017-02-09 16:47:07 +11:00
Robbbert
9099142a18 Converting m_p_chargen into a required_region, part 1 2017-02-09 11:07:23 +11:00
Vas Crabb
90f0107cb1 another comment (nw) 2017-02-09 10:49:06 +11:00
Vas Crabb
8b3e9f37ac all CC0 (nw) 2017-02-09 10:36:22 +11:00
Vas Crabb
a5aaaa047c Explicitly #include C++ headers for features use, see issue #2048 (nw) 2017-02-09 09:02:43 +11:00
angelosa
993f24710a Mark Combat School trackball clones as MNW (nw) 2017-02-08 20:24:17 +01:00
Stiletto
08fd481283 fix comment (nw)
fix comment (nw)
2017-02-08 11:30:34 -05:00
Joakim Larsson Edström
89f38d64ce Merge pull request #2049 from JoakimLarsson/vme
VME bus: added default bus address space and prepared for bus specifi…
2017-02-08 15:33:33 +01:00
Joakim Larsson Edstrom
42b50225ed VME bus: added default bus address space and prepared for bus specific features 2017-02-08 15:25:56 +01:00
Vas Crabb
fcac51c274 osborne1nv: restore row/col portion masking (fixes horizontal scroll), update comments 2017-02-09 01:24:35 +11:00
Robbbert
9b48fc922c osborne1nv: scroll fix (nw) 2017-02-09 00:50:16 +11:00
Olivier Galibert
773e541626 portaudio: minimal const-correctness 2017-02-08 13:34:09 +01:00
angelosa
1dfd6a9c3f Work around for Dunk Dream '95 sound routing issue (nw) 2017-02-08 13:32:28 +01:00
Vas Crabb
0ca13a2f67 New WORKING machines:
---------------------
Westinghouse Test Console Serial #5 [Vas Crabb, NekoEd]
2017-02-08 22:52:41 +11:00
Robbbert
c58ad51d51 banctec: hooked up the crtc (nw) 2017-02-08 19:43:13 +11:00
Vas Crabb
b3f1bcdc23 clean up #includes (nw) 2017-02-08 17:46:52 +11:00
Vas Crabb
c64245653f make object finder arrays meet more Container/Sequence requirements (allows range-based for and many algorithms to work) 2017-02-08 17:40:36 +11:00
Frank Palazzolo
8ef98237ab intvkbd - mostly internal driver improvements (#2045)
WIP - commit. Not much visible progress yet, except that the screen alignment is now correct. But internally things are getting better. Rebased on top of mame0182

Changed intvkbd to use generic TMS9927 support
Modded TMS9927 to allow for driver-specific overscan areas
Aligned STIC and TMS9927 graphics properly
Added prelim support for testing intvkbd printer
Add proper documented memory addresses for tape drive
Bring in commented tape drive code from old MESS source (wip)
2017-02-07 22:26:41 -05:00
Scott Stone
5990685b53 New Working Clone
-----------------
Speak and Help  [Andrew Welburn]

Note:  Sounds are inaccurate and needs some emulation attention to sound as shown in video referenced in driver.
2017-02-07 21:52:25 -05:00
Vas Crabb
2f6973fdc7 note (nw) 2017-02-08 13:14:53 +11:00
Sergey Svishchev
00d3f7dc8a T11: HALT opcode jumps to fixed restart address with PSW=0340 (nw) 2017-02-08 02:26:59 +03:00
Vas Crabb
383e5ab7c7 Osborne-1 cleanup:
* Use an extra ROM region for the additional Nuevo Video chargen ROM
* Use required_region_ptr rather than doing a tagmap lookup on start
* Make Alpha Lock a toggling key rather than a fake DIP switch
* Add hacky vertical scrolling support to Nuevo Video board
2017-02-07 20:03:16 +11:00
Vas Crabb
b66f8a83b0 Add Osborne 1 with Nuevo Video board. Marked not working as scrolling
isn't implemented.

New NOT_WORKING clones:
-----------------------
Osborne-1 (Nuevo Video) [Vas Crabb, NekoEd]
2017-02-07 18:19:57 +11:00
Robbbert
7433329168 Housekeeping (nw) 2017-02-07 13:56:01 +11:00
arbee
dd82e28c83 Get rid of now-deprecated a2lang (nw) 2017-02-06 21:24:56 -05:00
arbee
39d9dbb9e3 fix apple2gs regressions [R. Belmont] 2017-02-06 21:19:47 -05:00
briantro
94cfc518e3 dec0.cpp: New and improved readme for the DEC0 based games. [Guru] 2017-02-06 20:04:45 -06:00
ajrhacker
1e64ff86bf Merge pull request #2043 from shattered/_e109698
ms7004 keyboard: handle incoming serial data via INT pin.
2017-02-06 19:14:29 -05:00
AJR
0102b8022d galgames.cpp: A few compilation fixes (nw) 2017-02-06 19:13:12 -05:00
Luke Jones
631323e9c2 Updates FSF address in a few files. (#2044)
* Update hq2x.json

Correct FSF address

* Update hq3x.json

Correct FSF address

* Update hq4x.json

Correct FSF address
2017-02-06 18:50:49 -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