Commit Graph

69536 Commits

Author SHA1 Message Date
ClawGrip
2c4f35908d cedar_magnet.cpp: Add PCB ASCII layout (nw) 2019-11-09 14:04:38 +11:00
couriersud
88f702b416 netlist: code maintenance and bug fixes. (nw)
- comment style migration continues.
- Fixed a two bugs in the truthtable ignore inputs code
- refactored the truthtable code a bit for better readability.
- updated netlist specific gitignore.
2019-11-08 23:52:14 +01:00
Nigel Barnes
731c4fe520 electron_click: Renamed to specify machine (nw) 2019-11-08 19:44:39 +00:00
ajrhacker
335c102b51
Merge pull request #5869 from rfka01/master
at.cpp pc.cpp: misc. motherboards and BIOS versions added
2019-11-08 12:12:56 -05:00
David Haywood
ab39e40669 start trying to identify more sound related features on the elan hw (nw) + Senario Poker SunPlus (not working) (#5874)
* elan sound stuff (nw)

* move more audio bits into audio  file (nw)

* new NOT WORKING machines
-----
Texas Hold'em TV Poker - 6 Player Edition (UK) [David Haywood,  Morten Kirkegaard, Peter Wilhelmsen]

need to emulate the controllers etc. (currently requires debug hack to boot past initial logo)

* start moving some more elan stuff around (nw)
2019-11-08 09:55:59 -05:00
Vas Crabb
56a4a69a0a couple of victims of MCFG removal (nw) 2019-11-09 01:40:13 +11:00
AJR
576e9ee12e st2xxx: Calculate LCD frame rate and emulate related interrupt (nw)
st2204: Fix logic mistake in psg_w (nw)
2019-11-08 09:34:50 -05:00
68bit
8801bb8f8d ss50 bus: port change handlers, save state, cleanups.
Add some port change handlers.

Note state to be saved.

Canonicalize port names to uppercase.

Order baud rate options from lowest to highest.
2019-11-09 01:22:15 +11:00
Nigel Barnes
8c6722b4a0 hd6345: Derive from hd6845s to maintain compatibility (nw) 2019-11-08 12:52:56 +00:00
couriersud
bbbd1c0e8e netlist: maintenance. (nw)
- switch to VS 2019 community and fix standalone build.
- more migration to C++ comment style.
- add some more doxygen markup.
2019-11-08 12:56:05 +01:00
68bit
ffe5c0772c swtpc, swtpc09: save state, port change, cleanups 2019-11-08 19:22:15 +11:00
68bit
d039a575ca wd1000: save state 2019-11-08 19:09:53 +11:00
ValleyBell
5e14f8a76f add Roland CM-32P driver (#5876)
* add (non-working) CM-32P driver

* CM-32P: make booting test mode sort of work (nw)

* CM-32P: fix initialization, working test mode (nw)

- test mode now boots properly and shows error report
- test mode can be enabled/disabled
- RCC-CPU check passes
- PCM ROM check passes, PCM card check fails (requires SN-U110-04 card)

* CM-32P: add research notes (nw)
2019-11-07 23:33:38 -05:00
AJR
fc7c9363a2 st2204: Emulate Timer 1 (nw)
st2xxx: Add register stubs for BRG; rename port registers for debugger; a little more refactoring (nw)
2019-11-07 22:47:29 -05:00
fulivi
c2a6ebd366 HP optional ROMs: address issue #5839 (#5873)
* hp80: refactored optional ROM device as requested in issue #5839

* hp9825: refactored optional ROM device as requested in issue #5839

* hp9845: refactored optional ROM device as requested in issue #5839
2019-11-08 13:42:09 +11:00
68bit
143385e2f2 meks: save state, port change, rs232 ctrl lines, cleanup 2019-11-08 13:33:24 +11:00
AJR
15d97d90f6 st2204: Improve timer synchronization (nw) 2019-11-07 18:23:39 -05:00
AJR
c0cc6cc7bd gamekin3: Run CPU 33% faster as suggested by timer initialization 2019-11-07 17:39:55 -05:00
AJR
b438b1210f Commit stuff that should have been in dc620097c5 (nw) 2019-11-07 17:10:07 -05:00
AJR
dc620097c5 st2204: Emulate prescaler and Timer 0 (nw)
gameking.cpp: Start faking LCD frame interrupt to allow gamekin3 to enter its own native games
2019-11-07 16:53:09 -05:00
Ivan Vangelista
7203696d53 spdheat.cpp: enabled save state support (nw) 2019-11-07 20:39:26 +01:00
couriersud
ae2cad64f4 netlist: code and documentation maintenance fixes. [Couriersud]
-	"nltool -c docheader" now scans sources and creates
    usage focussed doxy documentation for devices. Very early
    stage, but works. For an example, please see ne555 source.
-	Started migrating to pure C++, i.e. "//" comments.
-   Various documentation fixes.
-   Added cppcheck configuration to netlist/build
-   Some smaller code changes.
2019-11-07 20:25:51 +01:00
Nigel Barnes
8564977f3b cfa3000: Set devices to internal, not applicable to other machines (nw) 2019-11-07 19:09:51 +00:00
MetalliC
8a4f815902 coolridr.cpp: get rid of redundant hacks (nw) 2019-11-07 21:00:10 +02:00
Nigel Barnes
7fccf88c44 bbcb: Added the Robin Voice Box device. 2019-11-07 18:45:16 +00:00
Nigel Barnes
969e45f525 mtx512: Removed vdp interrupt trampoline (nw) 2019-11-07 18:27:49 +00:00
Nigel Barnes
9f31b2fb9a spectrum_mikroplus: Mask IO port for reading joystick (nw) 2019-11-07 18:20:43 +00:00
Nigel Barnes
d4df190a68 autoc15: Added RAM disc device.
daisy: Corrected ROM SHA1 (nw)
2019-11-07 18:07:40 +00:00
AJR
7104687b70 Forgot to add this (nw) 2019-11-07 13:04:36 -05:00
AJR
aabc602896 st2204: Add sound-related stubs (nw) 2019-11-07 13:04:15 -05:00
MetalliC
5fac736bf1 315-5649: populate features for future use 2019-11-07 18:48:33 +02:00
Ryan Holtz
07d757a2ed -rainbow: Separated Model A and Model B to coexist without needing an #ifdef. [Ryan Holtz] 2019-11-07 17:42:56 +01:00
AJR
0b0dadd835 gamekin3: It helps not to make mistakes like this (nw) 2019-11-07 10:03:42 -05:00
David Haywood
0acbfda7d6 new SOFTWARE LIST entry [Team Europe] (GameKing) (#5872)
* new SOFTWARE LIST entry
-----
gameking.xml : mc_4v19 - 4 in 1 - Warrior + Cleverhawk + Valiant + MetalDeform ('APR 23 05', 512KB cartridge)

the previous mc_4v19 has been made a clone mc_4v19a and description changed to "4 in 1 - Warrior + Cleverhawk + Valiant + MetalDeform ('JUN 16 05', 1MB cartridge)"

the new dump is playable, but from a different revision of the cartridge with only 512KB ROM instead of 1MB meaning the dump of this one is complete.  Presumably the 1MB versions exist either as bugfixes, or as a crude copy protecton against people with 512KB flash carts.

* gameking.xml add cartridge pintout [Team Europe]

* (nw)
2019-11-07 09:50:50 -05:00
AJR
a4cff66ddc gamekin3: Draw full area of screen using color filter and interpolation 2019-11-07 08:59:26 -05:00
Nigel Barnes
03b5fcf623 bbc_cumana68k: Remove software list reference (nw) 2019-11-07 13:55:27 +00:00
Nigel Barnes
98997ad1ba bbcm: Added Solidisk PC-Plus co-processor. [Nigel Barnes, Centre for Computing History] 2019-11-07 13:40:03 +00:00
Nigel Barnes
c582fc2026 New working software list additions
-----------------------------------
bbc_rom: Aries-B20 2.2, Aries-B20 2.4, Aries-B32 1.0, Acorn NFS 3.34B, Prestel Terminal 1.00, Raven-20 1.00, Raven-20 1.06, Acorn TFS 0.31, Watford Electronics 32K RAM 1.00, Watford Electronics 32K RAM 2.00, Watford Electronics 32K RAM 2.40, Workstation 100 [Nigel Barnes]

New NOT_WORKING software list additions
---------------------------------------
bbc_rom: GoMMC Tools 0.72, GoMMC Tools 0.80, GoMMC Tools 1.03, Prestel Trial 4.71r, Super MMC, Turbo MMC 0.A1, UMI-2B 5.01 [Nigel Barnes]
2019-11-07 12:42:29 +00:00
Nigel Barnes
9af87a035e bbc_raven20: Fix sha1 (nw) 2019-11-07 12:37:07 +00:00
MetalliC
80aa59a46e sh2: implement watchdog timer 2019-11-07 10:25:21 +02:00
rfka01
e785c06675 at.cpp pc.cpp: misc. motherboards and BIOS versions added 2019-11-06 22:37:21 +01:00
AJR
9404607605 raiden.cpp: Fix graphical regression in raidenb and raidenub; improve set descriptions (nw) 2019-11-06 16:27:31 -05:00
AJR
976b45eaa1 st2204.cpp: Fix line endings (nw) 2019-11-06 15:19:18 -05:00
AJR
cabd845e8a Fix clang error: use of undeclared identifier 's_tile_to_draw' (nw) 2019-11-06 15:16:07 -05:00
MooglyGuy
99f5ab544b Removed now-unused static debug var from snes_ppu, nw 2019-11-06 20:33:59 +01:00
MooglyGuy
abd1408b25 remove some stray debug logging from snes_ppu and correct the license on the SuperFX core and snes_ppu based on recent contributions from byuu,nw 2019-11-06 20:22:28 +01:00
Angelo Salese
27dbf6138c
Another bug (nw) 2019-11-06 18:11:15 +01:00
David Haywood
44d4d88af5 new NOT WORKING machines (ABL Pinball plug & play) (#5861)
* new NOT WORKING machines
-----
Pinball (P8002, ABL TV Game) [David Haywood,  Morten Kirkegaard, Peter Wilhelmsen]

* misc research (nw)

* (nw)

* base on VT03PAL version on PALC not PAL (nw)

* address concerns (nw)
2019-11-06 10:27:26 -05:00
AJR
00c7cdb3ce Fix clang unused private field errors (nw) 2019-11-06 09:54:39 -05:00
David Haywood
7e653f28ad new SOFTWARE LIST entries (GameKing stuff) (#5868)
* new SOFTWARE LIST entries
----
gameking.xml : mc_4szlh - 4 in 1 - S.Z.L.H + Colo + F1-2004 + Popper [Team Europe]
gamekin3.xml : panzer - Panzer [Team Europe]

redumped gameking mc_4v08 [Team Europe]
confirmed parent set of gameking Dino Adventure Legend was just a bad dump of the good one and removed it [Team Europe]
confirmed that many of the gameking 4-in-1 dumps are half size, and marked them as such [Team Europe, David Haywood]
changed tag from supported="no" to supported="partial" on the game king dumps that aren't bad dumps, as they appear to be playable without sound.

* style more consistent with c sources (nw)

* useful reference (nw)
2019-11-06 09:49:09 -05:00