Commit Graph

85510 Commits

Author SHA1 Message Date
hap
ed0bdc7cf8 netlist: update static solvers 2023-01-12 01:06:16 +01:00
hap
1996133366 nl_bship: use dynamic timestep instead 2023-01-11 22:49:38 +01:00
Ivan Vangelista
77b9e2de93 tch/speedspin.cpp: consolidated driver in single file 2023-01-11 18:05:40 +01:00
MooglyGuy
0b06edd19d
vcs_ctrl/paddles: Swap ports and button bits at runtime. Avoids multiple input defs per-device. [Ryan Holtz] (#10825) 2023-01-12 03:56:22 +11:00
hap
1b43a3e093 bship: add netlist sound
Systems promoted to working
---------------------------
Electronic Battleship (TMS1000 version, Rev. A)
2023-01-11 16:43:53 +01:00
Justin Kerk
6e417d79f1
Fix compile error on mingw due to invalid setting for ASTCENC_SSE (#10824) 2023-01-11 05:47:53 +00:00
MooglyGuy
8a867fde1f
-ncr53c90: Drop ATN during the message phase of Transfer Information command, per OG's suggestion. [Ryan Holtz] (#10823)
Co-authored-by: Ryan Holtz <TheMogMiner>
2023-01-10 20:35:57 +01:00
MooglyGuy
88ea41b887
sun4c, SPARC, and NCR53C90 bug fixes: (#10821) [Ryan Holtz]
* machine/ncr53c90.cpp: Renamed to ncr53c90 to avoid confusion about the actual NCR part name.
* machine/ncr53c90.cpp: Fixed 'Select w/ ATN and Stop' command in DMA mode.
* cpu/sparc: Avoid using temporary C-strings as address space names.
* machine/sun4c_mmu.cpp: Fixed l2p debugger command by removing inadvertent narrowing conversion.
* sun/sun4.cpp: Switched to NCR 53C90 from 53C90A, and fixed DMA byte-address masking - fixes Solaris 2.4 booting.
2023-01-11 04:20:00 +11:00
Ivan Vangelista
f700b584dc New working clones
------------------
Gals Panic (unprotected, ver. 2.0) [Brian Troha, The Dumping Union]

- capcom/tigeroad.cpp: derived clocks from actual XTALs present of PCBs [Brian Troha]
2023-01-10 17:59:21 +01:00
AJR
fd56d0a2d6 Revert "stupid git"
This reverts commit 52ed9d21fb.
2023-01-10 10:52:47 -05:00
AJR
19b6dc616a scmp: Fix device name 2023-01-10 10:47:37 -05:00
AJR
74961b6541 Merge branch 'stupid_git' 2023-01-10 10:44:52 -05:00
AJR
52ed9d21fb stupid git 2023-01-10 10:44:46 -05:00
Angelo Salese
b0c64c29af
video/virge_pci.cpp: fix remapping, allow pcipc with ibm5170_hdd:win98se to boot without hacks in 256 color mode (#10804)
* video/virge_pci.cpp: fix remapping, allow pcipc with ibm5170_hdd:win98se to boot without hacks in 256 color mode

* bus/isa/s3virge.cpp: implement DPna, DSna, DSno, DSPDxax and DSo ROP opcodes

* video/virge_pci.cpp: hookup VGA ports to MMIO, makes HW mouse cursor usable

* bus/isa/s3virge.cpp: fix device_reset inheritance, make s3d to start in idle state

* bus/isa/s3virge.cpp: fix source pitch stride

* bus/isa/s3virge.cpp: make bitblt_colour_step / bitblt_monosrc_step a bit less verbose

* bus/isa/s3virge.cpp: stride follows up what's reading it

* bus/isa/s3virge.cpp: clip against de bit

* video/virge_pci.cpp: update BAR fix to catchup lower address config

* bus/isa/s3virge.cpp: initialize pattern variable in mono mode

* bus/isa/s3virge.cpp: fix mistake with shift << 8 in 8bpp pattern path, fixes Windows tooltips/Windows XP welcome setup screen

* bus/isa/s3virge.cpp: QA notes
2023-01-10 14:10:57 +01:00
cracyc
5a29410b26 i8087: clang fix 2023-01-09 19:50:44 -06:00
cracyc
af4fb2a5ef i8087: fix fpu here too 2023-01-09 16:22:26 -06:00
cracyc
1287b114de i386: fix fpu log2 and atan 2023-01-09 14:08:08 -06:00
Vas Crabb
06da34a209 -Input code cleanup:
* dinput, xinput: Use proper item IDs for hat switches rather than
  "other switch".
* xinput: Map right thumb stick to Z/rZ for consistency with SDL and
  DirectInput.
* xinput: Map triggers to additional absolute axes 1 and 2.
* xinput: Map start and back buttons to start and select.
* Added default assignments for player 5-10 start/select.
* Added default assignments for 5P-8P start and coin 5-8.

-namco/namcos2.cpp: Changed collective pitch control to AD Stick Z.
2023-01-10 04:53:25 +11:00
Ivan Vangelista
a435366d8f New systems marked not working
------------------------------
Bonus Talker [Boge , Hammy, LewisB]
2023-01-09 18:28:07 +01:00
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