Commit Graph

69390 Commits

Author SHA1 Message Date
Ivan Vangelista
92e4935737 rocnrope.cpp: fixed validation (nw) 2019-11-02 09:39:57 +01:00
AJR
449c43b73b olypeopl: Correct CRTC type (nw) 2019-11-02 02:25:30 -04:00
AJR
aabcab0e55 inteladv: Almost certainly released one full decade after 1995; "Lerncomputer" is not part of system name (nw) 2019-11-02 01:26:25 -04:00
Scott Stone
3e0f09b03c Merge branch 'master' of https://github.com/mamedev/mame 2019-11-02 01:14:24 -04:00
Scott Stone
ec39b1c672 rocnrope.cpp (ropeman): Added pal10l8.6g [Joe Magiera] 2019-11-02 01:13:41 -04:00
braintro
4c18c2d086 (nw) restore manufacture from erroneous cut action 2019-11-01 23:04:15 -05:00
braintro
ca5bbb73f6 (nw) Misc info about cartridges for the CES Galaxy Games cocktail arcade machine 2019-11-01 22:54:44 -05:00
braintro
8e93fece9e (nw) Add note about known undumped versions of Berzerk & Street Fighter the Movie 2019-11-01 22:09:56 -05:00
Scott Stone
65f12e2d8a 8080bw.cpp (orbite): "00" Padded mrxx.69 assembled code to keep consistent size with other parts of the romset as well as adding MACHINE_IS_INCOMPLETE flag to match origins. (nw) 2019-11-01 22:38:13 -04:00
Vas Crabb
0a8df8b874 dcebridge.cpp: fix dumb copy/paste error (nw) 2019-11-02 11:58:52 +11:00
arbee
a327fb1aa8 fix Clang compile (nw) 2019-11-01 20:45:47 -04:00
David Haywood
9a5ee30fe8 new NOT WORKING machines (Air-Blaster Joystick) (#5841)
* new NOT WORKING machines
---
Air-Blaster Joystick (AB1500, PAL) [David Haywood,  Morten Kirkegaard, Peter Wilhelmsen]

boots, 2d games can be played, although speed probably not correct.  3d sections don't work properly at all.  dump is pending 2nd verification, but I think the issues are emulation issues (missing timers etc.)

* notes (nw)

* irq notes (nw)
2019-11-01 20:38:22 -04:00
R. Belmont
77ada54b65
Merge pull request #5842 from cam900/es5506_volume
es5506.cpp : Fix volume, Reduce unnecessary values
2019-11-01 20:37:53 -04:00
AJR
7d4a71a539 Fix build (nw) 2019-11-01 19:44:37 -04:00
AJR
fc01eb4376 mc68hc11: Preliminary MC68HC11F1 type added (nw) 2019-11-01 17:27:39 -04:00
AJR
303365e4f2 dyndesk: Correct IC location; add note (nw) 2019-11-01 16:52:28 -04:00
AJR
e06d39668c New machines marked as NOT_WORKING
----------------------------------
DynamiDesk [Team Europe]
2019-11-01 16:29:30 -04:00
braintro
296da02579 (nw) fix build 2019-11-01 14:34:19 -05:00
AJR
baac95bf42 riscii: Add interrupt processing (nw) 2019-11-01 15:01:03 -04:00
braintro
a727db7888 (nw) epos.cpp: More correct label names for the new Eeekk! set 2019-11-01 13:19:48 -05:00
couriersud
5f1427ab0f netlist: code maintenance and bugfixes. (nw)
- fixed a bug in the parray constructor
- replaced NL_NOEXCEPT with noexcept where appropriate
2019-11-01 18:49:22 +01:00
cam900
790d87cb9f es5506.cpp : Fix volume, Reduce unnecessary values 2019-11-02 02:09:04 +09:00
Ivan Vangelista
7ea9ee947b goldstar.cpp: very preliminary and incomplete data decryption for wcat3 (nw) 2019-11-01 18:06:00 +01:00
couriersud
23c3ee5607 Revert "Fix gcc version 5 compile. (nw)"
This reverts commit b1246642eb.
2019-11-01 17:27:05 +01:00
Vas Crabb
74bd9899a7 New working machines
--------------------
RS-232 DCE-DCE Bridge

(nw) This is a simple machine for wiring together two things that want
to plug into an RS-232 port.  This means that for DCE-like things (e.g.
serial printers) there's no need to create an extra machine to allow
them to talk to the outside world with the null_modem device.  (Also
added some asserts, removed a FIXME, and put the swtpc8212 terminal in
the default RS-232 devices.)
2019-11-02 02:07:50 +11:00
couriersud
b1246642eb Fix gcc version 5 compile. (nw)
Cross compiling for windows on certain ubuntu versions fails without
this.
2019-11-01 15:38:38 +01:00
Ivan Vangelista
cca855d24c (nw) epos.cpp: dips and flag for eeekk 2019-11-01 11:14:58 +01:00
AJR
ccc373f532 eeekk: Correct year according to title screen (nw) 2019-11-01 00:16:24 -04:00
AJR
e109fac9ac New working clones of spooky games
----------------------------------
Eeekk! [Craig Anstett, Andrew Welburn]

(This new parent set runs on Epos's original Tristar 8000 hardware; the previously dumped set has been tagged as the Pac-Man conversion it is.)
2019-11-01 00:15:11 -04:00
cam900
f9d0e395ba es5506.cpp : Correct algorithms, Allow signed shifting (#5837)
* es5506.cpp : Correct algorithms, Allow signed shifting

* es5506.cpp : Fix envelope
2019-10-31 23:22:26 -04:00
couriersud
a9d7e55ac2 netlist: convert constexpr constants into constexpr inline funcs. (nw) 2019-11-01 01:50:33 +01:00
AJR
58c420eeb7 Eliminate some dumb nmi_line_pulse usage (nw)
mainevt.cpp, superwng.cpp, zodiack.cpp: Modernize VBLANK interrupts (nw)
2019-10-31 20:31:06 -04:00
couriersud
47d938b149 netlist: further solver refactoring. (nw) 2019-11-01 01:21:43 +01:00
AJR
e37b9b7b88 It's C++14 where constexpr variables still aren't inlined, making ridiculous workarounds like this necessary to fix builds (nw) 2019-10-31 19:46:14 -04:00
AJR
69bd218e03 genpc: Make INT and NMI line callbacks (nw)
This is intended to facilitate future planned changes to CPU input lines.
2019-10-31 19:43:01 -04:00
couriersud
9fe2af2be1 netlist: fix clang warnings & srcclean. (nw) 2019-10-31 22:07:50 +01:00
couriersud
c6b281685d netlist: Compile with float/double floating point. [Couriersud]
Added ability to compile using float instead of double. Specifically the
the solver as well as the infrastructure now can have their own floating
point type. Currently this is only an academic exercise since
numerically demanding circuits like kidniki only work with double/double
support. Using float here is pushing numerical stability over the
limits.

The long term design goal is too have the matrix type (double/float)
being a parameter.
2019-10-31 21:53:50 +01:00
couriersud
6c075e602c netlist: maintenance and simplifcation. (nw)
- solver: align matrix population along the various solvers
- solver: delete dead code
- renamed nl_double to nl_fptype and use nl_fptype where previously
  double has been used.
- renamed param_double_t to param_fp_t
2019-10-31 18:39:09 +01:00
Dirk Best
cae02668fa qvt70: More work (nw) 2019-10-31 16:42:57 +01:00
AJR
e44c470f0f Fix clang build [-Werror,-Wunused-private-field] (nw) 2019-10-31 11:40:52 -04:00
MooglyGuy
48056ddf08 -8080bw: Spelling/grammar cleanup, nw 2019-10-31 16:32:47 +01:00
Vas Crabb
6f4c1f6e5b Spring cleaning:
* Changed emu_fatalerror to use util::string_format semantics
* Fixed some incorrectly marked up stuff in build scripts
* Make internal layout compression type a scoped enum (only zlib is supported still, but at least the values aren't magic numbers now)
* Fixed memory leaks in Xbox USB
* There can only be one "perfect quantum" device - enforce that only the root machine can set it, as allowing subdevices to will cause weird issues with slot cards overiding it
* Allow multiple devices to set maximum quantum and use the most restrictive one (it's maximum quantum, it would be minimum interleave)
* Got rid of device_slot_card_interface as it wasn't providing value
* Added a helper template to reduce certain kinds of boilerplate in slots/buses
* Cleaned up some particularly bad slot code (plenty more of that to do), and made some slots more idiomatic
2019-11-01 00:47:41 +11:00
Vas Crabb
0be348c7fb more cleanup of cane - save state support and fix for Linux with GCC and glibstdc++ (nw) 2019-11-01 00:15:45 +11:00
Vas Crabb
ef37c69c9b clean up cane/orbite additions (nw) 2019-10-31 23:27:33 +11:00
janniz
f31b19f9c9 Added two new unreleased Model Racing games (#5813)
* Fixed LOG_WAV_ENABLED_ONLY (m_enable has to be checked only if LOG_WAV_ENABLED_ONLY is set)
Added log data to the right channel of the wave, accordingly to the definition declared in LOG_WAV_VALUE_R

* Fixed an error with tag() returning a ':' and generating a filename not valid in Windows environment

* Added Model Racing "Cane"

* Added Model Racing "Orbite"

* Replaced the char array with a std::string in sn76477_device::open_wav_file to override possible buffer overrun.
Minor cosmetic change in a boolean expression in sn76477_device::sound_stream_update

* Refactored "Cane" related code creating an audio device to encapsulate the audio system
Refactored "Cane" and "Orbite" creating their own classes
Other minor changes in indentation of the source code
2019-10-31 22:11:45 +11:00
cam900
ba273549dd es5506.cpp : Fix silence (#5834)
* es5506.cpp : Fix silence

* es5506.cpp : Fix algorithm
2019-10-31 00:07:55 -04:00
AJR
9e2706f4e4 ds1302: Subtle fix for CE writes; improve logging (nw) 2019-10-31 00:02:09 -04:00
cam900
0e2de758b1 315_5124.cpp : Fix color related to hardware measured value (#5828)
* 315_5124.cpp : Fix color related to hardware measured value

* 315_5124.cpp : Add notes

* 315_5124.cpp : Add notes
2019-10-30 21:50:17 -04:00
cam900
26f3f0f0c6 es5506.cpp : Implement more differs between ES5505/5506, Reduce duplicates (#5829)
* es5506.cpp : More constant-expandable volume lookup tables, Reduce duplicates

* es5506.cpp : Minor correction

* es5506.cpp : Reduce unnecessary constants, Bit differences, Add notes
2019-10-30 21:49:33 -04:00
couriersud
65fb297023 netlist: move solver stuff into separate namespace. (nw)
- new namespace "solver"
- minor ptime modifications
2019-10-31 01:15:43 +01:00