Commit Graph

78596 Commits

Author SHA1 Message Date
Aaron Giles 987a9af492 Clean up delay implementation a bit. Move delay setting to immediately after operator 2. Re-add early out code after operator 2 is computed. Removed const on channel outputs so we can get rid of mutable. Set feedback on rhythm channels for consistency. 2021-04-21 09:10:29 -07:00
Aaron Giles b13e15fbfd ymfm: Implement delay in OPM/OPN operators. Not sure this really affects much audibly, but this does seem to be documented, so let's make it right. 2021-04-21 02:40:58 -07:00
Aaron Giles 782d827670 ymfm: Check for decay->sustain transitions even if we just transitioned from attack->decay. Affects the cymbal sounds in shinobi. 2021-04-21 02:34:15 -07:00
ajrhacker c4460d6939
Merge pull request #7985 from brijohn/qx10_fix_segfault
qx10: allocate enough vram for color mode
2021-04-21 00:45:50 -04:00
Brian Johnson f2bc78e831 qx10: allocate enough vram for color mode 2021-04-21 00:27:32 -04:00
hap 1c48809459 media_ident: add space to prevent long strings concat when printing results 2021-04-20 22:54:21 +02:00
hap 11ae1bb493 clifront: -romident has no use for mediapath, but it does use hashpath 2021-04-20 22:28:05 +02:00
Robbbert 937b1fd807 radionic: fixed rtc, and floppy reading. Confirmed crystals. 2021-04-21 05:56:52 +10:00
hap 5c3ded77a7 ibm5170: fix validity error 2021-04-20 21:02:21 +02:00
ajrhacker eab35a4470
Merge pull request #7984 from brijohn/upd7220
upd7220 fixes
2021-04-20 14:28:33 -04:00
ClawGrip 9484211f22
rfslots8085.cpp: The PCB only has 6 dipswitches (#7983)
* rfslots8085.cpp: The PCB only has 6 dipswitches

* Add anonymous namespace
2021-04-20 14:19:12 -04:00
Brian Johnson 7c1ed8c6e0 upd7220: Support DMAW and DMAR commands 2021-04-20 12:37:20 -04:00
Brian Johnson 63aae42c2c upd7220: Fixed mixed mode display area partition parsing 2021-04-20 12:36:52 -04:00
Aaron Giles e1bd766620 twinspri: Fix missing samples by masking the ADPCM-A end address properly. 2021-04-20 09:28:17 -07:00
Robbbert 3bc9169926 trs80: used array of floppy drives 2021-04-21 02:07:27 +10:00
hap 62b9a513bc New working software list additions
-----------------------------------
ibm5170: SmartBoard Driver (DOS), SmartBoard Driver SDK (Win32) [hap]
2021-04-20 17:06:43 +02:00
AJR cb41f89eeb rx01: Preliminary, untested host interface 2021-04-20 10:06:33 -04:00
Dirk Best dd55931072 basf7100: Improve video rendering 2021-04-20 13:28:40 +02:00
Roberto Fresca 30156bce2f System 906-III improvements: [Roberto Fresca, Grull Osgo]
- Reworked a lot of things to get the platform playable.
 - Switched to Rockwell R65C02 CPU.
 - Added missing inputs, timers, clocks and connections.
 - Renamed Game 58.01 to CEI 51.08 (CEI 906-III Poker).
 - Added new games to the platform.

New working machines
--------------------
Casino 21 UCMC/IWC (ver 30.08) [Roberto Fresca, Grull Osgo]
Poker UCMC/IWC (ver 162.03) [Roberto Fresca, Grull Osgo]
Poker UCMC/IWC (ver 162.03 20-6-91) [Roberto Fresca, Grull Osgo]

Machines promoted to working
----------------------------
CEI 51.08 (CEI 906-III Poker) [Roberto Fresca, Grull Osgo]
2021-04-20 04:22:49 +02:00
AJR 976137eddb Purge various obsolete and redundant #includes 2021-04-19 22:18:05 -04:00
AJR 782f561bf2 mn1880d.cpp: Minor documentation fixes 2021-04-19 22:05:47 -04:00
AJR 0cf7fef0a1 model1.cpp: Add main NVRAM used for bookkeeping 2021-04-19 22:05:17 -04:00
hap c624eb0102 smartboard: changes to make tasc smartboard test program work 2021-04-20 01:52:36 +02:00
AJR 4b47c9f102 mn1860: Identify another 2 opcodes in disassembly 2021-04-19 15:44:17 -04:00
AJR 462f71aa7b mn1860: Recognize two more opcodes in disassembly 2021-04-19 14:50:31 -04:00
hap e02da6ccd8 smartboard: add user config to allow duplicate piece ids 2021-04-19 20:17:01 +02:00
Dirk Best 02516af978 basf7100: Hook up interrupt controller, keyboard
- Hooked up PIC and connected keyboard and vblank interrupts
- Implemented HLE keyboard (all keys mapped, using the translation ROM for keycodes)
- Increased shared memory to 40k
- Fixed interrupt flags register
- Implemented cursor and roll offset
2021-04-19 19:27:33 +02:00
AJR 3cee2739a2 mame.lst, mess.lua: Fix build errors from c037dfd822 2021-04-19 12:42:11 -04:00
hap 5bfb8b1377 dai3wksi: update note 2021-04-19 17:11:09 +02:00
hap d79ba952ac smartboard: add internal artwork for the pc version 2021-04-19 14:53:28 +02:00
hap 9194b83f3b smartboard: add support to connect it to pc printer port 2021-04-19 13:01:19 +02:00
Olivier Galibert 7dc0aab8df thomson,bm3: Correct compile errors due to incorrectly pushing a not entirely mature patch (but good enough for a start) 2021-04-19 11:44:03 +02:00
Angelo Salese 5c4ee0ec5c
New machines marked as NOT_WORKING (#7904)
* pc9801.cpp: proper ipl ROM dump for pc486mu [flyingharuka]

* New machines marked as NOT_WORKING
----------------------------------
PC-386M [flyingharuka]

* New clones marked as NOT_WORKING
--------------------------------
PC-486SE [flyingharuka]
PC-9821Xa16 [flyingharuka]
PC-9821Ra20 (98MATE R) [flyingharuka]
PC-9821Ra333 [flyingharuka]

* pc9801.cpp: update QA

* pc9801.cpp: move several SW notes from main driver to XML

* pc9801.cpp: Make Epson machines to derive parent-clone relationship from pc486mu

* pc9801.cpp: Backport ROM bankswitch to pc486mu, making it to ERR:VR too, promote pc386m to parent romset since it definitely diverge

* pc88va.cpp: correct main CPU to V50;

* pc9801.cpp: rearrange system metadata, in prevision of actual state
machine splits;

* pc9801.cpp: fix mouse input when in absolute mode (prinmak2, tim, pentium)

* pc9801.cpp: improve mouse latch/delta readback, fix biblems2 regression

* pc9801.cpp: finalize QA notes

* pc98.xml: fix validation, add some extra QA notes

* pc9801.cpp: QA update over feedback by cracyc
2021-04-19 10:13:18 +02:00
Olivier Galibert c037dfd822 thomson: Turn the extensions into slot devices, modernize the floppies 2021-04-19 09:50:19 +02:00
Olivier Galibert ccd815de1a cdu75s: Add internal rom dump [Al Kossow] 2021-04-19 09:50:19 +02:00
AJR 2d04b78150 wy85: Add alternate revision of program ROM [Bitsavers] 2021-04-18 21:54:49 -04:00
AJR 3acf154e07 u110_card.xml: Fix validation errors in 6f57613198 2021-04-18 21:23:09 -04:00
ajrhacker 9814692d06
Merge pull request #7968 from ValleyBell/cm32p-pcm-cards
CM-32P: support PCM cards, add U-110 card softlist
2021-04-18 18:36:10 -04:00
AJR 5d05eb4427 cdu561_25: Add third BIOS dump; add info on CXD2568M; correct typo [Bitsavers] 2021-04-18 15:10:15 -04:00
MetalliC be4e430c3a forgot hit save (nw) 2021-04-18 21:53:53 +03:00
ajrhacker e0229c6607
Merge pull request #7971 from ArcadeShadow/megadriv_202104
megadriv - Update info on 11 entries
2021-04-18 14:33:28 -04:00
ArcadeShadow 0dc3682d1d megadriv - Update Year info on 11 entries
Super Kick Off : 1992 -> 1993 [https://segaretro.org/Super_Kick_Off]
Fantastic Dizzy : 1991 -> 1993 [https://segaretro.org/Fantastic_Dizzy]
Sensible Soccer - International Edition : 1993 -> 1994 [https://segaretro.org/Sensible_Soccer:_International_Edition]
Double Clutch : 1992 -> 1993 [https://segaretro.org/Double_Clutch]
Hook : 1992 -> 1993 [https://segaretro.org/Hook]
Prince of Persia : 1993 -> 1994 [https://segaretro.org/Prince_Of_Persia]
NBA All-Star Challenge : 1992 -> 1993 [https://segaretro.org/NBA_All-Star_Challenge]
Stimpy's Invention : 1993 -> 1994 [https://segaretro.org/The_Ren_%26_Stimpy_Show_Presents_Stimpy%27s_Invention]
The Lost Vikings : 1993 -> 1994 [https://segaretro.org/The_Lost_Vikings]
The Chaos Engine (Euro) : 1992 -> 1994 [https://segaretro.org/The_Chaos_Engine]

Update Description:
Lotus II -> Lotus II: RECS [https://segaretro.org/Lotus_II:_RECS]
2021-04-18 19:30:17 +01:00
James Wallace 3eec56a78c Games promoted to working
------------------------------
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 1)

Clones promoted to working
----------------------------
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 2)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 3)
"Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 4, Whitbread)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 5)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11P L22)(set 6, Protocol)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 AL22 (set 7)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 8, Whitbread)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 9)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 10)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO8 L16) (set 11)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO3 L11) (set 13)
2021-04-18 19:25:42 +01:00
MetalliC d3316f8612 new NOT_WORKING machine
-----------------------
Aminosan (satellite) [Darksoft, rtw, MetalliC]
2021-04-18 21:22:19 +03:00
AJR daa6c94699 New machines marked as NOT_WORKING
----------------------------------
Roland PR-100 Digital Sequencer [AJR, Valley Bell]
2021-04-18 14:05:21 -04:00
Robbbert 1da36f8ce5 lnw80: used derived class to reduce number of duplicate functions. 2021-04-19 03:06:10 +10:00
Robbbert 92ebbbaee1 radionic: Split radionic to its own source. 2021-04-19 02:40:19 +10:00
Vas Crabb cf5985de0f subhuntr.cpp: Start to flesh out the skeleton - still nowhere near close to working. 2021-04-19 00:24:35 +10:00
Robbbert 258f52ae8b fixed compile error with gcc 10.2 64bit. 2021-04-18 23:14:42 +10:00
Robbbert a9938f507e New machines marked as NOT_WORKING
----------------------------------
Intellec 8 MCS
2021-04-18 23:00:25 +10:00