Commit Graph

75273 Commits

Author SHA1 Message Date
Ivan Vangelista
e46f2d614b snesb.cpp: simplified decryption for wldgunsb [iq_132] 2020-08-28 22:48:03 +02:00
hap
4fb8527926 mcs48: fix problem with strt_cnt if counter was already enabled 2020-08-28 19:02:18 +02:00
Ivan Vangelista
fbd403f1e6 snesb.cpp: added decryption for wldgunsb. Seems protected in a similar way to endless
cps1bl_pic.cpp: updated outdated comment
2020-08-28 17:57:48 +02:00
Vas Crabb
c44073056f netlist: Remove copyright-infringing descriptions copy/pasted from datasheets.
Certain things are not considered "creative works" under copyright law,
making them ineligible for copyright protection.  This includes pinouts
(facts), descriptions of circuits (utilitarian), integrated circuit
lithography masks (utilitarian, but there's a separate field of IP law
protecting them), and character shapes (utilitarian).

However, many of these descriptions are substantial enough to be treated
creative works.  A number of them include suggested applications.  There
are situations where reproducing the descriptions may be permitted, for
example:

* The publisher may permit reproducing the entire datasheet for
  reference.

* In some jurisdictions, fair use doctrine may allow the description to
  be quoted in its entirety in a larger creative work (e.g. in a
  research paper, patent application, or an original description of a
  circuit utilising the device).

* Some jurisdictions allow reproduction of no more than 50% of a
  creative work for inclusion in teaching materials.

I am not confident that these soure code comments qualify as a situation
where the long-form descriptions can be copied verbatim lawfully,
especially without reproducing copyright notices for them.  If you want
long form plain language descriptions in the comments, you need to write
them yourself.  That way, you will be the copyright holder of the
creative work, and you can make it availble under a permissive or
"copyleft" license.
2020-08-29 01:16:27 +10:00
Robbbert
83d2f0127e vtech2: Fixed case of pasted letters 2020-08-29 00:47:23 +10:00
Vas Crabb
93df0c713d devfind.cpp: move explicit template instantiations below all member bodies to make clang behave 2020-08-28 23:29:39 +10:00
Robbbert
d9f4c96fac kim1: minor cleanup; added usage. 2020-08-28 19:58:21 +10:00
Robbbert
7839489ce1 eacc: Fixed broken link in the notes. 2020-08-28 19:00:38 +10:00
Dirk Best
b5415181c2 samcoupe/mouse: Use save_item to save array 2020-08-28 09:46:43 +02:00
Dirk Best
218546f06e xtal: Add 9.732 MHz (used by CTA Invader) 2020-08-28 09:46:39 +02:00
couriersud
5d3342c837 netlist: Fix processing of TRUTHTABLES for generated files.
* also made nld_devinc.h srcclean friendly.
* nld_devinc.h and lib_entries.hxx are currently not used. You can try
the automated build by changing NL_AUTO_DEVICES in setup.h to 1.
2020-08-28 09:32:24 +02:00
Ivan Vangelista
7d28de60ee devices/video/k001006.cpp: removed alternate texture layout 2020-08-28 06:57:32 +02:00
Ivan Vangelista
4fbc8990ce snesb.cpp: renamed unksnesb to wldgunsb 2020-08-28 06:16:51 +02:00
Vas Crabb
9f02fa058b validity.cpp, devfind.cpp: Catch missing required I/O ports in systems (excluding slot cards) 2020-08-28 13:11:27 +10:00
arbee
3cc6415c08 apple2gs: fixed Option key name, $C025 bit ordering, and Control-Reset not working [R. Belmont] 2020-08-27 22:36:36 -04:00
Barry Rodewald
a5fd7497d0 cpc_flop.xml: Separate and reorganise the Indiana Jones games (Temple of Doom, Last Crusade and Fate of Atlantis). 2020-08-28 14:08:21 +12:00
hap
e85dc0ce42 odyssey2: put voice roms in softwarelist 2020-08-28 00:56:49 +02:00
Ivan Vangelista
7258bdf3dc New machines marked as NOT_WORKING
----------------------------------
unknown SNES bootleg [Jorge Silva]
2020-08-27 23:09:09 +02:00
Tom
b692fc95fb
cps1.cpp updates: [TwistedTom]
* add slampic, dinopic2 pals
* redump dinopic2 bad gfx rom
2020-08-27 16:04:10 -04:00
ClawGrip
7d1864d1a5
startouch.cpp: Sorted out BIOS versions (#7141) 2020-08-27 16:03:35 -04:00
David Haywood
f634b3ee94
new NOT WORKING machines (#7142)
New NOT WORKING machines
----
Zeebo (Brazil) [Triple Oxygen]
2020-08-27 16:03:19 -04:00
ClawGrip
47037c19df
photoply.cpp: Add HDD firmware dump to 'photoply98sp' (Seagate ST31722A) (#7143)
* photoply.cpp: Add HDD firmware dump to 'photoply98sp' (Seagate ST31722A)
* photoply.cpp: Add some notes about BIOS versions and rename the files accordingly
2020-08-27 16:02:47 -04:00
cam900
314c80ea0e
es5506.cpp: Updates [cam900]
* Correct Taito ES5505 Bankswitching behavior
* Sample bank per ES5505 voice is actually taito_en.cpp specific
* Move external bank behavior into taito_en.cpp, Add getter for voice index
* Add precalculated ES5505 bank table for reduce performance issue, Add getter for CPU
2020-08-27 15:28:01 -04:00
Nigel Barnes
471781f99a bus/bbc/userport: Added the Sprow LCD Display. 2020-08-27 19:47:53 +01:00
Robbbert
4c96792f1c crvision: added usage; fixed stoneage freeze; fixed MT 07338. 2020-08-28 04:10:02 +10:00
Scott Stone
fb9f52c01f sgi_mips.xml: Fix labels (should not have .chd extention) (nw) 2020-08-27 11:32:42 -04:00
Justin Kerk
ada1d5a8f4 Fix clang version detection under Emscripten. [Justin Kerk] 2020-08-27 14:22:16 +00:00
Vas Crabb
32cdd2b5b9 validity.cpp: Limit characters allowed in I/O port tags, and check ROMs and I/O ports for devices individually. 2020-08-27 22:02:57 +10:00
Hatsune Mike
a25d5b8482
toaplan2.cpp: Add Battle Garegga location test (#7140)
* Added bgareggap loctest set to toaplan2.cpp
* Fixed YM2151/OKI level balancing for Battle Garegga and Armed Police Batrider

New working machines
----------------------
Battle Garegga (location test) (Wed Jan 17 1996)
2020-08-27 15:31:38 +10:00
David Haywood
b7c457e6b2
new WORKING machine (Super Bubble Bobble Sun Mixing Megadrive HW) (#7144)
* new WORKING machine
-----
Super Bubble Bobble (Sun Mixing, Megadrive clone hardware) [Jorge Silva, David Haywood]
2020-08-27 06:42:44 +02:00
hap
94d2b7e53e ef9365: remove improper hyperlink from notes 2020-08-26 22:59:36 +02:00
couriersud
e00a6ccf41 netlist: Truth tables are now standalone objects.
* Added TRUTHTABLE_ENTRY to netlist language.
* Please see nlm_ttl74xx for reference implementation.
2020-08-26 22:12:57 +02:00
couriersud
654be7c635 netlist: standalone makefile support for OSX 2020-08-26 22:12:56 +02:00
MetalliC
1147fbc696 midxunit.cpp corrected ROM labels 2020-08-26 23:12:12 +03:00
Ivan Vangelista
01eeccfd59 zr107.cpp: make the rest of the games pass the texture mask ROM test. The tile mask ROM test still fails 2020-08-26 21:56:49 +02:00
Ivan Vangelista
61adcb7b0f zr107.cpp: corrected texture ROMs loading for jetwave and clones. They now pass the mask ROM check. Partially fixes MT07731 2020-08-26 21:34:53 +02:00
Vas Crabb
a6cdd2086d audio/cinemat.cpp: small cleanup/safety improvement 2020-08-27 00:50:26 +10:00
Vas Crabb
823f1c9a05 segausb.cpp: STRUCT_MEMBER allows you to avoid loops and unclutter the source list in debugger memory windows 2020-08-26 20:42:16 +10:00
hap
8a71459221 videopac.xml: add usage notes to testcart 2020-08-26 10:48:54 +02:00
James Wallace
f9d372c0d1
BACTA - turn off log pollution (nw) 2020-08-26 08:45:48 +01:00
Vas Crabb
0959403203 MAME 0.224
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAl9EY9QACgkQwXSxAYxA
 cQ6jPhAA1DOwaQ0vVTmwRY1MUPnK74W0H+7WF6xmBj8UFP7nw92axNc46AOYr/wJ
 rRkEFwhnh3fIsDXRVmgQqv7qgM9gtU9Gu/A30k4UD0ZOb63HBfPDH3bB237/EdxR
 D0pguTQ3dXFh9P+CGiCIiM0mx3ocTMNt6I1oN9fmR9NKSMnn1NvZ2nhPrJzRUkTB
 tFpkv2aIt8bEpsZ4ok5u6+j6gTqTAduEvf2l/dkJubHwjJY/fUxG1v2XOU/XBEdI
 df4KC4xXaVyZi9xExmxfCCmnVei/Ae/GoiXAdEE4mlqD7vU9sBt67aKmbzewmeB9
 X7dJ0y43NT1vFSiKBZN25Z//lLAdIukxgjJ5lEYqwzSiZ2gmEMcXJvEChN+Bn1E8
 t/gQaSlqRGI/kEIh/Z5Gdg0wdVz4MCy5aAEB4qF/wcXB+42oiiblyZhxV+phbQQd
 hkzoTw0N09D4XBqoFQMUs5SWaP/HQBzMHIwYobry/xMD0cdomiUvztTaoDohKdr2
 cAKoqKGk31TFZEMbkqhNCiKXvtrnZSVafnWD9MIo91PkRzjmFw2anXvKUG0etASK
 uyFcPMegVKX41mEAIgQTQ4BygEWP5QgLsnJnwbUjzwqgTtr72/aUQK77+5OtIP5K
 B64ZVH58Kuw0oCmkxJVXlVnUXG00CJXTB6GbvXE71EFkh/nMSjc=
 =ctIB
 -----END PGP SIGNATURE-----

Merge tag 'mame0224' into mainline-master

MAME 0.224
2020-08-26 12:44:52 +10:00
arbee
2c6f48331b Apollo updates: [Hans Ostermeyer]
- Changed "20 years ago" Y2K-avoidance option to "30 years ago"
- Removed runtime device lookup
- Fixed reset command handling in 3C505
2020-08-25 22:23:50 -04:00
Aaron Giles
e8376ed361 sp0250: Apparently this is how STRUCT_MEMBER is supposed to work. 2020-08-25 19:12:09 -07:00
arbee
7b62eab1a9 mac: eliminated runtime region lookups and fixed several non-booting models. [R. Belmont] 2020-08-25 22:07:37 -04:00
ClawGrip
42613dc74e
startouch.cpp: Add two new BIOS dumps [Victor Fernandez (City Game), ClawGrip] (#7138) 2020-08-25 16:42:41 -04:00
Ivan Vangelista
9218b8ceca 39in1.cpp: some improvements to the decryption of the newer games, still missing something 2020-08-25 22:36:07 +02:00
couriersud
d49f54d3e0 netlist: Change license to CC0 in macro folder.
* Got agreement from contributors over social media.
2020-08-25 22:02:01 +02:00
James Wallace
90a94f9e2a mpu4vid.cpp: Added preliminary layout, inputs for Double Take
BACTA Datalogger: Attempt at a fix for missed character transmissions.
2020-08-25 20:59:15 +01:00
hap
35ac33fb1b videopac.xml: sort out cloneof sets 2020-08-25 21:55:40 +02:00
hap
49375126e2 videopac.xml: merge with videopacp, there's too little amount of vp+ exclusives 2020-08-25 21:43:04 +02:00