Commit Graph

92114 Commits

Author SHA1 Message Date
Mark Garlanger
0e62ff6dcd
heathzenith/h89.cpp: Convert SigmaSoft parallel port into an h89 left card. (#13024) 2024-11-28 12:46:25 -05:00
angelosa
54af069e4e Software list items promoted to working
---------------------------------------
pc98.xml: Spindizzy II [Angelo Salese]

New working software list items
-------------------------------
pc98.xml: Lemmings, Shikinjou [Neo Kobe]
2024-11-28 18:11:46 +01:00
angelosa
45187cefb3 video/upd7220.cpp: fix vsync timings and update_partial for graphics partition 2024-11-28 18:11:46 +01:00
mamehaze
c79d184620
split monster 'toaplan2.cpp' file into smaller per-board parts + slight modernization (#13022)
* toaplan2 - splitup the big driver

* move some common logic to a device

* further tidyups

* raizing.cpp - begin tidy

* raizing.cpp cleanups

* raizing tidyups

* more raizing cleanups

* sort mame.lst

* attempt to fix CL

* restore original copyright holders to files where not every line is my code (although most of these are no so distant from the files from 20 years ago due to the amount of rewriting they've undergone it's questionable they still apply)

* tekipaki.cpp - remove unused shared_ram

* anonymous namespaces

* rename functions that still had _toaplan2 and _truxton2 in them

* move all the old game specific notes to the drivers containing those games now

---------

Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2024-11-28 15:47:23 +01:00
hap
a045468681 source org: move quasar driver to zaccaria folder 2024-11-28 12:48:00 +01:00
hap
7ea23aa257 quasar: untangle from cvs_base 2024-11-28 12:42:40 +01:00
hap
c42e64a78b cvs: add logmacro, remove set_vblank_int 2024-11-28 10:47:41 +01:00
hap
972c6b2544 s2650: add logerror o illegal opcodes 2024-11-28 10:47:41 +01:00
Ivan Vangelista
2b6309f725 wing/luckgrln.cpp: added missing MNW flag for luckstrn 2024-11-28 07:01:01 +01:00
Ivan Vangelista
3affaa7853 New systems marked not working
------------------------------
Lucky Star (newer Z180 based hardware) [Ioannis Bampoulas]
2024-11-28 06:58:45 +01:00
Patrick Mackinlay
ae4e4482c6 fix windows build
* use MPARAM for GENie build architecture
* avoid escaping issue in 3rdparty/expat
2024-11-28 08:49:59 +07:00
hap
e5e2ca35ab cvs: fill initial char ram with 0xff, simplify discrete sound placeholder 2024-11-28 00:54:00 +01:00
hap
5709a5ed88 gk2000: update notes 2024-11-28 00:54:00 +01:00
AJR
338db8889d zx81_cass.xml: Add metadata to a few entries 2024-11-27 18:29:14 -05:00
ArcadeShadow
c8c6772dba
zx81_cass.xml: Added 24 working items (#12986)
New working software list additions
--------------------------------------------
Aerial [Inufuto]
AntiAir [Inufuto]
Ascend [Inufuto]
Battlot [Inufuto]
Blitz Balle [Team Zeddy, Planeta Sinclair]
Bootskell [Inufuto]
Cacorm [Inufuto]
Comp-U-Tax/82 [Team Zeddy, Planeta Sinclair]
Cracky [Inufuto]
Game of Life [Team Zeddy, Planeta Sinclair]
Guntus [Inufuto]
Hopman [Inufuto]
Jogos 80 - Ano 12 - Número 19 (Julho 2018) (cover tape) [ZX81 Never Die]
Lift [Inufuto]
Mazy [Inufuto]
MicroGame: Caçadores do Tesouro [ZX81 Never Die]
MicroGame: Challenger [ZX81 Never Die]
MicroGame: Pinball Wizard [ZX81 Never Die]
Monitor and Disassembler [Team Zeddy, Planeta Sinclair]
Neuras [Inufuto]
Osotos [Inufuto]
Ruptus [Inufuto]
Scorpirus [Team Zeddy, Planeta Sinclair]
Yewdow [Inufuto]
2024-11-27 16:23:42 -05:00
Vas Crabb
958d52f28b -dynax/dynax.cpp: More I/O improvements:
* Replaced hjingi hopper hack with a hopper device.
* Improved DIP switch labels for mjembase and hooked up hopper.
* Improved a few DIP switch labels for mjelctrn.

-Fixed some more #include guards and added a CI task to check them in
 src/devices and src/mame.
2024-11-28 06:55:14 +11:00
angelosa
33a3404ac2 New working software list items
-------------------------------
pc98: Chitty Chitty Train (Ver 1.00, .hdm installed hack)
2024-11-27 20:37:49 +01:00
Ivan Vangelista
e77c6b2dce - misc/belatra.cpp: dumped PAL for unkbel [Porchy, TeamEurope]
- misc/joystand.cpp: dumped GFX ROMs for x180 [buffi, f205v, Hammy]
2024-11-27 08:29:42 +01:00
hap
d20c9a1a20 s2650: forgot to put back default debugger config 2024-11-27 02:21:13 +01:00
hap
02625e1ec3 raiders: remove MUP flag, game works fine - if it's about the collision detection: it looks like it's intended that enemies that haven't separated from the group yet can't be shot down,
superbik: remove todo note, can't repro bug on current build
tms5110: small cleanup
2024-11-27 02:13:21 +01:00
hap
0172ffd890 s2650: fix issue with add/sub half carry flag, small cleanup 2024-11-27 02:13:20 +01:00
AJR
369ce20125 Sega SC-3000/SK-1100 overhaul
- Add BASIC functions and katakana symbols to key labels
- Add variant of keyboard device with diareses instead of kana
- Eliminate sc3000h clone set since SC-3000H has no emulatable differences from SC-3000
- Add PAL version of SC-3000 with different VDP and keyboard with diareses
- Add some XTAL-derived clocks to sf7000
2024-11-26 18:54:47 -05:00
ClawGrip
9d4d0272ed
cirsa/cirsa2080606.cpp: Add note about Lucky Player (#13020)
To avoid mistakes when looking for undumped sets
2024-11-26 18:22:37 -05:00
Vas Crabb
24b21367f5 Actually demote tautological-compare to a warning. 2024-11-27 06:15:56 +11:00
Vas Crabb
2cf1afbf74 Demote tautological-compare to a warning again.
clang on Windows x86-64 is getting upset about code that is making no
assumptions about the relative sizes of uint64_t and long.

Also, fixed more #include guards.
2024-11-27 06:09:34 +11:00
Vas Crabb
aea6a32a29 Enable tautological-compare warning as error.
If it causes too much trouble with a supported compiler, it can be
downgraded to a warning.
2024-11-27 05:21:34 +11:00
Vas Crabb
b97765105d dynax/dynax.cpp: Added DIP switches that are sometimes populated to Ougon no Pai.
Also fixed a bunch more #include guards.
2024-11-27 05:12:25 +11:00
Patrick Mackinlay
dc8ba812c1
Updated GENie and changed Visual Studio target to Visual Studio 2022. (#13000)
* Updated to GENie 1181.
* Applied local fix for GENie resource include directory bug, sent upstream as bkaradzic/GENie#572.
* Set MSVC flags to use conformant preprocessor, standards conformance mode, and assume UTF-8 encoding.
2024-11-27 04:39:05 +11:00
Ivan Vangelista
5b1adf3db9 New working systems
-------------------
Joker Card (encrypted) [TeamEurope]

New working clones
------------------
Future Flash (set 2) [chaneman]
2024-11-26 18:09:40 +01:00
cam900
b24b4040a4
jaleco/tetrisp2.cpp: Use configured banking for sound ROMs, cleaned up code: (#13018)
* Moved Rock'n Tread to a separate state class, and moved more members to the state classes that use them.
* Use driver device lifecycle functions for initialization.
* Use generic graphics decoding layouts.
* Reduced use of literal tags and run-time tag lookups.
* Reduced redundancy in member names.
2024-11-27 03:37:57 +11:00
angelosa
1bfe721c04 isa/sb16.cpp: add +1 to DMA length for stereo mode as well 2024-11-26 17:10:31 +01:00
angelosa
6cc52bd96a nec/pc9801.cpp: fix upper ARTIC port reads 2024-11-26 17:10:31 +01:00
David 'Foxhack' Silva
9c86cae581
ibm5170_cdrom.xml: New software items added (#12995)
New software list items
-------------------------------
ibm5170_cdrom.xml: Corel Linux Deluxe, Civilization: Call to Power (Limited Edition, v1.1 Linux) [Foxhack]
2024-11-26 09:39:23 +01:00
hap
24cb27c366 source org: rename mr to modelracing 2024-11-26 04:07:18 +01:00
hap
714c179702 galaxia: remove partial updates, it was problematic for this driver and unneeded,
quasar: correct cpu speed and improve vblank duration to fix game speed bug on 3rd level,
s2636: remove render_first_line, add a start_new_frame instead
2024-11-26 04:00:02 +01:00
hap
27b766f1c3 chanbara: guru confirmed that enemy spawn bug happens on pcb 2024-11-26 04:00:02 +01:00
hap
f4f5fb5ebf screen: prevent race condition on drivers with vblank at y=0, causing partial updates to fail after load state 2024-11-26 04:00:02 +01:00
mamehaze
521af022e3
new machines marked as NOT WORKING - Cassette Vision (#11927)
* abandoned cassette vison work

* remove comment now that the useful table is gone

* force github to rebuild because github is being github

* add a note based on earlier research

* bring this part over from the previous tree too, it seems worth having still

* actually use this version instead, I thought it was broken, but it actually has advantages

* I've been informed this will be merged if I assign a copyright holder, so as I don't really recognize it as my own design anymore, I'm assigning Vas.

* Update cpu.lua

* Start cleaning up:

* cassvisn_cart.xml: Fixed program region width.
* cassvisn_cart.xml: Added Japanese titles and proper markup for release
  dates.
* epoch/cassvisn.cpp: Removed unnecessary byte swapping when loading
  software list items.
* cpu/upd777.cpp: Made order of declarations and definitions more
  consistent with each other, added more inline and const hints.

* tools/unidasm.cpp: Make data source big Endian to match CPU core.

* epoch/cassvisn.cpp: Digit grouping for big numbers, better error messages.

---------

Co-authored-by: David Haywood <hazemamewip@hotmail.com>
Co-authored-by: Vas Crabb <vas@vastheman.com>
2024-11-26 00:42:46 +01:00
mamehaze
f35289badb
new machines marked as NOT_WORKING - Dynamic Trial 7 (#11938)
* new machines marked as NOT_WORKING
---------------------
DT7 (prototype) [Graham Noble]

* make it compile again

---------

Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2024-11-25 22:10:55 +01:00
Ivan Vangelista
47c6172ae9 seibu/deadang.cpp: added missing text layer disable, fixes missing text flickering at game start [David Haywood, Corrado Tomaselli] 2024-11-25 21:35:17 +01:00
Vas Crabb
858fd229b2 -tools/imgtool/modules: Fixed remaining calss memory access warnings.
-tools/imgtool/modules/vzdos.cpp: Fixed function returning floperr_t
 value as imgtoolerr_t.

-devices: Fixed a bunch more #include guards that don't match file
 paths.
2024-11-26 07:17:40 +11:00
Roberto Fresca
68565024c7 New clones marked not working
-----------------------------
Super Real Darwin (Japan, bootleg) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
2024-11-25 20:24:31 +01:00
as-tb-dev
a67392ba9c
apple/apple2e.cpp, apple/apple2video.cpp: Improved IIe keyboard layout/language switch handling. (#12756)
* Added UK variants of Apple IIe Platinum and Apple //c.
* Removed the 40/80 column switch from Apple //c+.
* Added the 40/80 column switch the the Franklin Ace 500 and VTech Laser 128 series.
* Added the keyboard/language selection switch to UK, French and Spanish //e variants and various clones.
* Added the character set switch to the Franklin ACE.
* Added DVORAK mod support to US Apple //e models and VTech Laser 128 series.
* Improved key labels and default assignments, and added notes about keyboards and ROMs.
* Initialize //c+ drive state variables on start.

New working clones
------------------
Apple Computer Apple //c (UK)
Apple Computer Apple //c (France)
Apple Computer Apple //c (UniDisk 3.5, UK)
Apple Computer Apple //c (UniDisk 3.5, France)
Apple Computer Apple //c (Original Memory Expansion, UK)
Apple Computer Apple //c (Original Memory Expansion, France)
Apple Computer Apple //c (rev 4, UK)
Apple Computer Apple //c (rev 4, France)
Apple Computer Apple //e (Platinum, UK)
Apple Computer Apple //e (Platinum, France)
Apple Computer Apple //e (France)
2024-11-26 05:11:07 +11:00
Ivan Vangelista
7d7b1fadb9 New systems marked not working
------------------------------
CPS1 Multi Game [hellshinox, H4M573R, NTDEC, Nnap, Hammy, TeamEurope]
unknown Belatra slot machine [TeamEurope]

- leapfrog/leappad.cpp: verified the Cocopad BIOS ROM matches the corresponding Leappad one [David Haywood, TeamEurope]

- tecfri/ambush.cpp: dumped PROMs and unprotected PALs for mariobl [f205v]
2024-11-25 19:05:16 +01:00
hap
fd45e0adb6 sshot: change screen refresh rate to 50 2024-11-25 11:31:46 +01:00
hap
a755a99fd3 quasar: correct bullet size, hook up videochip sound channels,
galaxia: correct bullet size, better screen refresh rate
2024-11-24 21:52:53 +01:00
hap
105774648d quasar: fix soundlatch, irq vector, 'effect' colors, added dipswitch locations 2024-11-24 21:52:53 +01:00
AJR
dfe0e5ec7b sc3000_cass.xml: Fix hashes for Indiana Jaune 2024-11-24 15:01:36 -05:00
AJR
f84e3509d2 sc3000_cass.xml: Added 17 items (16 working), and improved metadata a little.
New working software list items
-------------------------------
Addition Tutor [6502MAN]
Australian General Knowledge Tutor [6502MAN]
Columbia [6502MAN]
Creation des Sprites [6502MAN]
Crocky [6502MAN]
Faites Vos Jeux - Niveau 1 [6502MAN]
Indiana Jaune & Super Lab [6502MAN]
Kamikaze [6502MAN]
Keyboard Learning Program [6502MAN]
Moniteur Désassembleur [6502MAN]
Pre-School Shape and Colour Quiz [6502MAN]
Skull Island [6502MAN]
Subtraction Tutor [6502MAN]
Supertape 1 [6502MAN]
Télécran [6502MAN]
Watch Me Draw [6502MAN]

New software list items marked not working
------------------------------------------
Reversi Champion [6502MAN]
2024-11-24 14:46:13 -05:00
Ivan Vangelista
917cbc9031 bus/interpro/keyboard/hle.h: fixed compile 2024-11-24 17:45:36 +01:00