Commit Graph

91399 Commits

Author SHA1 Message Date
AJR
2dd99ef872 tvdear: Add kana title in comment 2024-10-01 12:44:23 -04:00
ClawGrip
109fb2202d
Add a skeleton for IBM ThinkPad 600 series (#12834)
* Add a skeleton for IBM ThinkPad 600 series

New systems marked not working
------------------------------
IBM ThinkPad 600E [ArcadeHacker]

* Add also the ThinkPad 600 model

New systems marked not working
------------------------------
IBM ThinkPad 600 [ArcadeHacker]
2024-10-01 18:28:30 +02:00
AJR
df53cbc729 tvdear: Use complete system name; split out cartridge; add some RAM and improve ROM mapping
New software list items marked not working
------------------------------------------
Shoujo Manga Collection [Team Europe]
2024-10-01 12:25:31 -04:00
mamehaze
4dff490ac9
new NOT WORKING systems (TV Dear) (#12836)
--------------------
TV Dear [David Haywood, Team Europe]
2024-10-01 12:11:42 -04:00
AJR
8e7d97a264 primusex: Move to separate driver; add preliminary key matrix, memory map and LCD video 2024-10-01 08:17:30 -04:00
AJR
8381197479 emu/debug, osd/modules/debugger/qt: Clean up #includes a bit 2024-09-30 20:49:14 -04:00
Vas Crabb
b547175584 machine/spi_sdcard.cpp: More fixes:
* Send faux CRC status response immediately after receiving data.
* Allocate a large enough buffer for an SD Card with 2048-byte blocks.
* Don't indicate partial block read support for SDHC cards.
* Reject tranfers that cross block boundaries for SD Card (misaligned
  read support is not flagged as supported).
* Reject partial block writes and writes that cross block boundaries
  (also not flagged as supported).
* Behave a bit better when no card is present.
2024-10-01 07:15:37 +10:00
AJR
e9ea8d6861 imagedev/floppy.h: Remove #include "screen.h" 2024-09-30 15:07:30 -04:00
angelosa
d08a7a0153 funtech/supracan.cpp: rectify sprite ysizes == 9, skip blank sprites for drawing 2024-09-30 20:58:23 +02:00
Vas Crabb
f40c98743e -machine/spi_sdcard.cpp: Generate appropriate CSD for mounted image.
* The Linux/4004 firmware gets very upset if the CSD looks like an SDHC
  Card but the card acts like an SD Card or vice versa.

-machine/spi_psram.cpp: Added SPI ram device compatible with SPI SRAM
 and Pseudo-SRAM chips for small transfers.  Additional functionality
 will be added as use cases arise.

-cpu/mcs40: Don't log messages about NOP aliases for the 4004 (the
 Linux/4004 firmware uses these for instrumentation points).
2024-10-01 02:20:33 +10:00
ClawGrip
fa02c26edb
Add a skeleton for Bullion 2, a slot machine from Inder (#12813)
New systems marked not working
------------------------------
Bullion 2 [Victor Fernandez (City Game), Recreativas.org]
2024-09-30 18:18:10 +02:00
Ivan Vangelista
2100f1b968 New systems marked not working
------------------------------
Carnival (Astro Corp., US.004.D) [Ioannis Bampoulas, TeamEurope]
Santa Claus (IN.001.07.A) [Ioannis Bampoulas, TeamEurope]

- dynax/royalmah.cpp: fixed release year and bootlegger for akamj [Wayder]

- maygay/maygayew.cpp: split the 'altrevs' in proper clone sets
2024-09-30 18:17:13 +02:00
cracyc
66bf033848 pc9801: force single width chars in pcg area 2024-09-30 10:51:25 -05:00
angelosa
8beed35389 hash/pc98.xml: fix spcstage floppy order 2024-09-30 10:42:22 +02:00
angelosa
282a1dfb18 irem/m14.cpp: cleanups 2024-09-30 10:42:22 +02:00
eientei95
58b0116b25
apple2_cass: Fix filenames for brkocol (#12830) 2024-09-29 19:10:26 -04:00
Nigel Barnes
7a1cd3d27a New systems marked not working
------------------------------
Triple X [Nigel Barnes, Binary Dinosaurs]
2024-09-29 22:07:28 +01:00
Ectoplasm
df26d1b175
ibm5170_cdrom.xml: Add EA Sports Cricket 96 (#12819)
New working software list addition:
----
EA Sports Cricket 96 [te_lanus]
2024-09-29 14:29:27 -04:00
PabloArcade
68a6d794ec
misc/mcatadv.cpp: Clarified comment about Magical Cat Adventure sound chips. (#12829)
* Specified exact Z80 part used as sound CPU for sound CPU.
* Noted that Y3106-F DAC is present.
2024-09-30 01:28:28 +10:00
angelosa
b9e22ac9c2 hash/pc98.xml: QA demotions 2024-09-29 16:49:53 +02:00
angelosa
cd6c332617 video/upd7220.cpp: clear FIFO and DMA status on RESET command issued
* fix pc9801rs spindiz2 boot
2024-09-29 16:35:06 +02:00
angelosa
4033f44830 igt/gkigt.cpp: suppress SENET readback for now, fix base video ROM banks, document workaround for i960 init crash 2024-09-29 16:00:04 +02:00
Mike Swanson
3bd2fa4eac
Add FreeDOS 1.3, remove release candidates (#12776)
* hash/ibm{5150,5170,5170_hdd,5170_cdrom}: Remove FreeDOS 1.3 RCs

These aren't particularly useful releases, and FreeDOS is in no grave
danger of losing their development history by excluding them from MAME
software lists, being an open source project with plentiful of
mirrors.

Removed software list titles (ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, ibm5170_hdd.xml)
-------------------------------------------------------------------------------------------
FreeDOS 1.3 Release Candidate 1
FreeDOS 1.3 Release Candidate 2
FreeDOS 1.3 Release Candidate 3
FreeDOS 1.3 Release Candidate 4

* hash/ibm{5150,5170,5170_cdrom}.xml: add FreeDOS version 1.3

New working software list items (ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml)
-----------------------------------------------------------------------------
FreeDOS 1.3 [FreeDOS Project]

* hash/ibm5170{,_cdrom}.xml: Move all FreeDOS boot floppies to cdrom

These files are inseparatably attached to the CD-ROM releases, as
their only purpose is to boot the installer on systems that do not
support CD-ROM booting.

* hash/ibm5150.xml: Add FreeDOS 1.3 8086 Minimized

This is not an official FreeDOS distribution, but it is a useful one
for the ibm5150 driver, stripping down the operating system into
something reasonable to run on the original IBM PC architecture.

Useful links about what it is:
https://www.youtube.com/watch?v=EOVLlMQs9f8
https://archive.org/details/free-dos-1.3-8086-minimized

New working software list items (ibm5150.xml)
---------------------------------------------
FreeDOS 1.3 8086 Minimized [AkBKukU]

* hash/ibm{5150,5170}_hdd.xml: Add FreeDOS hard disk images

These are just basic installs of the operating system from the
installation media.
2024-09-29 13:10:20 +02:00
angelosa
ed2025401c igt/gkigt.cpp: hookup OPLL, irq3 ties with the other QUART 2024-09-28 17:59:57 +02:00
angelosa
28311100e3 New systems marked not working
------------------------------
Multistar 14, Multistar 5, Double Hearts, Mystic Jaguar [nerd4gw]
2024-09-28 16:50:52 +02:00
Ivan Vangelista
7b85b3f74b New working clones
------------------
Discs of Tron (Environmental, prototype, 8/9/83) [Peter Roesler, The Dumping Union]
2024-09-28 16:19:58 +02:00
ClawGrip
59de6f2e0a
Add skeletons for three new bootlegs on Modular System (#12791)
New clones marked not working
-----------------------------
Last Duel (Modular System) [Museo del Recreativo, Recreativas.org]
Power Spikes (Modular System) [Museo del Recreativo, Recreativas.org]
Twin Cobra (Modular System) [Museo del Recreativo, Recreativas.org]
2024-09-28 16:15:55 +02:00
angelosa
bfb266e091 igt/gkigt.cpp: notes 2024-09-28 11:00:53 +02:00
angelosa
9e5a995154 igt/gkigt.cpp: fix release years for ms3 / bmoonii / ms72c [Dam0] 2024-09-28 11:00:53 +02:00
hap
59363d3d3f input_sdl: fix deadlock issue with joystick (remove reset() call during process_event) 2024-09-28 10:13:46 +02:00
Ivan Vangelista
628a601511 New working software list items
-------------------------------
a2600.xml: Dig Dug (PAL, alt) [Guru]
2024-09-28 09:37:50 +02:00
Ivan Vangelista
c63e975a6e New systems marked not working
------------------------------
Dynasty (Ver. 1.02) [Ioannis Bampoulas, TeamEurope]

- igs/igs017.cpp: dumped GFX ROM for tarzanb [Hammy]

- skeleton/whtm68k.cpp: very preliminary GFX and sound
2024-09-28 09:22:32 +02:00
angelosa
2eac570af8 igt/gkigt.cpp: partial decoding of CG ROM regions 2024-09-28 00:51:18 +02:00
angelosa
9c54072486 igt/gkigt.cpp: debug notes, preliminary background layer 2024-09-27 21:35:08 +02:00
Ivan Vangelista
5f54fda4da New systems marked not working
------------------------------
Diamond Heart (v1.0) [Ioannis Bampoulas, TeamEurope]

-taito/slapshot.cpp: dumped opwolf3's unprotected PALs [Domenico Cervini, Porchy]
2024-09-27 00:11:49 +02:00
angelosa
697629993e igt/gkigt.cpp: remove most QUART2 overlay hacks 2024-09-26 23:48:44 +02:00
angelosa
e9d2da5c5a machine/mc68681.cpp: sc28c94 has 64 registers 2024-09-26 23:48:44 +02:00
Vas Crabb
b86767ac50 hitachi: Cleanup. 2024-09-27 05:15:54 +10:00
angelosa
ea48cc6cd4 machine/mc68681.cpp: unambiguous xr68c681 control blocks 2024-09-26 20:17:01 +02:00
angelosa
b4d6fa485d igt/gkigt.cpp: cleanup video functions, hookup debug terminal as default 2024-09-26 19:55:29 +02:00
AJR
88ce9cf0dc Fix clang error: 'pointer_options' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Werror,-Wmismatched-tags] 2024-09-26 13:25:06 -04:00
Mike Swanson
aa547da751
hash/ibm5170_cdrom: Added Zork Nemesis. (#12807)
New working software items (ibm5170_cdrom.xml)
-----------------------------------
Zork Nemesis: The Forbidden Lands
2024-09-27 03:14:22 +10:00
holub
48933ef893
Added ATTR_COLD to common lifecycle methods for many files in src/devices. (#12822) 2024-09-27 03:07:03 +10:00
Vas Crabb
0125087cbe -emu/render.cpp: Always translate coordinates if container is found (fixes GitHub #12817).
-ui/videoopt.cpp, ui/ui.cpp: Allow pressing UI Clear to restore default
 pointer timeout settings.

- midway/starrider.cpp: Added PROTO 3 program ROMs.

New clones marked not working
-----------------------------
Star Rider (PROTO 3) [Matt Ownby]
2024-09-27 02:57:52 +10:00
Angelo Salese
b113971736
New systems marked not working (#12816)
* hitachi/bml3.cpp: initialize in S1 mode

* hitachi/bml3.cpp: separate mbs1 to own file, add enough meat to make it boot in S1 mode

* Missed a conflict marker

* hitachi/mbs1.cpp: QA stub

* hitachi/bml3.h: reinstate ATTR_COLD
2024-09-26 18:41:08 +02:00
ArcadeShadow
0a32d08e97
neogeo.xml: Added a newer Gladmort demo. (#12465)
New working software list addition (neogeo.xml)
--------------------------------------------
GladMort (demo²) [PixelHeart]
2024-09-27 02:28:16 +10:00
cam900
693e604ac3
misc/esd16.cpp: Cleaned up code. (#12823)
* Use appropriately sized integers for tilemap color values.
* Reduced literal tag usage, improved variable names, use C++ line comments.
2024-09-27 02:23:23 +10:00
AJR
defdbf3300 skeleton/bitgraph.cpp: Simplify screen update routine a little more 2024-09-26 08:00:45 -04:00
AJR
cb563f2ef9 skeleton/bitgraph.cpp: Use memory share to access video RAM 2024-09-26 07:57:12 -04:00
angelosa
029766bc06 hash/supracan.xml: drop trade entities 2024-09-26 10:44:28 +02:00