Commit Graph

69656 Commits

Author SHA1 Message Date
AJR
492b42e2ef fanzonem: Add game type to title; note EPROM type (nw)
Undumped Wiki: "Title is just 'Fantasy Zone', making searching for it difficult."
2019-11-05 11:43:03 -05:00
couriersud
a970ef42f1 netlist: Minor optimizations. (nw) 2019-11-05 17:17:32 +01:00
AJR
6c517ab98e st2204, st2205u: Fix writes to high bytes of banking registers (nw)
st2204: Fix port control writes (nw)

This fixes the memory banking problems in dyndesk and cartridge loading in gameking.
2019-11-05 09:58:36 -05:00
Vas Crabb
0a5fed2ece loose ends: (nw)
* mm5740 X pins are numbered starting from 1, also fix typo in pinout comment (Y10, not Y0)
* make more members protected/private as appropriate
* got rid of one more video start override in a clean way
2019-11-06 01:07:27 +11:00
Vas Crabb
06f99c21a0 bgfx: fix tgmj crash on resolution change (GitHub #5857) [Ryan Holtz 2019-11-06 01:06:57 +11:00
Vas Crabb
2012b38e1e (nw) be strictly POSIX compliant, reduce fragmentation, get rid of an unused member 2019-11-05 19:28:28 +11:00
Vas Crabb
76a2e99d6b Set global locale when parsing with nanosvg - fixes SVG display issues when locale is not English 2019-11-05 18:36:51 +11:00
AJR
addf59de2f flopdrv: Even legacy devices need some code cleanup (nw)
- Get rid of the hardcoded FLOPPY_n tags as much as practical, mostly adding device finder arrays in their place
- Move remaining functions using FLOPPY_n down into appldriv and sonydriv (both of which may be eliminated once FDC emulation is modernized)
- Replace CLEAR_LINE and ASSERT_LINE with 0 and 1 (these were being inaccurately used to represent active-low control line states)
2019-11-05 00:38:11 -05:00
Robbbert
5675bdec9c Merge branch 'master' of https://github.com/mamedev/mame 2019-11-05 13:55:43 +11:00
Robbbert
5223855a2a (nw) Housekeeping 2019-11-05 13:53:55 +11:00
David Haywood
5dc487c34d Plug & Play improvements (Elan / Air Blaster Joystick) (#5856)
* elan video code improvements (nw)

* fix x scroll on some air blaster bosses (non-split mode scrolling)
2019-11-04 21:34:40 -05:00
Robbbert
b053f1ee78 (nw) neogeocd : change of credits requested by iq_132 2019-11-05 13:16:14 +11:00
couriersud
22e07506cc netlist: more consistent exception handling. (nw)
Still not optimal, but better than what we had previously. No exception
logging comes closer.
2019-11-05 00:08:52 +01:00
algestam
f315e47b89 hh_sm510: fix Mario The Juggler model name (nw) (#5855) 2019-11-04 23:36:03 +01:00
ajrhacker
0866132e80
Merge pull request #5853 from algestam/gnw_mariotj
New working machine added
2019-11-04 17:01:30 -05:00
couriersud
2cf61b2e4c netlist: code maintenance. (nw)
- more const
- explicitly raise exceptions instead of leaving this to log.fatal()
- correct a number of cppcheck findings.
- dead code removal
- clang lint corrections, e.g. include order
2019-11-04 22:04:11 +01:00
algestam
ca71777f60 New working machine added
----------
Game & Watch: Mario The Juggler [algestam, Mr. Do, Sean Riddle]
2019-11-04 21:32:33 +01:00
AJR
e89f009945 st2xxx: Improve notes; remove unnecessary override (nw) 2019-11-04 15:18:45 -05:00
Robbbert
f3c0972c20 jspecter : fixed selection of game B; seems it hadn't worked since 0.139 2019-11-05 02:33:35 +11:00
AJR
aeaaeeb457 st2204, st2205u: More notes (nw) 2019-11-04 09:22:01 -05:00
AJR
1cdb4f82d0 gameking: Fix directional controls 2019-11-04 09:05:04 -05:00
Vas Crabb
4ac111da3c misc cleanup (nw) 2019-11-05 01:04:31 +11:00
MetalliC
08d698e575 new NOT_WORKING machine
-----------------------
Fantasy Zone (J 990202 V1.000) [sugoihelsinki]
2019-11-04 14:02:51 +02:00
AJR
d9dcb8831b st2204: Add rudimentary DMA control (nw) 2019-11-03 23:52:52 -05:00
AJR
7ed066e2dd Fix clang error: private field 'm_custom_irq' is not used [-Werror,-Wunused-private-field] (nw) 2019-11-03 23:01:31 -05:00
David Haywood
d24fc57a95 Plug & Play / Elan EU3A05 / EU3A14 splitting up, identifying of common features etc. (#5849)
* elan eu3a05 / eu3a14 - identify some common bits (nw)

* some elan refactoring baed on current knowledge / standards (nw)

* elan refactoring (nw)

* elan splitting / refactoring (nw)

* validate (nw)

* note used areas (nw)

* register observations (nw)

* another observation (nw)

* add the sprite double feature (nw)

* rendering tweaks (nw)

* rendering improvements for air blaster 3d stages (nw)

* refactoring (nw)
2019-11-03 22:50:48 -05:00
AJR
36bfba32f7 st2xxx: Misc. notes (nw) 2019-11-03 22:04:22 -05:00
braintro
994fc674d6 epos.cpp: Redumped color BPROM for Eeekk! correcting colors. [Andrew Welburn] 2019-11-03 21:48:45 -06:00
npwoods
66f7e4fe0c Fix invalid std::vector<> lookup in aviio.cpp
This fixes a case where:
* m_soundbuf_samples == processedsamples
* processedsamples > 0
* processedsamples * stream->channels() == m_soundbuf.size()

In this scenario, the std::memmove() would do nothing (moving zero
bytes), but the operator[] on the second parameter to std::memmove()
overflows the array.  This can be benign in optimized builds (because
the third parameter to std::memmove() is 0), but on debugging builds
this can cause an assert.
2019-11-04 13:32:22 +11:00
couriersud
e896b3914e netlist: code maintenance. (nw)
- leave a note that cstdlib is needed for getenv.
- Remove commented out includes
- make sure all headers are self - contained, i.e. compile
2019-11-04 00:32:47 +01:00
AJR
fb72f2f764 st2204: Add link to Kevtris's documentation (nw) 2019-11-03 17:58:32 -05:00
AJR
db15a9f46e Fix clang error: no member named 'getenv' in namespace 'std' (nw)
Library differences are the culprit once again.
2019-11-03 17:32:50 -05:00
couriersud
5b6b3f4e75 pongf, rebound: Performance increases. [Couriersud]
Switched nl_pongf to dynamic timestepping. Pongf now runs about 20%
faster than previously. About the same for rebound.
2019-11-03 23:28:01 +01:00
couriersud
76ee24ab7e Galaga: small fix and some notes. [Couriersud]
- leave some more information about the equivalent galois LFSR like
  taps and seed values.
- All members are now initialized by constructor.
2019-11-03 23:21:58 +01:00
couriersud
60379b658a netlist: code maintenance. (nw)
- Separate code out into pmath.h and pstonum.h.
- Fix VC build error
- optimize pfmtlog.h a bit
2019-11-03 23:19:52 +01:00
cracyc
3892c598f5 upd7220: work around rainbow windows 1.0 issue (#5845) (nw) 2019-11-03 16:14:24 -06:00
AJR
169d310d2e gameking: Switch to ST2204 emulation (nw)
The hacks to get this half-working at this state may be a bit crude, but at least it's way cleaner than 550175d8b8.
2019-11-03 17:05:59 -05:00
AJR
ed087f295e st2xxx: Add base timers and some of the LCD registers; fix IRR enable (nw) 2019-11-03 16:33:47 -05:00
ArcadeShadow
2435f3cfed New working software list additions
ibm5170: The Settlers, Syndicate
2019-11-03 11:43:44 -08:00
braintro
f7e1e54b4e (nw) add recent Neogeo title to hash file 2019-11-03 11:13:36 -06:00
braintro
78ad68bdeb (nw) correct set name from superstar to sprpuzzle 2019-11-03 11:04:35 -06:00
AJR
27ddae4ecf Preliminary SoC emulation for Sitronix ST2204 and ST2205U 2019-11-03 11:32:32 -05:00
MooglyGuy
7791be49e4 -screen: Fixed out-of-bounds vector accesses on interlaced snes games, nw 2019-11-03 15:48:54 +01:00
MooglyGuy
620ba04ce1 -snes: Fixed off-by-one-line graphical glitches in some games, nw 2019-11-03 15:48:54 +01:00
MooglyGuy
c9fa5d187c -snes_ppu: Fixed doubled-up frames on interlaced games, nw 2019-11-03 15:48:54 +01:00
couriersud
5383dd355c netlist: remove pragma once. (nw)
Only used inconsistently in the code. May as well go.
2019-11-03 15:26:37 +01:00
couriersud
34ccb11c53 netlist: Completed __float128 support. [Couriersud]
Both compiling the core and the shaders with __float128 now work.
The support was added to be ready to deal with academic edge cases.

Performance drops to 10% of double - thus disabled by default.
2019-11-03 15:25:01 +01:00
68bit
36c17abc79 Avoid some redundant PORT_CHANGED_MEMBER uses. 2019-11-04 00:51:05 +11:00
Philip Bennett
6888ed6d77 New working clones
------------------

Super Dead Heat (Japan) [Phil Bennett]
2019-11-03 02:20:58 -08:00
Ivan Vangelista
893a4addf5 Clones promoted to working
----------------------------
Super Triv (English questions) [Ivan Vangelista]
2019-11-03 10:21:37 +01:00