Commit Graph

85340 Commits

Author SHA1 Message Date
arbee
48ac30bc7a macpwrbk030.cpp: fixed CPU/MCU comms and improved video. [R. Belmont] 2022-12-24 00:22:47 -05:00
angelosa
59194837ab video/pc_vga.cpp: identify gamtor SVGA chip 2022-12-24 04:44:01 +01:00
angelosa
0d38db90dc misc/gamtor.cpp: offset bit 1 in VGA memory bankswitches to char RAM, make it to display initial POST messages 2022-12-24 02:06:03 +01:00
Nigel Barnes
47d5058acd New working machines
--------------------
Micro-Professor I/88 [Nigel Barnes]

New working software list additions
-----------------------------------
mpf1_rom: FORTH-I/88, VIP-I/88 [Nigel Barnes]
2022-12-23 23:09:18 +00:00
ArcadeShadow
1769bf1e11
spectrum_cart.xml: Use lowercase for descriptive text in descriptions. (#10735) 2022-12-24 09:50:55 +11:00
Brice Onken
5335d558b5
x68k_flop.xml: Added an alternate version of SX-Window 3.1. (#10733)
New working software list items
-------------------------
SX-Window v3.1 (alt 2)
2022-12-24 09:49:09 +11:00
ArcadeShadow
f92ef332b5
einstein.xml: Metadata cleaning (#10734)
Lowercase on descriptive words like "Alt" or "Cracked"
2022-12-23 16:40:11 -05:00
0kmg
61a26b1898
midway/omegrace.cpp: Replaced input lookup table with encoder function. (#10728) 2022-12-24 08:39:57 +11:00
ArcadeShadow
6120f9a042
tvgogo.xml: Countries and zone full name (#10732)
Replaced US and EU abbreviations by their full names
2022-12-23 16:39:43 -05:00
Vas Crabb
48c217af2a -emu/diimage.cpp: Fixed dumb regression in open plan (stray else).
-machine/micomxe1a.cpp: Added notes about how software reads inputs.
2022-12-24 07:17:25 +11:00
hap
a346fca312 subroc3d: improve internal artwork score panel 2022-12-23 17:20:52 +01:00
wilbertpol
26ced0d571
msx1_flop.xml: Improved metadata and removed disk conversions: (#10731)
* Marked double-sided images for single-sided releases as bad dumps.
* Added notes and serial numbers.
* Added ‘disk conversion’ to the descriptions of disk conversions.
* Removed disk conversions for software present in original form in other software lists.
* Removed non-working images made single-sided by cutting a double-sided dump in half: msxdosb, burgkilla, spacewlk, ballblaza, diamine2a, mj05, phstripa, raththaa, safarixa.
* Renamed spacewlka to spacewlk, mj05a to mj05, and pm1_asia to pm2_asia.
* Marked Spectravideo SVI-738 fully supported.
2022-12-24 02:59:08 +11:00
Vas Crabb
50fa0a6609 imagedev: Allow command-line creation for tapes/memory cards/printouts.
Also made image devices not request read access when creating files for
write-only devices.
2022-12-24 02:33:22 +11:00
hap
471438ac10 turbo,buckrog: improve internal artwork score panel 2022-12-23 16:23:16 +01:00
angelosa
f815e5e188 aristocrat/aristmk6.cpp: convert video to RGB565, misc notes 2022-12-23 05:18:03 +01:00
Patrick Mackinlay
5e17cb34d7 rtpc: fix mmu invalid i/o access handling 2022-12-23 10:26:41 +07:00
angelosa
4193639479 nec/pc8401a.cpp: update notes 2022-12-23 04:11:16 +01:00
AJR
ad5ae83d7a pic8259: Treat slave IRQs as level-triggered even when LTIM = 0 2022-12-22 22:00:28 -05:00
AJR
71be387509 nec/pc6001.cpp: Correct YM2203 clock 2022-12-22 21:37:05 -05:00
angelosa
df7eee1478 nec/pc8801.cpp, nec/pc88va.cpp: default DE-9 with joystick since way more common 2022-12-23 02:56:05 +01:00
angelosa
41892dbf8a hash/pc88va.xml: QA updates 2022-12-23 02:53:48 +01:00
AJR
46bb4e9c29 mz2500: Correct FDC type; add various XTAL clock sources 2022-12-22 20:03:03 -05:00
AJR
8a0ea4cc91 mz2500: Correct PIT clocking; use MSX-style port for joysticks 2022-12-22 19:26:17 -05:00
hap
7aca74868e subroc3d: add viewfinder to internal artwork 2022-12-23 01:23:40 +01:00
angelosa
0f57c5df7a nec/pc88va.cpp: run irq7 thru the same 0 -> 1 logic as the other irqs, makes system to be more stable during SW intros 2022-12-23 01:25:25 +01:00
AJR
d5e08d91e7 mz800: Separate from mz700 state class; use MSX-style joystick ports 2022-12-22 17:09:50 -05:00
hap
6139c85344 turbo: add the gear shift to internal artwork 2022-12-22 22:57:55 +01:00
hap
9088d377e7 subroc3d: put score panel view in a collection 2022-12-22 20:59:24 +01:00
AJR
2bc32a86b6 nec/pc6001.cpp: Fix joystick multiplexing; add port outputs and HSYNC and VSYNC readback 2022-12-22 14:48:50 -05:00
Vas Crabb
e6b401614c
Revert "sharp/x68k_v.cpp: Cleaned up screen_update: (#10719)" (#10725)
This reverts commit 023fed7901.

Backgrounds are completely broken in Super Hang-On.
2022-12-23 06:11:40 +11:00
grantek
023fed7901
sharp/x68k_v.cpp: Cleaned up screen_update: (#10719)
* Removed initial PCG bitmap fills these are always fully filled by later code.
* Use default PCG palette colour directly instead of pre-filling PCG bitmap.
* Combined per-pixel branches of logic based on "blend gfx with PCG/Text layers".
2022-12-23 06:01:40 +11:00
hap
61573957b1 gomoku: remove unused input ports 2022-12-22 18:54:35 +01:00
Vas Crabb
95cd620d66 nec: Converted PC-6001, PC-8801 and PC88VA controller ports to slots.
* nec/pc6001.cpp: Converted joystick ports to slots.
* nec/pc8801.cpp, nec/pc88va.cpp: Converted mouse port to a slot.  Mouse
  works beautifully in Ishido now, no jumpy movement.
2022-12-23 04:10:02 +11:00
hap
9283c76fef equites: move splendor blast to its own driver 2022-12-22 16:59:32 +01:00
Vas Crabb
878a16dda1 housekeeping: Use proper SPDX ID for CC0 license. 2022-12-23 02:49:34 +11:00
hap
4417e95e21 equites: remove function name prefixes 2022-12-22 16:30:20 +01:00
hap
c08b112f15 equites: disconnect splndrbt_state from equites_state 2022-12-22 16:18:48 +01:00
hap
c870159b55 equites: merge driver files 2022-12-22 15:44:29 +01:00
hap
9e5fddcb53 tceptor2: let's default to 2d mode 2022-12-22 13:07:55 +01:00
hap
bb3f5d7417 othello: remove a tag lookup 2022-12-22 12:20:45 +01:00
hap
37a34dcc8c namcos1: yokai->youkai 2022-12-22 12:20:45 +01:00
Vas Crabb
8edb88dbaa C++ guidelins update and cleanup:
docs: Expanded C++ guidelines following suggestions by P. Mackinlay.

ui/inifile.cpp: Got rid of the check for "arcade" systems - it broke
managing favourites for the slotted Neo Geo.

luaengine.cpp: Removed the "type" property from system driver metadata.
It's effectively deprecated.

bus/vme/vme_fcisio.cpp, commodore/mps1230.cpp: Fixed inappropriate use
of machine type flag constants.

megadriv.xml: Made notes about the two Galaxy Force 2 sets more explcit.
2022-12-22 20:04:52 +11:00
0kmg
a88b7def11
nes.xml: Added five builds of an unreleased prototype. (#10718)
New working software list additions (nes.xml)
-----------------------------------
Mick & Mack as the Global Gladiators (prototype, 19930709) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930630) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930616) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528, alt) [ICEknight, steem69]
2022-12-22 18:12:19 +11:00
hap
7099579f61 meijinsn: add voice dac 2022-12-22 02:16:06 +01:00
hap
3db113bac3 splndrbt: get rid of tag lookup in screen update 2022-12-21 23:12:19 +01:00
hap
e3dffc39ca decocrpt: undo lopsided tables (older version of srcclean) 2022-12-21 22:06:24 +01:00
Vas Crabb
d50dd67612 docs: Fixed editing errors in C++ coding guidelines. 2022-12-22 08:05:34 +11:00
David Haywood
3377cb0ccd
dataeast/decocass.cpp: Cleaned up BIOS macros, fixed bit error in cnebula tape image and added bootlegs. (#10681)
* Reworked BIOS macros - added missing 'older' types, sorted new to old
* Added support for a different aftermarket multi-game kit.

New working machines
-------------------
DECO Cassette System ROM Multigame (Darksoft, v17) [David Haywood]

New working clones
-------------------
DECO Cassette System ROM Multigame (Darksoft, v16) [David Haywood]
DECO Cassette System ROM Multigame (Darksoft, v15) [David Haywood]
2022-12-22 08:03:39 +11:00
0kmg
f6f0d465e9
nintendo/dkong.cpp: more notes about dkong3 sound. (#10716) 2022-12-21 21:26:08 +01:00
Vas Crabb
e85a2899c5
docs: Added preliminary guide for would-be contributors. (#10717) [Ryan Holtz, Vas Crabb, O. Galibert] 2022-12-22 07:17:55 +11:00