SofaRun 7.0 released

Page 5/9
1 | 2 | 3 | 4 | | 6 | 7 | 8 | 9

By mfeingol

Champion (281)

mfeingol's picture

23-05-2020, 00:43

Louthrax wrote:

First guess: you're US based right ? SofaSMS configures the Playsoniq for RGB output, that could be an explanation (try to use NTSC instead).

I am US based, but I think my SCART to HDMI adapter is fairly versatile. I had the defaults enabled. Changing them to Video=Playsoniq, Freq=60hz, Mode=RGB, Standard=NTSC didn't really help... The only thing that changed something was selecting Video=Playsoniq, after which the Playsoniq's output became a solid empty steel blue instead of black when launching the game.

Quote:

If that does not help, please post a snapshot of your settings in SofaRun, and the message displayed by SofaSMS before launching the game.

By Louthrax

Prophet (2293)

Louthrax's picture

23-05-2020, 13:08

Looks like the link to your snapshots is broken (nothing is displayed) ?

By Manuel

Ascended (17071)

Manuel's picture

23-05-2020, 15:59

When I access these URL's manually, I get a Microsoft login. Max, better use something like msx.pics for image uploads Smile

By Latok

msx guru (3791)

Latok's picture

23-05-2020, 21:42

Louthrax wrote:
Latok wrote:

I don't know if it's related, but I also get memory issues with vgmplay. When I want to play the intro to MG2, the vgz file (approx 50kb) is too big, not enough memory.... I have a GT with 1mb internal memory though...

Hi Latok,

Can you type "MEMORY" from the MSX-DOS command line and report what you get ?
Also, when yo you get the error message from ? (Unzipping, VGMPlay istelf ?).

I checked again. It happens with vgz-files larger than 100kb which don't use samples. For example the intro to StarShip Rendezvous is more than 200kb. Maybe its vgmplay itself that cant handle that much data?

By Grauw

Ascended (9382)

Grauw's picture

23-05-2020, 22:18

VGMPlay can handle decompressed VGM data of up to 4 MB (and more by recompiling it), very few VGMs are larger than that. However it is the decompressed file size that counts, since the entire file is decompressed into memory before playback. If you rename the .vgz files to .vgm.gz and then decompress them with gunzip, you will see their actual size. E.g.:

01 Theme of Solid Snake (Opening BGM 1).vgz - compressed: 112 kB, decompressed: 1.3MB
02 The Art of Noise.vgz - compressed: 297 kB, decompressed: 1.0 MB

So not a bug in SofaRun of VGMPlay, it just doesn’t fit into the memory of your MSX, as the message says. As for why memory expansions in 2020 still come with a measly 512 kB or 1 MB… Question Tongue

There are two items on the VGMPlay to-do list related to reducing the memory consumption here and here. They are high on my wish-list but technically complex to implement.

By mfeingol

Champion (281)

mfeingol's picture

24-05-2020, 08:16

Louthrax wrote:

Looks like the link to your snapshots is broken (nothing is displayed) ?

Ah, that's weird. I posted direct OneDrive links, but I guess they stopped working. Here are the same images on msx.pics (thanks for the tip, Manuel):

https://www.msx.pics/image/jlvD4
https://www.msx.pics/image/jlfJr

By Hypersoft

Expert (74)

Hypersoft's picture

24-05-2020, 09:54

It looks like, it is not working 100% at the moment, as a newbe, i want to wait a while, because i'm technical at the moment no so far, to make some changes by myself.

By Latok

msx guru (3791)

Latok's picture

24-05-2020, 11:43

Grauw wrote:

VGMPlay can handle decompressed VGM data of up to 4 MB (and more by recompiling it), very few VGMs are larger than that. However it is the decompressed file size that counts, since the entire file is decompressed into memory before playback. If you rename the .vgz files to .vgm.gz and then decompress them with gunzip, you will see their actual size. E.g.:

01 Theme of Solid Snake (Opening BGM 1).vgz - compressed: 112 kB, decompressed: 1.3MB
02 The Art of Noise.vgz - compressed: 297 kB, decompressed: 1.0 MB

So not a bug in SofaRun of VGMPlay, it just doesn’t fit into the memory of your MSX, as the message says. As for why memory expansions in 2020 still come with a measly 512 kB or 1 MB… Question Tongue

There are two items on the VGMPlay to-do list related to reducing the memory consumption here and here. They are high on my wish-list but technically complex to implement.

Thanks for the explanation, Grauw!

By Latok

msx guru (3791)

Latok's picture

24-05-2020, 12:10

Sofarun really is great stuff. Nowadays I mainly use my MSX for gaming and listening to music. For the latter, I use many DOS utils such as vgmplay, nmp, muplay. For graphics, I use bls. Anyhow, all these utils require pressing ESC to exit. But there is no ESC button on my joypad. So I still constantly have to get out of my Sofa to press ESC.

So I thought, there should be some TSR program which maps for example the combination of DOWN and BUTTON B to the ESC button. This TSR program should also work within these forementioned DOS utils.

Then I read the Sofarun manual and discovered the SROM.INI in which this keymapping is present! But as it looks like, only for special controllers? And only to work within ROM images? How does this syntax work anyway?

Of course I know this keyboard matrix and I even thought of programming such a tsr myself, but I don't know where in memory something like that should be and whether it's just a matter of hooking this program to #fd9f?

Any help would be much appreciated. In short, in Sofarun, is it possible, with a regular joypad, to map the combination of e.g. DOWN and BUTTON B to keyboard ESC button? And does this then work in DOS utils? How?

Thanks Smile

By Latok

msx guru (3791)

Latok's picture

24-05-2020, 12:07

Louthrax, when I now select MGS-files from within Sofarun 7.0, the SCC is being detected and used. In Sofarun 6.1 this didn't work. You managed to look into this? Thanks a lot Smile

And also, the temporarily files keeping their original extension, is much better! More thanks Smile

Page 5/9
1 | 2 | 3 | 4 | | 6 | 7 | 8 | 9