Philips muziek module samples

Pagina 2/2
1 |

Van TheKid

Paragon (1197)

afbeelding van TheKid

29-01-2014, 18:51

Hmm, strange. Well below is the harddisk image I made, I copied deltafix.bin to all mega demo directories and let it load in the autoexec.bas. As soon as the music module is called openmsx hangs. Sometimes in the statusscreen the message "unsupported IDE command 11" is displayed, but not all of the time?
The funny thing is, the Lucky luke demo uses the same fix and this one works ??

here is my harddisk file :
http://remymsx2.home.xs4all.nl/download/hd.dsk

Van wouter_

Champion (469)

afbeelding van wouter_

29-01-2014, 19:39

Are you sure you're running the _exact_ same configuration on your real MSX as in openMSX? (Same machine, same extension, the exact same (hard)disk images).

I can reproduce a similar crash in openMSX (I also got such unsupported IDE command messages), but only on some MSX machines. E.g. it crashes on an emulated Philips NMS8250, but works fine on a Panasonic FS-A1GT. Unfortunately I don't have the right MSX hardware to verify on a real machine.

I've debugged it a bit and I found that at some point in the program the memory range 0x0001-0x01f9 gets overwritten and a bit later a call to the (now bogus) routine at 0x001c is done. Obviously that crashes, and occasionally this indeed sends bogus commands to the IDE controller (disk rom is still selected, and stack keeps on growing, eventually writing in the memory region where the IDE registers are mapped).

Investigating exactly why this is happening can take a lot of time, so before doing this I'd like to make sure that it's not (again) a setup problem. Or in other words before spending a lot of time on this I'd like to verify that this is really an emulator bug rather than a bug in the MSX software. So could you double check? Thanks.

Van TheKid

Paragon (1197)

afbeelding van TheKid

30-01-2014, 08:01

Hi Wouter, you're absolutely right. It is only usefull to spend time on this when it really is a bug (my appolohies for the first message, I completly forgot BiFi had made a patch for it). I just copied the diskfiles to the harddisc but apperently we had to make some alterations to make it work on HDD. SO, to be 100% sure, I will test again this weekend. I have a real NMS 8250 (standard, no memory expansion), philips music module (standard, no memory expansion) and a 128 mb CF card in the sunrise CF ata-ide interface. With BiFi's fix all the mega demo's work with correct sound.
Unfortenately I don't know how to make an image of the CF card, since my PC will only show 1 of the four partitions, so what I'm gonna do is to copy (with diskettes) the mega demo's from the real msx to the openmsx HDD image. This way I am sure I have the exact same versions of the mega demos,s ince I am not sure what more alterations we have made years ago to let them work on HDD. Then I will use the same config in openmsx and see (or hear) what happens. Is this an acceptable approach ?

Van wouter_

Champion (469)

afbeelding van wouter_

30-01-2014, 09:40

TheKid wrote:

Hi Wouter, you're absolutely right. It is only usefull to spend time on this when it really is a bug (my appolohies for the first message ...

No problem at all. Please continue submitting bug reports and/or other feedback.

Your test-plan sounds good to me. Thanks. .... Or actually it remains to be seen (heard) whether it sounds good or not Wink

Van Manuel

Ascended (18233)

afbeelding van Manuel

30-01-2014, 13:43

In general Wouter's point is: if you test something on real MSX and on openMSX, please make sure that you test *exactly* the same. Any small detail may cause differences, which may be seen as emulation bugs, but are in fact not.

That being said: we really love the feedback you're giving, so indeed, please continue Smile Better an invalid bug report too many than a valid one too few.

Van TheKid

Paragon (1197)

afbeelding van TheKid

31-01-2014, 19:16

Okay, so I did some testing. I have put exactly the same files on the harddisc image as on my real CF card. Same thing, mega demo 1 starts counting down and at 2 it freezes. Reading one of the posts gave me the idea to try the same HDD image on openmsx but then with the Turbo R GT... and mega demo 1 works??

So :
mega demo 1 (all mega demos) works on :
- real nms 8250 (standard memory), with CF ATA-IDE, with music module (standard memory)
- openmsx with music module, ide and Panasonic FS-A1GT

mega demo 1 (all mega demos) crash on:
- openmsx with music module, ide and NMS 8250 or NMS 8255

I also tested the Harddisc version I have uploaded here, same result. Strangly enough the demos work on the turbo R, although the are defenitly not Turbo R only??

Van Manuel

Ascended (18233)

afbeelding van Manuel

03-02-2014, 14:35

Can you share the disks or disk images or the exact set of files you used for these tests? Then I can also try here.

Van TheKid

Paragon (1197)

afbeelding van TheKid

03-02-2014, 21:52

Hi Manuel, This is the hd image I have tested. The files of Mega Demo 1 are an exact copy of my real compact flash.
http://remymsx2.home.xs4all.nl/download/hd.dsk

Pagina 2/2
1 |