Commit Graph

89497 Commits

Author SHA1 Message Date
arbee
03b4f45800 hash/mac_cdrom.xml: Refine compatibility class for Mac OS 7.6.x to note that a 32-bit clean 68020 (original LC) is compatible. [R. Belmont] 2024-02-24 23:12:20 -05:00
angelosa
5c84856b50 bus/pci: add Vision 864 and 968 cards 2024-02-25 01:52:51 +01:00
Roberto Fresca
5899c9b0ea igt/gkigt.cpp: Redumped Game King keychip key00016. [Roberto Fresca] 2024-02-25 01:44:30 +01:00
Olivier Galibert
4464126a43 h8 sci: use logmacro 2024-02-25 00:55:18 +01:00
Olivier Galibert
4e36133ec6 tmp68301: Add parity tx support 2024-02-24 23:51:03 +01:00
hap
5606dc201d jumping: fix crash at start 2024-02-24 22:53:49 +01:00
angelosa
5ddc3ee5bd isa/svga_s3: remove non-existant VIRGE/VIRGEDX ISA cards 2024-02-24 21:24:03 +01:00
angelosa
2d7f996ef9 pci/virge_pci: claim dms3d2kp ROM as virgedx from isa/svga_s3 2024-02-24 21:23:11 +01:00
angelosa
d6f12f015c misc/odyssey: fix BIOS expansion ROM mapping 2024-02-24 20:08:25 +01:00
angelosa
c38f675ae0 machine/i82371sb: fix PIC mapping 2024-02-24 20:07:15 +01:00
Vas Crabb
1615b8551a
util/ioprocs.cpp: Added wrappers for common patterns. (#11608)
emu/diimage.h: Removed fread overloads that allocate memory for output.

util/core_file.cpp: Changed output size of load to size_t.
2024-02-25 02:27:26 +11:00
Vas Crabb
334ec12e00
emu/save.cpp: Made illegal save state registrations always fatal. (#12054) 2024-02-25 02:25:54 +11:00
Vas Crabb
d98993d7ff
osd/osdnet.cpp: Removed dependency from OSD network device to libemu. (#12058)
* This allows save states to be created and loaded when network interfaces are present.
* device_network_interface may need some more attention to get save states taken while receiving a packet to work properly.
2024-02-25 02:25:23 +11:00
hap
d1501f28eb Revert "temp revert for for 0.263 of e4e5f3d918"
This reverts commit 34cf9cbaea.
2024-02-24 16:11:17 +01:00
Vas Crabb
9827b7f547 srcclean and manual cleanup in preparation for 0.263 release. 2024-02-25 01:56:09 +11:00
mamehaze
cc621cca1d
hash/ekara_japan_*.xml, skeleton/hudson_poems.cpp: Added more e-kara cartridges and Play-Poems games. [David Haywood, Team Europe] (#12055)
* skeleton/hudson_poems.cpp: Added initial DMA copy and fill emulation.
* tvgames/xavix.cpp: Added ekara_japan_kd.xml (Kids' Song 20) software list.
* tvgames/xavix.cpp: Renamed ekara_japan_ac.xml to ekara_japan_packin.xml.

New working software list items
--------------------------------
ekara_japan: Kids' Song Best 40 (Japan) (EC0084-KSB) [TeamEurope, David Haywood]
ekara_japan_en: Enka-shū Dai Ichi-hen (Japan) (EN-1) [TeamEurope, David Haywood]
ekara_japan_en: Enka-shū Dai Ni-hen (Japan) (EN-2) [TeamEurope, David Haywood]
ekara_japan_kd: Kids' Song 20 (Japan) (KD-1) [TeamEurope, David Haywood]
ekara_japan_m: J-Pop Mix Mini Volume 1 (Japan) (MC0009-JPM) [TeamEurope, David Haywood]
ekara_japan_m: Artist Mini Volume 9 (Yamaguchi Momoe) (Japan) (MC0016-ATM) [TeamEurope, David Haywood]
ekara_japan_packin: Saiten Cartridge: Morning Musume Special (Japan) (BX01-MOR) [TeamEurope, David Haywood]
ekara_japan_s: Saiten Cartridge: PostPet (Japan) (SC0011-PST) [TeamEurope, David Haywood]
ekara_japan_s: Saiten Cartridge: Nesshō Vol. 5 (Japan) (SC0016-SAI) [TeamEurope, David Haywood]

New systems marked not working
------------------------------
Konami Soukai Golf Champ (Japan) [TeamEurope, David Haywood]
Konami Nekketsu Powerpro Champ (Japan) [TeamEurope, David Haywood]
Konami Zettai Zetsumei Dangerous Jiisan - Mini Game de Taiketsu ja! [TeamEurope, David Haywood]
Konami Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!! [TeamEurope, David Haywood]
2024-02-25 01:37:58 +11:00
hap
34cf9cbaea temp revert for for 0.263 of e4e5f3d918 2024-02-24 15:10:26 +01:00
hap
21d9f725a0 Revert "h8_sci: Suppress SCK transition at end of transmit sequence (fixes regression in puzzlet)"
This reverts commit 3c038a50af.
2024-02-24 15:05:24 +01:00
hap
7067cbda9a design_master: clean up placement of long comment lines 2024-02-24 14:58:59 +01:00
Vas Crabb
a8e94778bb spectrum_cass.xml: Improved a few short names. 2024-02-25 00:30:42 +11:00
ArcadeShadow
1bd011c87a
spectrum_cass.xml: Added 61 working items. (#12042)
* Made the help tape a part of Ronnie Goes To Hollywood, as it's the second side of the tape.
* Also added language info to many items, and cleaned up parent/clone relationships.

New working software list items (spectrum_cass.xml)
--------------------------------------------
Ad Lunam (English) [Spectrum Computing]
Ad Lunam (Italian) [Spectrum Computing]
Ad Lunam (Spanish) [Spectrum Computing]
Ad Lunam Plus (English) [Spectrum Computing]
Ad Lunam Plus (Italian) [Spectrum Computing]
Ad Lunam Plus (Spanish) [Spectrum Computing]
Adventure 4-Pack (alt) [Planeta Sinclair]
Alien Girl (demo, English) [Javier Fopiani]
Alien Girl (demo, Spanish) [Javier Fopiani]
Apulija-13 (v2.1, English) [Zankle Soft]
Apulija-13 (v2.1, German) [Zankle Soft]
Apulija-13 (v2.1, French) [Zankle Soft]
Apulija-13 (v2.1, Italian) [Zankle Soft]
Apulija-13 (v2.1, Portuguese) [Zankle Soft]
Apulija-13 (v2.1, Spanish) [Zankle Soft]
Apulija-13 (v2.1, English, extra) [Zankle Soft]
Cocoa and the Time Machine (128K, English) [Minilop Retroware]
Cocoa and the Time Machine (128K, Spanish) [Minilop Retroware]
Cocoa and the Time Machine (48K, English) [Minilop Retroware]
Cocoa and the Time Machine (48K, Portuguese) [Minilop Retroware]
Cocoa and the Time Machine (48K, Spanish) [Minilop Retroware]
Demon's Dream [Spectrum Computing]
Desdobramentos de Totobola [Planeta Sinclair]
F-19 Stealth Fighter (set 4, Erbe) [Spectrum Computing]
Hakkenkast - The Demo Dungeon (128K) [Minilop Retroware]
Hakkenkast - The Demo Dungeon (48K) [Minilop Retroware]
Inspector Gadget and the Circus of Fear [Spectrum Computing]
Impossabubble [Dave Clarke]
Insert Coins II [Spectrum Computing]
La Diosa de Cozumel (Matra edition) [Planeta Sinclair]
Máquina do Poker [Planeta Sinclair]
Melotron [Planeta Sinclair]
Micro Olympics / Olympic Spectacular (Profisoft) [Spectrum Computing]
Micro Primer - Software Pack 1 [Spectrum Computing]
Micro Primer - Software Pack 2 [Spectrum Computing]
Microfair Madness (Zenobi, alt) [Spectrum Computing]
Mysterious Dimensions (48K) [Spectrum Computing]
NATO Assault (128K version) [Spectrum Computing]
Poker Aberto [Planeta Sinclair]
Project Future (bug fix) [Spectrum Computing]
Pud Pud (Zafi Chip) [Spectrum Computing]
Puffy's Saga (MCM) [Spectrum Computing]
Red Arrows (System 4) [Spectrum Computing]
Rival Gang [Spectrum Computing]
Rival Gang EXT [Spectrum Computing]
Road Toad (bug fix) [Spectrum Computing]
Roust (demo) [Spectrum Computing]
Super 48K Box (rev. 2, TAP tape image) [Spectrum Computing]
Stripping Penelope [Planeta Sinclair]
Terrapins (demo) [Spectrum Computing]
Tiro al Blanco (Investronica) [Spectrum Computing]
The Swarm is Coming... (128K, update 2) [Minilop Retroware]
The Swarm is Coming... (48K, update 2) [Minilop Retroware]
Throne of Fire (IBSA) [Spectrum Computing]
Throne of Fire (TIM) [Planeta Sinclair]
Twenty Four Hour Parsley People (English) [Minilop Retroware]
Twenty Four  Hour Parsley People (Portuguese) [Minilop Retroware]
Twenty Four Hour Parsley People (Spanish) [Minilop Retroware]
World Games (Erbe) [Spectrum Computing]
Wunderwaffe [Spectrum Computing]
ZX Larry [Spectrum Computing]
2024-02-25 00:11:31 +11:00
wilbertpol
dcc48ae2b3
-msx2_cart.xml: Added six items (five working). (#12052)
* machine/mb87030.cpp: Fix some bit definitions for the SCMD register. [Patrick Mackinlay]
* bus/msx/cart/scsi.cpp: Add partial support for MegaSCSI SCSI interface cartridges. [Wilbert Pol]

New working software list items (msx2_cart.xml)
-------------------------------
MEGA-SCSI (1024KB) [file-hunter, Wilbert Pol]
MEGA-SCSI (512KB) [file-hunter, Wilbert Pol]
MEGA-SCSI (256KB) [file-hunter, Wilbert Pol]
MEGA-SCSI (128KB) [file-hunter, Wilbert Pol]
DSKPRO (v11.6) [file-hunter]

New software list items marked not working (msx2_cart.xml)
------------------------------------------
Video Digitizer (Japan) [file-hunter]
2024-02-24 23:37:56 +11:00
987123879113
0b15781e69 util/bitstream.cpp: Fixed cases where bits would be dropped when reading and writing. (#12057)
* In some cases, bits would be dropped when writing if there wasn't enough space in the buffer.
* Fixes bad hunk maps being written to CHD files and incorrect hunk map data being read.
2024-02-24 23:33:15 +11:00
Scott Stone
a1cb730d16 Various XML format and spacing fixes [skip ci] 2024-02-24 06:11:07 -05:00
hap
e535db39b7 sfkick: reverse analog control 2024-02-24 12:05:55 +01:00
ArcadeShadow
0cb1d86266
mindset_flop.xml; adam_flop.xml; next_hdd: Normalize software list description (#12046)
mindset_flop.xml: Lower case on storage media's name (Mindset Corporation Mindset floppy discs).
adam_flop.xml: Keep upper case only on the first letter of the system's name (Coleco Adam diskettes).
next_hdd.xml: Put the manufacturer's name on first place (NeXT hard disk images)
2024-02-23 21:30:51 -05:00
Colin Leroy-Mira
83c82598e6
Z80scc: Implement RTxC clock source (#12050)
Fixes serial emulation at 115200 or 230400bps.

Co-authored-by: Colin Leroy-Mira <colin.leroy-mira@sigfox.com>
2024-02-23 21:28:33 -05:00
hap
d37771ec53 h8: correct interrupt timing after software standby 2024-02-24 01:48:49 +01:00
angelosa
4996c8d2e2 bus/ata: basic Toshiba XM-3301 ATAPI CD drive [Angelo Salese, Grull Osgo]
* Allows mounting with TAISATAP.SYS in DOS, allows gammagic to moving on to Voodoo init
2024-02-24 00:55:59 +01:00
Roberto Fresca
12a88ae12c misc/gammagic.cpp: Changed copyright by Grull Osgo request. 2024-02-24 00:46:26 +01:00
Vas Crabb
229d19de63 Revert "util/bitstream.cpp: Fixed cases where bits would be dropped when reading and writing. (#12057)"
This reverts commit 69c3cd7dab.

This causes CHD SHA1 digests to change.  Either it's buggy, or CHD SHA1
digests depend on the representation rather than the data itself.
2024-02-24 02:56:52 +11:00
987123879113
69c3cd7dab
util/bitstream.cpp: Fixed cases where bits would be dropped when reading and writing. (#12057)
* In some cases, bits would be dropped when writing if there wasn't enough space in the buffer.
* Fixes bad hunk maps being written to CHD files and incorrect hunk map data being read.
2024-02-24 02:44:57 +11:00
hap
38516f4b25 h8(cpu devices): add variables to save_item 2024-02-23 14:27:02 +01:00
hap
d518314398 h8325: use device arrays 2024-02-23 14:10:08 +01:00
hap
e969c41065 primo: correct ram mirror 2024-02-23 13:23:56 +01:00
hap
bd09f304b1 pool10e: remove empty read-protected pld baddumps 2024-02-23 13:23:56 +01:00
AJR
a27f84f90c pic16c5x: Store FSR and show in debugger without extra high bits; eliminate now-unnecessary reset kludge 2024-02-22 22:03:41 -05:00
hap
15a453a55a snova/svip: rename driver to primo/vip 2024-02-22 21:35:27 +01:00
hap
de4d2a5902 New working systems
-------------------
Primo (Novag) [hap, Berger]
2024-02-22 21:35:27 +01:00
angelosa
37c419f51a video/gf7600gs: add basic legacy VGA control 2024-02-22 19:11:00 +01:00
Miodrag Milanovic
40355ca7a5 sfrj/idpartner.cpp: temporary hack, so work on video out can be done 2024-02-22 19:08:02 +01:00
hap
50401e234a mentor16: better piezo emulation, put lcds at different place in internal artwork 2024-02-22 17:57:35 +01:00
angelosa
53082b4f8f video.lua: fix a couple shortsights 2024-02-22 02:44:38 +01:00
angelosa
5f7912858d bus/pci/promotion: add Alliance VGA core stub 2024-02-22 02:18:18 +01:00
hap
249a6a793f m6801: add input ports ddr override mask 2024-02-22 01:41:31 +01:00
AJR
1f53ff94c6 pic16c62x: Core overhaul
- Use callbacks rather than address space for I/O ports
- Eliminate unsafe use of get_write_ptr and let the internal memory map decode each special register individually
- Eliminate several macros, magic ID numbers and some unnecessary tables
- Adjust execution of a few opcodes to avoid reading operands twice and set flags correctly
- Add PCLATH to state display
2024-02-21 17:28:26 -05:00
hap
385f19feb7 New working systems
-------------------
Mentor 16 [hap, Berger]
2024-02-21 23:11:09 +01:00
Roberto Fresca
a994640d0d sigma/sigmab52.cpp improvements:
* Created default NVRAM for Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV, Harrah's GFX)
* Created default NVRAM for Joker's Wild (B52 system, WP02001-054, Ver.031WM)
* Corrected Joker's Wild (B52 system, WP02001-054, Ver.031WM) year.

Clones promoted to working
--------------------------
Joker's Wild (B52 system, WP02001-054, Ver.031WM) [Roberto Fresca]
2024-02-21 21:39:34 +01:00
Miodrag Milanovic
19b16d8894 sfrj/idpartner.cpp : sortout SIO clocks 2024-02-21 20:47:18 +01:00
Roberto Fresca
dfceb6cfd8 Clones promoted to working
--------------------------
Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV, Harrah's GFX) [Roberto Fresca]
2024-02-21 20:47:04 +01:00