Philips muziek module samples

Pagina 1/2
| 2

Door TheKid

Paragon (1209)

afbeelding van TheKid

13-01-2014, 08:00

I am making a harddisc image with the ide interface in openmsx. When I copy the files from any of the Delta Soft mega demo's (downloadable at the delta soft site), the philips muziek module samples are disformed and sound like when you're television is searching for channels.

The strange thing is, when I boot from the diskimages, the sampels sound okay.

At first I thought it had something to do with "DOS 2", but on my real msx I have them on a Compact flash with DOS 2 (sunrise cf-ide) and here the samples are okay too.

Does anybody know what makes the samples disformed and how to solve this ?

Aangemeld of registreer om reacties te plaatsen

Van Manuel

Ascended (18256)

afbeelding van Manuel

13-01-2014, 15:15

Are you running on a turboR in R800 mode?

Van TheKid

Paragon (1209)

afbeelding van TheKid

13-01-2014, 18:49

I tired Turbo R, Philips NMS 8255 and 8250. All the same result.

Van Manuel

Ascended (18256)

afbeelding van Manuel

13-01-2014, 21:53

I can reproduce it, we should investigate it. Any help welcome!

Van TheKid

Paragon (1209)

afbeelding van TheKid

14-01-2014, 17:23

As far as I can tell the problem is not that the philips music module can't be found, because when there is no music module attached, the demos run without any sound. So something else is scrambling the samples.

Van TheKid

Paragon (1209)

afbeelding van TheKid

17-01-2014, 17:21

Just to be 100% sure, I fired up my Nms 8255 with compact flash and the philips music module. Tried all mega demos without any problems. Nice 5 second long samples of reasonable quality Smile What could be wrong with openmsx ??

Van Manuel

Ascended (18256)

afbeelding van Manuel

17-01-2014, 19:30

Good question, but not easy to answer! Tongue

Van Manuel

Ascended (18256)

afbeelding van Manuel

28-01-2014, 20:51

OK, the bug has been closed with this clear message from Wouter:

Quote:

I've done some debugging .. wrong data is being uploaded to the MSX Audio sample RAM. This data is read from disk via the following construct in a BASIC loader:
OUT &hFE,5: BLOAD"MEGADEMO.020"
But that doesn't work in DOS2, unless you use the "map.bin" hack (or equivalent). I've confirmed that it does work with that hack.
So it's not an emulation problem but a bug in the software. I'm closing this bug report.

So, on openMSX you were not using MAP.COM/MAP.BIN, but on the real MSX you were. Can you confirm that?

Van TheKid

Paragon (1209)

afbeelding van TheKid

28-01-2014, 22:29

Hi, I can't confirm since I can't find map.com . All links to it are broken Sad So I am willing to test if someone has a working link for me Smile

Furthermore, It's great you guys have put effort in solving this "bug", but here is the odd part. I have a real nms 8250 with an extra build-in diskdrive, with the Sunrise CF ATA-IDE with a compact flash of 128 mb with 4 partitions of 32 mb, with dos 2.20 in slot B and the philips music module in slot A. All 4 mega demos work perfectly (with samples), so I can't confirm either that OUT &hFE,5: BLOAD"MEGADEMO.020" doesn't work since it really works on the real thing Smile

Van TheKid

Paragon (1209)

afbeelding van TheKid

28-01-2014, 22:44

Oeps, I was to fast. I did some investigation myself and you are absolutely right. When I looked deeper into the problem I discovered that BiFi wrote an extra binfile that was is loaded and probably has the same result as map.com. Unfortenately when I use it on the hd image with openmsx, I get the message "unsupported IDE command 11" ??

So, in case you want to test it, use these files on megademo 1 (autoexec.bas and deltafix.bin).
http://remymsx2.home.xs4all.nl/download/MEGADEMO1.zip

Van Manuel

Ascended (18256)

afbeelding van Manuel

29-01-2014, 14:36

I copied the files from that ZIP to the dir where I had the files from MEGADEMO1, started AUTOEXEC.BAS and everything worked fine, including the samples...

So, not sure what you got and why...

BiFi confirmed that deltafix has the same effect as map.bin (amongst others).

Pagina 1/2
| 2