Commit Graph

68503 Commits

Author SHA1 Message Date
braintro a3b808ea47 (nw) Better description of copyright owner 2019-08-18 11:58:22 -05:00
AJR aa4d53e558 smc777: Eliminate set_vblank_int (nw) 2019-08-18 12:26:34 -04:00
R. Belmont d9d938c88a
Merge pull request #5501 from DavidHaywood/170819_3
use ramdac device on policetr
2019-08-18 11:18:39 -04:00
npwoods 47447da16b Changes LUA seq_poll_start to take the input_item_class as a string (#5503)
This seems to work around a problem that (at least for me) caused the
'sol::object seq' parameter to not properly handle a specified
sol::user<input_seq>.

This problem could be reproduced with the following command at the LUA
console:

	manager:machine():input():seq_poll_start("absolute",
		manager:machine():input():seq_from_tokens("KEYCODE_Q"))

I would feel more comfortable if I understood why the existing code
failed; it isn't clear to me if this is a bug in our sol handling for
input_item_class, a bug in sol itself, or a compiler bug, but this
change works for me and should definitely not introduce any problems.
2019-08-18 09:47:07 -05:00
AJR d7dce40b4a mephistp.cpp: Fix ROM loading for sport2k (nw) 2019-08-18 10:37:28 -04:00
R. Belmont a99ab0288c
Merge pull request #5502 from npwoods/lua_input_devices
Exposing input device classes, input devices, and input device items to LUA
2019-08-18 09:09:27 -04:00
Robbbert 0cfb056fba (nw) mfabfz : added a cassette interface 2019-08-18 20:40:19 +10:00
Justin Kerk 0dc30579db harddriv.h: missed a spot earlier (nw) 2019-08-18 01:35:26 -07:00
Justin Kerk 6a1c903a6c New working software list additions
---------------------------------------
ibm5150: Chuck Yeager's Advanced Flight Trainer (5.25"), Chuck Yeager's Advanced Flight Trainer (3.5"), Empire - Wargame of the Century, Loom (5.25"), Lunar Explorer - A Space Flight Simulator, Mean 18, Mines of Titan, Olivetti Prodest PC1 coverdisk (1987 No. 1), Olivetti Prodest PC1 coverdisk (1989 No. 1, Jan/Feb), Olivetti Prodest PC1 coverdisk (1989 No. 2, Apr/May), Olivetti Prodest PC1 coverdisk (1989 No. 4, Aug/Sep), Olivetti Prodest PC1 coverdisk (1989 No. 5, Nov/Dec), Olivetti Prodest PC1 MS-DOS 3.20 / GW BASIC / Lode Runner, Olivetti Prodest PC1 MS-DOS 3.20 (Spanish), Olivetti Prodest PC1 - Per Cominciare, P.H.M. Pegasus, Pitstop II (3.5") [Justin Kerk]

New not working software list additions
---------------------------------------
ibm5150: Action Service, Bobo, Captain Blood, Olivetti Prodest PC1 Games Collection 1, Olivetti Prodest PC1 Games Collection 6, Olivetti Prodest PC1 Games Collection 7, Olivetti Prodest PC1 HDU Install, Olivetti Prodest PC1 Mouse Driver [Justin Kerk]
2019-08-18 00:09:46 -07:00
Firehawke 82626e5bde Let's get the rest of 4AM's stuff from today up. (nw) 2019-08-17 20:18:13 -07:00
AJR 0dae59972f pcdn3sx: Add chipset notes and NO_DUMP entries for MCUs (nw) 2019-08-17 22:48:16 -04:00
AJR 88af3dedf2 pasopia.cpp: Correct clocks and metadata 2019-08-17 22:46:40 -04:00
AJR de57ef7b97 atronic.cpp: Add more onboard devices, including new PCF8584 skeleton (nw) 2019-08-17 22:40:15 -04:00
Robbbert ab68b239f1 (nw) Housekeeping. 2019-08-18 11:06:33 +10:00
npwoods 1ef0a2b7e2 Exposing input device classes, input devices, and input device items to
LUA
2019-08-17 20:50:38 -04:00
AJR fdbf57d5e2 cosmac: Attach following byte to disassembly of OUT instruction when P = X 2019-08-17 20:17:57 -04:00
DavidHaywood 333dd07332 use ramdac device on policetr 2019-08-18 00:37:02 +01:00
hap 78e33db911 New working clone added
----------
Mephisto MM I (ver. B) [Achim]

New softwarelist item
--------
mephisto_mm1: Mephisto HG 170 Opening Library [Achim]
2019-08-18 00:36:39 +02:00
hap 1bd37775df mephisto.xml: split up (nw) 2019-08-18 00:36:39 +02:00
AJR ca940d6cc9 nectk85: Correct key names (nw) 2019-08-17 16:39:53 -04:00
AJR 29eb0038ad m65c02: D flag is cleared on reset in CMOS models (nw) 2019-08-17 16:38:45 -04:00
AJR d607a44c10 econet: Eliminate machine().device and hardcoded bus tag (nw) 2019-08-17 16:37:29 -04:00
Firehawke 7960355f3b Correct order, correct filename for Big and Little, add the next two from 4AM (nw).. 2019-08-17 13:34:46 -07:00
Firehawke 938a834f16 Apple II: Big and Little, Muppet Slate 1.01 (nw)
More 4AM goodies..
2019-08-17 13:27:19 -07:00
AJR 2da06d1303 mmd1.cpp: Fix clang error: private field 'm_digit' is not used [-Werror,-Wunused-private-field] (nw) 2019-08-17 15:48:07 -04:00
David Haywood 8ecbe26c58 some of these atronic sets are not TMS (nw) (#5499)
* some of these atronic sets are not TMS (nw)

* ramdac (nw)
2019-08-17 15:41:53 -04:00
Firehawke d13aa61e69 Let's get my current mid-month softlist work in. Apple II, CoCo, SMC 777. (nw) (#5500)
* 4AM for afternoon of August 4th, 2019 (nw)

* Continue the work on the CoCo floppy softlist (nw)

* Add the 4.0 version of Kobayashi Alternative (nw)

* CoCo disk fixes for OS-9, add a few other disks (nw)

Progress will be slow for awhile on the CoCo side..

* CoCo updates.. (nw)

Rip out the OS-9 stuff until I can figure out what's actually going on with the disks.

Add several things that I actually CAN confirm in the meantime.

* More CoCo work.. (nw)

Also try to get the disk names into what will hopefully be TOSEC-compliant formatting so I can contribute across both..

* More CoCo adjustments (nw)

Get the naming a bit closer to TOSEC standard so we can try to contribute this stuff back directly where possible.

Removed the v3.5 version of CoCo Max III until I have a better idea on how legitimate this disk actually is.

* Small metadata adjustment for a2_flop_misc: stkoba40 metadata (nw)

* WOZ originals up to date with 4AM as of August 13th, 2019 (nw)

* Apple to morning of August 15th, 2019 (nw)

* Add the new Yakyuu-Kyou (ヤキュウキョウ) dump for SMC 777 (not working) (nw)

Crashes at startup, but we can at least document it.
2019-08-17 15:41:25 -04:00
Roberto Fresca 1939f0b88d Pokerout.cpp: Added ASCII PCB layout and technical notes. [Roberto Fresca] 2019-08-17 20:24:41 +02:00
Robbbert 57a0155782 (nw) mmd2 split out of mmd1 to its own source. Fixed cassette on mmd1 and mmd2. 2019-08-18 03:32:18 +10:00
R. Belmont ceb64b7845
Merge pull request #5496 from clawgrip/patch-6
m72.cpp: Add PCB ASCII layout for Legend of Hero Tonma for Ervisa Mod…
2019-08-17 11:52:33 -04:00
R. Belmont cd88cf239c
Merge pull request #5498 from DavidHaywood/170819
atronic.cpp - standardize the tms screen hookup a bit using btoads as a reference (nw)
2019-08-17 11:52:21 -04:00
feos b8986566ef Expose sound buffer and samplerate to luaengine (#5497)
* luaengine: manager:machine():sound():samples()

* luaengine: fix natural_keyboard docs

* tiny cleanup as requested in #5348

* fix clang build
2019-08-17 11:50:48 -04:00
DavidHaywood 4c4a760784 atronic.cpp - standardize the tms screen hookup a bit using btoads as a reference (nw) 2019-08-17 16:34:30 +01:00
ClawGrip 028159c5f4
m72.cpp: Add PCB ASCII layout for Legend of Hero Tonma for Ervisa Modular System (nw) 2019-08-17 16:25:34 +02:00
smf- 3d3f35ad64 Decrypt KONAMI1 opcodes in the debugger [smf] 2019-08-16 20:42:54 +01:00
R. Belmont 67a34e360f
Merge pull request #5495 from DavidHaywood/160819_2
nes_vt.cpp - some metadata fixes (nw)
2019-08-16 15:31:18 -04:00
DavidHaywood a5bcea8ec3 nes_vt.cpp - some metadata fixes (nw) 2019-08-16 18:54:22 +01:00
ajrhacker 5e45db4b42
Merge pull request #5494 from DavidHaywood/160819
small fix for previous PR (wrong jed was converted to bin)
2019-08-16 12:30:21 -04:00
DavidHaywood ff09d9336d small fix for previous PR (wrong jed was converted to bin) 2019-08-16 17:25:17 +01:00
David Haywood 4dbdb71b0e Atronic changes (new sets, CPU ident etc.) [Priit Laes] (#5493)
* Atronic changes (identify video CPU, fix rom loading etc.) based on information provided [Priit Laes]

* new NOT WORKING
---
Wild Thing (Atronic) [Priit Laes]
I C Money (Atronic) [Priit Laes]
Bonus Poker (Atronic) [Priit Laes]

* unrelated vii.cpp icanpian research that isn't worth a new PR (nw)

* (nw)
2019-08-16 12:12:09 -04:00
R. Belmont 59610d3187
Merge pull request #5491 from npwoods/infocpp_implementation_to_anon_namespaces
Moved most of the implementation of info_xml_creator to anonymous namespaces
2019-08-16 11:25:54 -04:00
cam900 926e5842d1 seibu_crtc.cpp : Add notes (#5485)
* seibu_crtc.cpp : Add notes

* seibu_crtc.cpp : Revert accidentally removed co...

...mment

* seibu_crtc.cpp : Nuke and add notes for grainbow
2019-08-16 11:25:12 -04:00
R. Belmont ac4b1cb27f
Merge pull request #5492 from 68bit/ss30-dc5
SS-30 DC5 floppy disk interface
2019-08-16 11:24:17 -04:00
Dirk Best 526d917699 snesb51: Some research (nw) 2019-08-16 16:27:15 +02:00
Ivan Vangelista 3c7c783c0e gottlieb.cpp: added notes about differently sized ROMs found (nw) 2019-08-16 13:57:29 +02:00
Patrick Mackinlay 2d6238bfab 4dpi: latch timer outputs (nw) 2019-08-16 17:20:23 +07:00
Patrick Mackinlay 59425d3702 dp8573: fix millisecond double increment (nw) 2019-08-16 17:19:08 +07:00
Patrick Mackinlay ae25efbfcd jazz_mct_adr: fix timer (nw) 2019-08-16 13:15:05 +07:00
68bit 3d5aefd1e1 SS-30 DC5 floppy disk interface
Split out the floppy disk controller from the swtpc09 machine, adding it to
the ss50 interface. The DC5 is compatible with both the SWTPC 6800 and 6809
systems, supporting the 4 and 16 byte I/O interfaces respectively, via a
jumper setting, so can be used on the MAME swtpc and swtpc09 machines. The
DC5, like the DC4, supports double sided and density disks, and claimed
backward compatibility with the DC1, DC2 and DC3.
2019-08-16 13:35:58 +10:00
mahlemiut daa3de1f6a amstrad: add Ram Electronics Music Machine MIDI and sampler expansion. [Barry Rodewald] 2019-08-16 14:43:49 +12:00