Commit Graph

92075 Commits

Author SHA1 Message Date
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
Ivan Vangelista
9feddc7241 cvs/quasar.cpp: fixed MT08973 2024-11-24 06:28:58 +01:00
cam900
4b43ab51c0
toaplan/mjsister.cpp: Cleaned up code: (#13012)
* Reduced literal tag usage and runtime tag lookups.
* Make some variables constant, reduced preprocessor macros.
* Use more appropriate types for some variables.
2024-11-24 16:01:46 +11:00
AJR
5a35713dd5 sc3000_cart.xml: Add extra 2K of RAM to BASIC Level 2 cartridge 2024-11-23 23:51:20 -05:00
Andre Zeps
904d27ff43
cdicdic: Fix restarting audio map after stopping it (MT #8833) (#12988) 2024-11-23 23:47:14 -05:00
hap
3feda58639 k007121: no need for is_flakatck param,
labyrunr: correct sprite layer priority bit
2024-11-24 03:43:33 +01:00
hap
f23b72a46d labyrunr: fix tile/sprite priorities regression 2024-11-24 02:09:20 +01:00
hap
350d81d19a k007121: correct 32x32 sprite code mask 2024-11-24 00:43:43 +01:00
AJR
a7fc1e3a66 sega/sg1000.cpp: Revert speculative change 2024-11-23 18:32:04 -05:00
AJR
539a73766b sega/sg1000.cpp: Eliminate ram_device 2024-11-23 18:27:33 -05:00
AJR
2080595572 romcmp: Print error message when decompression fails 2024-11-23 18:08:39 -05:00
ClawGrip
1f426c18a8
misc/compucranes.cpp: Fix hash for 'mastcranea' program ROM (#13011) 2024-11-23 18:00:09 -05:00
David Hunter
83d0d98289
scv: Implement video register 0 bit 2: hide sprites 64-127 (#13010)
Two games -- Kung Fu Road and Super Golf -- set this bit to hide half of the sprites.

This replaces the "screen_sprite_start_line" hack, which only worked on Kung Fu Road.
2024-11-23 17:59:56 -05:00
hap
63bb767841 gotcha: remove audiocpu nmi (unknown purpose, causes music bug), and merge driver 2024-11-23 22:50:03 +01:00
Vas Crabb
33ac86eb96 Fixed build, corrected a few more #include guards. 2024-11-24 04:42:57 +11:00
hap
8a3e440d9c quasar: set VIDEO_ALWAYS_UPDATE because of collision flag in screen update 2024-11-23 18:38:23 +01:00
Vas Crabb
146c0b9191 srcclean and cleanup
Started fixing #include guards that don't match the file path.  There
are still plenty more in src/devices, but it's a start.  When there are
none left in src/devices and src/mame, a CI task can be added to catch
them.
2024-11-24 03:52:26 +11:00
AJR
7b8072ce88 bus/cbus/sb16_ct2720.cpp: Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture] 2024-11-23 10:10:15 -05:00
angelosa
024f4305b4 isa/sb16: move mixer implementation to own ct1745 device 2024-11-23 16:00:01 +01:00
angelosa
e34f3fd430 sound/xt446.h: add missing #pragma once 2024-11-23 16:00:01 +01:00
angelosa
c2bc7db28d hash/ibm5170_cdrom.xml: sb16 is a clone of sb16cd, move zorknem to the games section 2024-11-23 16:00:01 +01:00
hap
f74f96410f redbaron: change nosedive sound to noteslide down instead of noteslide up 2024-11-23 12:16:37 +01:00
Ivan Vangelista
1583c99b47 - dynax/dynax.cpp: dumped PALs for cdracula [f205v]
- namco/namcos23.cpp: corrected hashes for crszonev2b [sjy96525]
2024-11-23 08:23:06 +01:00
AJR
c4928e9755 mo5_cass.xml, to7_cass.xml: Fix validation errors 2024-11-22 23:53:29 -05:00
hap
cfa3319afc sshot: correct cpu clock and fix gunchamps gun inputs
Clones promoted to working
--------------------------
Gun Champ (newer, Super Shot hardware) [hap]
2024-11-23 02:17:59 +01:00
Vas Crabb
f16cd0249f emu/romload.cpp: Resolve tags for ROM_COPY relative to current device properly.
Tags can contain multiple colon-separated parts.  Also, we really don't
need tag manipulation code proliferating throughout the codebase.
2024-11-23 11:41:56 +11:00
AJR
1fb44f967b mo5_cass.xml, mo6_cass.xml, to7_cass.xml, to8_cass.xml: Metadata updates
- Add "author" and "serial" info to numerous entries
- Add diacritics to titles and some subtitles from boxes
- Add "notice" info to most Loriciels and Microids games
- Add "usage" info to MO5 and MO6 cassettes that need special loading procedures
- Correct a few publishers
- Note presence of loader hacks in mo5_cass.xml and mo6_cass.xml
- Note some sets that should be combined or split later
2024-11-22 17:26:13 -05:00
hap
a6a4997dc3 zodiack: use 2 separate soundlatches instead of a shared one, decrease sound nmi frequency for dogfight 2024-11-22 20:03:52 +01:00
AJR
f46efbf607 ukiyobox: Use more literal set name 2024-11-22 12:52:22 -05:00
ClawGrip
89d824e79f
pinball/recel.cpp: Use a "Poker Plus" ROM dump known to work on hardware. (#13001) [Recreativas.org] 2024-11-23 03:38:09 +11:00
cam900
d86cb432ad
konami/aliens.cpp: Simplified palette RAM banking. (#13006)
* Use a single mapping for main work RAM.
* Explicitly disable palette access on start.
2024-11-23 03:05:55 +11:00