AJR
80c399ac7c
hp2622a: Pass self test; still needs actual keyboard emulation (nw)
2018-10-02 17:05:04 -04:00
AJR
c3f9555b5a
hp2622a: Bell should work correctly now (nw)
2018-10-02 15:21:22 -04:00
AJR
6bb83f79b8
hp2622a: Add row interrupts; disable bell for now (nw)
2018-10-02 15:16:03 -04:00
cracyc
80d7461a75
portname: use hex values for mask (nw)
2018-10-02 13:54:46 -05:00
AJR
2df6e6865d
com8116.cpp: More documentation (nw)
2018-10-02 14:32:30 -04:00
AJR
249b26790c
hp2622a: Add bell (currently disabled because software doesn't turn it off yet) (nw)
2018-10-02 14:10:34 -04:00
ajrhacker
a0ece7406f
Merge pull request #4048 from DavidHaywood/011018
...
itech8 - clean up rom loading + banking, fix issue with cam900 submission (nw)
2018-10-02 13:26:17 -04:00
DavidHaywood
78d2ddcc90
itech8 - clean up rom loading + banking, fix issue with cam900 submission (nw)
2018-10-02 18:10:55 +01:00
ajrhacker
53012bb13e
Merge pull request #4041 from f205v/patch-7
...
Update itgamble.cpp info
2018-10-02 13:10:36 -04:00
hap
583f9ae37c
namcos22: another small optimization (nw)
2018-10-02 18:33:33 +02:00
cam900
4d21877432
itech8.cpp : Cleanups ( #4038 )
...
* itech8.cpp : Minor cleanups
Convert sound latch into generic_latch_8_device, Reduce runtime tag lookup,ACCESSING_BITs, Remove unnecessary GROM pointer, Make bankswitch reset to 0 is only affect when maincpu rom is banked, Split address map related to bankswitch, Function difference, Fix spacing
* itech8.cpp : Remove unused
* itech8.cpp : Remove another unused
* itech8.cpp : Cleanup duplicates, Fix naming
2018-10-02 11:54:44 -04:00
Patrick Mackinlay
a1a23add71
ncr5390: various fixes (nw)
...
Several important fixes that help Sun4 (can now boot Solaris 2.3 from CD-ROM) and Jazz work better.
* Fix stupid virtual/override errors preventing ncr53c90a+ from working properly.
* Start DMA after arbitration/selection is completed for "select with..." commands.
* Trigger an interrupt on SCSI bus reset (if enabled).
2018-10-02 13:59:39 +07:00
Patrick Mackinlay
dacf82932a
nscsi_cd: set block size with mode select (nw)
...
Solaris 2.3 uses MODE SELECT (6) to specify a 512-byte block size during boot from CD-ROM on sun4_40. This patch is very limited (only a single mode parameter block, and no other parameters are supported), but sufficient to make sun4 happy.
2018-10-02 13:55:48 +07:00
AJR
6f54f6aa97
hazl1420: Add beeper (nw)
2018-10-02 00:42:53 -04:00
AJR
4d88de3c0b
hazl1420: Much better raster interrupts (nw)
2018-10-01 20:59:00 -04:00
hap
ca4325aed1
namcos22: fix possible array out of bounds reads at simulate_slavedsp (nw)
2018-10-01 20:36:03 +02:00
mooglyguy
25c2e30707
-vii: Fixed road layer in several Zone 60 games. [Ryan Holtz]
2018-10-01 20:06:41 +02:00
AJR
a1a5d58171
monzagp: Use DP8350 CRTC (nw)
2018-10-01 12:05:38 -04:00
mooglyguy
0247bafad1
-unsp: opcodes that use the data segment affect it on rollover. Fixes many Vii and Zone 60 video bugs. [Ryan Holtz]
...
-vii: Fixed a typo which caused several tilemap bugs. [Ryan Holtz]
2018-10-01 16:54:47 +02:00
smf-
02fcc308c0
clang doesn't like this (nw)
2018-10-01 11:30:21 +01:00
AJR
c920ea8593
dp8350: More complete line-by-line emulation of timing outputs (nw)
2018-10-01 03:26:33 -04:00
f205v
19859e82e8
Update itgamble.cpp info
...
Update itgamble.cpp with:
-consistent hardware info
-evolution of hardware over time
-confirmed producer and year for a few games that were missing it.
2018-09-30 22:12:24 +02:00
hap
ceb6c25436
namcos22: get rid of ss22 QUANTUM_TIME(only timecris needed it at boot) and make mcu irq timer trigger 3 times per frame instead of every scanline (nw)
2018-09-30 21:48:03 +02:00
mooglyguy
846537b292
silence debug prints, nw
2018-09-30 19:46:17 +02:00
mooglyguy
f9d503d751
-vii: Various changes: [Ryan Holtz]
...
* Changed the overly-generic set name "wireless" to something more descriptive.
* Removed references to "Chintendo" as it is not nor has it ever been a name of JungleTac/KenSingTon.
* Re-ported the u'nSP 1.0 core from Unununium.
* Ported serial EEPROM support from Unununium. Fixes many Sport Vii titles.
2018-09-30 19:46:17 +02:00
mooglyguy
bcf97f1c9c
generic_slot: Added default param to constructor so that it can be used without file extensions.
2018-09-30 19:46:17 +02:00
mooglyguy
f5dfaff417
debugcpu: Fixed watchpoints for CPUs with a negative address shift. [Ryan Holtz]
2018-09-30 19:46:17 +02:00
hap
e4d039bc07
witch is by Vic Tokai (nw)
2018-09-30 13:00:47 +02:00
AJR
8af4b0b42a
qx10kbd: Remove unused private variables to fix clang build (nw)
2018-09-30 00:00:23 -04:00
cracyc
a7ac2f0dae
qx10kbd: add keyboard rom and emulate it [Carl, Frank Hughes]
2018-09-29 22:23:02 -05:00
cam900
51f02ffaf2
iremga20.cpp : Fix frequency update algorithm ( #4040 )
...
* iremga20.cpp : Fix frequency update algorithm
* iremga20.cpp : Fix naming
* iremga20.cpp : Fix method
iremga20.h : Fix value name
2018-09-30 03:41:34 +02:00
hap
b757576f35
namcos22: get rid of scanline timer for dsp irqs (nw)
2018-09-30 03:07:25 +02:00
mooglyguy
02f25921e8
sun4c: Added support for full-width mem_mask on segment map writes, gets Aurora SPARC Linux to 'Booting Linux...' before it dies. [Ryan Holtz]
2018-09-29 16:09:03 +02:00
angelosa
064401bf00
contra.cpp: catch and fix spriteram buffer overflow [Angelo Salese]
2018-09-29 16:03:31 +02:00
angelosa
96bfa5f2a0
combatsc.cpp: fixed video garbage on state loads [Angelo Salese]
2018-09-29 16:03:01 +02:00
mooglyguy
e3b77361d0
sun4: Rewrote timers to actually tick at 1MHz. NetBSD 6.0 now runs until failing to reset the keyboard. [Ryan Holtz]
2018-09-29 12:47:20 +02:00
mooglyguy
fc37ac35b0
sun4c: More MMU fixes, makes SPARCstation SLC, IPX and 1+ happier, though not yet completely. [Ryan Holtz]
2018-09-29 10:56:41 +02:00
Angelo Salese
ab28690b71
Update TODO note (nw)
2018-09-29 10:42:07 +02:00
AJR
17f7f41ff0
tv990.cpp: Remove MCFG macros and INTERRUPT_GEN (nw)
2018-09-28 23:24:20 -04:00
ClawGrip
1039de5737
new working clone - Rim Rockin' Basketball (V1.2, bootleg) ( #4026 )
...
* Add "rimrockn12b"
* Add "Rim Rockin' Basketball (V1.2, bootleg)"
2018-09-28 22:22:06 -04:00
AJR
79753b6688
cgsix: Fix obviously wrong save_item call (nw)
2018-09-28 22:20:02 -04:00
mooglyguy
26f240e8b6
sun4c: Fixed RAM mirroring with 4 meg sets, and hooked up -ramsize option. [Ryan Holtz]
2018-09-29 03:58:28 +02:00
mooglyguy
a5bec0491f
-sun4c: Added savestate support. [Ryan Holtz]
...
-sun4c: SPARCstation IPX, SLC, 1+ and 2 now boot, but get angry to varying degrees for varying reasons. [Ryan Holtz]
2018-09-29 02:17:17 +02:00
mooglyguy
10e4a7babb
cgsix: Added font register and fixed drawing endianness. Improves SunView with cgsix-based cards. [Ryan Holtz]
2018-09-28 23:58:34 +02:00
mooglyguy
2b775adcc2
sun4: Changed sun4c to use an 82077 FDC and fixed hookup. Fixes FDC timeout warning in SunOS 4.1.4. [Ryan Holtz]
2018-09-28 23:58:34 +02:00
hap
049f9190b6
namcos22: Added viewmatrix reflection. This fixes alpinr2b character selection screen, raveracw and ridgera2 rear-view mirrors, and secret mirror track in raveracw. [hap, Ryan Holtz]
2018-09-28 22:42:29 +02:00
Vas Crabb
55085a01d3
(nw) fix RTS
2018-09-29 05:05:02 +10:00
Vas Crabb
451e5b2391
Emulate PS/2 keyboard/mouse controller - same MCU as AT, but wired
...
differently.
(nw) Keyboard functionality works, mouse functionality is untested and
not hooked up to anything. Will add slot devices for PS/2 mouse later.
For some reason the ct486 driver now reports a keyboard error on boot.
You can hit F1 to get past it, but it's annoying. I'll look into that
later as well.
2018-09-29 04:42:57 +10:00
AJR
b2eb6fa02e
Fix nonstandard syntax (nw)
2018-09-28 14:08:51 -04:00
Ivan Vangelista
f211cf0343
pc_lpt, upd765: removed MCFG macros (nw)
2018-09-28 19:04:34 +02:00