Commit Graph

76244 Commits

Author SHA1 Message Date
arbee
72e27f9e02 M50753: Add both IRQ lines and route them to the correct interrupt bits. [R. Belmont] 2020-10-19 21:51:56 -04:00
Nigel Barnes
f71ab9fff8 aquarius: Added missing header for caq format. 2020-10-20 01:02:21 +01:00
arbee
ec71cbe492 aquarius: fix compile [R. Belmont] 2020-10-19 18:30:56 -04:00
AJR
784dfae45f m740: Fix return address for JSR ($zz) 2020-10-19 18:04:25 -04:00
AJR
d8d3f94462 m740: Add TST $zz instruction 2020-10-19 17:25:46 -04:00
Nigel Barnes
af16e6fbe9 aquarius: Added support for .CAQ cassette images.
- Select 20K RAM as default.
2020-10-19 21:14:54 +01:00
Nigel Barnes
d13d9d7669 New working software list additions
-----------------------------------
bbc_rom: DataGem 2.039

New NOT_WORKING software list additions
---------------------------------------
bbc_rom: Epromer II 2.5, Epromer III 3.1, Epromer III 3.3
2020-10-19 21:14:53 +01:00
Nigel Barnes
382e6fea50 bus/bbc/rom: Added support for the Gemini DataGem ROM carrier board. 2020-10-19 21:14:53 +01:00
AJR
b2a2942e3f savia84.cpp: Fix output array 2020-10-19 15:32:36 -04:00
Ivan Vangelista
0e3cb45567 jungleyo.cpp: started work on decryption 2020-10-19 19:35:15 +02:00
Aaron Giles
009a5d3d07 07765: Sample rate now saved as part of the stream 2020-10-19 09:22:43 -07:00
Ivan Vangelista
68e16955dd drivers\igs017.cpp, machine\igs025.cpp: some state saving 2020-10-19 17:43:03 +02:00
Vas Crabb
19eaac6f51 hh_ucom4.cpp: Fix real issue in tmtennis layout - nanosvg just isn't rejecting invalid input. 2020-10-20 00:38:26 +11:00
David Haywood
13e92736ff
-new WORKING machines (Plug & Play) (#7363)
new WORKING machines
-----
25 Video Games - All in 1 Video System (Senario) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
Plug 'N' Play 30-in-1 (DGUN-851) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]

new WORKING clones
-----
Mega Drive Collection Volume 1 (Radica, Arcade Legends) (Europe) [Sean Riddle, ClawGrip]

-Plug & Play metadata improvements [David Haywood]
2020-10-20 00:35:05 +11:00
Vas Crabb
87f5a2e535 hh_ucom4.cpp: Work around nanosvg style propagation bug in tmtennis layout. 2020-10-20 00:32:34 +11:00
Vas Crabb
e90403a499 emu/rendlay.cpp: Fixed one more place where disk drawing had error accumulation issues. 2020-10-19 18:13:26 +11:00
arbee
a24c699d06 macprtb: Add preliminary (not working) LLE PMU support. [R. Belmont] 2020-10-18 22:39:29 -04:00
AJR
6808a82673 m740: Add file accidentally uncommitted in faff4e6c2d 2020-10-18 21:26:23 -04:00
AJR
faff4e6c2d m740: Add missing JSR ($zz) instruction mode 2020-10-18 20:15:56 -04:00
Vas Crabb
66d2045d35 -emu/rendlay.cpp: Avoid another issue with floating point error accumulation when drawing disk components.
-fidel_dames.cpp: Draw buttons as single elements - improves appearance at small sizes.
2020-10-19 10:51:21 +11:00
Justin Kerk
c88f0006c9 Fix link errors with new versions of Emscripten 2020-10-18 23:11:35 +00:00
AJR
1709e60150 macprtb.cpp: Preliminary MCU configuration
* m5074x: Add preliminary M50753 type; eliminate custom ROM tag
2020-10-18 19:07:30 -04:00
ArcadeShadow
55f1d2bcb7 ibm5170 - New working software list additions
Added: Master of Magic (v1.1), Master of Magic (v1.0)
2020-10-18 15:18:42 -07:00
arbee
b906bb888f mac: move '030 PowerBooks to a separate driver. [R. Belmont] 2020-10-18 16:31:38 -04:00
AJR
5add317669 Numerous drivers: Modernization and runtime tag lookup elimination
* Substitute output finders for output().set_value
* Use more array finders, particularly for keyboard ports
2020-10-18 15:36:37 -04:00
Aaron Giles
911515af31 dac: Make default range for 1-bit DACs 0-1 instead of -1-1 2020-10-18 11:06:08 -07:00
hap
11b0426cc3 fidel_dsc.lay: small tweak after rendlay element clipping bugfix 2020-10-18 18:48:04 +02:00
arbee
1f3aee34aa mac: Move macprtb and macpb100 to their own driver. [R. Belmont] 2020-10-18 12:35:46 -04:00
Vas Crabb
9836069924 gladiatr.cpp: Extracted AQ 007 microcontroller program from original PCB. [Caps0ff, Phil Bennett, Vas Crabb] 2020-10-19 00:41:33 +11:00
ClawGrip
b674412040
New machines marked as NOT_WORKING (#7361)
* holeland.cpp: Fix typo ("Refreativos Franco" -> "Recreativos Franco")

* New machines marked as NOT_WORKING
----------------------------------
Santa Fe Golden [jordigahan, ClawGrip]
2020-10-18 09:30:11 -04:00
cam900
604925d8e0
mame.lst: Reorder list (#7364) 2020-10-18 15:07:05 +02:00
Aaron Giles
eceffb4828 disound: Create m_specified_inputs_mask to track which inputs have been specified.
dac: Various improvements:
- Default to output range -1..1, by far the most common case
- Detect if inputs are specified and use those for output range

leland: Update to leverage new DAC capabilities.
2020-10-18 00:07:26 -07:00
Aaron Giles
52c739b434 ns32202: Fix MSVC compile 2020-10-18 00:06:40 -07:00
arbee
ce18d50567 macqd700: clean up where the 60.15 Hz heartbeat comes from, start adding SCSI. [R. Belmont] 2020-10-17 23:07:05 -04:00
Robbbert
6f8aece4a4 ssem: added usage for virpet. 2020-10-18 04:08:43 +11:00
Robbbert
186db4f627 ssem: missed a file 2020-10-18 03:25:41 +11:00
Robbbert
95202d5e3e ssem: New Working Software
----------------------------
diffeqt, flash, hcf, hfr989, intdiv, longdiv2, medclock, nightmare,
Noodle Timer,
primegen,
Slide Show,
Virtual Pet    [all from "the collection"]
2020-10-18 03:22:41 +11:00
AJR
5043ee05d1 bbc.cpp, electron.cpp: Eliminate output().set_value 2020-10-17 10:00:57 -04:00
Vas Crabb
bd5fd2fe20 -gameboy.xml: Improved metadata and added some dumps. [ICEknight] 2020-10-17 23:25:49 +11:00
Aaron Giles
522dc72d2c
dac/volt_reg: improve performance (#7274)
* dac/volt_reg: improve performance
* modify dac to accept streams of any input rate to avoid resampling
* modify dac to assume input voltage streams are constant by only
   grabbing the first input sample
* modify volt_reg to output at the minimum sample rate

* dac: Restructure the DAC sound devices a bit
* centralize implementation based on lookup tables
* add set_constant_vref() method for the common case where references
   are constant, thus avoiding the need for voltage regulator devices
* convert williams.cpp to using this new method as a test
2020-10-17 08:22:58 -04:00
cam900
f9deebb781
Rename Konami Python driver to kpython.cpp, Add notes (#7359)
* Move popn9 into kpython.cpp


* viper.cpp: Fix source name

* kpython.cpp: Add notes for popn9 ds2430 data

* kpython.cpp: internal ROM of H8 mcu isn't 32 bit
2020-10-17 08:20:17 -04:00
Kadir Ekşi
8503844d1c
Update strings.po (#7358)
-strings.po: Small fixes and just a few new translations for Turkish translation. [kadireksi]
2020-10-16 22:27:11 +02:00
Ivan Vangelista
8b4794300c mhavoc.cpp: added one more note about the PROM 2020-10-16 20:58:48 +02:00
Ivan Vangelista
b3f391f584 mhavoc.cpp: verified PROM [Andrew Welburn] 2020-10-16 20:52:22 +02:00
Vas Crabb
63be22d8f3 -gbcolor.xml: Improved metadata and added some dumps. [ICEknight]
-gbcolor.xml: Started tidying up titles of Chinese cartridges.
2020-10-17 03:42:10 +11:00
ClawGrip
00bfc6411a chameleonrx1.cpp: Misc quality fixes 2020-10-17 02:19:38 +11:00
r09
54c1947932
fmtowns_flop.xml: 4 new dumps (#7353)
New working software list additions (fmtowns_flop)
-----------------------------------
Premium [r09]
Quiz Banchou [r09]
Shangrlia [r09]
Yajiuma Pennant Race 2 [r09]
2020-10-17 01:35:08 +11:00
Vas Crabb
35b3515fe0 machine/rescap.h: Use constexpr where it won't change semantics.
The other function-like macros will invoke type decay or promotion
depending on what the argument expressions evaluate to, so chaning
them to constepr functions could change semantics.
2020-10-17 00:38:44 +11:00
AJR
20a7993c8b rescap.h: Credit the actual authors (nw) 2020-10-17 00:15:56 +11:00
Dirk Best
8b59533952
Create GitHub Action to validate hash XML files (#7323)
* Create GitHub Action to validate hash XML files

This GitHub Action will run on any commit or pull request that changes a file in the "hash" directory. It will do a simple xmllint run for the HSI files and will check the softwarelist XML files against their DTD.

* Delete c64_flop_clcracked.xml

No content, can be recreated if needed.

* Remove references to removed softwarelist c64_flop_clcracked.xml
2020-10-17 00:13:51 +11:00