Commit Graph

61467 Commits

Author SHA1 Message Date
Robbbert
c48b13f2fe Machines now WORKING [Robbbert]
- CompJU+TEr
- CompJU+TEr (EMR-ES 1988)
- CompJU+TEr (ES 2.3)
- CompJU+TEr (ES 4.0)

(nw) remaining bugs listed in the source
2018-09-20 18:25:31 +10:00
Robbbert
4c9172a0d7 (nw) z8: fixed more bugs; jtc: fixed cassette, wave sound, added quickload 2018-09-20 17:11:01 +10:00
Vas Crabb
b98658573b (nw) Fix inadvertently non-const pointers - emu.h edition
This fixes all the non-const pointers with static lifetime I could find
with a cheap grep (in combination with the last commit).  There are
likely more lurking that I didn't find, and things that aren't pointers
that should be made const.

There are still a few mutable static pointers that break the ability to
host multiple drivers but these require refactoring to fix:
src/devices/sound/sidvoice.cpp:static const uint8_t* waveform30;
src/devices/sound/sidvoice.cpp:static const uint8_t* waveform50;
src/devices/sound/sidvoice.cpp:static const uint8_t* waveform60;
src/devices/sound/sidvoice.cpp:static const uint8_t* waveform70;
src/mame/drivers/pockstat.cpp:	static const char *gme_id = "123-456-STD";
src/mame/machine/namco51.cpp:					static const game_driver *namcoio_51XX_driver = nullptr;
2018-09-20 14:32:59 +10:00
ClawGrip
49a9d1f335 Corrected "tehkanwch" gfx1 ROM (nw)
After another two "tehkanwch" boards were found and dumped (where this ROM matched the parent), and a deeper analisys from Roberto Fresca (who thinks that it was a bitrot, since it was a nonsense modification of a sprite), I've changed the ROM #9 (gfx1) to match the parent, as found on the new dumps.
2018-09-20 13:38:51 +10:00
Patrick Mackinlay
ea9925b176 28fxxx: add am28f020 (nw) 2018-09-20 10:22:55 +07:00
Patrick Mackinlay
30738889fc pc_kbdc: devcb3 (nw) 2018-09-20 10:22:31 +07:00
Vas Crabb
2993e850bb (nw) fix lots of inadverently mutable static pointers 2018-09-20 11:42:37 +10:00
AJR
82a3d44cbe coolpool.cpp: DAC type identification (nw) 2018-09-19 21:13:23 -04:00
angelosa
11d1ed6612 Acceptance testing failed: marked Devastators and Jongputer with proper flags (nw) 2018-09-19 18:42:30 +02:00
hap
2657aa3539 vtech2: added reset key at left alt, moved graph key from left alt to right alt(original physical location is between Enter and rightshift) (nw) 2018-09-19 18:37:25 +02:00
Vas Crabb
7014716003 (nw) hey GLIBC maintainers - how about you use reserved _NAMES like you're supposed to for your macros, and stop #defining random words? it makes writing portable code hard. 2018-09-20 00:02:31 +10:00
Vas Crabb
556ba59efc pointer to const isn't necessarily const (nw) 2018-09-19 23:42:30 +10:00
hap
11fe3c69b9 neogeo: remove unused defines (nw) 2018-09-19 15:28:57 +02:00
hap
f65d6a204e neogeo: move out-of-place section to where it was before (nw) 2018-09-19 15:20:01 +02:00
Robert
7d58fbe09f
Merge pull request #4009 from AmatCoder/AmatCoder-fix-dsk
dsk_dsk.cpp: sectors must be read even if it contains deleted mark
2018-09-19 23:14:05 +10:00
Patrick Mackinlay
9014ba4c17 mips3: add r4000 and r4400 variants (nw) 2018-09-19 20:07:43 +07:00
Robert
0e5c458544
Merge pull request #4007 from tlindner/coco123_second_level_shift
More CoCo driver second level shift work.
2018-09-19 22:55:49 +10:00
smf-
39c2e6f620 achieve the same result with a finder (nw) 2018-09-19 13:44:27 +01:00
smf-
817495ed3c fix regression (nw) 2018-09-19 13:16:18 +01:00
Vas Crabb
d12d0cab88 OS X has different ideas about mouse button numbering - see #4010 2018-09-19 22:07:26 +10:00
AmatCoder
e07b1b467f
dsk_dsk.cpp: sectors must be read even if it contains Deleted Mark
FDC will read the data if SK bit is not set.

Fixes MameTesters bug #07081
2018-09-19 13:18:09 +02:00
Vas Crabb
b5758f5273 Re-write serial mouse support:
* Separate Microsoft 2-button mouse and Logitech 3-button Microsoft-compatible mouse
* Add Microsoft wheel mouse
* Make Mouse Systems mouse behave more realistically
* Add Mouse Systems "rotatable" mouse
* Simplify code and eliminate timers

(nw) X/Y translation and buttons works for all devices.  The wheel on
the wheel mouse seems to be transmitting the right data, and CuteMouse
detects the wheel as being present, but no software seems to support it
properly.  Software supporting the Mouse Systems "rotatable" mouse is
very rare - typically people just set the DIP switches on their M-1 for
"non-rotatable" mode.  A standard mouse driver will see the "rotatable"
mouse moving two mickeys for each count, and move eratically on
rotation.  The "rotable" mouse is poorly tested due to lack of software.

(nw) MAME doesn't have a proper input type for a mouse wheel, and it
doesn't seem to be possible to map the host mouse wheel to an axis when
configuring inputs.  The default mapping ends up assigining the wheel or
rotation to one of the translation axes, which is very unhelpful.
2018-09-19 20:00:56 +10:00
smf-
56fb60aa22 vgmplay: Support ym2608, ym2610, ym2612 & y8950 samples [smf] 2018-09-19 10:52:54 +01:00
Robbbert
01435b68b4 (nw) fixed validation error. 2018-09-19 19:32:21 +10:00
Patrick Mackinlay
e991826b52 sun3: more likely (nw) 2018-09-19 15:43:40 +07:00
arbee
d267335ec7 sun3: start adding SCSI and Ethernet chips (nw) 2018-09-18 23:42:12 -04:00
braintro
75481df57e namcos2.cpp: fix spacing (nw) 2018-09-18 22:20:20 -05:00
braintro
613213e5b1 namcos2.cpp: Minor ROM name correction and use correct FX CHR-2 for the Japan set of Four Trax [ShouTime, The Dumping Union] 2018-09-18 22:16:57 -05:00
hap
8418798202 opwolf: added speaker volume control(global fade in/out at intermissions), added adpcm sample volume control (nw) 2018-09-18 21:47:43 +02:00
Dirk Best
dbbfbe731c model1: minor docs update (nw) 2018-09-18 16:03:48 +02:00
Vas Crabb
96c1be1325 Generate layouts for dual-screen machines rather than loading
dualhsxs.lay - this ensures aspect ratio is correct for non-4:3 screens.

(nw) Also restore internal layouts for multi-screen Game & Watch
systems.
2018-09-18 23:36:00 +10:00
smf-
4de961c8b1 fix visual studio build (nw) 2018-09-18 11:09:05 +01:00
S.Z
b12d4aa324
Change nforcepc_h to mame_machine_nforcepc_h 2018-09-18 11:27:45 +02:00
Vas Crabb
9f73340dbc (nw) fix stuff up:
* sunmouse: helps to invert that... also improve notes
* sunkbd: remove an assert that triggers if you type fast, improve notes
2018-09-18 18:02:13 +10:00
Patrick Mackinlay
ef5fe3c95e nscsi_hd: minor logging improvement (nw) 2018-09-18 11:42:41 +08:00
Patrick Mackinlay
e541a8acbb interpro: use the manufacturer convention (nw) 2018-09-18 11:33:22 +08:00
Patrick Mackinlay
c6efdb988b interpro: softlist addition (nw) 2018-09-18 11:29:26 +08:00
ImJezze
e5095e131c - fix not set default uniforms for vector pass (#4008) 2018-09-17 21:07:20 +02:00
Nigel Barnes
cbd8cf4440 acorn_fdc/atom_discpack: Set READY on HEAD_LOAD. 2018-09-17 20:02:41 +01:00
Nigel Barnes
282ebf014d bbc: Added Acorn Bitstik and Bitstik 2 analogue controllers. 2018-09-17 19:42:45 +01:00
Nigel Barnes
cfde421f87 bbc_flop_6502.xml, bbcb_cass.xml: Corrections and info (nw) 2018-09-17 19:25:34 +01:00
Nigel Barnes
bcad4e9c09 bbcb: Added floppy disc controller options:-
- AMS 3" Microdrive Disc System
- Microware DDFS FDC (not working)
2018-09-17 19:18:38 +01:00
Nigel Barnes
f08d30e3ff bbc: Removed machine().device from bbc_fdc_slot_device and bbc_1mhzbus_slot_device, replaced with read/write handlers (nw)
- Removed MCFG and added devcb3 in 1mhzbus, analogue, fdc, joyport, tube, userport devices.
2018-09-17 17:20:44 +01:00
AJR
c648fb91b1 Supply missing break (nw) 2018-09-17 11:03:17 -04:00
Vas Crabb
b566662a05 Add Sun mouse port and hook it up to sun3, sun3x, sun4, and sun4c.
Also add notes to Sun keyboard emulation.

There's a hack to make the 1200 Baud mouse actually run at 9600 Baud.
This is necessary because the SCC is incorrectly expecting 9600 Baud
rather than 1200 Baud.  I don't have time to fix the SCC, so I'd
appreciate it if someone else would.

There's no way it should be expecting 9600 Baud on the mouse port.
Solaris 2.3 and later support 1200 Baud and 4800 Baud, and earlier
versions support 1200 Baud only.  No version of Solaris works with a
9600 Baud mouse.

The workaround allows the mouse to be used in SunView on sun4_60 - I
haven't tested any other drivers.
2018-09-17 20:03:25 +10:00
AJR
c33edfd060 ampex210p: Add XTAL values, video RAM, etc. (nw) 2018-09-17 04:06:17 -04:00
yz70s
383eb1b7aa pcipc.cpp: unmapped memory areas should read as all 1s (nw) 2018-09-17 08:25:31 +02:00
yz70s
6594ecd489 nforcepc.cpp: first steps (nw)
- new include file
- simple pci host
- all names are temporary
2018-09-17 08:17:00 +02:00
AJR
fec4507cb9 pcx: Make display work again in new resolution
This includes a workaround for a regression that likely occurred with e39e873875.
2018-09-16 23:56:22 -04:00
AJR
e15011b974 i8251: Provide standard read/write handlers; eliminate memory space as argument (nw)
swa, wingwar, netmerc: Fix crashes due to reading from nonexistent memory region

tandy2k: Correct 8251 register mapping (nw)
2018-09-16 20:48:43 -04:00