Creepy is right. Solid Snake has a bug and it only works in subslot 0 or primary slot. You can run it in MegaFlashROM SCC+ SD disabling subslots with /U option and leaving MegaFlashROM SCC+ "alone".
i.e.: OPFXSD MGEAR2.ROM /U
About FAT12. I copied the files using the MSX. In Windows 7 I can also copy up to 112. If I try to copy more files I get a "Root directory is formated in FAT and it can contain a limited number of elements... bla, bla, bla... format it in NTFS"
I don't know where is the problem. Try to format your card again using FDISK in MSX.
Try to format your card again using FDISK in MSX.
How do I copy a file from the SD card over to the built-in "disk" in the MFR?
If your system uses long filenames support for FAT, it will take 2 entries per file, so you can only use half of 112 files on it... Perhaps it's something like that?
If your system uses long filenames support for FAT, it will take 2 entries per file, so you can only use half of 112 files on it... Perhaps it's something like that?
That can't be the case because I can't even get close to half of 112 on it.
Meits: Are there dumps/fixes of the game that make it actually run in a subslot? Even the patched English translated version with the latest fixes from Bifi (http://bifi.msxnet.org/mg2ss-eng/) does not work in a subslot. I can only get it to run when it is in a main slot.
Never checked with this device. It does however work with the flash rom from the first generation.
Now that I try it with the SD version, my MSX freezes after init screen. This didn't happen before I updated to the latest Nextor kernel...
Will try again with /u
This works. Which means from this latest Nextor kernel on I need to flash MG2 like this from now on... Seems a bit silly... Bug? Fix? (I'm running into this behavior with the device in slot1 of my computer)
Try to format your card again using FDISK in MSX.
How do I copy a file from the SD card over to the built-in "disk" in the MFR?
You must create a DSK image file and then upgrade your ROM disk.
You can do it using Disk Manager in Windows, or creating a 720KB partition, copying in it the files you want to include in your ROM disk, and then making the DSK file using FDSAVE.
To update you ROM disk you have to use OPFXSD rondisk.dsk /id
BTW, FDISK can be invoked from BASIC using CALL FDISK command.
Never checked with this device. It does however work with the flash rom from the first generation.
Former MegaFlashROM does not work as slot expander (well, MegaFlashROM SCC+ could simulate subslots, so you will have the same problem)
Now that I try it with the SD version, my MSX freezes after init screen. This didn't happen before I updated to the latest Nextor kernel...
Will try again with /u
This works. Which means from this latest Nextor kernel on I need to flash MG2 like this from now on... Seems a bit silly... Bug? Fix? (I'm running into this behavior with the device in slot1 of my computer)
Bug? Yes it is a bug in Metal Gear 2. Blame Konami about that
Fix? Of course the game could be fixed so it can work on a subslot.
Also, OPFXSD could force /U when running a ROM, but then it will not be possible to use SD interface or DSK in a future when running ROMs.
I played SS without /u before the update, so something went wrong. Got the old kernel lying aroung somewhere so I can downgrade and check?
You can downgrade, no problem.
But it is not related to kernel for sure, but to OPFXSD that forced the /U option.
Problem solved then... Is there any reason why the forced /U was removed?
Because SD interface would be disabled, so any ROM could access it if needed (or a DSK emulation in a future)