Commit Graph

76415 Commits

Author SHA1 Message Date
arbee
d6bed0e154 ymmu5.cpp: fix typo [R. Belmont] 2020-11-03 00:03:42 -05:00
arbee
af5ee19e87 ymmu5.cpp: Hook up keyboard matrix, now it makes noise. [R. Belmont] 2020-11-02 23:55:01 -05:00
Ivan Vangelista
01bc08e386 pgm.cpp: minor documentation update according to PCB scans [JacKc] 2020-11-02 20:32:23 +01:00
Ivan Vangelista
6cb6c07171 twincobr.cpp, wardner.cpp: decapped TMS32010C based MCUs for fshark, hishouza and ktiger. The fshark one is also compatible with skyshark and wardner [Caps0ff, Nathan Gilbert, Guru] 2020-11-02 20:20:17 +01:00
AJR
0f94d65e13 fm16beta: Fix missing object error; reduce region size 2020-11-02 13:47:02 -05:00
AJR
cf486a7062 ns32000: Initialize members 2020-11-02 13:43:31 -05:00
ajrhacker
ff91e96a47
Merge pull request #7425 from DavidHaywood/021120_2
Fixed vt1682_alu.cpp out of bounds accesses + 2 Plug Play additions
2020-11-02 13:25:32 -05:00
DavidHaywood
42ea8bef23 - fixed out of bounds access in vt1682_alu.cpp
new WORKING machines
-----
Plug 'N' Play Rockstar Guitar / Guitar Rock (PAL) [Peter Wilhelmsen, David Haywood, Team Europe]

new NOT WORKING clones
-----
Zippity (UK) [David Haywood, Team Europe]
2020-11-02 17:45:23 +00:00
Ivan Vangelista
f19822ee4b atarisy1, bfcobra, gts80b, hp48, hyhoo, jpmsys5, malzak, system16, tecmosys, tmnt: initialized some variables that were causing crashes in drvnoclear builds 2020-11-02 18:19:53 +01:00
Vas Crabb
349265533d Clean-up and consistency fixes after memory system changes. 2020-11-03 02:59:49 +11:00
David Haywood
0683248955
- weclemans.cpp cleaned up MACHINE_START_OVERRIDE / MACHINE_RESET_OVERRIDE / VIDEO_START [David Haywood] (#7423)
-  tsamurai.cpp cleaned up MACHINE_START_OVERRIDE / MACHINE_RESET_OVERRIDE / VIDEO_START  [David Haywood]
  - tubep.cpp cleaned up MACHINE_START_OVERRIDE / MACHINE_RESET_OVERRIDE / VIDEO_START  [David Haywood]
  - segac2.cpp cleaned up MACHINE_START_OVERRIDE / MACHINE_RESET_OVERRIDE / VIDEO_START  [David Haywood]

new WORKING machines
------
Street Fighter II: Special Champion Edition (MSI Plug & Play) (Europe) [Team Europe]

new WORKING software list entries
-----
ekara_pal.xml:
uk_vol4 e-kara UK / Europe Volume 4 (UK-E004) [David Haywood. Team Europe]
uk_vol5 e-kara UK / Europe Volume 5 (UK-E005) [David Haywood. Team Europe]
2020-11-03 02:51:04 +11:00
hap
24a281741a remove some unneeded usage of save_pointer + .get() 2020-11-02 16:28:58 +01:00
David Haywood
8d22f65d29
Plug and Play work - improve vt1682 ALU behavior, small steps towards vt369 including adding of soundcpu for denv150 (#7414)
* some VT bits, use ALU device
* misc refactoring bits
* pushing forward, denv150 uploads a sound program
* add a subcpu
2020-11-03 02:20:53 +11:00
hap
c91e9cb1bc vsnes: fix compile error 2020-11-02 14:21:29 +01:00
Devin Acker
c951b0e470
klax.cpp: get bootleg sets working (#7413)
Clones promoted to working
-----------------------
Klax (version 5, bootleg set 1)
Klax (version 5, bootleg set 2)
2020-11-02 23:02:26 +11:00
hap
e3302cf2c6 chessmsr,fcc: fix ram savestate problem 2020-11-02 12:46:54 +01:00
hap
a47e689455 namcos22: remove an unneeded machine_start 2020-11-02 12:22:58 +01:00
Olivier Galibert
b8c338858a emumem: Simplify memory management. [O. Galibert]
API impact:
- install_ram/rom/writeonly now requires a non-null pointer.  If you want
  automatically managed ram, add it to a memory map, not in machine_start

- install_*_bank now requires a memory_bank *, not a string

- one can create memory banks outside of memory maps with memory_bank_creator

- one can create memory shares outside of memory maps with memory_share_creator

Memory maps impact:
- ram ranges with overlapping addresses are not shared anymore.  Use .share()
- ram ranges touching each other are not merged anymore.  Stay in your range

Extra note:
- there is no need to create a bank just to dynamically map some memory/rom.
  Just use install_rom/ram/writeonly
2020-11-02 12:12:11 +01:00
Patrick Mackinlay
f4172ded3e ceres: wip checkpoint
* implement the mouse
* connect the fpu
* crude hard/floppy disk controller hle
* add debugger rom
* boots oberon from hard disk image
2020-11-02 18:03:52 +07:00
Patrick Mackinlay
8cc1effdfb mc68681: output counter ready on op3
* suppress unnecessary interrupt callbacks
* fix counter clock rate calculation
2020-11-02 18:00:17 +07:00
AJR
1f14e2a6fd fm7: Fix editing error in a41012e8c2 2020-11-01 23:37:16 -05:00
AJR
a41012e8c2 fm7.cpp: Second cleanup pass
- Eliminate RAM regions
- Eliminate device_timer and anonymous timer usage
- Add bad dump flags for hardware-inaccurate ROM dumps
- Add NO_DUMP entries for a few minor missing parts
- Remove a lot of dead code
2020-11-01 23:14:36 -05:00
arbee
bef3056d12 New machines added as NOT_WORKING
---------------------------------
Yamaha MU-5 [Edward d-tech, DBWBP.com, R. Belmont]
2020-11-01 22:27:28 -05:00
AJR
43af60c1cd fm7.cpp: First cleanup pass
- Separate state classes
- Scope down macros and structs
- Shorten many handler names
- Eliminate a little of the RAM region abuse
2020-11-01 21:26:37 -05:00
Ivan Vangelista
402b885847 lethalj, m72, megatech, punchout, tumbleb, xerox820: initialized some variables to avoid crashes in drvnoclear builds 2020-11-01 15:24:37 +01:00
Vas Crabb
6dbf1311af cinemat.cpp: Adjust alignment of armora overlay.
I adjusted the alignment based on where the shots hit the buildings.  It
doesn't seem possible to not have the tanks partly overlap the buildings
but still have the hitboxes inset into the buildings by the right amount
on all sides.
2020-11-02 00:46:05 +11:00
Vas Crabb
890d8129ed cinemat.cpp: Improved armora artworkr
Better alignemnent and transmission colours in particular.
2020-11-01 23:59:17 +11:00
Dirk Best
e3c1c65d56
Update ci-windows.yml
ci-windows.yml:  Remove update step to prevent errors about outdated mirrors
2020-11-01 12:33:09 +01:00
Felipe Corrêa da Silva Sanches
77aaf23776
-avr8: Fixed crash with pensebem / timer1 crash. [Felipe Sanches] 2020-11-01 11:59:35 +01:00
Sandro Ronco
ec9882c74c saitek_risc2500.cpp: Use SED1520 device for the LCD screen. [Sandro Ronco] 2020-11-01 10:48:57 +01:00
Ivan Vangelista
314580ee4a exerion, nbmj8688, nbmj8891: initialized some variables 2020-11-01 08:33:12 +01:00
Ivan Vangelista
7194a5aab0 20pacgal, advision, archimds, aristmk5, segajw: initialized some variables that were causing crashes in drvnoclear builds 2020-11-01 08:10:09 +01:00
Sandro Ronco
2dbfe3db33 pce220.cpp: split HD61202 and SED1560 into separate devices. [Sandro Ronco]
Machines promoted to WORKING
----------------------------
Sharp PC-E220 [Sandro Ronco]
Sharp PC-G815 [Sandro Ronco]
2020-10-31 23:36:12 +01:00
Olivier Galibert
4726878b3c ks0164: Pitch is floating point [O. Galibert] 2020-10-31 22:53:51 +01:00
Nigel Barnes
ac74e7ed24 New working clones
------------------
Aquarius (PAL) [Nigel Barnes]
Aquarius II [Martin v.d. Steenoven]
2020-10-31 21:33:21 +00:00
Nigel Barnes
d44b1552cf aquarius: Peripherals implemeted as slot devices: 4K/16K/32K/16K+ Memory Cartridges, Mini Expander (now with controllers), Quick Disk (not working), C1541 DOS Interface (not working)
- Implemented memory mapper for CP/M.
- Serial printer port.
- External RAM is now scrambled.
- SuperCart bankswitching board implemented for Aquaricart.
- Cartridge images of size 4K, 8K, 16K now supported, was previously 16K only.
2020-10-31 21:33:20 +00:00
Olivier Galibert
f814777e46 wavesynth: waveblaster-based virtual expander, ks1064 for now [O. Galibert] 2020-10-31 21:47:49 +01:00
Ryan Holtz
c9d3d973dd -avr8: Converted from using an IO address space to devcb for GPIO I/O. [Ryan Holtz] 2020-10-31 18:52:06 +01:00
r09
36961e3e5f
fmtowns_flop.xml: add the World of Xeen disk (#7412)
New working software list additions
-----------------------------------
Might and Magic - World of Xeen [Neo Kobe Collection]
2020-11-01 03:29:40 +11:00
Ivan Vangelista
7967be840d astrocde, drw80pkr, fm7, hp9845, igs011, mc1000, nmk16, ti99_8, williams, xor100: initialized some variables which were causing asserts / crashes / regressions in drvnoclear builds 2020-10-31 16:04:49 +01:00
Vas Crabb
cf7fe1e04d -bus/a2bus: Added Apple II Parallel Printer Interface Card.
-frontend/mame/audit.cpp: Fixed another annoying edge case.

-Cleaned up RawInput code slightly.
2020-11-01 00:37:28 +11:00
Ivan Vangelista
da9213faaa aerofgt, bbc, ksys573, kyocera, mlanding, pc9801, snk, spg2xx_zone_32bit, tek405x, v1050, zx: initialized variables which were causing asserts / regressions in drvnoclear builds 2020-10-31 13:40:58 +01:00
Ivan Vangelista
1a23923741 ksys573.cpp: initialized one variable to avoid asserts in drvnoclear builds 2020-10-31 10:36:26 +01:00
Ivan Vangelista
aa4451f31d srmp2: initalized a couple variables to avoid asserts in drvnoclear debug builds 2020-10-31 08:50:58 +01:00
Robbbert
40bf25b8e4 instruct: initialised a variable 2020-10-31 15:32:14 +11:00
Robbbert
4161850d66 busicom: init a variable, marked as MNW again (see note). 2020-10-31 15:05:33 +11:00
AJR
4026e0237c thomson.cpp: Initialize more state variables; clean up video code slightly 2020-10-30 23:48:29 -04:00
Brian Troha
5d844e3793 cps1.cpp: Use proper sound CPU code for the Forgotten Worlds (Japan) set 2020-10-30 18:24:45 -05:00
MetalliC
320c109a29 new NOT_WORKING clone
-----------------------
Death Crimson OX (USA) [Fabrice Arzeno]
2020-10-30 23:36:24 +02:00
Ivan Vangelista
79407b6a98 segac2.cpp: initialized one variable to avoid asserts / regressions in drvnoclear builds 2020-10-30 22:20:25 +01:00