Commit Graph

61667 Commits

Author SHA1 Message Date
ClawGrip
1855ed4ea3 New WORKING clone (#4056)
* Add Marti Colls Zero Time

* Add "zerotimemc"
2018-10-04 09:35:44 -04:00
ClawGrip
ab5e8f3dea New WORKING clone (#4058)
* Add "Crazy Rally (Recreativos Franco)"

* Add "crzrallyrf"

* Change "crzrallyrf" description
2018-10-04 09:35:12 -04:00
kunikuni
844cd2cee9 mpatrol: Improved graphics problems (#4061)
* Update m52.h

* Update m52.cpp
2018-10-04 09:33:46 -04:00
AJR
6392ecb0fa sbrain: Driver overhaul
- Support cursor and scrolling through CRTC registers
- Correct number of interrupts per frame
- Actually show the "insert diskette" message with -bios 0
- Add RAM size option
- Add option for two more floppy drives
- Add RS232 ports and DIP switch for selecting baud clocks
- Redo memory banking without configured banks or bankdev to be hardware-accurate (nw)
- Rename all "portXX" handlers (nw)
- Acknowledge interrupt on reads as well as writes (nw)
- Remove palette device (nw)
- Update manufacturer and system names (nw)
- Update notes (nw)
- Many small code refinements (nw)
2018-10-04 09:09:50 -04:00
hap
4a7fdb0d9b namcos22: assume the 40mhz xtal is for the dsps (nw) 2018-10-04 13:28:19 +02:00
hap
e740962d5f namcos22: small misc update (nw) 2018-10-04 12:30:56 +02:00
AJR
dc83a12d67 monzagp, monzagpb: Add imperfect graphics and colors flags (nw) 2018-10-03 23:35:09 -04:00
AJR
6555282d47 monzagp: Experimental visible area offset (nw) 2018-10-03 19:50:59 -04:00
AJR
3a13c26b24 vega: Add DP8350 CRTC; misc. tiny cleanups (still nowhere near clean enough) (nw) 2018-10-03 19:48:44 -04:00
tim lindner
a4b155606b Work around to change default to show one screen on the coco3 driver. (#4055)
* Work around to change default to show one screen only.
2018-10-03 19:40:49 -04:00
AJR
0321f85141 mcs48: Set lower 4 bits of P2 to input during (and after) MOVD A,Pp
i8243: Release P2 output after completion of read operation
2018-10-03 17:10:21 -04:00
cracyc
845925fe99 plugins/portname: add softlist parent loading and import tag (nw) 2018-10-03 15:55:34 -05:00
hap
cfee54e1f8 pbaction: added xtals (nw) 2018-10-03 20:19:18 +02:00
hap
bb46eeb71a segacrpt: pbaction(official Tehkan board) maincpu is 315-5128, thanks Joe (nw) 2018-10-03 20:05:55 +02:00
Scott Stone
4eb88f6461 bzone: Comment on alternate label found (nw) 2018-10-03 13:53:42 -04:00
tim lindner
6cd6b3a2c1 General CoCo Cartridge Fixes (#4050)
* Fixed 16k cartridge banking for all CoCos. Fixed 32k external ROM mode for CoCo 3

* Turned off some logging
2018-10-03 12:34:04 -04:00
Patrick Mackinlay
f0f23e29a1 mips3: exception handling fixes (nw)
* nested exceptions shouldn't overwrite the EPC
* nested tlb exceptions go to the general exception vector
* remove breakpoint for tlb exceptions and branch to proper vector
2018-10-03 19:03:04 +07:00
arbee
4148447f3a Fix compiling with SDL 2.0.8 and later on macOS [R. Belmont] 2018-10-02 21:04:28 -04:00
ClawGrip
a543c08767 New WORKING clones (#4049)
* Add some Spanish hacks on PacMan hardware

* Add Pac-Man Spanish bootlegs / hacks

* Updated description of "pacmanfm"

Used the same format as most other clones.
Also, please note that the game was named Pac-Man on the cabin and on manuals (see http://www.recreativas.org/pacman-60-famare-sa for reference).
2018-10-02 17:07:33 -04:00
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