Commit Graph

75185 Commits

Author SHA1 Message Date
Vas Crabb
3b5f754717 docs: Add naming conventions for certain things.
This isn’t supposed to be too prescriptive.  The C++ stuff just codifies
some things we’ve managed to mostly agree on for public interfaces.  The
stuff for titles/descriptions is also just codifying existing rules so
there’s something to point people towards.  This will need to be refined
as we go forward.
2020-08-24 13:01:37 +10:00
AJR
ec9992e002 diserial: Use logmacro for optional logging and make the messages more useful 2020-08-23 21:14:20 -04:00
AJR
deb674f743 z8: Add optional logging for SIO 2020-08-23 20:37:07 -04:00
ClawGrip
73759930bf
sega_beena.cpp: Add note about cartridges pinout (#7130) 2020-08-23 18:57:20 -04:00
ClawGrip
56c8fbae2f
leapfrog_leappad.cpp: Add note about the cartridges pinout (#7129) 2020-08-23 18:56:54 -04:00
ClawGrip
0dbed0646c
clickstart.cpp: Add note about cartridges pinout (#7128) 2020-08-23 18:56:20 -04:00
Nigel Barnes
2027f49eb3 bus/electron: Added the P.R.E.S. AP1/AP6 and First Byte Printer Interface devices. 2020-08-23 22:15:36 +01:00
Nigel Barnes
ae568f3f60 electron_romboxp: Fixed printer interface. 2020-08-23 22:15:36 +01:00
couriersud
1bd446a192 netlist: in devices folder all DIP devices were removed.
* NE555 and MC1455P were the last devices with DIP definitions in
devices.
2020-08-23 20:12:31 +02:00
ajrhacker
791cf54d0b
Merge pull request #7125 from DavidHaywood/220820
new WORKING machines
2020-08-23 14:08:13 -04:00
David Haywood
f8436a7179
some misc loose ends / small changes (set descripton tweaks + promoted my wico guitar with better input mappings) (#7116)
* both nbanfl and nbagold are 'SportStation' (not SportsStation) as that is what these 2-in-1 units were sold as, and is what is shown on the game select menu.

* tweak comments

* machines promoted to WORKING
------------
My Wico Guitar [David Haywood, ClawGrip, Sean Riddle]

* tweak

* consistency
2020-08-23 14:07:20 -04:00
AJR
b8dcd0fd21 z8: Add interface notes 2020-08-23 13:04:38 -04:00
arbee
501157fbed apple2: add SC-01 speech to the Mockingboard emulation [R. Belmont, O. Galibert] 2020-08-23 12:02:42 -04:00
arbee
82d2eea5a9 6522via.cpp: Add support for CB2 pulse mode [R. Belmont, Peter Ferrie] 2020-08-23 12:01:40 -04:00
couriersud
915e4a3171 netlist: References to subdevices should be symbolic.
* Exposing sub-device members is not best practice.
* The need for sub-devices is a clear indication that a netlist language
implementation would be a better solution.
2020-08-23 17:25:18 +02:00
couriersud
d1c74db666 netlist: Fix visibility in some devices.
* private rules.
2020-08-23 17:24:24 +02:00
couriersud
113de38237 netlist: templatize 74107 and code maintenance.
* removed some dead friend declarations
* optimized template times_ns2
2020-08-23 17:24:22 +02:00
hap
8cde9585e6 odyssey2: rename hash files to videopac and videopacp 2020-08-23 16:33:53 +02:00
James Wallace
5ed80089b0
fixed MPU4 flags (nw) 2020-08-23 14:20:33 +01:00
couriersud
f7ace42947 netlist: macro dip definition for 8277,am2847,mm5837. 2020-08-23 14:09:11 +02:00
Olivier Galibert
e59030aa3d sc01: Fix pitch and closure [O. Galibert]
wow, gorf: Fix sc01 hookup [O. Galibert, Frank Palazzolo, plgDavid]

Note that the dynamic clock changes will sound bad until Aaron's sound
stream fixes are in.
2020-08-23 13:35:05 +02:00
Scott Stone
f4a9504181 sgi_mips.xml: Fix double bracket in description (nw) 2020-08-23 07:00:26 -04:00
Barry Rodewald
e7635a993e cpc_flop.xml: Separated and reorganised Thunderbirds, Thunder Blade and Thunder Burner. 2020-08-23 21:46:41 +12:00
hap
27077a8512 odyssey2: add notes 2020-08-23 11:37:30 +02:00
couriersud
86f4a96c4a netlist: Macro DIP definitons for TMS4800, 9314, 9334 2020-08-23 10:57:35 +02:00
DavidHaywood
19b7cc6b7c new WORKING machines
-----
WWE Wrestlemania Steel Cage Challenge (Plug & Play) [Sean Riddle]
Double Dragon - 30 Years Anniversary (Plug & Play) [Sean Riddle]
2020-08-23 09:49:18 +01:00
Ryan Holtz
e28e936a14 -dpb7000: Hooked up keyboard. First pass at TDS Box hookup. [Ryan Holtz] 2020-08-23 07:05:56 +02:00
ArcadeShadow
45033f61ee
ibm5170 - New working software list additions (#7115)
ibm5170: Alien Carnage (set 2, older), Alien Carnage (FormGen release), Bloodstone: An Epic Dwarven Tale, Formula One Grand Prix (Euro, v1.05), Little Big Adventure (Euro), Soccer Kid (Euro)

Renamed set [aliencrn]: Alien Carnage --> Alien Carnage (set 1)
Renamed set [f1gp] Formula One Grand Prix --> [f1gpa] Formula One Grand Prix (Euro, v1.03)
2020-08-23 03:53:47 +00:00
Vas Crabb
164ef47ad2 srcclean for 0.224 2020-08-23 11:13:56 +10:00
Vas Crabb
9be5a58060 makefile: Make cleansrc target use shell type to select correct syntax rather than assuming Windows uses cmd shell. 2020-08-23 10:58:38 +10:00
Vas Crabb
15e71127fb formats: Removed some inappropriate uses of emu_fatalerror and stderr. 2020-08-23 10:55:03 +10:00
Scott Stone
489cd2a278 vgmplay.xml updates
- Added proper dates to nearly all ?? YEAR fields.
- Fixed dozens of short names to better match MAME's softlist metadata.
- Enhanced some descriptions for many Sega titles - properly denoting the actual console when possible.
2020-08-22 20:40:17 -04:00
Vas Crabb
a8c6add452 chdman.cpp: GCC 9.3 is actually the cutoff point for legacy MSVC-style long long format flags. 2020-08-23 10:22:24 +10:00
couriersud
a594ee4933 netlist: use macro dips for 74175, 74192, 74193, 74194, 74365. 2020-08-22 22:57:37 +02:00
couriersud
4b7eaf67e3 netlist: remove duplicate device definitions. 2020-08-22 21:31:06 +02:00
Brian Troha
ba8c8e79cf karnov.cpp: Use OCS to derive clock speeds. 2020-08-22 13:26:32 -05:00
hap
af4a5ff1af odyssey2: different video xtal for jopac 2020-08-22 20:24:09 +02:00
Nigel Barnes
1287663196 electron_romboxp: Empty ROM sockets contain RAM by default. 2020-08-22 18:40:38 +01:00
Nigel Barnes
e62a00e15d electron_sndexp3: ROM is mapped to bank 13. 2020-08-22 18:40:38 +01:00
AJR
6d633630da gnat10: Add lots of stubs and notes for later 2020-08-22 13:25:04 -04:00
hap
b7f12265ab i8244: reduce partial screen update calls 2020-08-22 19:03:43 +02:00
Brian Troha
784d6ceb8f karnov.cpp: Correct ROM labels for the Karnov sets. 2020-08-22 11:55:34 -05:00
couriersud
f6049d73b2 netlist: fix clang build. 2020-08-22 16:55:37 +02:00
couriersud
b0e0ac2b24 netlist: Add NETLIB_DELEGATE_NOOP()
* This should be used for inputs which do not need a handler.
* Examples are data inputs which are only accessed on a clock change.
2020-08-22 16:31:22 +02:00
couriersud
9e401f0b3e netlist: Fix some documentation issues. 2020-08-22 16:30:16 +02:00
couriersud
1d723a69db netlist: Fix some pedantic clang warnings. 2020-08-22 16:30:15 +02:00
Ivan Vangelista
d92513678b splash.cpp: decrypted ringball. Currently stuck at initialization / test mode. 2020-08-22 15:37:03 +02:00
Curt Coder
6de642fc2e abc1600: Implemented Luxor 4105 SASI card according to schematics. [Curt Coder, Dataindustrier AB DIAB Intressegrupp] 2020-08-22 15:59:18 +03:00
Curt Coder
1a1af6a3bb nscsi_s1410: Fixed format unit command and data input. [Curt Coder] 2020-08-22 15:53:32 +03:00
Curt Coder
a485a2ee71 nscsi: Implemented REZERO command. [Curt Coder] 2020-08-22 15:51:36 +03:00