+PCM soundboard for Pleasure Hearts

Pagina 3/4
1 | 2 | | 4

Van alexito

Hero (522)

afbeelding van alexito

24-07-2019, 15:27

Don't worry my plan is just try to replace the original +PCM (AKA Custom ADPCM Samples) with just something close to the original that is why will be great to hear more SFX from the original device.

the following lines just for geeks:

256 bytes boot sector: c01e (Start)

rem 512bytes x sector

3.41 ABSOLUTE SECTOR READ (0xf37d)

Parameters: C = 2FH (_RDABS)
DE = Sector number
L = Drive number (0=A: etc.)
H = Number of sectors to read
Results: A = Error code (0=> no error)

PH ABSOLUTE SECTOR READ to Z80 RAM (0x8000)

Parameters: HL = Z80 Start Address
DE = Sector number
B = Number of sectors to read
Results: Carry = Error

PH ABSOLUTE SECTOR READ to VRAM (0x8006)

Parameters: DE = Sector number
A = VRAM 64KB PAGE (0 or 1)
HL = VRAM Address
B = Number of iterations (each iteration is 4096 bytes using a buffer at 0xa000)

sector
#:
------------------------------------------------------------------------------------
0x000e
0x000f
0x0010
0x0011 (loaded at 0x9000...0x97ff) PC Address 0xc07d using BDOS absolute sector read (0xf37d)

0x001a (loaded at 0xdc00...0xddff) PC Address 0xc090

0x001d (loaded at 0x8800...0x89ff) PC Address 0xc0a3 jp 0x8800
----------------------------------------------------------------------------------------
0x001e (loaded at 0x8000...0x81ff) PC Address 0x8800
0x001c (loaded at 0xc800...0xc9ff) PC Address 0x8813 using PH absolute sector read to Z80 RAM (0x8000)

0x0106
.
.
.
0x011f (loaded at 0x9c00...0xcfff) PC Address 0x8821

0x0012
.
.
.
0x0019 (loaded at 0xb000...0xbfff) PC Address 0x882f jp 0xb000
-------------------------------------------------------------------------------
0x0098 (loaded at 0xc000...0xc1ff) PC Address 0xb077 call 0xc000 (check +PCM Device and Initialize)

0x00e6
.
. +PCM ADPCM SAMPLES
.
0x0105 (loaded at VRAM 0x18000...0x1bfff) PC Address 0xb0a0 using PH absolute sector read to VRAM (0x8006)

0x009b
0x009c (loaded at 0xc000...0xc3ff) PC Address 0xb0ad

0x00a0
.
.
.
0x00a5 (loaded at 0xc400...0xc3ff) PC Address 0xb0b8

0x0020
.
.
.
0x005f (loaded at VRAM 0x08000...0x0ffff) PC Address 0xb0c3 using PH absolute sector read to VRAM (0x8006)

0x0338
0x0339
0x033a (loaded at 0xd000...0xd5ff) PC Address 0xb0cf
at 0xb12a bucle visualiza M-KAI RAYA ROJA FIRST and Logo/Text
at 0xb1b2 A=3c call bcac --> FADE-OUT
at 0xb1ba call 8009 --> Print from top~botton right --> LOADING

0x0060
.
.
.
0x0097 (loaded at VRAM 0x10000...0x16fff) PC Address 0xb1bd using PH absolute sector read to VRAM (0x8006)
at 0xb20f A=01 call bcac --> Imprime Credit 0
(Main Bucle for Main Title Screen from 0xb20f ~ 0xb296)
(Demo Mode start at 0xd40f)

0x033b (loaded at 0x8200...0x83ff) PC Address 0xD427 jp 0x8200

0x033c
0x033d
0x033e (loaded at 0x8800...0x8dff) PC Address 0x8200 (creo que cargaron un sector demas)

0x0124 (loaded at 0x9800...0x99ff) PC Address 0x820b

0x026e
.
.
.
0x0275 (loaded at VRAM 0x08400...0x093ff) PC Address 0x8216 using PH absolute sector read to VRAM (0x8006)

0x01a4
.
.
.
0x01bb (loaded at VRAM 0x09800...0x0c7ff) PC Address 0x8222 using PH absolute sector read to VRAM (0x8006)

0x0254
.
.
.
0x0273 (loaded at VRAM 0x0c000...0x0ffff) PC Address 0x822e using PH absolute sector read to VRAM (0x8006)

0x00a6
.
. +PCM ADPCM SAMPLES
.
0x00e5 (loaded at VRAM 0x10000...0x17fff) PC Address 0x8240 using PH absolute sector read to VRAM (0x8006)

0x01d4
.
.
.
0x01e3 (loaded at VRAM 0x1c000...0x1dfff) PC Address 0x824d using PH absolute sector read to VRAM (0x8006)

0x033e
.
. +PCM ADPCM SAMPLES
.
0x034d (loaded at VRAM 0x1e000...0x1ffff) PC Address 0x825a using PH absolute sector read to VRAM (0x8006)

0x01d2
0x01d3 (loaded at 0xa800...0xabff) PC Address 0x8267

0x0214
.
.
.
0x0223 (loaded at 0xa000...0xbfff) PC Address 0x8272 --> 0xa000 (buffer with 8192 bytes) will be moved to SLOTRAM 3-2 Page 0 Z80 Address (0x0000)

0x0224
.
.
.
0x0233 (loaded at 0xa000...0xbfff) PC Address 0x82a5 --> 0xa000 (buffer with 8192 bytes) will be moved to SLOTRAM 3-2 Page 0 Z80 Address (0x2000)

Van Takamichi

Master (208)

afbeelding van Takamichi

25-07-2019, 11:57

The seller replied me they do have SX development kit in stock but I don't have skill and courage to remove/attach the contents of what might be the only remaining chip in the world Wink I've fried a chip before...
I also queried Suzumisaki Kimitaka the reviewer if he still remembers anything about the +PCM PCM format. Beside I might be wrong that +PCM was never sold together with Pleasure Hearts because there is an evidence of them sold together, witnessed by Ghost we know.

Van alexito

Hero (522)

afbeelding van alexito

25-07-2019, 20:20

Hey Takamichi, after watch (CREDITS)the long video from youtube Mr. Hiramatsu was involve in making the +PCM hardware maybe you can ask him about the compression system or maybe ask if he can provide the original samples. I really I don't know if that is possible.

Van Takamichi

Master (208)

afbeelding van Takamichi

26-07-2019, 13:33

As I posted sometime earlier here, I already emailed him but no answer, I doubt if he is still reading the email address shown in the H8 website. Yes, I know +PCM and Pleasure Hearts were developed at the same time and Hiramatsu/M-Kai knew each other.

Van Takamichi

Master (208)

afbeelding van Takamichi

27-07-2019, 09:36

I discovered I also had an H8 board. Pic I am feeling creepy with my habit of stashing rare stuffs ;)

Van alexito

Hero (522)

afbeelding van alexito

27-07-2019, 14:05

Now you can make a video with the game Ah! Sokai 2+ and show us what the H8 sub-cpu computer can make when it is connected a our beloved MSX.

Van Takamichi

Master (208)

afbeelding van Takamichi

28-07-2019, 06:15

The problem is that I forgot how to connect the DIN 8 pin male plug to a speaker or something. I am looking for instructions.

Van Takamichi

Master (208)

afbeelding van Takamichi

28-07-2019, 09:02

It turned out the cable is meant to be connected to a MIDI device. I don't have such a thing and Ah! Sokai 2+ runs without one. I took a video. zip pin: minesweeper

Van alexito

Hero (522)

afbeelding van alexito

28-07-2019, 20:42

Thanks Takamichi, that is really nice to see the H8 Computer working with MSX (TurboR). What I have noticed the game make use of H8 Computer just for playing PCM SAMPLES. but I'm curious to know if you had connected an amplifier through the built-in Earphone jack connector on H8 Cartridge device or the voices we heard is just through MSX AUDIO OUTPUT?

Van Takamichi

Master (208)

afbeelding van Takamichi

29-07-2019, 18:20

The voice is outputted from the TV connected to MSX. I inserted an earphone to the earphone jack below the MIDI port and played Ah! Sokai 2P+ but I could not hear anything. The specifications (it says, "analog voice input (inputted through the earphone jack)") and the circuit diagram 4/4 here indicate this jack is the mic input, not the output.

Pagina 3/4
1 | 2 | | 4