Commit Graph

92105 Commits

Author SHA1 Message Date
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
Vas Crabb
116c0bf384 Cleanup:
* toaplan/mjsister.cpp: Use memory share creator for VRAM, put banked
  ROM in its own region so the fixed ROM region can be sized correctly.
* cpu/s2650: Use util::sext rather than goofy lookup table.
* Fixed a lot more #include guards that didn't match header paths.
2024-11-25 03:37:11 +11:00
hap
eaeac3f65f misc: improve scaling of 2-bit blue for commonly copy pasted color decoder 2024-11-24 15:10:19 +01:00
hap
b632097b1a s2650: move s2650cpu.h contents to s2650.cpp 2024-11-24 15:10:19 +01:00
angelosa
6f892bc2e3 ata/atapihle.cpp: clamp buffer size to word units in command packet
* fix CD audio playback in PC-based systems
2024-11-24 12:37:38 +01:00
angelosa
be1236fcf8 isa/sb16.cpp: halve DMA length if Stereo mode is selected 2024-11-24 10:41:52 +01:00
angelosa
7a232fd4bf bus/isa/sb16.cpp: convert fifo size checks to a named entity 2024-11-24 10:41:51 +01:00
hap
a7445f2095 k007342: update notes 2024-11-24 07:30:43 +01:00
hap
db50370e73 k007342: add interface for sending sprite related flags to paired chip 2024-11-24 06:40:04 +01:00
hap
135d83ea3e k007420: apply same sprite code mask fix as with k007121 2024-11-24 06:40:03 +01:00