Commit Graph

63086 Commits

Author SHA1 Message Date
Klez
acdfaa28ce
sound/scsp.cpp - Fix compilation on OSX Clang
Changes decrement operation from "=-"  to "-="

Error:
../../../../../src/devices/sound/scsp.cpp:1549:6: error: use of unary operator that may be intended as compound assignment (-=) [-Werror]
                        p =- 128;
                          ^~
../../../../../src/devices/sound/scsp.cpp:1585:9: error: use of unary operator that may be intended as compound assignment (-=) [-Werror]
                limit =- ASCALE[s];
2018-12-02 18:01:54 +01:00
DavidHaywood
79ddfd33f9 flag (nw) 2018-12-02 16:35:02 +00:00
DavidHaywood
f286c77c12 new NOT WORKING -- Pro Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB) [ClawGrip, Roberto Fresca, Arcade Vintage, Recreativas.org]
(this is a starting point, it shows the boot screen, probably want s a signal / input from something to continue)
2018-12-02 16:24:18 +00:00
Vas Crabb
26da0fedf2 (nw) more header cleanup, split up some more all-in-one state classes 2018-12-03 02:33:33 +11:00
R. Belmont
57a0782136
Merge pull request #4362 from cam900/scsp_minor
scsp.cpp : Minor updates
2018-12-02 07:49:54 -05:00
R. Belmont
75e2c03fa6
Merge pull request #4364 from hp9k/fpu_fixes
m68kfpu: add (d16,An) addr mode to WRITE_EA_FPE()
2018-12-02 07:46:42 -05:00
Sven Schnelle
5057263956 m68kfpu: add (d16,An) addr mode to WRITE_EA_FPE()
required by netbsd ps command, which utilizes the FPU.
2018-12-02 08:25:17 +01:00
DavidHaywood
4951b23eec fix clipping (nw) 2018-12-02 03:45:56 +00:00
DavidHaywood
66c8936824 just handle this like the others until the real offset source is found (nw) 2018-12-02 03:24:23 +00:00
DavidHaywood
cadaba8cf6 fix clipping issue (nw) 2018-12-02 03:15:15 +00:00
DavidHaywood
b8e749a74f new clones -- Eagle Shot Golf (Japan, bootleg?) [Joshua Inman] 2018-12-02 02:48:44 +00:00
DavidHaywood
4b076a839d (nw) 2018-12-02 02:16:59 +00:00
DavidHaywood
60d3caf6e9 improve (nw) 2018-12-02 01:41:49 +00:00
DavidHaywood
677067ec61 starting point (nw) 2018-12-02 01:29:31 +00:00
cam900
15b2efc81e scsp.cpp : Minor updates
Code style fixes, Correct SSCTL, Initial RBL, Add notes, Cleanup unused / duplicates
2018-12-02 10:02:59 +09:00
AJR
6d1d3a9f8c New machines marked as NOT_WORKING
----------------------------------
Fortune 32:16 [Bitsavers]
2018-12-01 15:50:03 -05:00
mooglyguy
ede3786b9e tms32031.cpp: Fixed the disassembler. [Ryan Holtz] 2018-12-01 20:36:16 +01:00
ajrhacker
ecd1131eb6
Merge pull request #4360 from hp9k/mmux_fix
m68kmmu: fix build
2018-12-01 13:08:02 -05:00
Sven Schnelle
bc7f187e79 m68kmmu: fix build
ps == 8 should be ps - 8, which cause a compiler error. However, the code
doesn't work. It wasn't noticed due to the typo, so remove it for now.
2018-12-01 18:56:17 +01:00
AJR
f1a877d138 triviaes4: Fix configuration for now (nw) 2018-12-01 10:26:28 -05:00
AJR
49f8013bff balsente.cpp: Odd how omitting this caused no errors (nw) 2018-12-01 10:21:04 -05:00
arbee
bb88e21611 New machines added as MACHINE_NOT_WORKING
Network Computing Devices NCD 16 [R. Belmont, Al Kossow]
2018-12-01 10:19:43 -05:00
AJR
622c783f5f scsp.cpp: Fix build (nw) 2018-12-01 10:14:48 -05:00
mooglyguy
84586a697d videopak.cpp: Fixed MT#06566, Mounting Data 20 Video Pak (videopak) causes exception. [Ryan Holtz] 2018-12-01 16:10:54 +01:00
cam900
90ff2b28f6 scsp.cpp : Add save states, Correct bool (#4357)
* scsp.cpp : Add save states, Correct bool

* scsp.cpp : Fix postload functions
2018-12-01 10:04:10 -05:00
ajrhacker
071215ecd3
Merge pull request #4358 from hp9k/no_reset
Revert "hp9k3xx: call reset() instead of manually resetting subdevice…
2018-12-01 10:02:41 -05:00
Sven Schnelle
ecadf5d0b6 Revert "hp9k3xx: call reset() instead of manually resetting subdevices (nw)"
This reverts commit eb3f890729.
2018-12-01 15:57:50 +01:00
AJR
61324bebc8 balsente.cpp: Separate emulation (and ROM) of 6VB audio board from driver 2018-12-01 09:49:05 -05:00
mooglyguy
0e6bff870e e132xs: Fixed SUBC flag calculation for DRC, and fixed instruction length flags. Fixes hang in DRC. [Ryan Holtz] 2018-12-01 14:27:21 +01:00
cam900
199116aca1 coolridr.cpp : Cleanups
Cleanup duplicates, Add region_ptr for gfx ROM instead pointer, Convert arrays into std::unique_ptr, Fix some namings, Reduce unnecessary value
2018-12-01 17:43:21 +09:00
cam900
6873ec7d1b psikyo4.cpp : Updates/Cleanups
Fix sound output, Namings, Some spacings, Cleanup duplicates, ACCESSING_BITs, Runtime tag lookups, Add notes
2018-12-01 15:55:20 +09:00
AJR
d026809d9c atarigen.cpp: Continue pulling stuff out of this grab-bag (nw) 2018-11-30 23:27:14 -05:00
Robbbert
7679eb7f44 (nw) keep hap happy 2018-12-01 07:47:45 +11:00
AJR
202ffa7afd foodf: Fix save state regression (nw) 2018-11-30 07:53:57 -05:00
Robbbert
bee2c01d3d New WORKING games
- Four Play
- Video Eight
(nw) this was copy/pasted straight out of HBMAME. Someone might want to tidy it up.
2018-11-30 22:50:54 +11:00
ClawGrip
d4a4832184 balsente: Improved the documentation about the Spanish Trivial sets and added a missing PAL for the Bally/Sente PCB [ClawGrip, Recreativas.org] (#4350)
* Rename "unktp" to "triviamb" (Trivial Maibesa) (nw)

* balsente.cpp: Improved the documentation about the Spanish Trivial sets and added a missing PAL for the Bally/Sente PCB [ClawGrip, Recreativas.org]

* Rename "unktp" to "triviaes4" (nw)
2018-11-29 22:29:55 -05:00
AJR
236dd85f8e beathead.cpp, foodf.cpp, relief.cpp: Disentangle drivers from atarigen_state (nw) 2018-11-29 17:16:23 -05:00
fenugrec
7bce596ee9 hp3478a: minor code style fixes (#4351)
- removed unused #define VFD_TAG
- moved .h contents to hp3478a.cpp
- prefix all vars with m_
- remove C-style static funcs
2018-11-29 23:12:05 +01:00
AJR
cd08b85b98 coolridr: Fix cam900 mistake (nw) 2018-11-29 15:24:48 -05:00
AJR
87c360bc14 Fix Clang build [-Werror,-Wunused-private-field] (nw) 2018-11-29 11:42:41 -05:00
mooglyguy
75fbb872ef st62xx.cpp: Fixed JRR and JRS opcodes, nw 2018-11-29 17:30:05 +01:00
R. Belmont
3cdf716d64
Merge pull request #4348 from cam900/scsp
scsp.cpp : Updates
2018-11-29 10:43:55 -05:00
Patrick Mackinlay
22955438ed mips: endianness fix (nw) 2018-11-29 19:01:48 +07:00
Robbbert
d1992ab348 (nw) hp3478a: fixed validation 2018-11-29 22:09:08 +11:00
fenugrec
63dd1ba82f New driver : HP 3478A Digital Multimeter (#4342)
* Added new driver: HP 3478A Multimeter

WIP, machine not working, skeleton, highly incomplete. Compiles, that's
about all.

* hp3478a: implement ROM banking

code runs "properly" at least to the CAL RAM check (fails, RAM not
implemented)

* hp3478a: some IO work

Interpret CS lines for external accesses (GPIB, CAL RAM, DIP switches).
Also, remove MCFG_ stuff
Also, use logmacro.h stuff

* hp3478a: partial emulation of LCD

The main CPU has a serial link to the LCD module. This WIP splits
commands and data mostly successfully (still some bogus shifting which
would be fairly easy to ignore). None of the commands are implemented
yet, and no actual display is generated yet.

Includes unrelated tweak : only change bank when the A12 line changes.

* hp3478a: added LCD rendering !

code shamelessly stolen from tranz330 and roc10937 drivers.
Not clickable yet.

* hp3478a: implement CAL NVRAM

Finally. IO mapping has provisions for the DIP switches as well as i8291
GPIB interface registers.

* hp3478a: improve LCD rendering

Remove some artifacts: with the LCD "not selected", some data is sent on IWA (probably
to purge a shift register ?) but was parsed with the last m_lcdiwa
state. Reset this everytime PWO is deselected.

Also parse decimal point, comma and "all segments".

* hp3478a: implement keypad

* hp3478a: CAL switch to write-protect NVRAM

* hp3478a: implement DIP switches

* hp3478a: fix self-test reset freeze (missing WDT)

There is an external WDT counter that is periodically reset by the CPU
in normal operation. When forcing a reset from the front panel, this
counter is allowed to overflow (20th bit, clocked at Xtal / 15), giving
a reset time of about 1.3s.
2018-11-29 21:44:49 +11:00
Robert
84fdea71c8
Merge pull request #4339 from clawgrip/patch-15
gba_ereader.xml: Add e-Reader cart hardware info (nw)
2018-11-29 20:58:04 +11:00
cam900
92966959c2 scsp.cpp : Updates
Implement EXTS Mixing, DAC18B, Remove MCFGs, Reduce machine().device
coolridr.cpp : Make screen update routine related to cliprect, Minor reduce duplicate
coolridr.cpp, model2, model3 : Correct SCSP / Sound CPU clock/Sound output balance, Add notes
saturn.cpp, stv.cpp : Correct SCSP clock, Add notes
stvcd.cpp : Add device_mixer_interface related to SCSP EXTS
2018-11-29 18:50:53 +09:00
Vas Crabb
3482e8e85e tighten up some code, and don't call locals m_blah (nw) 2018-11-29 20:38:54 +11:00
Patrick Mackinlay
b80631d2dd mips: you're not hunting him... he's hunting you (nw)
* added rambo dma/timer asic device
* rx3230 boots to monitor
* rx3230 monochrome video working
* rx3230 networking is alive
2018-11-29 16:15:25 +07:00
David Haywood
c6ec55d1d3 SSV: add masking logic for non 6/8bpp modes, needed by eaglshot (#4341)
* SSV: add proper bitplane masking logic for all cases, needed by eaglshot

* make new logic only apply to eaglshot for now, it's clearly correct for that, but there must be an enable somewhere (nw)

* (nw)

* try this way, without further evidence it's difficult to make a call (nw)

* use standardized spelling on gdfs title (nw)

* copyright holders (nw)
2018-11-29 19:48:35 +11:00