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
Peter Ferrie
b8dc258749
es5503.cpp: preserve fractional phase, allows high-freq sample play [Peter Ferrie] ( #10973 )
2023-03-09 19:30:13 -05:00
hap
dc8c36f996
ssystem3: remove obsolete workaround
2023-03-09 20:54:48 +01:00
hap
506e00ab88
snowbro2: correct oki pitch
2023-03-09 20:54:48 +01:00
Erik
2b709e7423
Replaced most simple uses of sprintf with type-safe equivalents. ( #10948 )
2023-03-10 06:52:05 +11:00
hap
9f7c351826
New working systems
...
-------------------
Gammonmaster II [hap, Sean Riddle]
Omar [hap, Sean Riddle]
Electronic Chess (Tryom) [hap, Sean Riddle]
Punch Your Lights Out [hap, Sean Riddle, Frank Palazzolo]
2023-03-09 20:40:08 +01:00
Ivan Vangelista
9006ed9c92
bus/snes/profighter.cpp: Added skeleton devices for "Pro Figher" SNES cartridge copiers. ( #10952 )
...
Dumped four SNES copiers (3 Super Pro. Fighter Q variants and a Pro Fighter X). [Darksoft, Apocalypse]
2023-03-10 06:17:46 +11:00
holub
0b4b052a61
sinclair/pentevo.cpp: Added ERS v0.59.12/NEO-DOS v0.57 BIOS options. ( #10969 )
2023-03-10 05:59:11 +11:00
Curt Coder
9afdc9c6d8
abc1600: Disable debugger side effects. [Curt Coder]
2023-03-09 08:17:30 +02:00
ksherlock
16a8b6da43
apple3: Add support for control-reset. ( #10967 )
2023-03-08 16:40:25 -05:00
Ivan Vangelista
597e1fd765
atari/bzone.cpp: mapped the bare minimum to make dsrtwars boot
2023-03-08 20:58:28 +01:00