Commit Graph

89808 Commits

Author SHA1 Message Date
Justin Kerk 39db822d4e Fix compile error in 3rdparty/asio with newer Emscripten versions (#12098) 2024-03-13 11:04:01 -07:00
Ivan Vangelista 992eadf497 New systems marked not working
------------------------------
Alantin - Aladdin's Magic Lamp [Ioannis Bampoulas]
Dark Seal (8-liner) [Ioannis Bampoulas]
New Carrera - Version 2000 [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Bomberman (Version 6.6, Avraam bootleg) [Ioannis Bampoulas]
Bomberman (Version 6.6, J.T. bootleg) [Ioannis Bampoulas]
2024-03-13 18:07:27 +01:00
Dirk Best eb23db35d9 New systems marked not working
------------------------------
XDS-19P [Dirk Best, Bitsavers]
2024-03-13 18:01:06 +01:00
hap 6287dd46cb vampire: add number of lives dsw 2024-03-13 17:32:59 +01:00
hap 8a01489cd7 vampire: shorthand variable types, soundchip is 8910 2024-03-13 16:44:26 +01:00
hap 8fd253ae04 vampire: use gen_latch device for soundlatch, small cleanup 2024-03-13 16:23:12 +01:00
mamehaze 3a79aca7af
new WORKING machines (#12133)
-----------
Vampire (prototype?) [Tomasz Slanina, Heiko Klusmann]
2024-03-13 16:19:01 +01:00
hap 50be02b53a cpc_ssa1: simplify sp0256 lrq/sby pin read,
sp0256: when callbacks are used, add bg timer like sp0250 does
2024-03-13 13:57:09 +01:00
AJR a723b9003a acorn/atom.cpp: Pull XTAL definitions out of header; add FDC clock 2024-03-12 22:56:41 -04:00
angelosa 8cc0a3f213 bus/pci: add SiS6326 AGP card 2024-03-13 03:17:03 +01:00
hap 5a25a81d46 sp0256: remove reset lrq timer workaround that was added there for odyssey2 killer bees.
Bad luck: everything o2 works same as before except turtlesu, instead of failing to detect The Voice only sometimes, now it happens more commonly. Not due to the removed timer, but actually the stream updates before accessing I/O which should be more accurate.
2024-03-12 23:08:12 +01:00
Ivan Vangelista 56988e22ae New systems marked not working
------------------------------
Happy Farm (Ver. US.01.02.B) [Ioannis Bampoulas]
2024-03-12 18:03:43 +01:00
Sergio G 03abedf47b
taito_h.cpp: Updated notes, DIP switch defaults and emulation flags. (#12126)
* Marked Syvalion as not supporting cocktail mode and added notes about issues.
* Corrected default lives DIP switch settings for Syvalion to match manual.
* Added notes about ROM type selection settings.
2024-03-12 23:16:57 +11:00
Patrick Mackinlay af7dadd745 ncr5385: single byte transfers 2024-03-12 19:02:15 +07:00
balr0g 7f2b2421da
bfm/bfm_bd1.h, bfm/bfm_bda.h: const -> constexpr, fixes undefined references when building with -O0 on macOS (#12129) 2024-03-11 20:31:58 -04:00
hap d50c07b4f2 ymmu*: invert lcd edge,
h8_port: write hi-z output pins as 1
2024-03-12 01:13:15 +01:00
hap 8f5259ee6f misc h8 drivers: digital I/O ports are 8bit (probably leftover from when they were in AS_IO address map) 2024-03-11 23:16:43 +01:00
hap 8a64d24937 rolandpcm: fix out of bounds array access 2024-03-11 22:25:47 +01:00
hap e8b144d7a9 rendfont: set minimum width of scaled bitmap for font chars used in .lay files to 1 if it's larger than 0.5, this prevents lowercase l and i not showing while the text label is still readable (I also tried rounding up everything but that's uglier overall),
misc: small cleanup
2024-03-11 22:16:25 +01:00
Robin Sergeant 24c3868994
-rm/rm380z.cpp: Use SN74S262 as the VDU-40 COS 3.4 character generator. (#12128)
* Also cleaned up drawing code.

-video/sn74s262.cpp: Added hand-crafted character generator ROM based on datasheet.
2024-03-12 05:42:30 +11:00
Vas Crabb 9626b93a41 Fixes and cleanup:
roland/roland_d70.cpp: Use object finders, use memory shares rather than
ram_device, fixed Endianness bugs, fixed bad indentation, fixed
double-qualified member functions, use m_ prefix consistently for
members, use lowercase hex digits, don't allow writes to ROM, fixed
header #include order.

docs: Corrected docmented default for ui_mouse option.

tektronix/tek440x.cpp: #include local headers first, etc.

bus/a2bus/snesmax.h: Fixed copy/pasted comment.

yamaha/ympsr2000.cpp: Put code in an anonymous namespace.
2024-03-12 04:47:09 +11:00
Ivan Vangelista a9c42ccff3 New systems marked not working
------------------------------
Wicked Witch (Ver. AA.01.A) [Ioannis Bampoulas]

- misc/ez2d.cpp, pinball/idsa.cpp, unico/unianapc.cpp: renounced copyright
2024-03-11 18:07:19 +01:00
ClawGrip 524c10b7d9
funworld/photoply.cpp: Typo (#12125) 2024-03-11 15:46:41 +01:00
Patrick Mackinlay ac41fe6904 tek4132: add scsi and dma controller
icm3216: add scsi controller
2024-03-11 19:08:13 +07:00
Patrick Mackinlay 47f8f4b286 ncr5385: initial nscsi implementation 2024-03-11 19:00:43 +07:00
Patrick Mackinlay d1fefb196a ns32202: check interrupt status after in-service write 2024-03-11 13:13:59 +07:00
Patrick Mackinlay 105c61a025 ns32082: fix level two page table validity bug 2024-03-11 13:05:36 +07:00
Patrick Mackinlay 30cd73d2bb ns32000: hook exceptions in debugger prior to entry
* handle unexpected double memory abort
2024-03-11 13:02:41 +07:00
wilbertpol 8dbb5b3da2
cpu/z80/r800dasm.cpp: Add disassembler for ASCII R800. (#12116) 2024-03-10 20:59:57 -04:00
angelosa 6e1f17f676 funworld/photoply: convert to new PCI 2024-03-11 01:43:48 +01:00
David 'Foxhack' Silva 9827c2a003
cdi.xml: Added a Hotel Mario prototype (#12123)
* cdi.xml: Added a Hotel Mario prototype

New working software list additions
-----------------------------------
Hotel Mario (prototype v0.09, 19931123) [redump.org]
2024-03-10 19:01:04 -04:00
angelosa b7a10782d7 machine/it8705f: add non-working FDC 2024-03-10 23:29:52 +01:00
angelosa 263d930a12 machine/it8705f: add UARTs 2024-03-10 22:37:16 +01:00
angelosa 224ebc70ab misc/neomania: add parallel port device notes 2024-03-10 21:46:22 +01:00
AJR 86aae26786 misc/gammagic.cpp: Note mapping for peripheral to be added later 2024-03-10 13:42:14 -04:00
AJR fcaaaa18b4 pc/europc_kbd.cpp: Get rid of UTF8_* macros 2024-03-10 13:41:47 -04:00
angelosa 720ee36acb pc/sis630: initial implementation for IT8705F Super I/O 2024-03-10 17:47:36 +01:00
AJR 06a90be97a New machines marked as NOT_WORKING
----------------------------------
Quasimidi Quasar [DBWBP]
TechnoX [DBWBP]
2024-03-10 11:37:35 -04:00
Vas Crabb c53b36b892 -bus/a2bus: Added SNES MAX game controller interface card.
-docs: Clarified description of EMULATOR make option.
2024-03-10 23:38:41 +11:00
Ivan Vangelista 8f99c62862 New systems marked not working
------------------------------
Captain Shark (Ver. CS.01.6, Apr 21 2006) [Ioannis Bampoulas]

- misc/astrcorp.cpp: redumped u26 GFX ROM for monkeyl and clone [Ioannis Bampoulas]
2024-03-10 10:12:23 +01:00
angelosa c2ebab9d9f video/pc_vga: retire vblank_timer_cb override, add a latch_start_addr fn in place 2024-03-10 04:28:09 +01:00
angelosa 3eea92649c video/pc_vga_cirrus: fix pitch offset 2024-03-10 01:53:33 +01:00
arbee d5aebf8557 New machines added as NOT WORKING
---------------------------------
Roland D-70 Super LA Synthesizer [giulioz, ValleyBell, R. Belmont]
2024-03-09 18:41:08 -05:00
angelosa 2959c820b6 video/pc_vga_cirrus: add start address bit 19 for GD5430+ 2024-03-10 00:28:21 +01:00
angelosa 40bf644661 bus/pci: add Cirrus Logic GD5446 card 2024-03-09 22:41:04 +01:00
angelosa d3b9dbf9c9 video/pc_vga_cirrus: bulk replace device naming 2024-03-09 21:51:05 +01:00
angelosa fe5b52e64e video/pc_vga_cirrus: misc cleanups 2024-03-09 21:22:01 +01:00
xotmatrix d6e5fbde0e
apple/apple2e.cpp: reset IOU softswitches (#12003) 2024-03-09 11:12:50 -05:00
AJR c74cacfb69 t10spc.cpp: Fix minor error in previous refactoring 2024-03-09 09:12:01 -05:00
987123879113 1c773badd6
machine/t10mmc: Fix MSF to LBA conversion for T10MMC_CMD_PLAY_AUDIO_MSF (#12113)
* machine/t10mmc: Fix MSF to LBA conversion for T10MMC_CMD_PLAY_AUDIO_MSF

* machine/t10mmc: Clean up how to_msf/to_lba is used throughout the code
2024-03-09 09:03:53 -05:00