Commit Graph

64680 Commits

Author SHA1 Message Date
AmatCoder
0a8fc5ff0b
mc6845.cpp: Check for vsync on frame reset only if vsync witdh is supported
Regression caused by 12d8a146 (see comments there).
2019-03-12 07:58:31 +01:00
AJR
f0c72dc1aa i186: Add interrupt controller registers to debugger state 2019-03-11 22:46:36 -04:00
hap
62d9f7d087 f3853: added 3851 and preliminary 38T56 (nw) 2019-03-12 03:28:36 +01:00
braintro
54588121ae pirates.cpp: Correct ROM labels for Genix Family [f205v] 2019-03-11 21:02:32 -05:00
AJR
66d9bd1377 Revert now-unnecessary and irrelevant part of e80276bb23 (nw) 2019-03-11 21:53:41 -04:00
couriersud
275cd544f0 fixedfreq: Separate interface from implementation. (nw) 2019-03-12 02:04:28 +01:00
couriersud
e80276bb23 New working machine
-----------
Rebound [DICE team, Couriersud]
2019-03-12 02:04:28 +01:00
hap
68c97d055c f3853: add preliminary support for 3856, enough to get borisdpl playable (nw) 2019-03-11 22:43:39 +01:00
Nigel Barnes
fa671f9308 New working software list additions
-----------------------------------
bbc_rom: Acorn DFS 0.9H (Torch)

New NOT_WORKING software list additions
---------------------------------------
bbc_rom: SatPic 3.0 (Cirkit)
2019-03-11 21:24:54 +00:00
Nigel Barnes
2bb80cdff5 New working software list additions
-----------------------------------
acrnsys_rom: ADE
2019-03-11 21:24:54 +00:00
Nigel Barnes
8f31ef9ca1 nascom1: template the snapshot handler (nw) 2019-03-11 21:24:54 +00:00
David Haywood
1c8b595998 new WORKING machines (Jumping Popira) (#4752)
* new NOT WORKING machines
---
Jumping Popira [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]

(seeprom? troubles, i've documented a hack to bypass them right now, but then it boots in an invalid state thinking you've cleared all songs with some corruption due to that)

* new NOT WORKING machines
---
Fun 2 Learn Smart Fit Park [Sean Riddle, Clawgrip]

* (nw)

* promote jumping popira (nw)

* preinit for now (nw)
2019-03-11 16:20:03 -04:00
hap
a4d666aa08 f8: small cleanup and fix reset pin (nw) 2019-03-11 20:31:39 +01:00
AJR
b96e663bdb 8x300dasm.cpp: These are used by the 8X305 (nw) 2019-03-11 15:22:23 -04:00
ajrhacker
933de4054a
Merge pull request #4754 from moralrecordings/bsmtfix
bsmt2000: fix 4-bit ADPCM sample playback
2019-03-11 15:03:16 -04:00
AJR
7201f4b421 k051649: Fix logic error in previous commit (nw) 2019-03-11 14:41:50 -04:00
Scott Percival
9f83f6a147 bsmt2000: fix 4-bit ADPCM sample playback 2019-03-12 01:23:12 +08:00
MooglyGuy
f5985ab869 -spg2xx: Scale SPU channel sum by a fixed 1/16 divider rather than by the active channel count. Fixes volume 'wobble'. [Ryan Holtz] 2019-03-11 17:37:55 +01:00
AJR
831108f49c hpcdasm.cpp: Import some things to fix issue #4748 (nw) 2019-03-10 19:36:37 -04:00
AJR
afd80b1a98 i8251, upd765: Allow read side effects to be disabled (nw) 2019-03-10 16:56:06 -04:00
hap
79040abaf0 hh_sm510: add note (nw) 2019-03-10 21:54:11 +01:00
AJR
82b8fb912d bus/bbc/fdc, i8271: Simplify read/write handlers (nw) 2019-03-10 16:39:27 -04:00
AJR
7f50bbafaa upd765: Simplify read/write handlers (nw) 2019-03-10 16:20:26 -04:00
hap
3e1d84b7fa Machines promoted to working
-----------
Boris [hap, Sean Riddle]
2019-03-10 20:17:57 +01:00
AJR
9af0dee629 ym2148, vlm5030: Simplify read/write handlers (nw) 2019-03-10 14:30:23 -04:00
AJR
52e991ec3c k051649: Simplify read/write handlers (nw) 2019-03-10 14:08:24 -04:00
AJR
afce025856 msx, bus/msx_cart, bus/msx_slot: Configuration and bus modernization (nw)
- Eliminate all MCFG_ macros
- Add address space finders to replace most instances of machine().device
- Use device_post_load instead of explicitly registering callbacks
- Simplify read/write handlers in bus devices
2019-03-10 13:54:42 -04:00
Nigel Barnes
15fc7aac93 New working software list additions
-----------------------------------
mtx_flop: CP/M System Disk (SDX), CP/M System Disk (FDX), dBASE II, Modem Executive 1.14, FDX NewWord, SuperCalc, Tape to Disc Transfer (FDX and CP/M only), Turbo PASCAL 2.00A, Turbo PASCAL 3.00A, WordStar 3.00
2019-03-10 17:25:39 +00:00
Nigel Barnes
5511ce41e2 mtx: Added expansion bus with SDX floppy controller.
- 80 column card with SDX in CP/M mode.
- ROM/RAM banking fixed for CP/M, and MTX500 now correctly detected.
- Support for Type 03 and Type 07 .mfloppy images.
- Added alternate MTX2 romset (German).
- Keyboard ROM now selected in Configuration.
- Quickload .RUN files.
2019-03-10 17:23:39 +00:00
Nigel Barnes
f9ae1fd408 bbc_cciword: Added missing ROM switching zones for Inter-Word. 2019-03-10 16:03:41 +00:00
Nigel Barnes
21d980c6ad hx20_rom.xml: correct year (nw) 2019-03-10 16:03:41 +00:00
Nigel Barnes
d1d395e282 New working software list additions
-----------------------------------
electron_cart: ROMPlus-144
2019-03-10 16:03:41 +00:00
Nigel Barnes
09f698ddc8 spectrum: Improved expansion interface to allow devices to act on opcode fetches.
- Added Multiface One/128/3, and MultiPrint devices.
2019-03-10 16:03:40 +00:00
ajrhacker
d62970843f
Merge pull request #4743 from SailorSat/master
model1: hooked up drive board outputs
2019-03-10 11:34:34 -04:00
David Haywood
f03db753db machines promoted, new software list stuff (#4738)
* machines promoted to working
---
Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) (17 MAY 2005 A) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
Justice League (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
MX Dirt Rebel [Sean Riddle, Peter Wilhelmsen, Olivier Galibert, David Haywood]

new NOT WORKING software list entries
---
icanpian:jjs Jammin' Jungle Safari (Disney's The Lion King, Jungle Book, Tarzan) (K4653) [Sean Riddle, David Haywood]
icanpian:jungboog Jungle Boogie (J7524) [Sean Riddle, David Haywood]
icanpian:dpmagic Disney Princess Magical Melodies (K4656) [Sean Riddle, David Haywood]
icanpian:rdp Rockin' Dance Party (J8715) [Sean Riddle, David Haywood]
icanpian:scoobymm Scooby-Doo! Monster Mayhem (J7525) [Sean Riddle, David Haywood]
icanpian:showtune Nicktoons Show Tunes (J7527) [Sean Riddle, David Haywood]

* document this switch (nw)

* some keys (nw)

* needs more investigation here (nw)

* new WORKING machines
---
Disney (JAKKS Pacific TV Game, Game-Key Ready) (08 FEB 2005 A) [Sean Riddle, David Haywood, external donators]

* new NOT WORKING software list entries
---
icanguit:guitfav Guitar Favorites (K7357) [Sean Riddle, David Haywood]
icanguit:surfsup SpongeBob SquarePants - Surf's Up (K9903) [Sean Riddle, David Haywood]
icanguit:ggreats American Idol - Guitar Greats (K9907) [Sean Riddle, David Haywood]
icanguit:nashhits Nashville Hits (K9905) [Sean Riddle, David Haywood]
icanguit:roadtune Hot Wheels - Road Tunes (K9902) [Sean Riddle, David Haywood]

* new NOT WORKING machines
---
Evio (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]

(needs violin inputs mapping at least)
2019-03-10 11:33:42 -04:00
couriersud
78c9ef697b netlist: fix breakout paddle regression. (nw)
The interesting parts in datasheets are always those which are not
mentioned.
2019-03-10 14:15:14 +01:00
algestam
0c0f6785a3 New working machine added (#4745)
-----------
Game & Watch: Parachute [Henrik Algestam]
2019-03-10 12:56:59 +01:00
Ariane Fugmann
6b042824cf model1: hooked up drive board outputs
vr: hooked up drive board ouputs (again), choose anything but 'standard' cabinet type.
2019-03-10 07:32:07 +01:00
mooglyguy
ce3e5ad376 -spg2xx: Various audio fixes. [Ryan Holtz]
* Increased internal sampling rate to audio 'frame rate' for better sync.
 * Moved envelope processing into sample-update loop. Fixes envelopes.
 * Reset envelope rampdown bit when a channel stops. Fixes missing channels in vii and others.
 * Only process envelope rampdown for active channels. Fixes missing channels in icanpian and others.
 * Reset ADPCM bit at sample loop point. Fixes bad samples in jak_sith and others.
 * Avoid treating end-of-sample marker as a playable sample. Fixes sample popping.
 * Fixed sample ordering for 8-bit PCM samples. Improves audio quality.
2019-03-10 06:40:52 +01:00
ajrhacker
7412204a09
Merge pull request #4740 from schnitzeltony/pokey-revert-regression
Revert "pokey: yet another performance enhancement (#4735)"
2019-03-09 18:31:51 -05:00
Andreas Müller
948d1be89d Revert "pokey: yet another performance enhancement (#4735)"
This patch causes regression on sound for many machines. Fixing it shows
that it does not cause a performance win but the opposite - sigh.

Thanks to Scott Stone for tests and reporting.

This reverts most parts of commit 107fff092e.
2019-03-10 00:29:54 +01:00
AJR
41fb106f07 tti: Fix ASC addressing; add more handlers (nw) 2019-03-09 17:18:34 -05:00
ArcadeShadow
12be4c9efe New working software list additions
ibm5150: Dragon's Lair, Golden Axe (3.5"), Indiana Jones And The Last Crusade - The Action Game (Kixx release), Panza Kick Boxing (Kixx budget release)
2019-03-09 20:25:23 +00:00
AJR
a2614ad206 tti: Add SCSI (nw) 2019-03-09 10:04:51 -05:00
ajrhacker
b158e4a321
Merge pull request #4737 from wilbertpol/ngp_simplify
ngp: simplify read/write handlers; made flash_w a template (nw)
2019-03-09 09:32:37 -05:00
AJR
dfa1c46856 svi318, bus/svi318: Simplify read/write handlers; minor driver cleanup (nw) 2019-03-09 09:30:28 -05:00
AJR
7ae0276843 bus/spectrum: Simplify read/write handlers (nw) 2019-03-09 09:11:27 -05:00
Wilbert Pol
e5c18fba32 ngp: simplify read/write handlers; made flash_w a template (nw) 2019-03-09 15:06:16 +01:00
ajrhacker
aaadc281cf
Merge pull request #4731 from cam900/tms34061_args
tms34061.cpp : Simplify handlers, Use shorter type values
2019-03-09 08:56:07 -05:00
AJR
ccb96bf6a1 tms9928a, v9938: Remove space and mem_mask from read/write handlers (nw)
efo90501: Tweak dots per line to get closer to typical PAL rates (nw)
2019-03-09 08:52:36 -05:00