Commit Graph

74518 Commits

Author SHA1 Message Date
Ivan Vangelista 94d0bbbbd0 8080bw.cpp: MT06898 (nw) 2020-05-08 21:11:36 +02:00
Ivan Vangelista 0d5266c1d9 megadriv.xml: MT07171 (nw) 2020-05-08 21:02:02 +02:00
Ivan Vangelista dc9804f2ec slapfght.cpp: MT07198 (nw) 2020-05-08 20:54:54 +02:00
AJR 2c637cbbf4 Fix recent debugger regression with systems such as fi6845/fi8275 where a DMAC or other non-focusable executing device is scheduled first of all (nw) 2020-05-08 13:40:19 -04:00
Ivan Vangelista 2a40913198 pacman.cpp: MT7591 (nw) 2020-05-08 19:29:55 +02:00
Ivan Vangelista dc68c15249 tx1.cpp: adjusted analog steering [Guru] 2020-05-08 19:23:22 +02:00
Ivan Vangelista ff3e9b4ada ladybug.cpp: MT7629 (nw) 2020-05-08 18:51:52 +02:00
Robbbert 8d05a8a092 (nw) fp6000: cassette save working 2020-05-09 02:09:48 +10:00
Ivan Vangelista b1f99aed28 circus.cpp, subsino.cpp: amendments to my previous commits (nw) 2020-05-08 17:58:12 +02:00
Ivan Vangelista 4ee56a88d2 subsino2.cpp: MT7634 and MT7635 (nw) 2020-05-08 17:33:44 +02:00
cracyc 919f50d459 new working software
-----------------------
qx10_flop.xml: CP/M-80 R2.2 for QX-10 & QX-16 1983
2020-05-08 09:50:11 -05:00
Ivan Vangelista ac3619a6bc New working clones
------------------
Video Pinball (4 ROMs version) [f205v]
2020-05-08 16:31:11 +02:00
Ivan Vangelista 41a009484f New working clones
------------------
Circus / Acrobat TV (bootleg) [f205v, caius]
2020-05-08 15:53:20 +02:00
yz70s 46e3402b35 Remove 2 comments about correct changes (nw) 2020-05-08 15:27:35 +02:00
yz70s 1d776d47a3 xbox_nv2a.cpp: more precise implementation of rcc and rcp vertex shader instructions (nw) 2020-05-08 15:27:35 +02:00
David Haywood c83d7fe44e
add init to convert twinbeeb bubble dump into something the driver can actually use (nw) (#6646)
* add init to convert twinbeeb bubble dump into something the driver can actually use (nw)

* note checksum of reencoded data created by our function (nw)
2020-05-08 15:02:12 +02:00
AJR 015b1ab880 pic8259: Emulate three-cycle acknowledge for non-8086 mode 2020-05-08 08:24:12 -04:00
Dirk Best af74a6d50f v4dealem: Fix gfxdecode color amount (nw) 2020-05-08 13:44:01 +02:00
Dirk Best 3c0b5b0ef2 fp6000: Rewrite driver
- Add and hook up interrupt controller and timer
- Add keyboard support (HLE)
- Clean up and improve graphics handling
- Add initial cassette support (not working)
- Add centronics printer support
- Add beeper
- More info to dip switches
2020-05-08 13:43:55 +02:00
Olivier Galibert ae37a87853 nscsi hle: Reset on reset [O. Galibert] 2020-05-08 13:39:05 +02:00
AJR 74c98add83 i8085: Stop in debugger after an interrupt is taken, not immediately before 2020-05-08 07:21:47 -04:00
tim lindner 2dfb819208
CoCo: Added Disto RAM cartridge (#6664)
* adding disto ram cart

* logging update

* minor change stil no worky

* DSTOTEST.BIN passed tests.
2020-05-08 06:32:30 -04:00
ajrhacker df9f867b6b
Merge pull request #6667 from cam900/patch-142
gp9001.cpp : Fix MT 07642
2020-05-08 06:31:18 -04:00
couriersud c619d86d5b netlist: Fix VCCS definition. (nw) 2020-05-08 12:07:48 +02:00
cam900 047a94d307
gp9001.cpp : Fix MT 07642 2020-05-08 18:49:59 +09:00
couriersud 54a484537e Fix colors in williams games. (nw)
This fixes color issue introduced by mysticm changes. I left mysticm
as it was.
2020-05-08 11:48:16 +02:00
couriersud 0a0ed97a46 Fix compile. (nw) 2020-05-08 11:45:56 +02:00
Patrick Mackinlay 79ee5614b9 news_68k: wip (nw)
SCSI irq is probably routed through dmac, which has no eop.
2020-05-08 16:08:21 +07:00
Olivier Galibert 773f5d155f adb: Fix return when no data [O. Galibert] 2020-05-08 10:34:22 +02:00
Olivier Galibert d96b74baaf 6522via: Don't lose sync on edge count when the serial clock is external [O. Galibert]
mac: Don't go out-of-bounds on palette writes [O. Galibert]
2020-05-08 10:24:01 +02:00
Patrick Mackinlay 963a2c166d z80scc: clear IUS not IP (nw) 2020-05-08 14:26:19 +07:00
couriersud e235420392 netlist: bug fixes and maintenace. (nw)
- nlwav: remove m_channels completely
- nltool: add more comments to static_solvers.cpp
- clang make: add -Wunused-private-field

Also updated static_solvers.cpp.
2020-05-08 08:56:50 +02:00
couriersud c37c2b7e21 netlist: reduce usage of NETLIB_CONSTRUCTOR_DERIVED. (nw)
Reduce the usage of NETLIB_CONSTRUCTOR_DERIVED to implement
dip package objects. This aligns the programmatic approach
with the approach used in the macro folder, i.e. using netlists.

Untangle model definition and interpretation as well.

This changes are a first step in aligning models and families and thus
simplify the source further.
2020-05-08 08:45:08 +02:00
couriersud 970ca550f2 netlist: fix dependency building for nvcc build. (nw) 2020-05-08 08:45:07 +02:00
couriersud 3a4e3f2f3e netlist: move nld_power_pins to nl_base.h (nw)
This removes a large number of dependencies on nlid_system.h.
2020-05-08 08:45:07 +02:00
Patrick Mackinlay 2b920981e2 ncr5380: minor fixes (nw)
* phase match isn't latched
* corrected eop handling
2020-05-08 12:15:48 +07:00
cracyc a714c4fdbf qx10: new charrom dump (nw) 2020-05-07 22:07:03 -05:00
cracyc 16dfebcf8c pic8259: z80/8085 slave pics need 32 bit vectors (nw) 2020-05-07 20:34:14 -05:00
ajrhacker 004fd2c8df
Merge pull request #6662 from clawgrip/patch-39
sgi_mips.xml: Typo (nw)
2020-05-07 18:49:34 -04:00
ajrhacker 2c9fd8192a
Merge pull request #6663 from quasiscroto/softl_fixes
nes.xml, famicom_flop.xml, msx1_cart.xml: minor metadata fixes
2020-05-07 18:49:17 -04:00
ClawGrip f894fa2eb0
sgi_mips.xml: Typo (nw)
(nw) Sorry, my fault
2020-05-07 23:57:20 +02:00
quasiscroto e973aaae1f nes.xml, famicom_flop.xml, msx1_car.xml: minor metadata fixes 2020-05-07 14:56:58 -07:00
AJR 2c873efb4d New machines marked as NOT_WORKING
----------------------------------
ERGO 201 Kurzweil [Bitsavers]
2020-05-07 17:35:32 -04:00
ajrhacker 28b50b7c6e
Merge pull request #6661 from kkaempf/fix-hfe-disk-write
fix HFE disk write
2020-05-07 17:32:59 -04:00
hap 1543de74fe phantom: missed one (nw) 2020-05-07 22:34:47 +02:00
Klaus Kämpf 89c84a4944 fix HFE disk write
this fixes https://mametesters.org/view.php?id=7526
2020-05-07 22:29:56 +02:00
Stephen Oberholtzer fd62dad949 Debugger - add `-debuglog` option to log debug console output to file
When this option is specified, all console output is echoed to a log
file.

Some caveats/limitations:

- The file-open process was copied from -log, so it has the same limits
  - Filename is hard-coded (debug.log)
  - File is overwritten if it exists
  - File is opened during emulation initialization
    - Thus, the file is cleared if you invoke the "Hard Reset"
      debugger command
  - Probably some other details I don't know about

- Logging works as such: When a string is appended to the scrollback
  buffer, it is also written to the log file.

  Some commands forcibly wrap their output (e.g. `help` to 80 columns.)
  Because this wrapping is done inside the scrollback buffer, the text
  written to the file is not wrapped.

  This can be seen with `help execution`.
2020-05-07 16:27:29 -04:00
cam900 cc4a4c656f
c140.cpp updates [cam900, superctr]
* Update data bus behavior and support 12 bit PCM, Verified from assault(namcos2) schematics
* Add/Update notes, Use shorter/correct type values, Fix address/data bus bits, modernize save states, Fix spacing, Reduce unnecessary lines, duplicates, Move little endian interface in c140.h
* Move bankswitch behaviors in each drivers, Reduce noisy sound regression in previous commit
remain in vgmplay for compatiblity
* Implement some features from QuattroPlay
* Split sound stream update and host interface
2020-05-07 16:16:18 -04:00
Olivier Galibert 140ba5147d sf: Add the i8751 dump, remove the protection HLE [O. Galibert, FabC] 2020-05-07 17:24:02 +02:00
AJR ff07f986fa Fix clang nltool build [-Werror,-Wunused-private-field] (nw) 2020-05-07 11:14:07 -04:00