Commit Graph

86053 Commits

Author SHA1 Message Date
ClawGrip
dba22f8ad1
konami/hyperspt.cpp: Add note about Tecfri set (#10991)
* konami/hyperspt.cpp: Add note about Tecfri set
2023-03-14 09:22:40 -04:00
Vas Crabb
605eb572ff -tools/srcclean.cpp: Use the same rules for character literals and strings in C++.
-bus/amiga/keyboard: Use UCS4 character literals.
2023-03-14 09:38:51 +11:00
yz70s
5a5fcd6670 nforcepc: make required changes to let it boot from floppy disk
The pci devices shared with the xbox have been updated to support dma on
the lpc bus.
The athlon processor has been updated to support writes in the
as_opcodes space.
2023-03-13 21:29:37 +01:00
wilbertpol
2461397c80
bus/msx: Moved Yamaha module and minicart slots into their own folders. (#10984)
Also defined MSX cartridge slot options in one place.
2023-03-14 06:35:01 +11:00
Vas Crabb
dfa3b92339 apple/mac.cpp, apple/maciici.cpp, dataeast/exprraid.cpp: Minor cleanup. 2023-03-14 05:13:10 +11:00
Ivan Vangelista
c0693975c8 dataeast/exprraid.cpp: added note about undumped revision, consolidated driver in single file 2023-03-13 18:11:31 +01:00
hap
cf6a0973d1 adsp2100: fix regression with ABS opcode S flag [mjrgh] 2023-03-13 18:08:00 +01:00
Erik
94ebbd67dd
cpu/h8, cpu/tms32010, cpu/tms32025: Replaced sprintf with type-safe equivalents. (#10979)
cpu/h8/h8_sci.cpp: Made clock mode a scoped enumeration and fixed a save state issue.
2023-03-14 02:05:54 +11:00
hap
4ad375512b dac.h: fix mistake on prev commit 2023-03-13 14:46:18 +01:00
hap
fb790a755b dac.h: add generic 5bit dac 2023-03-13 14:43:46 +01:00
hap
41c4341eac vgmplay: workaround for 7759 md pin write 2023-03-13 14:13:28 +01:00
hap
3bb3b0b65d upd7759: only detect mode change in idle state 2023-03-13 13:52:13 +01:00
cracyc
7daa460652 ega: be less strict about valid display settings 2023-03-12 20:47:10 -05:00
arbee
bd9af58ac1 maciici.cpp: fix GCC compile. [R. Belmont] 2023-03-12 19:12:48 -04:00
arbee
7aee0e681e maciici.cpp: Moved the Macintosh IIci and IIsi to their own driver. [R. Belmont]
mac.cpp: Condensed to single-file driver, began cleanup and simplification of the code. [R. Belmont]
2023-03-12 19:00:58 -04:00
AJR
19a765d75a m50734: Partially emulate stepper motor controller registers 2023-03-12 16:41:40 -04:00
AJR
6c22952441 m740: Correct PC value following LDA ($zz, X) 2023-03-12 15:58:48 -04:00
Ivan Vangelista
3fa5c6900b irem/m72.cpp: corrected ROM names & added IC locations for many sets [Brian Troha] 2023-03-12 20:30:46 +01:00
Vas Crabb
ab6a4f1b94 plugins/data: Use local sqlite3 library variable. 2023-03-13 05:51:22 +11:00
Ivan Vangelista
623d0b4a90 New systems marked not working
------------------------------
Multi Game IV (AMGSK_VA3.85) [TeamEurope]
2023-03-12 19:46:26 +01:00
invertego
c1634680ca
emu/rgbgen.h: Made out-of-range shift deterministic. (#10987)
Matches the SSE and VMX implementation.

Fixes obvious rendering artefacts with the N64 RDP on AArch64 targets.
2023-03-13 03:54:11 +11:00
David Haywood
847dd5d886
snk/hng64.cpp: Implemented raster interrups and improved layer mixing. (#10971)
* Implemented raster interrupt (used to enable fatfurwa floor layer).
* Improved layer priorities - still needs a proper per-pixel mixer.
* Improved colour mixer effects - still imperfect, but highlights areas needing attention.
2023-03-13 03:51:06 +11:00
holub
d5110f65a4
sinclair/tsconf.cpp: Improved interrupt priorities. (#10976) 2023-03-13 03:47:09 +11:00
cam900
cf55b0fdc9
sound/es5506.cpp: Converted comments to C++ style, and added notes and additional logging. (#10986) 2023-03-13 03:42:28 +11:00
Ivan Vangelista
bda0fb836b devices/machine/nmc9306.cpp: fixed compile on GCC 2023-03-12 10:00:09 +01:00
Ivan Vangelista
d04ffc2d6b devices/machine/e0516.cpp: fixed compile on GCC 2023-03-12 09:51:41 +01:00
Curt Coder
92f5d35614 abc1600: Fixed RTC and NVRAM communications. [Curt Coder] 2023-03-12 08:36:50 +02:00
negunma
c0f1f79e7b
sega/system1.cpp nob: fix SN76489A clock (#10866)
* sega/system1.cpp: Fix SN76489A clocks for nob and gardia to match videos from PCB
2023-03-11 22:03:19 -05:00
AJR
445e9e20aa Interrupt callback rationalization
- Make CPUs pass interrupt return PC as a second argument to standard_irq_callback
- Add interrupt return PC to "Stopped at interrupt" message produced by debugger 'gint' command
- Add messages to trace logs whenever interrupts are accepted
- Attempt to step over interrupt routines for applicable debugger commands
- Eliminate standard_irq_callback_member wrapper method
- Update many CPU cores to invoke standard_irq_callback at the start of or during interrupt processing, rather than at the end or when the input line changes
- Remove IRQ callbacks for some input lines that never cause interrupts
- mb88xx, mcs48: Add IRQ callbacks for internal interrupts
2023-03-11 20:40:39 -05:00
MooglyGuy
671434f7da
HLSL: bloom.fx: Return an alpha of 1 rather than texel alpha (fixes GitHub #10977). (#10983) [Ryan Holtz] 2023-03-12 09:21:00 +11:00
Vas Crabb
2c226a3b9f Lua engine: Better bindings for device_state_interface.
This avoids creating a table every time the state property of a device
is accessed, adds proper support for getting/setting floating/point
state entries from Lua, calls the state entry's formatting method to
convert to a string (for flags fields, etc.) and exposes more
properties.

This is a breaking change as the exposed properties on state entries
have changed, and the value property has different semantics for
floating-point state entries.
2023-03-12 04:37:30 +11:00
Erik
bff2c33fee
acrnsys1.cpp: Upgrade to ioport_array (#10980)
Co-authored-by: Erik Newton <erik.newton@newteksoftware.co.uk>
2023-03-11 12:11:46 -05:00
Olivier Galibert
c9db970105 st: Bunch more fixes 2023-03-11 17:18:21 +01:00
hap
82acf07556 New working systems
-------------------
Race Time [hap, Sean Riddle, eggs]
2023-03-11 17:08:56 +01:00
AJR
6543248641 unidasm: Add Interdata Series 16 disassembler 2023-03-11 09:19:24 -05:00
jflatt
fa4ea8e951
atari/irobot_m.cpp: Initialise mathbox stack after loading decoding opcode PROMs (#10970) 2023-03-11 14:47:46 +01:00
AJR
d255a8e4d4 m68000: Update these files too 2023-03-10 21:50:44 -05:00
AJR
108c194a17 m68000: Ensure exception hook is called before SP is updated 2023-03-10 21:35:46 -05:00
hap
ead669a49e bus/nscsi/cd: fix typo 2023-03-10 20:18:02 +01:00
hap
48231d3122 New working clones
------------------
TI-74 Basicalc (set 2) [Frank Palazzolo]
2023-03-10 19:55:47 +01:00
wilbertpol
c1b0bf352b
bus/msx: Added Yamaha UCN-01 cartridge-to-module slot adapter. (#10972) 2023-03-11 05:33:19 +11:00
Vas Crabb
5d7d18a9c6 machine/hd64610.cpp: Convert day-of-week from 1-based format used by device_rtc_interface to conventional 0-based format. [Sandro Ronco] 2023-03-11 05:22:36 +11:00
Vas Crabb
2eba8b2112 cpu/z180: Added CSIO emulation. [Vas Crabb, Sandro Ronco] 2023-03-11 05:02:50 +11:00
Ivan Vangelista
cdd5569296 misc/amaticmg.cpp: removed tag lookup 2023-03-10 17:56:56 +01:00
Curt Coder
3815298690 abc1600_flop.xml: Fixed systest1600 binary floppy image and added source floppy image. [Curt Coder] 2023-03-10 08:21:53 +02:00
AJR
baa31b5e45 Fix debugger exception point hit message 2023-03-09 23:53:47 -05:00
AJR
86f3286b82 Include track numbers in results of AppleCD Read TOC command 2023-03-09 23:38:05 -05:00
AJR
15fe1fe99c nscsi/cd.cpp: Correct enum name 2023-03-09 23:29:13 -05:00
AJR
888b387e54 Add vendor-specific Read TOC command for Apple SCSI CD-ROM drive 2023-03-09 23:26:49 -05:00
arbee
22aa30448f es5503: cleaner fix for preserving the full accumulator phase on looping. [Kelvin Sherlock, R. Belmont] 2023-03-09 19:55:57 -05:00