Commit graph

70179 commits

Author SHA1 Message Date
hap
96cabda5fb New machines marked as NOT_WORKING
----------------------------------
Cosmo Gang (US) [hap, Lord Nightmare, Alex Cmaylo, The Dumping Union]
2019-12-12 20:51:09 +01:00
Vas Crabb
77341c566e
Work around MSVC overload resolution issue in save_item/save_pointer (nw) 2019-12-13 06:49:14 +11:00
AJR
90e0494f3b model2.cpp: Be consistent (nw) 2019-12-12 13:57:31 -05:00
AJR
26bbe1443a ay8910: Modernize struct member save state registration (nw) 2019-12-12 13:53:29 -05:00
AJR
73ac277e2b model2.cpp: Fix input port definitions for vcop2, hotd, rascot (nw) 2019-12-12 13:52:54 -05:00
Ivan Vangelista
52702e0007 goldstar.cpp: make wcherry show RAM initialization screen (nw) 2019-12-12 19:10:15 +01:00
Ivan Vangelista
b8777c5081 new not working machine
----------------------------------------------
Chameleon RX-1 [starlord, ClawGrip, Recreativas.org]
2019-12-12 19:07:52 +01:00
Scott Stone
e00399021b gwinner: fix rom data sizes (nw) 2019-12-12 09:45:48 -05:00
Ivan Vangelista
bbce75b716 diexec.cpp: fixed save state regression (nw) 2019-12-12 07:24:54 +01:00
AJR
80c49f96e6 mikrosha.cpp: Import variable from parent state and fix probable typo (nw) 2019-12-11 20:08:24 -05:00
ajrhacker
fdfdcf253e
Merge pull request #6043 from clawgrip/patch-3
missbamby.cpp: Add "Golden Winner" PCB layout (nw)
2019-12-11 19:10:58 -05:00
Angelo Salese
eb94284875
Update main jaguar.cpp note (nw) 2019-12-12 00:09:34 +01:00
angelosa
e8d594da3e jaguar QA (nw) 2019-12-11 23:55:21 +01:00
ClawGrip
aa1b8e3388
missbamby.cpp: Add "Golden Winner" PCB layout (nw) 2019-12-11 22:51:19 +01:00
cam900
582de7b864 sknsspr.cpp : Correct algorithm for high precision shrink sprite, Use 10.6 fixed point for position values (#6030)
* sknsspr.cpp : Correct algorithm for high precision shrink sprite, Use 10.6 fixed point for position values

* sknsspr.cpp : Add notes
2019-12-12 07:29:13 +11:00
R. Belmont
c89df40e20
Merge pull request #6042 from DavidHaywood/111219
new SOFTWARE LIST entries (GameKing / GameKing3)
2019-12-11 14:51:34 -05:00
DavidHaywood
67ebb25130 new SOFTWARE LIST entries
-----
gameking.xml : 4 in 1 - Chaser + Blaster + StarWars + Nagual (set 2) [sCZther, TeamEurope]
gameking3.xml : Falcon Corps [sCZther, TeamEurope]
gameking3.xml : Search Action [sCZther, TeamEurope]
gameking3.xml : Vagrant [sCZther, TeamEurope]

- added some metadata about cartrridge types to GameKing lists [TeamEurope]
2019-12-11 17:57:31 +00:00
Ivan Vangelista
cb86da5230 sunplus_gcm394.cpp: fixed validation (nw) 2019-12-11 16:47:45 +01:00
Ivan Vangelista
65487b1e78 cliffhgr.cpp: marked cliffhgr2a as not working (MT07523) + minor cleanups (nw) 2019-12-11 16:33:37 +01:00
AJR
8ddf56bfd1 New machines marked as NOT_WORKING
----------------------------------
Golden Winner [@LosTrastosDeXaX, ClawGrip]
2019-12-11 10:30:06 -05:00
David Haywood
22f745e0d5 sub-class generalplus gpac800, better simulate bootstrap by copying initial code to location in rom header (#6040)
* subclassing CPU SoC type (nw)

* push along so they fail somewhere else (nw)

* fix logging, improve stability (nw)

* disable helper (nw)

* fix CRC on conyping (nw)
2019-12-11 09:07:07 -05:00
AJR
935431ab00 model2.cpp: Use actual silkscreen label for DIP switches and restrict this set to CRX boards (nw) 2019-12-11 09:02:52 -05:00
Damian Rogers
68686de8b4 Added DIP switches to all Model 2 board per research (#6036)
* Added DIP switches to all Model 2 board per research

* Updated dip switch label and changed to 'unknown' instead of 'unused'
2019-12-11 08:53:50 -05:00
AJR
f5980cb683 Enforce that width and endianness of directly-mapped ROM regions should match those of the address space (nw)
All of the once-numerous validation failures that this change induced have been fixed in preceding commits. Unmerged drivers may need to be modified to comply with this.
2019-12-11 08:40:51 -05:00
AJR
4e91d2b774 tasman.cpp: Read graphics ROMs through device (nw)
This is a flawed solution: the graphics ROM self-test fails both before and after this change. The mapping isn't properly understood yet and seems to involve some weird interleaving and/or address line swapping.
2019-12-11 08:28:15 -05:00
AJR
f9695c58c0 jaguar.cpp: Memory-related refactoring (nw)
- Set width and endianness for regions, including cartridges
- Make init code safer and more efficient
- De-duplicate some memory maps
- Separate state class for jaguarcd

I've tried to keep this driver from regressing any further than it already has while cleaning up the code and adjusting region usage to comply with the soon-to-be-committed "truth in endianness" requirement. It's possible that some regions should really be 16 bits instead of 32 or vice versa, and/or that DSP endianness may be incorrect.
2019-12-11 08:23:52 -05:00
AJR
aedd969c53 saa1099: Use narrower types for members; clean up code slightly (nw) 2019-12-11 07:30:55 -05:00
Vas Crabb
669066220f socrates.cpp: cheapest way to remove cartslot from vpainter (#5210) - driver still really needs cleanup (nw) 2019-12-11 19:30:34 +11:00
AJR
6db7b26dbf am9517a, i8257: Modernize struct member save registration (nw) 2019-12-10 23:46:32 -05:00
AJR
9bf93a9b0c hd63450, scc68070, saa1099: Modernize struct member save registration (nw) 2019-12-10 23:38:28 -05:00
arbee
24eb8d5d07 apple2: add support for paddles [R. Belmont] 2019-12-10 22:56:48 -05:00
cracyc
cdac74dd3a rainbow: just add the skips for the floppy tests (nw) 2019-12-10 19:55:54 -06:00
Robbbert
43d7c59cdd (nw) Housekeeping 2019-12-11 11:50:45 +11:00
Michael Zapf
ed2f586df8 Using an emu_timer to control the READY line. 2019-12-10 23:49:05 +01:00
ajrhacker
f7762a5502
Merge pull request #6039 from DavidHaywood/101219
generalplus_gpac800 - copy some code from NAND into RAM for execution (nw)
2019-12-10 14:36:03 -05:00
ClawGrip
2e989d207c New clones marked as NOT_WORKING (#6038)
* New clones marked as NOT_WORKING

--------------------------------
Storio (ES, Spanish, 2011-06-17?) [Sean Riddle, ClawGrip]

* Add "storioesa" (nw)
2019-12-10 14:33:22 -05:00
DavidHaywood
8412beb9a2 generalplus_gpac800 - copy some code from NAND into RAM for execution (nw) 2019-12-10 19:07:37 +00:00
David Haywood
0747c3ab98 new sets from Sean Riddle, mostly NOT WORKING for now (#6032)
* stuff from Sean, will credit later (nw)

* (nw)

* (nw)

* some more SunPlus stuff with NAND type roms (gpnandnand strings in them, need bootstrap)

* possible hardware names (nw)

* some kind of ARM based GeneralPlus (nw)

* proper names (nw)

* (nw0

* this is some kind of enhanced chipset, not 100% sure it's VT tho (nw)
2019-12-10 11:36:31 -05:00
R. Belmont
bac7549a44
Merge pull request #6037 from clawgrip/patch-2
vsmileb.cpp: Rename ROMs to avoid confussion with V.Smile or V.Baby (nw)
2019-12-10 11:36:15 -05:00
ClawGrip
9bd896a2fb
vsmileb.cpp: Rename ROMs to avoid confussion with V.Smile or V.Baby (nw) 2019-12-10 16:26:12 +01:00
ClawGrip
4486477560 playmark.cpp: Add note about a S87C751-based World Beach Volley (nw) (#6035)
* playmark.cpp: Add note about a S87C751-based World Beach Volley (nw)

* Restore comment (nw)
2019-12-10 15:42:23 +01:00
Vas Crabb
5a70dfca56 snes_ppu.cpp: reduce the number of save registrations by over a thousand (nw) 2019-12-11 00:40:11 +11:00
Lord-Nightmare
ad5bb166ad Add locations to Rainbow 100A ROMs, and correct the character set ROM based on a new dump. [Bitsavers] 2019-12-10 06:54:55 -05:00
Scott Stone
0c693c73cb gameboy.xml: Fixed a small format issue (nw) 2019-12-09 22:13:04 -05:00
arbee
2314d0eb22 es5503: modernize save state registration (nw) 2019-12-09 21:30:24 -05:00
cam900
8916b83c51 namcos2.cpp : Fix accidentally removed ROZ tile callbacks 2019-12-10 12:56:41 +11:00
Vas Crabb
ecde9c07b7 gameboy.xml: rename 'compatibility' feature to 'enhancement' 2019-12-10 12:32:23 +11:00
Rebecca Wallander
20f63f5009 Update gameboy.xml (#5775)
* gameboy.xml - Update with info from No-Intro - A

* gameboy.xml - Update with info from No-Intro - B

* gameboy.xml - Update with info from No-Intro - C

* gameboy.xml - Update with info from No-Intro - D

* gameboy.xml - Update with info from No-Intro - E-F

* gameboy.xml - Update with info from No-Intro - G

* gameboy.xml - Update with info from No-Intro - H

* gameboy.xml - Update with info from No-Intro - I

* gameboy.xml - Update with info from No-Intro - J

* gameboy.xml - Update with info from No-Intro - K

* gameboy.xml - Update with info from No-Intro - L

* gameboy.xml - Update with info from No-Intro - M

* gameboy.xml - Update with info from No-Intro - N

* gameboy.xml - More documenetation of GB carts

* gameboy.xml - Document many more carts

* gameboy.xml - Update with info from No-Intro - P-Q

* gameboy.xml - Update with info from No-Intro - R

* gameboy.xml - Update with info from No-Intro - S

* More gameboy clean

* SGB info added to all

* SGB info added to all

* change endings, run formatter

* I think I fixed the broken indent

* But I also forgot to save

* revert commit 25e931611d

* Remove tab/space mix

* superfluous space

* make compatibility a feature
2019-12-10 12:25:58 +11:00
hap
c72ab10c98 sphix40.lay: add extra symbol to lcd (nw) 2019-12-09 23:43:34 +01:00
AJR
6e84974d2f vcs/dpc.cpp: Eliminate machine().device (nw) 2019-12-09 14:44:22 -05:00