Commit Graph

88708 Commits

Author SHA1 Message Date
arbee
e744a06bda commodore/kim1: Add preliminary KIM-1 expansion bus/backplane support and MTU K-1016 16K RAM card. [R. Belmont] 2023-12-13 23:11:16 -05:00
Vas Crabb
59cbd883f8 sega/sega_beena.cpp: Hooked up barcode cards.
Systems promoted to working
---------------------------
Sega TV Ocha-Ken [QUFB]

Software list items promoted to working (tvochken.xml)
------------------------------------------------------
TV to Ocha-Card: Ocha-Ken 'Ho' to Seikatsu [Vas Crabb]
2023-12-14 13:14:26 +11:00
angelosa
0a9779a433 machine/mediagx_host.cpp: implement base Super I/O & GXBASE interfaces 2023-12-14 02:51:51 +01:00
wilbertpol
f66ee8298e
msx2_flop.xml: Added 44 items (43 working) and replaced two items with better dumps. (#11836)
* Replaced Disc Station Special 2 (Japan) and  Sailor-fuku Senshi Felis (Japan) better dumps. [file-hunter]
* Removed Sangokushi (Japan, alt) and Sangokushi (Japan, alt 2) as both contain save games.
* Demoted Sex Bomb Bunny (Spain, demo) as it is not possible to start a game.

New working software list items (msx2_flop.xml)
-------------------------------
Noukou Senshi Sanae Chan (Japan, prototype) [file-hunter]
Oonuki no Yabou (Japan) [file-hunter]
Sangokushi (Japan, 1988-05) [file-hunter]
Sangokushi (Japan, 1988-01) [file-hunter]
Saotome Gakuen Blue Wind (Japan) [file-hunter]
Saotome Military Academy of U.N. Space Force Nyuugaku Annai (Japan) [file-hunter]
SDI FX (Japan) [file-hunter]
Sekai de Ichiban Kimi ga Suki! (Japan) [file-hunter]
Sematte Mitai (Japan) [file-hunter]
Senno Knife no Mashoujo Kan (Japan) [file-hunter]
Senno Knife: Meikyuu no Mashoujo (Japan) [file-hunter]
Simulation Dayo Zen'in Shuugou! (Japan) [file-hunter]
SM Lady (Japan) [file-hunter]
Solitaire (Netherlands) [file-hunter]
Sugo Hachi (Japan) [file-hunter]
Super Daisenryaku Map Collection (Japan) [file-hunter]
Super Program Collection 1 (Japan) [file-hunter]
Super Program Collection 4 (Japan) [file-hunter]
Super Zeologue (Japan) [file-hunter]
Sweet (Japan) [file-hunter]
Tsubasa wo Hirogete (Japan) [file-hunter]
Freeware Collection (Japan) [file-hunter]
Osamu-chan Shio chi ga Ri (Japan) [file-hunter]
SCC MUSIXX Music Loader [file-hunter]
SCC-Blaffer [file-hunter]
SCC-Blaffer NT [file-hunter]
SCC-Musixx (Netherlands) [file-hunter]
Scrabble Triton [file-hunter]
SH#1 (Japan) [file-hunter]
Shadow Hero 2 (Japan, v1.2) [file-hunter]
Shadow Hero 3 + R System (Japan) [file-hunter]
Shining Crystal (Japan) [file-hunter]
Shooter-X (Japan) [file-hunter]
Siianime [file-hunter]
Singular Stone [file-hunter]
Singular Stone (download) [file-hunter]
Soshite Shiawase wa Yattekuru (Japan) [file-hunter]
Speed Game (Japan) [file-hunter]
Sphere [Infinite]
Spring Warrior [file-hunter]
Star Wars [file-hunter]
Street Snatch [file-hunter]
Sum the Missile Human (Japan) [file-hunter]

New NOT_WORKING software list additions (msx2_flop.xml)
-------------------------------
Sex Bomb Bunny [file-hunter]
2023-12-14 10:51:08 +11:00
angelosa
90aa94c9d7 machine/mediagx_cs5530_bridge.cpp: initial stub for legacy southbridge 2023-12-14 00:05:51 +01:00
arbee
7ff10685c5 nubus/nubus_wsportrait.cpp: Updates [R. Belmont]
* Modernized types, format, and palette device usage
* Use correct raster timing parameters
* Added save state support
* Fixed 2/4 bpp modes, which never worked
2023-12-13 13:20:50 -05:00
Dirk Best
f94f76824b New systems marked not working
------------------------------
Brother PN-8800FXB [Bookman Archive]
2023-12-13 18:55:29 +01:00
Vas Crabb
b807708470 emu/diimage.cpp: Added media change notifier and exposed to Lua.
This allows interested parties to receive notifications on media
changes.  This is demonstrated by the file manager and media image
information menus now updating immediately if the system ejects a
mounted image, or a mounted image is changed by a script or something.

ui/filemngr.cpp, ui/info.cpp: Update file manager and media image
information menus immediately on media image changes.

ui/menu.cpp: Return index of added item from item_append.

bus/generic/slot.cpp: Use out-of-line virtual destructors to avoid
vtable link errors in certain single-driver builds.

bus/nubus: Tidy up some #include statements.
2023-12-14 02:06:19 +11:00
cam900
ef6710953f
seta/seta.cpp: Corrected utoukond YM3438 sound chip clock divider. (#11838)
* Also changed to mono sound output as the board lacks stereo outputs.
* Sound now matches PCB recording: https://www.youtube.com/watch?v=Gq0vScbBmyI
2023-12-14 01:04:08 +11:00
hap
7e24066b41 New working systems
-------------------
Mephisto Rebel (prototype, Amsterdam TM version) [mclane]
2023-12-13 11:19:40 +01:00
angelosa
64ad36e9a7 chore: Fix mediagx host/bridge header capture itself 2023-12-13 10:33:59 +01:00
AJR
5221a2e018 xtensa: Clean up PC debug state registration 2023-12-12 22:55:36 -05:00
mamehaze
1977bcf53d
tvgames/gpm4530a_lexibook_jg7420.cpp: Added a skeleton driver for the ARM-based Lexibook JG7420. (#11837)
Only the built-in SD Card is dumped, no boot ROM is dumped.

New systems marked not working
----------------------
Lexibook JG7420 200-in-1 [David Haywood]
2023-12-13 13:26:41 +11:00
angelosa
0e266f4b43 misc/matrix.cpp: write PCI stubs for MediaGX host & CS5530 bridge 2023-12-13 00:36:56 +01:00
angelosa
5f113c0a9e misc/matrix.cpp: add BIOS loading stub 2023-12-12 23:03:06 +01:00
cracyc
1fdf6d10a7 i386: don't handle op/addr size prefixes twice in rep 2023-12-12 15:03:39 -06:00
hap
1d0f8adaf8 hh*: same cpuclock refactor as prev commit 2023-12-12 20:31:16 +01:00
hap
881df52443 misc: no need to always change cpuclock at reset when non-default port_changed takes care of it 2023-12-12 19:47:51 +01:00
ClawGrip
14d90d4853
midway/williams.cpp: Add a Spanish bootleg of Defender from Operamatic. (#11769)
Two bad ROMs have been replaced with dumps from defenseb marked as bad dumps.

New working clone
-----------------------------
Operacion Defender (bootleg of Defender) [Recreativas.org]
2023-12-13 04:40:39 +11:00
Ivan Vangelista
c859aabdca New working clones
------------------
NBA Jam (proto v 2.00 1/24/93) [Scuba King]

- dataeast/dec0.cpp, dataeast/dec8.cpp, dataeast/karnov.cpp: removed superfluous comments now that GFX region tags have been updated
2023-12-12 18:37:22 +01:00
hap
f676573277 tstar432: rename sstar36k to tstar432a and add a cpu freq config instead 2023-12-12 17:46:42 +01:00
AJR
d2063c31c1 wy50: Remove a useless bit of leftover code 2023-12-12 10:42:41 -05:00
AJR
3c1320f4b1 nubus/nubus_cb264.cpp, pds30_cb264.cpp: Better guess at screen parameters; note second XTAL and its probable use 2023-12-12 09:13:18 -05:00
cam900
0bc20887a1
namco/baraduke.cpp: Use single-pass sprite drawing with priority. (#11834)
Also added a check for disabled side effects in a read handler.
2023-12-13 01:09:30 +11:00
cam900
63931328a2
midway/balsente.cpp: Use palette format utilities, and reduced runtime tag lookups. (#11833) 2023-12-13 01:03:18 +11:00
shattered
21cf0bf138
bus/multibus/robotron_k7070.cpp, robotron/a7150.cpp: Made Robotron K7070 KGS a Multibus card. (#11647) 2023-12-13 00:56:55 +11:00
angelosa
63a0bc43f1 midway/pinball2k.cpp: fix Prism ROM loading, add temp VGA ISA card 2023-12-12 03:37:46 +01:00
angelosa
fdc46dbd2a New working software list items
-------------------------------
saturn.xml: Delisoba Deluxe [archive.org]
2023-12-12 02:32:13 +01:00
arbee
cf93bd66f9 nubus/nubus_cb264.cpp: Modernization pass [R. Belmont]
* Raster timings should be accurate now
* Modernized types, usage of palette_device, and more
* VBL status register now returns the correct value
2023-12-11 20:21:38 -05:00
MetalliC
9dba0050e6 sega/naomi.cpp: added early Set5 Dev.box boot ROM [CoolFox] 2023-12-11 21:24:00 +02:00
hap
f46aa72e40 naltair: add imperfect controls flag 2023-12-11 16:10:26 +01:00
AJR
ebcb8b159d emufwd.h: Add forward declaration for render_bounds 2023-12-11 09:34:23 -05:00
algestam
d5c4a353e0
handheld/hh_sm510.cpp: Added Nauchpribor Altair. (#11829)
This game included a scintillation counter (inaccurately referred to as a "dosimeter") for measuring ionising radiation.

New working clones
-------------------
Nauchpribor: Altair [algestam, Milan Galcik, Igor Nys]
2023-12-12 01:32:23 +11:00
arbee
d3f86f910e nubus/nubus_vikbw.cpp: Additional modernizations, add save state support. [R. Belmont] 2023-12-11 08:25:20 -05:00
hap
f08c9ac542 cc1: remove timer_device 2023-12-11 13:24:33 +01:00
hap
c401273bda schedule/timer: be more consistent with s32 param 2023-12-11 12:15:21 +01:00
Vas Crabb
05e69b43e9
Added Zstandard support for zip archives and CHDs. (#11827)
* 3rdparty/zstd: Added Zstandard compression library version 1.5.5.
* util/unzip.cpp: Added support for Zstandard compression (method 93).
* util/chdcodec.cpp: Added support for Zstandard compression.
* 3rdparty/flac: Always define NDEBUG to avoid log spam.
2023-12-11 10:48:02 +11:00
mamehaze
1a4287925e
skeleton/easy_karaoke.cpp: Added the original IVL release of Easy Karaoke (KaraokeTV Star). (#11794) [Sean Riddle, David Haywood]
* This system used a (now long defunct) download service rather than cartridges for adding songs.
* Current dump does not appear to contain any downloaded songs.
* Also listed built-in songs in comments.

New systems marked not working
-------------------
IVL Technologies KaraokeTV Star (US, with 50 songs) [Sean Riddle, David Haywood]
2023-12-11 10:45:41 +11:00
Vas Crabb
b442d7d243 cpu/xtensa: Make helper functions static inlines. 2023-12-11 10:39:55 +11:00
qufb
bb12bd50c7
tvochken.xml: Added TV Ocha-Ken barcode cards as a software list item (#11773)
New software list items marked not working (tvochken.xml)
------------------------------------
TV to Ocha-Card: Ocha-Ken 'Ho' to Seikatsu
2023-12-11 10:35:59 +11:00
arbee
94271e5bdd nubus/nubus_vikbw: Modernized and cleaned up the Moniterm MacViking II card support. [R. Belmont] 2023-12-10 18:33:37 -05:00
mamehaze
90c1511a6b
cpu/xtensa.cpp, skeleton/hudson_poems.cpp: Added initial emulation for CPU core, and Poems hardware that utilizes it [David Haywood] (#11824)
* Xtensa work, alongside Poems hardware improvements to show the core is functional [David Haywood]
---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2023-12-10 18:13:32 -05:00
AJR
8aa103ebc4 wy50, wy60: Add AUX ports 2023-12-10 16:45:32 -05:00
angelosa
164fff9a74 misc/xtom3d.cpp: update QA 2023-12-10 22:30:53 +01:00
Ivan Vangelista
603869a7fa dynax/royalmah.cpp: fixed first part of protection check for cafedoll, updated note on why it doesn't work yet 2023-12-10 21:43:52 +01:00
hap
bf892db6d8 New working clones
------------------
Mephisto Dallas 68020 (set 1) [Berger]
2023-12-10 21:31:29 +01:00
hap
c4eff71c34 sound: removed cfg defvol/newvol (was already deprecated) 2023-12-10 21:31:29 +01:00
Mark Garlanger
93533fa436
heathkit/tlb.cpp: Avoid clearing cliprect in MC6845_BEGIN_UPDATE. (#11804)
Clear entire extent of row when DE is not asserted.
2023-12-11 03:34:30 +11:00
qufb
9fd6386173
sega/sega_beena_cart.xml: Add 2 software items (1 working). (#11831)
New working software items (sega/sega_beena_cart.xml)
-------------------------
Soreike! Anpanman Hajimete Kaketa yo! Oboeta yo! Hiragana Katakana: 50-on Board Kinou-tsuki (Rev. S-100002-1000) [TeamEurope]

New software items marked not working (sega/sega_beena_cart.xml)
-------------------------
Kodai Ouja Kyouryuu King D-Kids Adventure: Dino Slash! Kyouryuu Battle!! [TeamEurope]
2023-12-11 03:32:45 +11:00
Vas Crabb
25b2829bab -emu/ioport.cpp: Allow punching holes in IPT_UNUSED and IPT_UNKNOWN.
-bus/waveblaster: Hide card implementations.
2023-12-11 02:31:59 +11:00