Commit graph

71748 commits

Author SHA1 Message Date
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
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
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
Vas Crabb
5bce46bd75 Removed winpcap and cleaned up network module selection.
(nw) The pcap.h header itself has the problematic original BSD license,
including the obnoxious advertising clause.  Using tap/tun networking on
Windows provides a much better experience, so the extra setup is worth
it.  This patch also allows you to enable pcap on platforms where it's
disabled by default with USE_PCAP=1 if you really want to use it.
2020-03-05 21:23:21 +11:00
Ivan Vangelista
72082dc6d7
aristmk6.cpp: fixed bad characters in comments (nw) 2020-03-05 08:44:40 +01:00
Ivan Vangelista
48a7647a30
speedbal.cpp: forgot to update one comment, thanks to gregf for catching this (nw) 2020-03-05 07:59:12 +01:00
ajrhacker
0da1bd33ed
fmtowns_cd.xml: 12 additions, 14 replacements, renames (#6400)
* fmtowns_cd.xml: 12 additions, 14 replacements, renames
- Replaced entries with dumps from the redump.org database, with proper
  track indexes and offset correction:

4D Driving
Blandia
Daisenryaku III '90
Death Brade
Derby Stallion
Drakkhen
Freeware Collection 1
Hana yori Dango 2
The Incredible Machine
Operation Wolf
Shangrlia 2
Super Odyssey & Dennou Planetarium
Shadow of the Beast - Mashou no Okite
Zoku Dungeon Master - Chaos no Gyakushuu

- Added new working dumps from the redump.org database:

Big Honour
FM Towns World
Gokko Vol. 02 - School Gal's
High C Compiler Multimedia Kit v1.7 L12
Kanade V1.1L10
Katakana no Ehon
Kanji no Ehon
Kyouiku & FM Towns Vol. 3
NHK Eigo de Asobo Vol. 1
NHK Eigo de Asobo Vol. 2
Pegasus (Rev A)
SimCity (1990-03-05)

- Added new NOT working dumps from the redump.org database:

Towns VNet V1.1 L20

- Renamed:

Blandia Plus -> Blandia ("Plus" is the name of the bundle that includes
the 6-button pad)
Super Odyssey -> Super Odyssey & Dennou Planetarium
Pegasus -> Pegasus (Rev C)
SimCity -> SimCity (1992-01-24)

* forgot to remove a few things from the missing list (nw)
2020-03-04 21:12:00 -05:00
ajrhacker
88b7550e2c
Merge pull request #6402 from FakeShemp/mahjong
apple2_cass.xml: Add 四人麻雀
2020-03-04 21:04:08 -05:00
ajrhacker
cda9549b9f
Merge pull request #6403 from FakeShemp/puckman
apple2_cass.xml: Add Puck Man
2020-03-04 21:03:55 -05:00
ajrhacker
7fc658ce58
New NOT_WORKING software list additions (#6404)
* New NOT_WORKING software list additions

---------------------------------------
V.Smile Clavier Tip Tap (France) [DisizDream]
V.Smile Studio De Dessin (France) [DisizDream]
Walt Disney Cendrillon - Le rêve enchanté de Cendrillon (France, Rev. 205) [DisizDream]
Cranium - Le Parc D'Attractions (France) [DisizDream]

* Small format fixes (nw)
2020-03-04 21:03:35 -05:00
Rebecca Wallander
ae782b9064 apple2_cass.xml: Add Puck Man 2020-03-04 23:34:46 +01:00
Rebecca Wallander
bfec8ddfc3 apple2_cass.xml: Add 四人麻雀 2020-03-04 23:27:48 +01:00
hap
374c84a652 misc: small correction (nw) 2020-03-04 21:04:54 +01:00
AJR
30094c0abc upd7801, upd7807, upd7810, upd78c11: Divide internal clock by 2 or 3 2020-03-04 14:20:05 -05:00
AJR
c641fe72db New machines marked as NOT_WORKING
----------------------------------
Korg DS-8 Digital Synthesizer [DBWBP]
Korg 707 Performance Synthesizer [DBWBP]
2020-03-04 14:00:26 -05:00
Rebecca Wallander
5e8fa9f500 amigaocs_flop.xml: Add 16 Bit Komix 2020-03-04 18:46:07 +01:00
ajrhacker
5429551603
Merge pull request #6395 from FakeShemp/spidertronic
st_flop.xml: Add Smash 16 version of Spidertronic
2020-03-04 12:21:46 -05:00
Rebecca Wallander
efed18bc31 st_flop.xml: Add Smash 16 version of Spidertronic 2020-03-04 18:06:59 +01:00
Ivan Vangelista
d09d08353f itech32.cpp: decapped and dumped ITBWL-3 and ITGFM-3 pics [Dr. Decap, Team Caps0ff]
(nw) not hooked up
2020-03-04 17:36:08 +01:00
Ivan Vangelista
c4ffa6ab0d speedbal.cpp: switched parent and clone, as suggested (nw) 2020-03-04 17:34:02 +01:00
Ivan Vangelista
930e4f6853 New working clones
------------------
Cirqus Voltaire (D.52 prototype) [Matt Morin]
2020-03-04 17:33:04 +01:00
AJR
da4c1e46a2 namco_c355spr.cpp: Fix clang build [-Werror,-Wparentheses-equality] (nw) 2020-03-04 11:01:03 -05:00