Commit Graph

89454 Commits

Author SHA1 Message Date
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
Roberto Fresca
aa6d536b14 sigma/sigmab52.cpp improvements:
* Created a default NVRAM for Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV)
* Improved the documentation.
* Cleaned up the driver.

Systems promoted to working
---------------------------
Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV) [Roberto Fresca]
2024-02-21 20:35:14 +01:00
Miodrag Milanovic
72c364cf2a bus/idpartner/sasi.cpp: handle edge cases and save state 2024-02-21 18:55:49 +01:00
Miodrag Milanovic
ce123b6ea0 sfrj/idpartner.cpp : fixed and cleaned rom banking 2024-02-21 18:55:49 +01:00
Angelo Salese
8f89e8893d
bus/pci/promotion.cpp: notes 2024-02-21 17:53:27 +01:00
shattered
5564654500
ussr/1801vp014.cpp: Added simulated MS7008 keyboard using K1801VP1-014 controller. (#12027) 2024-02-22 02:27:49 +11:00
Vas Crabb
dfc7cb2144 trs/coco*.cpp: Cleaned up some rot.
In particular, use object finders in machine configuration rather than
defining tag macros, and avoid unnecessary device_replace to just
slightly alter device configuration.
2024-02-22 00:48:51 +11:00
Vas Crabb
f01e142ea3 jaleco/jaleco_vj_q.cpp: Get DMA space from up the PCI chain. 2024-02-21 23:19:17 +11:00
Roberto Fresca
e1059dfd03 misc/goldnpkr.cpp op5cards improvements:
Added complete coinage DIP switches.
2024-02-21 12:01:19 +01:00
tim lindner
44679251d1
coco12.cpp: Fix tiny error in RAM banking (#12049)
Off by one. Thanks @pernod
2024-02-20 23:41:37 -05:00
AJR
9d36a1040a pic16c5x: Register file cleanup
- Use member variables for core special registers, eliminating unsafe abuse of get_write_ptr and permitting watchpoints to trigger on accesses to these
- Use arrays for TRIS registers and port read/write callbacks
- Narrow the width of some variables and function parameters
2024-02-20 22:49:51 -05:00
tim lindner
a83f6bca7f
trs/coco12.cpp: Update deluxecoco driver with newly found ROMs and hardware information. (#12043)
Systems promoted to WORKING
--------------------------------
Tandy Radio Shack Deluxe Color Computer [tlindner]
2024-02-20 22:10:04 -05:00
arbee
a23d7ba26c ekara_japan_d.xml: Restored unverified title information for dc0006 and dc0008. [David Haywood]
New working clones
------------------
Hachoo! (Japan) [xtrasmiley]
2024-02-20 22:02:13 -05:00
amameuser
3059568bb8
Removed some unnecessary backslash line continuations. (#12047)
* Removed unnecessary preprocessor line continuations from C++ code.
* Use parentheses to avoid need for line continuations in expressions in Python code.
* Removed line continuations at the end of lists in makefiles.
* cpu/m68000: Regenerated C++ source files.
2024-02-21 11:48:23 +11:00
AJR
c91b3755d7 z8: A little more optional logging for IRQs 2024-02-20 16:06:38 -05:00
AJR
3c038a50af h8_sci: Suppress SCK transition at end of transmit sequence (fixes regression in puzzlet) 2024-02-20 15:34:32 -05:00
angelosa
b4f2076063 video/voodoo_pci: fix Voodoo 1 PCI default values, allows sis85c496 to detect card 2024-02-20 20:56:53 +01:00
hap
e65af663eb h8_sci: set logerror verbosity to 0 (performance issue in gk2000),
mhavoc, remove timer_set
2024-02-20 20:26:36 +01:00
Miodrag Milanovic
5a89c1f7ba -bus/idpartner/sasi.cpp : managed to load data from disk 2024-02-20 19:35:24 +01:00
Roberto Fresca
5464f70b06 misc/goldnpkr.cpp op5cards improvements:
* Added Bet Max (10/20) DIP switch.
* Added Game Duty (Weak/Strong) DIP switch.
* Added Pay Rate (60%/70%/80%/90%) DIP switches.
* Changed some defaults.
2024-02-20 18:36:10 +01:00
Ivan Vangelista
395e02cfad misc/matrix.cpp: preliminary (?) decryption 2024-02-20 18:22:48 +01:00
Roberto Fresca
d3375e2e97 misc/goldnpkr.cpp op5cards improvements:
* Added Royal Flush (OK/Lose) DIP switch.
* Added Credit Max (Enable/Disable) DIP switch.
* Added Credit Max Amount (200/500) DIP switch.
* Added Double Up (80%/90%) DIP switch.
2024-02-20 18:11:25 +01:00
Roberto Fresca
3928d22e88 misc/goldnpkr.cpp op5cards improvements:
* Inverted DIP switches polarity and locations.
* Added Port Check DIP switch.
* Corrected notes.
2024-02-20 17:40:46 +01:00
hap
16cebbef34 Systems promoted to working
---------------------------
Sphinx Chess Professor [hap, Berger]
2024-02-20 17:03:16 +01:00
Olivier Galibert
e4e5f3d918 Split rx and tx clocks to make full duplex work 2024-02-20 16:41:37 +01:00
Miodrag Milanovic
56374ed6e7 -idpart_video.cpp: added Iskra Delta Partner Video (Text) board [Jernej Jakob] 2024-02-20 09:28:37 +01:00
Olivier Galibert
a9f8830b51 newpci: propose a way to find the busmaster space 2024-02-19 23:05:16 +01:00
AJR
fce4d1f31d New machines marked as NOT_WORKING
----------------------------------
Quasimidi Sirius [DBWBP]
Quasimidi Rave-O-Lution 309 [DBWBP]
2024-02-19 15:39:37 -05:00
Olivier Galibert
2f69fdfd49 vl1: Add a lot of stuff. Need to find where the MIDI data error is coming from though 2024-02-19 20:26:10 +01:00
Ivan Vangelista
4db4b8067b merit/merit3xx.cpp: updated DIP switch spelling and other metadata updates 2024-02-19 18:29:24 +01:00
ClawGrip
aa00a6630c
irem/travrusa.cpp: Added an alternate palette PROM arrangement for Traverse USA and MotoTour. (#12001) [Victor Fernandez (City Game), Recreativas.org] 2024-02-20 04:24:19 +11:00
987123879113
1b9cdb3f59 jaleco/jaleco_vj_qtaro.cpp: Added preliminary King Qtaro PCI video decoder card device.
Video decoding is not implemented yet.
2024-02-20 03:56:43 +11:00
ClawGrip
78b9d5d98b
tecmo/gaiden.cpp: Added an version of Wild Fang using a different program version. (#12020)
Code is substantially different to other sets, but 1991 year display is suspect and possibly hacked.

New working clones
-------------------------
Wild Fang (year hack?) [Tailsnic Retroworks]
2024-02-20 02:26:51 +11:00
hap
827aa3d02b machine: reword save/loadstate popmessage a bit again 2024-02-19 14:26:54 +01:00
hap
a5e4482ebf lc7582: rename file to lc7580 2024-02-19 13:49:20 +01:00
hap
f6d4240626 lc7582: correct com/seg positions on 1/2 duty,
scprof: add lcd outputs
2024-02-19 13:49:20 +01:00
AJR
e256ef03f5 formats/fs_fat.cpp: Add the 5.25" disk formats 2024-02-19 07:42:56 -05:00
Roberto Fresca
fc7621f159 misc/goldnpkr.cpp op5cards improvements:
* Fixed palette access to get the real background color and minor GFX issue.
2024-02-19 09:31:30 +01:00
AJR
7f10c48e9f act/apricotf.cpp: Overhaul
- Correct system clocks and add baud clocks for CTC
- Use raw parameters for screen
- Use addressable latch device
- Add RS232 port
- Add speaker sound
- Remove device tag macros
2024-02-19 00:19:49 -05:00
Roberto Fresca
1ef0772322 misc/goldnpkr.cpp op5cards improvements:
* Hooked the missing GFX bitplanes.
* Removed machine imperfect graphics and machine imperfect colors flags.
2024-02-19 02:01:43 +01:00
Roberto Fresca
39aeb3d764 misc/goldnpkr.cpp op5cards improvements:
* Splitted proper machine config.
* New memory map.
* GFX decode for the four GFX banks.
* Sorted out the GFX bitplanes.
* Inputs.
* Added the AY8910 sound system.
* Promoted to working.

misc/goldnpkr.cpp olym65wc & olym65bj improvements:
* Program ROMs decryption.
* Remapped the first program ROM to match the code offsets.

Systems promoted to working
---------------------------
Open 5 Cards [Roberto Fresca]
2024-02-19 01:34:11 +01:00
Nigel Barnes
592ab48866 acorn/aa310.cpp: Configured Acorn R225 with discless bootstrap.
- Configured Acorn A4 to auto-start !BatMgr.
- Reduced ROM region size, and mirrored.
- Removed RISC OS 3.19 from BIOS options, was only available in German A3010.
- Corrected ROMs in Acorn M4.

New clones marked not working
-----------------------------
Acorn A3010 (German) [Nigel Barnes]
2024-02-18 22:50:44 +00:00
Nigel Barnes
604f79e7ff bus/spectrum: Changed m_romcs type int->bool. 2024-02-18 22:40:08 +00:00
hap
94e6f93424 mainmenu: readd separator after favorites 2024-02-18 22:38:18 +01:00