Commit Graph

64685 Commits

Author SHA1 Message Date
hap
7fa6825e45 f3853: add notes (nw) 2019-03-12 16:36:00 +01:00
ajrhacker
16f19a2a74
Merge pull request #4755 from AmatCoder/AmatCoder-mc6845-4
mc6845.cpp: Check for vsync on frame reset only if vsync witdh is sup…
2019-03-12 11:19:31 -04:00
AJR
34a2e7a49f bus/bbc/joyport, bus/bbc/userport: Simplify read/write handlers (nw) 2019-03-12 10:12:44 -04:00
AJR
b3b79ff008 bus/mtx: Configure spaces using required_address_space (nw) 2019-03-12 10:02:07 -04:00
Dirk Best
8169286fcc svi3x8: Hook up controllers to the Coleco Game Adapter
Also use our Coleco cartridge emulation instead of generic sockets
and move the cartridge and controller bus emulations to their own
directory.
2019-03-12 11:49:56 +01:00
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