Schrijver
| Playing Sonyc
|
Repair-Bas msx addict Berichten: 380 | Geplaatst: 27 Maart 2005, 10:37   |
I am playing Sonyc on my MSX2+ with MSX-Music and everthing works perfect.
But when I use my new Moonsound and play the game the background in not scrolling perfect.
Did somebody has the same problems.
I use a modified Sony HB-F700P, 1024 kb, MSX2+.
|
|
[D-Tail]
 msx guru Berichten: 2925 | Geplaatst: 27 Maart 2005, 12:06   |
It is explained in the manual that comes along: when using OPL4, a turboR computer is recommended, because of the latency of the Wave driver. Forcing the game to 50Hz (iirc pressing '5' in the main screen, dunno for sure) will help a little bit, but I don't know whether it's enough.
|
|
msd msx professional Berichten: 598 | Geplaatst: 27 Maart 2005, 13:14   |
It also works fine with 7.16Mhz
|
|
ro msx guru Berichten: 2274 | Geplaatst: 27 Maart 2005, 15:46   |
latency? pfff, you mean a slow driver don't ya? (latency kix in when combining 2 sources of audio to run at the same time. e.g. a multitrack recorder playing your tracks while recording another one.)
|
|
Chardson msx lover Berichten: 93 | Geplaatst: 27 Maart 2005, 16:55   |
My case is worse. I have a 512KB WSX but can`t even run it. The game freezes after choosing the dificulty level (Easy or Normal). Any tips?
|
|
Sonic_aka_T
 msx guru Berichten: 2255 | Geplaatst: 27 Maart 2005, 20:02   |
Does it have only the 512kB mapper? Or did those computers also have 64kB non-mapped RAM? If so, that could be the cause... Does Sonyc allow the use of DOS2? If so, that would prolly solve it...
|
|
Guillian msx professional Berichten: 603 | Geplaatst: 27 Maart 2005, 21:07   |
As far as I know, the 512kB is mapped RAM. Also, Sonyc works on DOS2, and doesn't read any mapper register (#FC-#FF)
Right now, I don't any idea where is the problem for not running in a WSX. Anyone with the same problem?
|
|
Sonic_aka_T
 msx guru Berichten: 2255 | Geplaatst: 27 Maart 2005, 21:17   |
I know the 512kB is mapped, but some MSX2+ models had 64kB of unmapped(?) RAM as their primary memory. At least, I think it's unmapped. Could've been 64kB mapped RAM too, but either case 64kB < 128kB, which could mean trouble if the game doesn't search for alternative mappers. Anyhoo, since DOS2 would handle all that stuff, running the game in DOS2 mode would solve that...
|
|
Guillian msx professional Berichten: 603 | Geplaatst: 27 Maart 2005, 21:56   |
Well, Sonyc works on DOS2, but does NOT use DOS2 functions ^^!
|
|
Sonic_aka_T
 msx guru Berichten: 2255 | Geplaatst: 27 Maart 2005, 23:36   |
It can't not use them, cause then it wouldn't work... Well, unless they kill DOS2 mapper-support alltogether, in which case it doesn't really work under DOS2 but merely tolerates it... Anyhoo, it either uses DOS2 routines or direct memory switching, in case of the latter it won't work on the WSX without modifications...
|
|
Chardson msx lover Berichten: 93 | Geplaatst: 28 Maart 2005, 01:18   |
Well, I tried it also on BlueMSX (on several versions) and it didn`t work (in fact, it shows the same problem). I am thinking that it may be de disk image, but I downloaded it from its official website.
Also, WSX only has mapped memory, even when it is 64KB.
|
|
Guillian msx professional Berichten: 603 | Geplaatst: 28 Maart 2005, 01:28   |
In my web site there is no a disk images of the game, just the files. I made a DSK and works ok on BlueMSX. I tested the MSX2+ configuration.
|
|
Grauw msx professional Berichten: 1002 | Geplaatst: 28 Maart 2005, 02:00   |
I think the problem is that the wave driver is run before the display update instead of afterwards. Had it been done the other way, I think it could have been smooth.
~Grauw
|
|
Guillian msx professional Berichten: 603 | Geplaatst: 28 Maart 2005, 02:02   |
Yep, I agree  |
|
Chardson msx lover Berichten: 93 | Geplaatst: 28 Maart 2005, 06:27   |
Well, shame on me. I downloaded again the game and worked fine. Then I looked the old .dsk I had, I could see that sonyc.lib had only 38KB size... Just don`t ask me how it happened...
|
|
|
|
|