Xak I

Pagina 1/2
| 2

Door arromdee

Supporter (7)

afbeelding van arromdee

15-04-2014, 10:28

Is there anyone who has managed to play this game (English translation) and gotten it to use SRAM? I can't get it to work, even if I use a machine that is supposed to have SRAM (Boosted_MSXturboR_with_IDE, commenting out the IDE since otherwise it says "No enough memory".)

Aangemeld of registreer om reacties te plaatsen

Van Meits

Scribe (5939)

afbeelding van Meits

15-04-2014, 12:55

Try inserting an fmpac or pac...

Van AxelStone

Prophet (2758)

afbeelding van AxelStone

15-04-2014, 13:02

The SRAM is not located un MSX computer, it's a feature of the FM-PAC. I have not used emulators to play Xak, but in real MSX you need to have a real FM-PAC inserted. I'm not sure that OpenMSX emulates this feature of FM-PAC.

Van Meits

Scribe (5939)

afbeelding van Meits

15-04-2014, 17:44

Neither am I...
Otherwise try a userdisk or a savestate (press F10 in openMSX, type savestate. To load it again press F10 and type loadstate)

Van turbor

Champion (441)

afbeelding van turbor

15-04-2014, 23:03

Of course we do emulate that feature!
It's even in the FAQ.
Just make sure that you insert the correct pac or fmpac extension.

Don't make the error of assuming that if a machine has MSX Music it also has the SRAM. That isn't the case!

And the other mistake: the SRAM of the TurboR machine has nothing to do with the SRAM from the (FM)PAC, but you figured that out by now I suppose ;-)

Van Manuel

Ascended (16855)

afbeelding van Manuel

15-04-2014, 23:05

Of course openMSX emulates the SRAM feature of the PAC and FMPAC.

Van arromdee

Supporter (7)

afbeelding van arromdee

27-04-2014, 09:58

Okay, now that I have the fmpac loaded, how do I keep from having to type the command to load it every time I start openmsx? Setting save_settings_on_exit doesn't save the state of the fmpac and this isn't hn the FAQ.

Van Manuel

Ascended (16855)

afbeelding van Manuel

27-04-2014, 11:50

arromdee: if you use Catapult, it will remember the selected extensions and machine there.

if you are not using Catapult, there are the following options:
- use an MSX machine with built in FMPAC (like Boosted_MSX2_EN) and make it default (see default_machine setting)
- enable session management using the enable_session_management setting. This will automatically save the sate when quitting and resume when starting up openMSX again (see http://openmsx.sourceforge.net/manual/commands.html#enable_s... )
- alternatively, save a state with the desired machine/extensions manually and load it, just after startup. (see save_state and load_state commands)
- make a script/bat-file which passes the correct command line options to select machine and extension

The current machine and inserted extensions are not a setting, so they are not saved_on_exit (so to say).

Van arromdee

Supporter (7)

afbeelding van arromdee

27-04-2014, 21:10

I was already using your first option. I was using Boosted_MSX2_EN, but the fmpac wasn't recognized unless I manually did an "ext fmpac" command and reset.

Why can't the machine description have an "inserted" field in it to specify whether the machine defaults to having the fmpac inserted or not?

Van Manuel

Ascended (16855)

afbeelding van Manuel

27-04-2014, 21:49

Boosted_MSX2_EN has a built in fmpac... so it should be recognized. When I start it up, I can do _FMPAC for instance. How exactly did you come to the conclusion that it wasn't recognized?

Because the machine description files describe the machine itself (static stuff), not its (dynamic) state (which includes which things are plugged in it, like cartridges, extensions, joysticks, etc.). That's (as the name says) in a savestate.

Van Manuel

Ascended (16855)

afbeelding van Manuel

27-04-2014, 22:07

Oh, I just checked... the game doesn't recognize it indeed... seems like a bug in the game, it assumes the FM-PAC is always in a primary slot, I guess.... that's nasty.

I'll have to think what to do about this.... :S

(An other (not too attractive) option is that you take a machine configuration and edit-in an FM-PAC... just like I did with Boosted_MSX2_EN, but in that case it is in a sub slot (3-1) - apparently you need to put it in a primary slot for this game...)

To go back to the original question: you can of course also just save your state (or replay) with openMSX instead of using the SRAM save option Smile

Pagina 1/2
| 2