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