Commit Graph

65652 Commits

Author SHA1 Message Date
David Haywood
aec15f1f38 jak_capb - sprite and input improvements (nw) (#4820)
* jak_capb - sprite and input improvements (nw)

* use buttons

* use a callback here (nw)

* shuffle code, refactor slightly (nw)

* (nw)

* start to make video IRQ logic a bit closer to spg2xx (nw)

* spiderman research (nw)

* sprite fixes (nw)

* different hacks (nw)

* flippin' flip bits (nw)

* I don't like colour conversion from weird HSL formats (nw)

* better transpen (nw)

* more flipping (nw)
2019-03-29 17:58:02 -04:00
cam900
b9b2a6dd7d c6280.cpp : Fix LFO, Frequency behavior (#4822)
* c6280.cpp : Fix LFO enable bit

* c6280.cpp : Implement LFO reset bit behavior

* c6280.cpp : Correct frequency behavior, Add notes
2019-03-29 17:57:45 -04:00
cam900
80a48d5229 Add Namco 163 sound emulation (#4814)
* Add Namco 163 sound emulation

* namco_163.cpp : Typo

* namco_163.cpp : Fix spacing

* namco_163.h : Fix comment (nw)

* namco_163.cpp : Correct update behavior
device/bus/nes/namcot.* : Remove / Fix outdated comments

* namco_163.cpp : Remove unnecessary value (nw)

* namco_163.cpp : Add notes (nw)

* namco_163.cpp : inline'd sample function, Minor fix

* namco_163.cpp : Fix notes
2019-03-29 17:57:27 -04:00
cam900
6dbd636a80 vrc6.cpp : Updates (#4819)
* vrc6.cpp : Updates
Implement master frequency register, Fix frequency / square duty behaviors, Use shorter type values, Reduce unnecessary lines
device/bus/nes/konami.cpp : Fix vrc6 sound volume, Remove outdated comment

* vrc6.cpp : Fix regression
2019-03-29 17:50:57 -04:00
cam900
8b08ad2ce6 emupal.cpp : Remove MCFGs, Simplify handlers (#4713) 2019-03-29 17:44:25 -04:00
Dirk Best
e4d3e12e25 ltcasino: Rewrite the rest of the driver
All games are now fully playable with correct graphics.

- ltcasino: This is the monochrome version. Added a layout with color
overlays based on a flyer
- ltcasinn: Fixed reset on coin-up
- Corrected RAM size
- Hooked up CRT5037
- Adjusted clocks
- Resolved a few more dipswitch functions
2019-03-29 22:14:53 +01:00
Dirk Best
17d5b41987 tms9927: Support a custom visible area 2019-03-29 22:14:41 +01:00
hap
626d6199b4 cps1: don't access extra i/o ports if they're not configured (nw) 2019-03-29 21:42:04 +01:00
couriersud
6d17870736 netlist: Timing bug fix. Affects regression tests. [Couriersud]
This fixes a rounding issue in the ptime code. This bug surfaced when I
tested netlist with picosecond resolution in ptime.
This will have a small impact on every driver using netlist. For
breakout, it required to adjust the color overlay.
2019-03-29 19:44:50 +01:00
couriersud
e4ff0d3322 netlist: Improved MOS transistor model. [Couriersud]
This is a significant improvement to the MOS transistor model. It adds
modelling of the Meyer capacitance model.
This is a somewhat academic addition since the effects occur on a
nanosecond time scale and have a huge impact on performance. I plan to
make the capacitance model selectable. Both on a model level as well as
by introducing a global solver parameter.
The model delivers comparable results to LTSpice.
2019-03-29 19:40:39 +01:00
hap
a0d2c0c25c fidelbase: small refactor (nw) 2019-03-29 19:10:33 +01:00
Lord-Nightmare
5aecde7b83 fix arcade build (nw) 2019-03-29 14:08:24 -04:00
hap
897cebc522 fidel*: use emu_timer for cpu divider (nw) 2019-03-29 14:43:37 +01:00
arbee
51d9d2c5ee Merge branch 'master' of https://github.com/mamedev/mame 2019-03-28 23:51:14 -04:00
braintro
0412e35fb2 toaplan1.cpp: White space clean up from cut-n-paste (nw) 2019-03-28 22:50:33 -05:00
arbee
0b06130124 apple2: Attach a SCSI CD-ROM to the Apple II SCSI Card [R. Belmont] 2019-03-28 23:49:58 -04:00
braintro
8a8fad2ce5 toaplan1.cpp: Correct coinage for Jiao! Jiao! Jiao! (China, 2P set) [Brian Troha] 2019-03-28 22:40:10 -05:00
arbee
9bcad95e59 nscsi_cd: support mode page 0x01, allows Apple II SCSI Card to access CD-ROMs [R. Belmont] 2019-03-28 23:21:02 -04:00
AJR
74f9d7d10f tumbleb: Drive ADPCM sound through PIC (sound communications not hooked up yet) 2019-03-28 22:28:37 -04:00
ajrhacker
b07f4ede48
Merge pull request #4821 from clawgrip/patch-4
tumbleb.cpp: Add PIC dump for "funkyjetb" [Caps0ff, ClawGrip, The Dumping Union]
2019-03-28 20:59:54 -04:00
ClawGrip
d5fd362cc4
tumbleb.cpp: Add PIC dump for "funkyjetb" [Caps0ff, ClawGrip, The Dumping Union]
The PIC still needs to be properly hooked up
2019-03-29 01:03:55 +01:00
hap
1751034050 New working clone added
-----
Chess Challenger 7 (model CC7) [Sean Riddle]
2019-03-28 23:43:06 +01:00
hap
f51a980e34 fidel*: optimize cpu divider (nw) 2019-03-28 23:29:52 +01:00
AJR
cc407fe685 bus/isa/np600: Add 82586 interrupt (nw) 2019-03-28 18:16:36 -04:00
AJR
19060d6627 bus/isa/np600: Preliminary 82586 hookup (nw) 2019-03-28 17:58:27 -04:00
hap
bf9279e226 New working clone added
---------
ARB V2 Sargon 4.0 [anon]

New working softwarelist item added
------------
arb: Grand Master Series 4.0 [anon]
2019-03-28 19:06:55 +01:00
andreasnaive
82f7628345 bad maps... (nw) 2019-03-28 18:47:12 +01:00
Roberto Fresca
ece0079f38 Improvements to Saloon/Nevada [Roberto Fresca, Grull Osgo]
- Added I2C bus and default serial EEPROM.
- Added default NVRAM.
- Improved memory map.
- Removed PIAs.
- Added DIP switches.
- Reworked inputs.
- Fixed colors.
- Added technical notes.

New working machines
--------------------
Saloon (French, encrypted) [Roberto Fresca, Grull Osgo]
Nevada (French, encrypted) [Roberto Fresca, Grull Osgo]
2019-03-28 16:42:45 +01:00
arbee
2075a8e2a0 fix non-Apple Clang (nw) 2019-03-28 00:39:33 -04:00
AJR
8c220a3cbd Delete one more mem_mask parameter (nw) 2019-03-27 23:41:14 -04:00
AJR
91da214592 z80ctc, z80dart, z80sio: Simplify read/write handlers (nw) 2019-03-27 23:15:32 -04:00
David Haywood
9873d6afaa spg110: tweaks for jak_capb, improves rendering, identifies several things (#4816)
* spg110: jak_capb misc guesses (nw)

* misc priority stuff (nw)

* tweaks (nw)

* more tweaks (nw)

* small spg2xx refactor (nw)

* some spg2xx refactoring (nw)

* (nw)

* tidy (nw)

* these have all been moved out into modules (nw)

* sprite work in progress (nw)

* (nw)

* spg110: shift some stuff around and split into files here too

* (nw)

* (nw)

* (nw)

* sprite improvements
2019-03-27 22:40:35 -04:00
Stiletto
f1abceb70c
oops (nw)
oops (nw)
2019-03-27 22:12:09 -04:00
Stiletto
17ded17c7f
(nw)
(nw)
2019-03-27 22:10:25 -04:00
arbee
2c3395cf8b Fix compiling with Xcode 10.2 on macOS (nw)
This shouldn't affect any other Clang configurations (or any older Xcodes); LMK if problems occur.
2019-03-27 20:35:31 -04:00
Roberto Fresca
542fb45cfc Funworld.cpp improvements: Change game description from Joker Card
(Epoxy brick CPU) to Joker Card / Multi Card (Epoxy brick CPU).
 Added documentation and hardware notes about the behaviour and
 how the scheme works. Added a default NVRAM. [Roberto Fresca, Grull Osgo]

Added PLDs to pool10e set. [unknown...]
2019-03-28 01:13:33 +01:00
AJR
8bebefc645 OS X debugger: Update window titles when restoring configuration for disassembly and memory viewers 2019-03-27 19:15:52 -04:00
hap
94f3f32802 novag_delta1: fix timing bug (nw) 2019-03-27 23:32:31 +01:00
AJR
5cbbd0499f Add dumps and skeleton device for Ultra 12F ISA ESDI controller 2019-03-27 17:56:18 -04:00
Scott Stone
1f4c889b54 Fixed impossible space before filename entries in omegaa (nw) 2019-03-27 17:24:55 -04:00
Ivan Vangelista
d0e72282fc tsamurai.cpp: fixed MT07265 (nw) 2019-03-27 20:03:37 +01:00
Ivan Vangelista
24a4fdf810 new working clone
-------------------------------
Empire City: 1931 (France) [farzeno, The Dumping Union]
2019-03-27 19:52:18 +01:00
hap
4e5f14684b copycat: bigger buttons (nw) 2019-03-27 19:12:06 +01:00
Ivan Vangelista
35496174d0 audio/snk6502.cpp: fixed MT07266 (nw) 2019-03-27 19:00:23 +01:00
hap
ecf0b6f77a copycat: add switches to layout (nw) 2019-03-27 18:52:17 +01:00
Ivan Vangelista
eaf5625046 nmk16.cpp: take care of the address line scrambling in redhawkg and redhawki via bitswap instead of ROM_CONTINUE, making them consistent with the other games in the driver (nw) 2019-03-27 18:08:34 +01:00
hap
d2f5d0422d matchnum: added switch to layout (nw) 2019-03-27 16:40:57 +01:00
Dirk Best
0534e396b4 ltcasino: Various updates
* Hook up the two 6821 PIAs
* Clean up inputs, add dipswitch locations, label some switches
* Add output ports and hook up coin counter and lamps
* Add simple layout showing the five buttons (clickable artwork)
2019-03-27 13:05:48 +01:00
r09
6c6906e19d fmtowns_cd.xml: fix some mistakes (#4817) 2019-03-27 07:29:42 -04:00
hap
9774b29caf neoprint: a tori-dori (nw) 2019-03-27 12:04:30 +01:00