Commit Graph

35 Commits

Author SHA1 Message Date
Vas Crabb
37b022f993 machine/t10mmc.cpp: Fixed interpretation of CD Audio control page data. [Windy Fairy] 2023-11-28 06:25:33 +11:00
987123879113
f60fd23e3e
namco/namcos12.cpp: Emulated games with CDXA board. (#11558)
* machine/t10mmc.cpp: Added support for T10SBC_CMD_SEEK_10 command.
* cpu/sh: Added SH7014 SoC.
* machine/icd2061a.cpp: Emulated IC Designs 2061A programmable clock generator.
* sound/lc78836m.cpp: Emulated Sanyo LC78836M audio DAC.
* namco/namcos12_cdxa.cpp: Emulated Namco System 12 CDXA board.

Systems promoted to working
-----------------------------
Truck Kyosokyoku (Japan, TKK2/VER.A) [Windy Fairy]

New working systems
-----------------------------
Um Jammer Lammy NOW! (Japan, UL1/VER.A) [Phil Bennett, Eric Yockey, Windy Fairy]
2023-09-22 14:56:24 +10:00
987123879113
9f98fe0c07
t10mmc: Fix reading user data from mode 1 tracks using T10MMC_CMD_READ_CD (#11563) 2023-09-20 19:11:44 -04:00
AJR
1d47d938e4 akiko, am79c90, i82586, k053252, spi_sdcard, stvcd, t10mmc, t10sbc, t10spc: Use helpers from multibyte.h 2023-09-17 15:45:00 -04:00
arbee
bf6b77d990 machine/t10mmc.cpp: Support page 0x3f (return all pages) for MODE SENSE. [R. Belmont] 2023-09-01 22:54:08 -04:00
987123879113
3b9a281077
machine/t10mmc.cpp: Implemented most features of T10 MMC read CD (0xbe) command. (#11499) 2023-08-23 03:34:11 +10:00
Olivier Galibert
37dda0012c h8_dma: reorganize, upgrade 2023-06-06 10:27:00 +02:00
Vas Crabb
9ce44eaf8e srcclean in preparation for MAME 0.255 branch 2023-05-28 04:12:45 +10:00
Olivier Galibert
ecd19c3b10 hrdvd: Make the initial dvdrom test pass 2023-05-05 18:51:23 +02:00
Olivier Galibert
4d9ceafa16 csplayh5: rename to hrdvd (High Rate DVD)
t10mmc: make a little les chatty
tmp68301: same
hrdvd: fix the image regions
2023-05-05 17:03:17 +02:00
Olivier Galibert
28104cdbdf chd: Add dvd support. better abstraction in general, multi-image support in arcade-type drivers 2023-05-04 20:29:58 +02:00
Angelo Salese
0894945429
machine/t10mmc.cpp: track command 48h just plays track when TNO start == TNO end (#11141)
* fix redbook silent regression with konami/konamigv.cpp
2023-04-25 13:09:51 -04:00
987123879113
34006e04c4
namco/namcos10.cpp: Added CD-ROM drive support and I/O for Taiko games. (#11131)
* Added decryption setups for Puzz Ball, Tsukkomi Yousei Gips Nice Tsukkomi, and Taiko no Tatsujin 2, 4, and 6. [Samuel Neves, Peter Wilhelmsen]
* Added some notes about the MEM(P3) board.
* Re-dumped Point Blank 3. [Guru]
* machine/t10mmc.cpp: Added preliminary implementation of “read CD” (0xBE) command.
* cpu/psx/rcnt.cpp: Implemented reached 0xFFFF and reached target bits in counter mode register.

New systems marked not working
---------------------------------
Seishun-Quiz Colorful High School (CHS1 Ver.A) [Guru]
2023-04-21 03:11:37 +10:00
987123879113
31280db4b1
bus/nscsi/cd.cpp: Implemented basic CDDA support. (#11097)
sega/segas32.cpp: Added CDDA audio routing.
2023-04-16 02:04:33 +10:00
Angelo Salese
3be65c90a5
video/huc6272.cpp: modernize handler interface (#11077)
* video/huc6272.cpp: modernize handler interface

* machine/t10mmc.cpp: avoid a stack overflow if device can't read CD data, allows PC-FX menu to be useable (with CD in ...)

* video/huc6272.cpp: fix m_bg save state registration, add stub logmacro.h, misc cleanups
2023-04-06 12:05:32 +02:00
Olivier Galibert
ca6e220dbb tmp68301: Reimplement in the new68k framework. The timers are not yet implemented, couldn't find a driver which cared. Hopefully the regression testing will find some. 2023-04-04 14:43:17 +02:00
AJR
f729cc79fd t10mmc.cpp: Return error response when no CD is available 2022-04-07 17:57:00 -04:00
Olivier Galibert
e4564eb99a cdrom_file: classify. Could use more internal work, but it's a step 2022-04-01 11:36:55 +02:00
987123879113
7651de2840
machine/t10mmc.cpp: Added CD media type check for special LBA 0 case. (#7822)
The special case of setting m_lba to 150 when m_lba is 0 is only applicable to data and mixed mode media CDs.
2021-02-27 04:47:39 +11:00
987123879113
bd0d0e4549 Fix calculating relative value in T10MMC_CMD_READ_SUB_CHANNEL 2020-12-11 22:30:36 +09:00
Philip Bennett
c043145cb6 doh, value is split over two bytes (nw) 2018-12-24 02:53:01 -08:00
Philip Bennett
e669182484 t10mmc - Support 256 gain levels (nw) 2018-12-23 23:01:54 -08:00
Vas Crabb
655bfff256 srcclean (nw) 2018-12-23 09:44:47 +11:00
mooglyguy
9f4e2a58ac -t10mmc; Revert erroneous CD audio change circa July, and add gain setters for each CD channel. [Phil Bennett] 2018-12-22 17:27:07 +01:00
mooglyguy
dc8834b8dc Last round of macro removals before the freeze. (nw)
-sound/discrete, okim6295: Removed MCFG macros. [Ryan Holtz]

-norautp, osi, audio/mario: Removed MACHINE_CONFIG macros. [Ryan Holtz]

-vsmile: Split into its own driver from vii.cpp. [Ryan Holtz]

-vii: Fixed broken controller inputs. [Ryan Holtz]

-konamim2: Massive update. Most games work, but are still marked non-working due to rare MAME crashes in the PPC DRC. [Phil Bennett, Ryan Holtz]
2018-12-22 17:06:47 +01:00
cracyc
0dc611e2a9 t10mmc: add missing header bytes to mode sense, fixes audio playing with common dos cdrom drivers (nw) 2018-06-03 20:08:13 -05:00
Olivier Galibert
9229cb6deb tsk tsk tsk (nw) 2017-06-07 15:16:54 +02:00
Angelo Salese
59d3ee0e91 Improve CD audio play track/index command handling [smf] (#2337)
(kokoroj2 needs mods in the MB89352 core that won't break x68k as well. 
kokoroj2 requires the printer interface: a command to stop current track is sent with CD & printer disabled in dip-switches.
As for x68k, installing HumanOS on HDD fails with current too so there's a lot of fun factor here)
2017-06-06 22:57:12 +02:00
Vas Crabb
8f15315a52 srcclean (nw) 2017-02-19 11:40:55 +11:00
Olivier Galibert
a2557f1b02 Remove emu.h from headers (nw)
Per Vas' request.  If the compile fails for you (i'm thinking osx and
windows native debuggers here in particular), add '#include "emu.h"'
as first include of the cpp files that fail.

Due to our use of precompilation and forced inclusion, emu.h must be
included as the very first non-comment thing we do if we want to be
sure msvc compiles are identical to gcc/clang ones.  Doing it directly
instead of through an include increases the correctness probability by
a magnitude.
2017-02-11 18:31:20 +01:00
mahlemiut
d1485e2d04 t10mmc: added Play Audio MSF (0x47) command, used by Another CD Player and Astrocounter of Crescents. 2017-02-06 14:50:55 +13:00
Miodrag Milanovic
ddb290d5f6 NOTICE (TYPE NAME CONSOLIDATION)
Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8
also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
2016-10-22 13:13:17 +02:00
Miodrag Milanovic
4e8e3066f8 reverting:
SHA-1: 1f90ceab07

* tags are now strings (nw)
fix start project for custom builds in Visual Studio (nw)
2016-01-20 21:42:13 +01:00
Miodrag Milanovic
1f90ceab07 tags are now strings (nw)
fix start project for custom builds in Visual Studio (nw)
2016-01-16 14:54:42 +01:00
Miodrag Milanovic
7c19aac60e Rename *.c -> *.cpp in our source (nw) 2015-11-08 12:56:12 +01:00