Commit Graph

62775 Commits

Author SHA1 Message Date
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
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
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
Vas Crabb
7bdd411be0 use the magic macros in mips.cpp, change signature of stuff in floppy.h to hint that it needs an array, not just a pointer, although it doesn't actually warn if you just give a pointer anyway (nw) 2018-11-29 17:00:05 +11:00
AJR
07c6c3e2ab namcostr: Not a very workable fix, but perhaps better than nothing (nw) 2018-11-29 00:03:30 -05:00
Vas Crabb
c2dc4316bd (nw) fix stuff:
* Add per-language compiler flag options to help with exotic setups
* Get rid of a potention buffer overrun in NuBus image card
* CHAR_WIDTH and LONG_WIDTH are preprocessor macros in limits.h with glibc if __GLIBC_USE (IEC_60559_BFP_EXT) is enabled - avoid using them as names
* Make formats/upd765_dsk.h slightly safer with defualt initialisers for key format members
* Don't rely on random BSS data being zero in imagedev/floppy.cpp
2018-11-29 14:10:27 +11:00
arbee
b568e6deab Fix build on macOS (nw) 2018-11-28 21:34:43 -05:00
Robbbert
ace5e7f761 z80ne : new rom, old one had a typo from being hand-entered. 2018-11-29 13:18:22 +11:00
Robert
8cbc39bf67
Merge pull request #4347 from algestam/gnw-oil-panic
New working machine added
2018-11-29 11:13:11 +11:00
Henrik Algestam
faa8c80008 New working machine added
-----------
Oil Panic (Nintendo Game & Watch) [algestam]
2018-11-28 22:16:04 +01:00
Nigel Barnes
fe85722525 New machines marked as NOT_WORKING
----------------------------------
Shine/1 [Carlo Santagostino, Alessandro Liberalato, Nigel Barnes]
2018-11-28 19:26:56 +00:00
hap
8793222c2f audrey tautology 2018-11-28 12:12:43 +01:00
hap
cfcd07a301 rp5c01: re-add comment (nw) 2018-11-28 11:50:03 +01:00
hap
55192df364 pic8259: re-add comment (nw) 2018-11-28 11:46:06 +01:00