Commit Graph

65560 Commits

Author SHA1 Message Date
Kiall Mac Innes
526e2cb3b1 Document Linux Lightguns with Xinput
Add a new doc page within the 'Advanced Configuration' section which
describes how to enable Lighuns on Linux using the XInput lightgun
provider.
2019-04-21 12:57:51 -07:00
mooglyguy
b326f27629 -newport: Various fixes. [Ryan Holtz]
* Added support for 4bpp RGB framebuffer display.
 * Added dithering support.
 * Fixed shaded rendering mode.
2019-04-21 20:09:38 +02:00
couriersud
7dfd781e22 netlist: Add more validations and fix issues identified. 2019-04-21 18:28:01 +02:00
R. Belmont
f9f5fc63fe
Merge pull request #4911 from AmatCoder/AmatCoder-tzx_cas-1
tzx_cas.cpp: Apply 1ms pause only on data blocks
2019-04-21 12:11:20 -04:00
AmatCoder
ae3915fd53
tzx_cas.cpp: Apply 1ms pause only on data blocks
Fix MT #07296
2019-04-21 17:37:24 +02:00
couriersud
b806be41b2 netlist: use A,B,C,... for packaged components. 2019-04-21 13:37:15 +02:00
couriersud
7adbce9b66 netlist: bug fixes and nltool validation.
nltool now supports a validate command which acts similar to MAME's
validation.
2019-04-21 12:05:44 +02:00
couriersud
6b96f7ba60 netlist: Add power terminals to most logic devices.
This fixes an over simplification. Logic devices implicitly assumed that
GND/VDD actually is connected to GND(i.e. 0V). There is no immediate
benefit from this change. It is a preparation for the future
scalability. Now all power terminals (typically 7/14, 8/16) have to be
explicitly connected to the supply rails.

Also added a validation mode to the netlist core. This is not
intended for running, but solely to better indentify pins which
are not properly connected.
2019-04-21 12:05:44 +02:00
couriersud
e826ac0a56 rebound.cpp: Performance optimization. 2019-04-21 12:05:43 +02:00
couriersud
4f71e124d5 netlist: more structure for caches. (nw) 2019-04-21 12:05:43 +02:00
Robbbert
df172ffb13 MT 07281 2019-04-21 19:13:09 +10:00
AJR
adeeb00143 machine.lua: Fix copy/paste mistake (nw) 2019-04-21 01:17:29 -04:00
AJR
d8b60d3dbb tekram_dc820.cpp: Oops, device_t is not the exact type wanted here (nw) 2019-04-21 01:10:20 -04:00
AJR
d29903e16c tekram_dc820.cpp: Identify some interrupts (nw)
i82355: Device name correction (nw)
2019-04-21 01:06:19 -04:00
AJR
9b3a449790 Add very preliminary Intel 82355 BMIC device 2019-04-21 00:35:59 -04:00
Vas Crabb
112062f7bb Add AMD/Plessey 2812 FIFO device (for WIP Star Rider driver) 2019-04-21 13:43:52 +10:00
Roberto Fresca
e837e67101 New clones marked as NOT_WORKING
--------------------------------
Jack Potten's Poker (set 11, German, W.W.) [Roberto Fresca, Team Europe]
2019-04-21 04:36:49 +02:00
Vas Crabb
27216fc1d1 srcclean, fix up apple2_flop_clcracked.xml (nw) 2019-04-21 10:41:05 +10:00
AJR
ec1a4cf4a0 newport: Implement device_palette_interface (nw) 2019-04-20 17:22:47 -04:00
MooglyGuy
f58ae6ade1 -sgi_mc: Turned logging back off, nw 2019-04-20 22:30:31 +02:00
MooglyGuy
8992df2e90 -sgi_mc: Fixed pixel VDMA IRQs. Fixes pixel DMA warnings in IRIX 5.3. [Ryan Holtz] 2019-04-20 22:21:06 +02:00
mooglyguy
24b0adbe04 -indy_indigo2: Removed unnecessary palette device, nw
-newport: Added palette device to allow for palette viewing, nw
2019-04-20 20:51:51 +02:00
AJR
077a6ba5ff alphatro: Use CRTC getters (nw) 2019-04-20 14:28:38 -04:00
AJR
2b0e0b2f0c mc6845: Fix MT #7282; improve logging (nw) 2019-04-20 14:27:27 -04:00
ClawGrip
4e5394a76b pce_tourvision.xml: Add game ID for "F1 Triple Battle" (nw) (#4909)
* pce_tourvision.xml: Add game ID for "F1 Triple Battle" (nw)

* pce_tourvision.xml: Fix spelling (nw)

The "F1 Triple Battle" cart ID was reverse-engineered by System11.
It has such a specific set of inputs required to start the game in 1p or 2p mode that it was easy to isolate the correct string from the 200+
defined in the data tables.

* pce_tourvision.xml: Add note (nw)
2019-04-20 19:58:06 +10:00
braintro
845984a1e5 (nw) Sega ID info for Golden Axe II Export 2019-04-19 23:15:44 -05:00
Firehawke
1c1669a717 Apple II WOZ updates and Clean Cracks updates for 04/2019 (nw) (#4907)
* Repair one missed name change (nw)

* Add Anti-M 1.3 to Apple II Misc (nw)

Also adds important information to Anti-M 1.0, 1.1, and 1.2 entries.

* Start of major additions to Apple II softlists (nw)

* Correct/add crack release dates on a number of images based on IA metadata.
* Fix minor typos
* Move Advanced Demuffin to the correct softlist and update the data to be correct.
* Migrate entry comments to be consistent.
* Adjust a few educational software entries to have non-conflicting names.

Adds the following clean cracks:
Adjectives, Adjectives (version 06.29.84), Agenda Files, Air Nav Workshop, Air Raid Pearl Harbor, Air Traffic Controller, Alaska, Ali Baba and the Forty Thieves, Alice in LogoLand, Alice in Wonderland rev. 2, Alfred's Basic Band Computer Tutor, Algebra Volume 1 (Edu-Ware), Algebra Volume 1 v1.3 (Edu-Ware), Algebra Volume 2 v1.1 (Edu-Ware), Algebra Volume 3 v1.2 (Edu-Ware), Algebra Volume 4 v1.0 (Edu-Ware), Algebra Volume 5 v1.2 (Peachtree), Algebra Volume 6 v1.2 (Peachtree), Alge-Blaster,
Alien Addition revision 2, Alien Addition 1982.0, Alien Addition 1985

* Minor spelling fix I forgot to commit (nw)

* Wave 2 of Apple II clean crack update (nw)

* More metadata corrections including publisher and crack release date.
Removed one duplicate entry.

Add the following cleanly cracked:

All About America, All About Purim, Alligator Alley, Alligator Mix, Aligator Mix 1982.0, Alligators and Crocodiles, Alphabet Beasts and Company, Alphabetic Keyboarding Volume 1, Alphabetic Keyboarding Volume 2, Alphabetical Order, Alphabetization Sequence, Alphabetizing - Blue Level, Alpine Tram Ride, Alter Ego (female version), Alter Ego (male version), America Coast to Coast, American Government (Intellectual Software), American Government (Micro Learningware), American History Achievement IV: World War II - Present, Analogies Tutorial, Ancient Legends, Animal Homes and Stories, Animal Hotel, Animal Survival for Echo Voice System, Animal Survival for Ufonic Voice System, Animate, Ankh, Antonym Antics, Antonyms/Synonyms 1, Antonyms/Synonyms 2 v05.25.87, Aphasia I, Aphasia II , Opposites and Similarities, Aphasia III, Aphasia IV, Apple Cider Spider, Apple II Test Disk, AppleWriter ][, Apventure to Atlantis, Aquatron, Arcade Boot Camp, Archon, Archon II - Adept, ARCO Computer Preparation for the SAT, Arcticfox, Ardy the Aardvark, Arena, Argos, Association Pictures, Audio Visual Inventory, Audubon Grizzly Bears - Wildlife Adventures, Autoduel, Axis Assassin, Back in Time, Bad Dudes, Bake and Taste, Bank Street StoryBook, Bank Street StoryBook 1.1, Bank Street Writer II, Banner Books - All Along The Alphabet, Banner Books - Your School Day, Bannercatch, Baron (version 2.1), Basic Biology (version 1.02), Basic Division Facts: Dividends to 25 - Factors to 5, Basic Division Facts: Dividends to 81 - Factors to 9, Basic Division Facts, Basic Drafting: Review and Testmaker, Basic Electricity, Basic Electronics: Atomic Theory, Basic Electronics: Electronic Fundamentals, Basic Electronics: Electronic Math, Basic Electronics: Electronic Prefixes, Symbols, and Components, Basic Electronics: Fundamentals of DC Circuitry, Basic Math Competency Skill Building: Decimals, Basic Math Facts and Games (1983 re-release), Basic Math Facts and Games (1981 release), Basic Math Flash Facts, Basic Multiplication Facts, Basic Vocabulary Builder - Spanish, Battalion Commander, Battle Cruiser, Battle For Normandy, Battle Group, Battle of Antietam (version 1.5), Battling Bugs and Concentraction, BC's Quest For Tires, Behind the Wheel - Blue Level, Bellhop, Below the Root, Berserker Raids, Bible Baseball, Bible Discovery, Big Book Maker: Favorite Fairy  Tales and Nursery Rhymes, Big Book Maker: Tall Tales and American Folk Heroes, Big Red Mania, Bike Hike, Bingo Bugglebee Presents Famous People, Bingo Bugglebee Presents Home Alone, Bingo Bugglebee Presents Outdoor Safety, Biology Achievement II: Reproduction and Development, Biomes, Birds, Blockers and Finders, Blue Powder Grey Smoke, Bolo, Bomb Alley, Borrowed Time, Boulder Dash, Boulderdash Construction Kit, Bouncing Kamungas, Box Introduces Addition, Bridge Baron II, Building Compounds, Building Reading Skills (version 85-02), Building With Vowels, Bulletin Board Maker: City and Country, Bulletin Board Maker: Your Neighborhood, Bumble Plot (1982), Bumble Plot (version 1.2), Calendar Skills v08.31.86, Cannonball Blitz, Capitalization, Capitalization Practice, Capitalization Test (version 01.29.87), Capitalization (version 1.5), Car Builder, Car Builder (revision 2), Car Builder (revision 3), Carrier Force, Cartels and Cutthroats, Case of the Great Train Robbery: Fact and Opinion, Case of the Missing Chick: Finding The Main Idea, Castle Wolfenstein, Cat 'n Mouse, Cat 'n Mouse (revision 2), Cat 'n Mouse (revision 3), Catch a Falling Star: Dolphin Math Games, Categorizing: Detective Games, Catlab (version 2.0), Cats and Kittens, Cause and Effect: What Makes It Happen, Cause and Effect (version 12.14.87), Centauri Alliance, C'est La Vie, Challenge Sentence Combining, Championship Baseball, Championship Golf, Changing Improper Fractions to Mixed Numbers, Changing Mixed Numbers to Improper Fractions, Chariots, Cougars, and Kings, Chemistry Achievement I - Mathematics of Chemistry, Chivalry, Circus Subtraction, City and Country Opposites, Clock: Time Teaching, Clock (v03.20.90), Clock 07.06.83, Clowning Around, Cloze Thinking, Clozed Reading Comprehension, Cloze-Plus Level C, Cloze-Plus Level D, Cloze-Plus Level E, College Board 81-82 demo, College Explorer 2.0, Colonial Conquest, Color Me (Softsmith), Comic Strip Maker, Commas (Queue), Communicate and Win, Comparing Numbers, Compilation - Bolo, Pest Patrol, Bug Battle, Compilation - Congo, Thief, Draw Poker, Composition Strategy, Comprehension (Prescription Learning), Compu-Math Arithmetic Skills, Compu-Math v1.3.1, Compu-Spell v1.3.1, Computer Air Combat v1.1, Computer Ambush, Computer Assisted Blackboard demo, Computer Assisted Problem Solving for Beginning Algebra, Computer Assisted Problem Solving for Intermediate Algebra, Computer, Assisted Problem Solving for Pre-Algebra, Computer Baseball, Computer Discovery, Computer Drill and Instruction - Decimals C-2, Computer Drill and Instruction - Decimals C-3, Computer Drill and Instruction - Fractions C-2, Computer Drill and Instruction - Fractions C-3, Computer Drill and Instruction - Measurement D-1, Computer Drill and Instruction - Multiplication B, Computer Graphing Experiments, Computer Literacy, Computer Quarterback Second Edition, Computerized Reading for Aphasics

* Cleanups in preparation for PR #1 (nw)

Remove duplicate entry, add disk IDs, add some missing metadata.
2019-04-20 12:18:48 +10:00
Roberto Fresca
ecb554241c Funworld.cpp: I2C bus inclusion only for Saloon/Nevada instead of all games.
[Grull Osgo]
2019-04-20 03:27:01 +02:00
AJR
ad0dbabc1f Specify a few of the unique aspects of the SCC68070 core (nw) 2019-04-19 21:01:17 -04:00
Roberto Fresca
d0075e3c42 Joker Card 300 (Ver.A267BC, encrypted) improvements: [Roberto Fresca, Grull Osgo, Gaby]
- Redumped the faulty graphics ROM thanks to a special
  custom device constructed with forensics technics.
- Removed the imperfect graphics flag.
- Promoted the game to working.
- Added technical and game notes.

Machines promoted to working
----------------------------
Joker Card 300 (Ver.A267BC, encrypted) [Roberto Fresca, Grull Osgo, Andreas Naive, Gaby]
2019-04-20 02:24:48 +02:00
arbee
ac0d80ee16 m68kmmu: fix ATC entry calculation error that was crashing Domain/OS [Hans Ostermeyer]
apollo: remove deprecated debug reference [Hans Ostermeyer]
2019-04-19 19:38:24 -04:00
Roberto Fresca
986792b1eb Royal Card (German, set 4): [Roberto Fresca]
- Verified the GFX dump as a mix of Royal Card
  & Jolly Card graphics, with faulty address.
  Used GFX set from parent, that matches 100%.
- Removed the imperfect graphics flag.
2019-04-20 00:58:46 +02:00
AJR
5fd2d8b435 hd63450: Clear all *but* the lowest bit of CSR on reset (nw) 2019-04-19 17:38:46 -04:00
AJR
2529e1432a hd63450: Update IRQ output when enable bit changes (nw) 2019-04-19 17:06:25 -04:00
AJR
b17e76d105 Fix build (nw) 2019-04-19 17:04:32 -04:00
AJR
6aa362d4de cdi.cpp: Modernize logging (nw) 2019-04-19 16:56:49 -04:00
R. Belmont
da6583192d
Merge pull request #4908 from clawgrip/patch-9
pce_tourvision.xml: New NOT_WORKING software list addtion
2019-04-19 16:17:08 -04:00
R. Belmont
acbe86d7de
Merge pull request #4902 from cam900/es5503_args
es5503.cpp : Simplify handlers
2019-04-19 16:16:36 -04:00
R. Belmont
b0b6b63544
Merge pull request #4903 from cam900/saa1099_args
saa1099.cpp : Simplify handlers
2019-04-19 16:16:16 -04:00
R. Belmont
7afef2907f
Merge pull request #4905 from cam900/gbsnd_args
sound/gb.cpp : Simplify handlers
2019-04-19 16:16:06 -04:00
R. Belmont
028aeb3e4b
Merge pull request #4906 from DavidHaywood/150419
32xe - pinochio  - fix rom loading
2019-04-19 16:15:50 -04:00
MooglyGuy
70edd9cd45 -cdicdic,cdislave: Modernized logging, nw 2019-04-19 21:50:20 +02:00
AJR
33fd2b6e1f harriet: Revert NVRAM mapping change; silence some logging (nw) 2019-04-19 14:41:38 -04:00
ClawGrip
2631eb81c7
pce_tourvision.xml: New NOT_WORKING software list addtion
--------------------------
F1 Triple Battle (TourVision PCE bootleg)

(nw) Also removed redundant 0 offset labels
2019-04-19 19:10:11 +02:00
Roberto Fresca
ecc53645e5 Royal Card (Slovak, encrypted) improvements: [Roberto Fresca, Grull Osgo]
- Adjusted the decryption offsets.
- Improved memory map.
- Mirrored PIA #0 to $6800, and PIA #1 to $6000.
- Improved inputs.
- Created a default NVRAM.
- Changed game description to Royal Card (Evona, Polish, encrypted).
- Switched the CPU base to R65C02 to avoid the bug when a NMI occurs in a BRK.
- Added a temporary workaround to force a NOP after the BRK, and
  balanced checksums. Will be removed once found a workaround in
  the decryption routines.
- Added technical and game notes.
- Promoted the game to working.

Machines promoted to working
----------------------------
Royal Card (Evona, Polish, encrypted) [Roberto Fresca, Grull Osgo]
2019-04-19 18:45:34 +02:00
AJR
f4f60c9df8 eps: Fix accidental breakage in last commit (nw) 2019-04-19 12:00:32 -04:00
AJR
a0e4dc4290 esq5505.cpp: Fix crash in most sets caused by misconfigured address map (nw) 2019-04-19 11:48:08 -04:00
AJR
bc9e7c6eb7 harriet: Add one SCSI controller (nw) 2019-04-19 11:15:34 -04:00
Robbbert
42c8adb4e2 (nw) 6522 cleanups 2019-04-20 01:11:49 +10:00
Robbbert
a89e6f3cc4 (nw) via6522: removed unneeded space and offset 2019-04-20 00:50:19 +10:00