Commit graph

75462 commits

Author SHA1 Message Date
Rhett Aultman
49466dc4ad
bus/a2bus: Added Uthernet card emulation for Apple IIgs (#7090)
* Ported Cirrus Logic CS8900A Crystal LAN MAC emulation from VICE and hooked it up to Apple II card device.
* Adds Ethernet networking support for Apple IIgs.
2020-08-31 11:22:32 +10:00
AJR
7a93c921fd tr707, tr727, mks7: Add skeleton MB63H114 device 2020-08-30 20:31:55 -04:00
AJR
7831b5657b namco51: Reimplement outputs that were accidentally disabled when device switched to using low-level emulation. This restores start LEDs and coin lockouts for various games in galaga.cpp and polepos.cpp. 2020-08-30 19:04:05 -04:00
Nigel Barnes
d068c511dc wd_fdc.cpp: Corrected register commit delay for WD177x according to datasheet. 2020-08-30 20:12:31 +01:00
ajrhacker
fb2802bcea
Merge pull request #7160 from ArcadeShadow/patch-60
ibm5170 - New working software list additions
2020-08-30 15:08:29 -04:00
ArcadeShadow
d996109a51
ibm5170 - New working software list additions
Added: Indiana Jones and the Last Crusade - The Graphic Adventure (3.5", VGA version, re-release), Innocent Until Caught
Redumped: [micromac] Micro Machines (the old set has a modified OEM ID and a modified root)
2020-08-30 18:00:53 +01:00
cracyc
3bc0848cb1 luaengine: add time_until_pos 2020-08-30 11:27:42 -05:00
David Haywood
87762e25b4
new WORKING machines (Plug & Play Double Dance Mania x2) (#7158)
* new WORKING machines
-----
Double Dance Mania: Supreme / Dance Supreme [Sean Riddle, David Haywood, Kamaal Brown]
Double Dance Mania: Mega 12 [Sean Riddle, David Haywood]

* new NOT WORKING
-----
My Arcade Wireless Video Game Station 200-in-1 (DGUN-2572) [Sean Riddle, David Haywood]
2020-08-30 11:08:26 -04:00
Robbbert
26f4e0bc62 laser2001_cart.xml: added note 2020-08-30 23:56:14 +10:00
Robbbert
c998f93ebd crvision: corrected name of rameses 2020-08-30 23:36:04 +10:00
hap
3624b416ba add nullptr check to some strtoul calls 2020-08-30 12:11:01 +02:00
Vas Crabb
97a409b2a9 formats/flopimg.cpp: Use appropriate standard exceptions for reporting errors, allowing libemu to be removed from imgtool and floptool. 2020-08-30 17:22:17 +10:00
Vas Crabb
ec88949651 formats: Get rid of more inappropriate use of emu_fatalerror (and fix some spelling issues, etc. while I'm at it) 2020-08-30 17:08:25 +10:00
Brian Troha
8cf55b23da New working clones
------------------
Cruis'n USA (v4.5) [Simzy, Brian Troha, The Dumping Union]
2020-08-29 23:53:34 -05:00
Robbbert
05331d2b72 crvision: used 2-dimensional ioport array to clean up code
- added reset button to manager/lasr2001 so that carts can be played

- added notes

- adjusted xml usage to accommodate manager/lasr2001
2020-08-30 14:26:45 +10:00
Davide Cavalca
bf10655b92
ibm5150_hdd: new software list (#7157) 2020-08-29 20:57:57 -04:00
ClawGrip
46395f1384
New working clones (#7156)
* New working clones
------------------
Meteor (bootleg of Asteroids) [Bea, Iris]
2020-08-29 20:50:05 -04:00
Davide Cavalca
f4b45321ba
hp9k3xx_cdrom: new software list additions (#7153) 2020-08-29 20:48:52 -04:00
David Haywood
d38ba70ae2
pcp8718 / pcp8728 start using extracted internal ROM [Sean Riddle, David Haywood] (#7152)
* pcp8718 / pcp8728 start using extracted internal ROM [Sean Riddle, David Haywood]

* new WORKING machine
----
Mega Man 2 (MSI Plug & Play) [Sean Riddle]
2020-08-29 20:47:48 -04:00
Justin Kerk
68fecdf7e0 pc_dsk: Ignore 84-byte Disk Copy 4.2 header [Justin Kerk] 2020-08-29 12:48:40 -07:00
Justin Kerk
9d54b039e3 New working software list additions
-----------------------------------
ibm5170: GayBlade [Ryan Best]

New not working software list additions
---------------------------------------
mac_hdflop: GayBlade [Ryan Best]
2020-08-29 12:26:52 -07:00
Robbbert
761792da4d fix for mess.flt 2020-08-30 04:45:03 +10:00
Robbbert
1921811758 crvision: improved keyboard. hapmon marked back to working. 2020-08-30 04:25:05 +10:00
AJR
913a9c0d27 segas32.cpp: Eliminate auto_alloc and a bizarre comparison between bitmap pointers 2020-08-29 13:34:06 -04:00
AJR
e4b567a398 rax: Modernize RAM allocation and object lookups 2020-08-29 12:36:31 -04:00
James Wallace
8fa5f43c9c MPU4Video - added an experimental LUA script to the Double take layout.
This takes individual lamp lines that are used for LED selects and recombines them.
To see the effect, plugin -layout is needed.
2020-08-29 16:46:31 +01:00
ClawGrip
3fc0ff8b86
New machines marked as NOT_WORKING (#7151)
* New machines marked as NOT_WORKING
----------------------------------
Photo Play 2001 (Italian) [Alex Meijer, TeamEurope]
2020-08-29 10:33:50 -04:00
David Haywood
fb1fa07c15
new WORKING machines (#7150)
----
Ms. Pac-Man (MSI Plug & Play) [Sean Riddle]
Space Invaders (MSI Plug & Play) [Sean Riddle]
2020-08-29 10:33:26 -04:00
AJR
4957234b6a New machines marked as NOT_WORKING
----------------------------------
GEM RealPiano RP200 [DBWBP]
2020-08-29 09:37:23 -04:00
Vas Crabb
fa8337f62f makedep.py: Deal with loops when there are parent directory references in #include directives.
As an aside, it would be nice if the loops weren't there in the first place.
2020-08-29 18:10:28 +10:00
AJR
ee99dce4d2 New machines marked as NOT_WORKING
----------------------------------
Roland MKS-7 Super Quartet [DBWBP]
2020-08-28 23:42:43 -04:00
Brian Troha
4e0c82dad8 williams.cpp: Document and correct Joust ROM labels. [Brian Troha] 2020-08-28 21:36:45 -05:00
ajrhacker
8e3976e24a
Merge pull request #7149 from clawgrip/patch-53
New clones marked as NOT_WORKING
2020-08-28 22:34:03 -04:00
angelosa
6641dd5d28 snesb.cpp: ofc dips needs to be sorted out (nw) 2020-08-29 04:28:17 +02:00
angelosa
7f9773b67e snesb.cpp: wldgunsb add lives dips (nw) 2020-08-29 04:19:05 +02:00
angelosa
c3aab41ad9 snesb.cpp: bare minimum protection sim for wldgunsb, making it to boot 2020-08-29 04:06:11 +02:00
AJR
e1fcb43459 concept: Add note about baud rates 2020-08-28 20:58:59 -04:00
Ivan Vangelista
e46f2d614b snesb.cpp: simplified decryption for wldgunsb [iq_132] 2020-08-28 22:48:03 +02:00
ClawGrip
ebe1fc4298 Add 'photoply2ksp' and rename 'photoply' -> 'photoply2k' 2020-08-28 22:45:58 +02:00
ClawGrip
5d5d7d024f
New clones marked as NOT_WORKING
----------------------------------
Photo Play 2000 (Spanish) [jordigahan, ClawGrip]
2020-08-28 22:43:12 +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