Commit Graph

71767 Commits

Author SHA1 Message Date
AJR
da9b4c7190 metro.cpp: Fix random hanging in gunmast (and probably other games with uPD7810 sound) by not syncing on each shift (nw) 2020-03-08 11:58:43 -04:00
Ivan Vangelista
26bf946fda New working clones
------------------
Pang! 3 (bootleg, set 2) [Hammy, rtw, ekorz]
2020-03-08 15:46:53 +01:00
AJR
752f9db439 upd7810: Make A/D timer work at former rate relative to CPU states (nw)
This undoes part of 61d087db78, and fixes Superman being unable to coin up.
2020-03-07 22:34:34 -05:00
AJR
89a559a7b7 fp1100: Improve synchronization for CPU communications by using generic latch devices 2020-03-07 21:19:40 -05:00
AJR
b1b4cbc6e3 upd7810: Forgot to commit this file with 9cd1748fd1 (nw) 2020-03-07 21:08:03 -05:00
Robbbert
05d70ac51d (nw) mz2000 : validation error 2020-03-08 10:53:45 +11:00
Olivier Galibert
87cab5bf6a skyarmy: Fix bitrot, makes the game fully playable [O. Galibert] 2020-03-07 23:10:45 +01:00
Rebecca Wallander
b7aad6cac8 ibm5150.xml: Add Power Drift 2020-03-07 12:59:08 -08:00
Justin Kerk
4a5374b849 mz2200_cass.xml: fix Japanese (nw) 2020-03-07 12:28:38 -08:00
David Haywood
c46e3754ba
Plug and Play work (#6396)
* gcm394 / paccon - use screen resolution to determine tilemap limits nstead of hardcoding it (nw)

* debugging (nw)

* tweaks to video (nw)

* new NOT WORKING
----
Super Game 36-in-1 (TimeTop SuperGame) [JP_Ronny, TeamEurope]

(actually seems playable, but there are some details I want to verify / figure out before promoting it)

* map 'X' for timetp36 (nw)

* extra io notes (nw)

* confirm difficulty mapping (nw)

* set to PAL timings (nw)

* new NOT WORKING
----
Digi Makeover (Girl Tech) [Sean Riddle, Clawgrip]

* move digimakeover to its own driver (nw)

* hack to force IRQ on (nw)

* alt mode for rad_digi (nw)

* some buton notes (nw)

* flips for rallyx (nw)

* make some IRQ code closer to spg2xx (nw)

* improve raster for Xevious (nw)

* no macro (nw)

* new NOT WORKING
----
Gormiti Game Arena (Spain) [Sean Riddle, Clawgrip]

* new NOT WORKING
----
MobiGo (Spain) [Sean Riddle, Clawgrip]

* don't use smartfp inputs (nw)
2020-03-07 10:52:47 -05:00
R. Belmont
80d9962aad
Merge pull request #6408 from clawgrip/patch-3
New working software list additions
2020-03-07 10:52:23 -05:00
R. Belmont
c22306e95f
Merge pull request #6407 from FakeShemp/baal
ibm5150.xml: Add Baal
2020-03-07 10:51:43 -05:00
Rebecca Wallander
35ba231eb3
Add softlist for mz2200 (#6398)
* Add softlist to mz2200

* Format

* Jレ -> ル
2020-03-07 10:51:21 -05:00
couriersud
7501b2e742 Williams2: Improve color processing. [Couriersud]
offsets now cut off before gain is applied. This is how the "cutoff"
monitor controls on arcade monitors worked. Adjusted R,G,B gains and
offsets.
2020-03-07 15:50:11 +01:00
Ivan Vangelista
103d50f296 galaxian.cpp: bastardized poor René Pierre's name (nw) 2020-03-07 14:24:11 +01:00
Vas Crabb
438a497c37 (nw) More license shuffling
Get rid of a couple of copies of the CC0 text.  Add header comment to
CC0 files to remind people editing them what the terms are.  Also add
some missing XML headers.  The header comments in layouts won't bloat
the binary - they get stripped out before compressing, same as any other
comments.
2020-03-07 22:02:56 +11:00
Robbbert
2d1c1bd03c Neogeo: Added unibios 4.0 2020-03-07 21:38:15 +11:00
Ivan Vangelista
b45e66ae88 New working clones
------------------
Galaxian (René Pierre bootleg) [Michel Blanco]
2020-03-07 07:57:14 +01:00
AJR
9cd1748fd1 upd7810: Interrupt-related fixes
- Prevent NMI from being masked out
- Make EI take effect only after the following instruction
- Inhibit clearing of interrupt flag upon acknowledgment when another interrupt with the same priority is also enabled
- Add a crude start bit check to asynchronous serial mode
2020-03-06 23:23:00 -05:00
AJR
ef8a18e63a unistar: Hook up one bank of DIP switches (nw)
am9513: Silence logging (nw)
2020-03-06 21:20:35 -05:00
ClawGrip
cbd538939a
New working software list additions
-----------------------------------
Aladdin - Les fabuleuses aventures d'Aladdin (France) [DisizDream]
Toy Story 2 - Buzz à la Rescousse! (France) [DisizDream]
The Batman - Panique à Gotham City (France) [DisizDream]
Football Challenge (France) [DisizDream]

New NOT_WORKING software list additions
---------------------------------------
V.Smile Défi Gym (France) [DisizDream]
Les Aventures Imaginaires d'Ernest et Bert (France) [DisizDream]
2020-03-07 01:07:56 +01:00
AJR
25957b29b2 unistar: Add more peripherals (nw) 2020-03-06 17:38:45 -05:00
AJR
a1ec193b78 pcd_kbd: "FIXME: the mc2661 baud rate calculation" (nw) 2020-03-06 17:13:29 -05:00
Scott Stone
8114671939 pasopia_cass.xml, apple2_flop_orig.xml: XML format fixes (nw) 2020-03-06 16:37:49 -05:00
Rebecca Wallander
32b1061927 ibm5150.xml: Add Baal 2020-03-06 21:53:50 +01:00
AJR
6ab1dfb1a8 Clean up odds and ends (nw)
- com8116: Delete SY2661-1/-2 tables (these are just second sources of SCN2661A/B)
- mc2661: Remove obsolete device
- rs232: Remove 7200 baud setting formerly required by one driver to work around incorrect table
2020-03-06 15:03:31 -05:00
Vas Crabb
ddfe149872 (nw) It helps if you're using the same data types in both places (VGM
visualiser device and WDL FFT libarary).

I changed the VGM visualiser to use single-precision float which is the
default for WDL FFT.  GCC's loop vectoriser can make better use of SSE
with single-precision maths, and the extra precision shouldn't be needed
for the visualisation.  If this is a problem, let me know and I'll
revert this and flip the WDL FFT library over the other way.
2020-03-07 07:01:48 +11:00
AJR
1400e65cde Replace old MC2661 device with new SCN2651/SCN2661/SCN2641 devices and make some associated changes
- dual68: Fix baud rate by using new SCN2661B device
- teleray10: Invert polarity of DIP switches; hack CTS to always be active for now
- wangpc: Hook up modem control lines so that RS232 test now passes with a loopback connector
- wicat: Remove some 68K interrupt conditions that were conflicting with each other
- wy100: Fix CRLF problem by using new SCN2651 device; remove some old logging messages
2020-03-06 14:45:53 -05:00
AJR
415128cae4 New and completely rewritten emulation of SCN2651 PCI, SCN2661 EPCI & SCN2641 ACI
This is far more thorough and accurate than the preexisting MC2661 device emulation. Synchronous modes have been implemented but not tested.
2020-03-06 14:37:35 -05:00
Ivan Vangelista
e81e74777d New working clones
------------------
New Fruit Bonus '96 (v3.1, A PCB, set 2) [Ioannis Bampoulas]
2020-03-06 18:48:11 +01:00
Ivan Vangelista
27dd9856e1 devices\video: simplify handlers for a few devices (nw) 2020-03-06 18:46:47 +01:00
Dirk Best
9f84654f4b trvmadns: Rewrite driver and promote to working
- Fix banking: Game no longer hangs, NVRAM works
- Hook up correct palette RAM, colors possibly correct now
- Hook up 6845 CRTC
- Update screen config to raw parameters
- Simplify rendering using a tilemap
- Add PAL dump
- Add save state support
2020-03-06 13:11:31 +01:00
AJR
4bf3384f0c upd7810: Just to be consistent (nw) 2020-03-05 20:34:10 -05:00
AJR
61d087db78 upd7810: Make internal timers run at former speed (nw) 2020-03-05 20:31:53 -05:00
AJR
afc8bb1a26 ibm_mfc: This also uses a YM2164 (nw) 2020-03-05 19:31:14 -05:00
hap
dda3175c07 readme: dead link (nw) 2020-03-06 01:12:22 +01:00
mahlemiut
7f6954dc20 bblue2: fixups (nw) 2020-03-06 11:08:46 +13:00
ajrhacker
9c4c4c58df
Merge pull request #6406 from FakeShemp/freddy
ibm5150.xml: Add Fiendish Freddy's Big Top o' Fun
2020-03-05 16:29:05 -05:00
couriersud
354c9c363b williams.cpp: Improve williams2 color display. [Couriersud]
Change color levels for williams2 hardware to better color display.
Output levels are computed in netlist. These levels are aligned to
LTspice modelling I did.
Also improved the modelling to do what the actual hardware for mysticm
did: Color decoding depends on W13..W11. These are actually flip screen
versions of V13..V11. Fixed treatment on Bit0 although not used by the
game code.
Added R,G,B gain and offset sliders for the williams2 hardware. MAME
only supports one setting for all channels. This is not good enough
to come close to video recordings found on youtube.

Minor changes to nltool to better measure time taken to run a
simulation.
2020-03-05 22:22:58 +01:00
Rebecca Wallander
250487df94 ibm5150.xml: Add Fiendish Freddy's Big Top o' Fun 2020-03-05 22:15:13 +01:00
couriersud
04085b4cc3 Fix compile. (nw) 2020-03-05 21:21:19 +01:00
Ivan Vangelista
1f7f099376 New working clones
------------------
Dribbling (set 2) [f205v]
2020-03-05 20:55:34 +01:00
mooglyguy
1955f0b999 New working machines
--------------------
Indy (R5000, 150MHz) [Ryan Holtz]

-r4000: Improved R5000 support; FCR31 now supports 8 condition flags, added MOVF/MOVT support, fixed MOVZ/MOVN ops. [Ryan Holtz]
2020-03-05 18:35:46 +01:00
hap
b42e446ac5 cps1: saw a comment typo (nw) 2020-03-05 16:50:13 +01:00
ajrhacker
f788d504df
Merge pull request #6405 from FakeShemp/pasopia
Add softlist for pasopia
2020-03-05 08:13:03 -05:00
R. Belmont
e36a3d52fd
Merge pull request #6397 from FakeShemp/komix
amigaocs_flop.xml: Add 16 Bit Komix
2020-03-05 07:54:54 -05:00
R. Belmont
f3d923f34a
taito_l: Add PLD Images to Kuri Kinton Drivers (#6401)
* Add verified working PAL images to Kuri Kinton.  Applies to all released rom revisions.  (Can't verify prototype PALs)

* Added PAL chip information since images are from logic-equivalent GALs
2020-03-05 07:54:36 -05:00
Rebecca Wallander
432acb03d4 Add softlist for pasopia 2020-03-05 12:53:08 +01:00
Vas Crabb
cb78603a57 apple2_cass.xml: use standard reading (nw) 2020-03-05 22:34:19 +11:00
Vas Crabb
b8a0ce63c4 update more stuff in top-level makefile (nw) 2020-03-05 21:31:36 +11:00