David Haywood
d7a08decec
fix for 08543: megablst and clones: Shield powerup aura on option is missing ( #10810 )
2023-01-09 17:56:22 +01:00
AJR
79837be01e
scmp: Rewrite disassembler; change CPU endianness
2023-01-09 09:23:04 -05:00
ClawGrip
4821b9a38d
pinball/inder.cpp: Add note about 'Mundial 90' ( #10813 )
2023-01-08 18:06:11 -05:00
AJR
0bd05c5e8f
debugcon.h: Remove long-obsolete macros
2023-01-08 15:34:48 -05:00
benrg
74664b55aa
Make all clients of a2_video_device use screen_update ( #10809 )
...
The superga2 and tk2000 drivers called hgr_update directly. Instead set
the appropriate mode and call screen_update, and make hgr_update private
along with the other mode-specific functions.
2023-01-08 15:30:44 -05:00
hap
8df400b6b9
pic16c62x: correct copyright holder
2023-01-08 19:00:31 +01:00
hap
827167683b
pic16c5x: no need for m_old_data class variable
2023-01-08 18:51:47 +01:00
hap
418eb33cde
pic16c5x: shorthand variable types
2023-01-08 18:35:03 +01:00
hap
d203fb865d
pic16c5x: lowercase function names that aren't macros
2023-01-08 18:19:35 +01:00
hap
964ab8fe72
pic16c5x: improved RTCC pin timer count
2023-01-08 17:22:53 +01:00
hap
744b8b91d3
pic16c5x: writing to reg 2 takes one more cycle
2023-01-08 14:18:27 +01:00
hap
fe36ec9f4d
sfxphasor: tweak some parameters
2023-01-08 14:18:27 +01:00
benrg
12bf6bb18a
a2_video_device: make some accessors const ( #10807 )
2023-01-07 23:32:15 -05:00
arbee
24a863e329
macadb: remove unnecessary debug helper. [R. Belmont]
2023-01-07 23:14:54 -05:00
arbee
1b5a85c044
macadb: support telling ADB devices to enable/disable SRQ. [R. Belmont]
...
Eliminates the need for the "iigs_mode" hack since the IIgs firmware knows the MCU program is buggy and disables mouse SRQs.
2023-01-07 23:09:27 -05:00
arbee
3f7eee6219
apple2gs: support the Control Panel disable jumper that ROM 3 machines have. [R. Belmont]
2023-01-07 19:20:19 -05:00
benrg
557804bac9
Apple II: fix Video-7 RGB card double hi-res modes ( #10797 )
...
Fix an off-by-1 error in the 160-column mode that caused the rightmost 2
pixels to be omitted. In 140-column color and mixed modes, use custom
logic to make 140 wide pixels instead of simulating blurry artifact
color. In mixed mode, each high bit controls 7 narrow pixels according
to the manual.
2023-01-07 16:03:54 -05:00
hap
c06c90ad0d
pic16c5x: make it easier to write in the comment block
2023-01-07 21:54:53 +01:00
hap
63512d1917
pic16c5x: statusreg high bits are 1 on old GI PIC
2023-01-07 21:18:39 +01:00
npwoods
e5cf5f93fa
Fixed a bug in the OS-9 file systems file name validation function that caused it to incorrectly tolerate characters with the seventh bit set ( #10802 )
2023-01-07 15:02:07 -05:00
AJR
a2b0809ab3
debugbuf.cpp: Don't use paged formats for addresses in disassembler output unless logical address width exceeds page size
2023-01-07 14:21:42 -05:00
AJR
4191062f64
macadb.cpp: Initialize and save variables properly (fixes reported regressions)
2023-01-07 13:27:10 -05:00
Vas Crabb
9c32560452
bgfx: Back out some formatting changes to minimise conflicts.
2023-01-08 05:17:18 +11:00
Vas Crabb
c4f62ccb59
bgfx: Save values of most sliders per-system.
2023-01-08 05:06:50 +11:00
angelosa
bd87008722
New working software list items
...
-------------------------------
ibm5170_cdrom.xml: Sid Meier's Civilization II, Myst, Princess Maker II (Japan), Sonic & Knuckles Collection [archive.org]
New software list items marked not working
------------------------------------------
ibm5170_cdrom.xml: Archimedean Dynasty, Destruction Derby 2, Jagged Alliance: Deadly Games, Lomax, Triple Play '98, Virtua Fighter PC [archive.org]
2023-01-07 17:44:07 +01:00
ksherlock
aaf2561370
apple2gs - make kmstatus match actual IIgs behavior; ( #10798 )
...
* mouse data register is full until both x/y are read
* X/Y bit set after X is read, cleared after Y is read
* X/Y bit was accidentally dependent on the KGS_ANY_KEY_DOWN bit
2023-01-07 08:54:14 -05:00
Vas Crabb
f6f47adbdb
-Added GitHub issue template for bug reports. [Firehawke, Vas Crabb]
...
-sega: Got rid of some unnecessary and contradictory member
initialisations. Having members initialised in the constructor and
also at declarations just leads to confusion.
2023-01-07 03:52:51 +11:00
hap
2892a11538
sfxphasor: added netlist sound
2023-01-06 17:29:47 +01:00
Paul-Arnold
f3e219ff88
misc/magic10.cpp: Added Super Petrix (stealth gambling game). ( #10785 )
...
New working machines
----------------
Super Petrix (ver. 1P)
2023-01-07 02:06:43 +11:00
Patrick Mackinlay
07c20e3faf
rtpc: wip, now able to boot from vrm floppy
...
* rtpc: improve keyboard/locator/speaker adapter emulation
* romp: fully decode memory and i/o access from processor channel
* iocc: use emumem flags for isa bus i/o width detection
* iocc: correct isa bus access endianness
* iocc: internalize tcw and csr
2023-01-06 13:30:23 +07:00
Ivan Vangelista
e28f20b2d5
- misc/smd2144c.cpp: documented that the sets are actually missing the H8S internal ROM
...
- pinball/by35.cpp: added actual sound CPU ROM for cosflash [PinMAME]
2023-01-06 06:15:36 +01:00
MooglyGuy
0cda662938
-sun/sun4,cpp: Fixed array-bounds oversight. ( #10794 ) [Ryan Holtz]
2023-01-06 13:44:12 +11:00
MooglyGuy
9fa8c11455
SPARC and sun4 fixes and boilerplate cleanup: ( #10793 ) [Ryan Holtz]
...
* cpu/sparc: Implemented STBAR opcode as a no-op. Fixes illegal instruction error in Solaris 2.4 installer.
* sun/sun4.cpp: Converted to logmacro. Added FDC dor_w hookup, fixing Solaris 2.4
installer hang.
* sun/sun4.cpp: Cleaned up duplicate handlers, split handlers, removed tags, use
abbreviated integer types.
* machine/sun4c_mmu.cpp: Converted to logmacro.
2023-01-06 12:42:25 +11:00
benrg
17704fc869
Better Apple II artifact color table ( #10792 )
...
Replace the "old" (committed just a few days ago) artifact color lookup
table, which was designed in a somewhat ad-hoc way for hires graphics
only, with a table based on simpler rules that can be used in any Apple
II (not GS) video mode, though at the moment it is still used only for
hires. Move it upward in the file in anticipation of other uses.
2023-01-05 20:04:37 -05:00
arbee
802fd7f60d
macadb: much better SRQ semantics. Checked with all supported MCU types. Fixes GitHub #10790 . [R. Belmont]
2023-01-05 19:09:05 -05:00
Miodrag Milanovic
6dc6c1255a
Fix parameters for mingw build
...
(cherry picked from commit a864b4e5d420893b603d590867720f21d7b21f5a)
2023-01-05 21:31:35 +01:00
arbee
7ed80166c9
apple2gs: return the last keypress in the low 7 bits of $C010. Fixes Winter Games. [R. Belmont]
2023-01-05 09:47:01 -05:00
Miodrag Milanović
812e6094f4
Update BGFX, BX and BIMG ( #10789 )
...
* Update to bgfx a93a714632b79b5ddbf5c86ac323fa9b76ed3433
Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2023-01-05 09:32:40 -05:00
JOTEGO
4a1b41854b
technos/ddragon.cpp: Added Double Dragon II layer priority PROM to clones. ( #10784 )
...
These systems work correctly using the same PROM as ddragon2, but marked as bad until dumps from these versions can be obtained.
2023-01-05 20:01:02 +11:00
MooglyGuy
9d34edf37c
machine/sun4c_mmu.cpp: Removed non-functional cache emulation. ( #10788 ) [Ryan Holtz]
...
sun4_60 can install and boot SunOS 4.1.4 again.
2023-01-05 19:59:26 +11:00
R. Belmont
94b1e168b2
Revert "Update BGFX, BX and BIMG ( #10750 )" ( #10787 )
...
This reverts commit 5581eaa50a
due to link failure on macOS.
2023-01-04 23:29:18 -05:00
Miodrag Milanović
5581eaa50a
Update BGFX, BX and BIMG ( #10750 )
...
* Update to bgfx a93a714632b79b5ddbf5c86ac323fa9b76ed3433
Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2023-01-04 23:12:10 -05:00
0kmg
34c37d4f54
nintendo/nds.cpp: Added two prototype fireware dumps. [HudU, MasChief, Forest of Illusion] ( #10592 )
2023-01-04 23:03:00 -05:00
arbee
2b6df7e7d7
apple2gs: remove mouse button hack, the Event Manager was being tripped up by a now-fixed macadb issue. [R. Belmont, Kelvin Sherlock]
2023-01-04 19:20:06 -05:00
ksherlock
837d2ca083
macabd: fix mouse x/y naming and don't show button 1 as always down ( #10786 )
2023-01-04 19:17:42 -05:00
arbee
597ee86941
apple2video: Created an actual API for video state information so the classes have better separation. [R. Belmont]
2023-01-04 19:11:12 -05:00
hap
e5db089613
apple2_flop_orig.xml microz35: remove illegal character from filename
2023-01-04 23:45:46 +01:00
hap
f44b3ca90c
i8085: fix problem with daa opcode
2023-01-04 23:06:31 +01:00
hap
a0bbc5cf9f
pic16c5x: don't do a double read with swapf
2023-01-04 18:48:27 +01:00
hap
74b73e2bbf
pic16c5x: remove bitpos arrays
2023-01-04 18:48:27 +01:00