Commit Graph

85490 Commits

Author SHA1 Message Date
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
Vas Crabb
7d8607f5eb Win32 debugger: don't skip a history item when initially pressing down. 2023-01-05 04:03:58 +11:00