The Big MegaFlashROM SCC+ SD Topic

Página 70/96
63 | 64 | 65 | 66 | 67 | 68 | 69 | | 71 | 72 | 73 | 74 | 75

Por Manuel

Ascended (19465)

Imagen del Manuel

06-03-2016, 08:57

I see this thread a bit late, but I see that there are no questions anymore on emulating MegaFlashROM SCC+ SD. Is that right? If not, please ask.

Por Wild_Penguin

Hero (644)

Imagen del Wild_Penguin

06-03-2016, 23:05

I see there is a "Description" -field in the Multirom menu, which is usually empty. Is this a teaser? Or a feature in progress? Is it possible to write to this field on a per-game (or ROM) basis?

As I've made a collection of ROMs I want to store in the cart, sometimes the filename is not informative enough (for example with versions with cheats and/or other hacks). A modifiable "Description" field would be handy!

Por giuseve

Paladin (787)

Imagen del giuseve

07-03-2016, 07:59

@manuel
Due to some questione and answers my problems with mfrsccsd now are herehttps://www.msx.org/forum/msx-talk/openmsx/megaflashromsccsd-mapper-emulation-bug?page=1

Por Guillian

Prophet (3517)

Imagen del Guillian

07-03-2016, 09:14

@Wild_Penguin: Description field is not implemented, sorry.

Por Wild_Penguin

Hero (644)

Imagen del Wild_Penguin

07-03-2016, 15:55

Guillian wrote:

@Wild_Penguin: Description field is not implemented, sorry.

That's all right - I'll just use more imagination in my file names! Thanks for this great piece of hardware Smile

However, a question / suggestion: is there a ROM/game incompatibility list somewhere? Perhaps one could be created - maybe on the wiki here? With such a database, one could know if it is incompatibility, a bug, a bad dump, - and possible workarounds (if any) could be listed. Or maybe the incompatibilities are so rare, that the list will be very short...

I noticed I can not run Pennant Race 2 on the MegaFlashRomSCC+SD (but it works on a MegaFlashRomSCC+!), or Famicle Parodic (neither on MegaFlashRomSCC+).

I'll also mention Metal Gear because that caused a bit head-scratching, since it would not work. Then I remembered / re-found out, it doesn't work on European MSX (and an IPS patch for it). Such "problems" could be on the list, too - although they have nothing to do with Flash ROMs.

EDIT: Found this. So what I was looking for - exists already :). And it seems Pennant Race doesn't like subslot - /U option makes it work, too.

Por giuseve

Paladin (787)

Imagen del giuseve

07-03-2016, 18:47

yes, it is so
take a look here

Por Guillian

Prophet (3517)

Imagen del Guillian

07-03-2016, 19:57

I have tested Famicle Parodic and works fine here (on a turbo R ST)
Also tested it on openMSX (8245 + MFR SD)

Por anonymous

incognito ergo sum (116)

Imagen del anonymous

08-03-2016, 02:15

Hello folks,

I got myself my first MSX2. A Victor HC-80 with Megaflashrom SCC+ SD. Coming from consoles, it's a nice and fresh machine. Smile

My problem: In recovery menu I pressed F3 - Erase ROM disk by accident. The games I loaded are still there but there is no Nextor/Multimente anymore.

I tried to load romdisk.dsk via BASIC but I cannot access any drive. letter: gives a syntax error. What am I doing wrong? The SD Card is recognized and partition tool works too.

Sorry for my question and thanks in advance!

Yuzo

Por Wild_Penguin

Hero (644)

Imagen del Wild_Penguin

08-03-2016, 08:20

Guillian wrote:

I have tested Famicle Parodic and works fine here (on a turbo R ST)
Also tested it on openMSX (8245 + MFR SD)

I must have a different (bad?) dump/version:

$ md5sum famicle.rom && sha1sum famicle.rom 
eccbb5b0e92ba466da7a55434bbc0556  famicle.rom
f12ad34dc3b4279da0fc7094f3d50d6b8bb517dc  famicle.rom

It does work if I insert it "directly" in OpenMSX, but on MFRSCC+(non-SD or SD, emulated or real HW) will produce the same results... black&blue weird nonsense on screen. Muust get a re-dump Wink

YuzoTibi wrote:

My problem: In recovery menu I pressed F3 - Erase ROM disk by accident. The games I loaded are still there but there is no Nextor/Multimente anymore.

I tried to load romdisk.dsk via BASIC but I cannot access any drive. letter: gives a syntax error. What am I doing wrong? The SD Card is recognized and partition tool works too.

I think the default mapping order into drive letters (A:, B:, C: and so on) SD Kernel does is as such:

1. ROMDisk
2. 1st SD-card 1st partition
3. 2nd SC-card 1st partition
3. Real (physical/legacy drive)
4. 2nd Real (physical / legacy drive) in case CTRL is pressed while booting.

If a drive is missing, it is skipped (and the next drive mapped to the said letter).

So your SD card contents should now be at drive A: (and drive B:, if you have another µSD card installed) - regardless of how many partitions you have on your card(s). Try files"A:" or files"B:" in basic. If either one of them works, then you have a working partition on the said card. If not, your partition is missing. Better to back up those cards on your PC before continuing, if you need re-partitioning. In that case, "call fdisk" after backing up.

I don't think you can re-flash the romdisk from MSXBasic (or recovery). So you need some way to boot an MSX-DOS with an access to some mass storage. I take it you do not have a physical MSX floppy drive to boot from? At least your Victor has no built-in floppy drive. And a floppy drive as a mass storage device would not suffice, since a real floppy drive can not hold the romdsk.dsk for re-flashing (and a plain MSX-DOS won't see the µSD cards, I think). If you have Nextor on a floppy disk - and an external floppy drive - that could work.

So the solution is to make the first partition of the µSD card in the first slot bootable. This can be quite easy or a bit more difficult from a PC depending on if the boot sector is in MSX-DOS2 or MSX-DOS1 mode - or, filled with something else rendering it unbootable on an MSX!. But in the first two cases, it will be as simple as copying nextor.sys and command2.com (or msxdos.sys and command.com for MSX-DOS1) to the said partition. If MSX hangs or does not boot, you may need to rewrite the bootsector too. There's an MSX-DOS utility (sector0) that can do this, and you'll need an emulator for using that utility (there are other ways to write a boot sector, but I think this would be easiest).

In addition to being able to boot into MSX-DOS, you will need opfxsd.com and romdsk.dsk. After booting into MSX-DOS, type:

opfxsd romdisk.dsk /ID

and you're done!

All these files should be downloadable somewhere: Nextor and msx-dos, and MegaFlashRom stuff.

Hope this helps and ask if you need more detailed instructions!

(p.s. no need to be sorry I think, this is what this thread is here for :D )

Por Guillian

Prophet (3517)

Imagen del Guillian

08-03-2016, 09:41

@Wild_Penguin: I used the one from GoodMSX2 (CRC32 0E03847B)

@YuzoTibi: As Wild_Penguin said, you need Nextor/Command.com files in your SD card to boot in Nextor/MSX-DOS(2)
Just copy NEXTOR.SYS, COMMAND2.COM, OPFXSD.COM and ROMDISK.DSK to your card, reboot and type from command line:
OPFXSD ROMDISK.DSK /id

Another way is to use recovery menu. Copy KERNEL.DAT file into an EMPTY SD card, enter recovery menu and select F4 option. The recovery process should take a few seconds.

Página 70/96
63 | 64 | 65 | 66 | 67 | 68 | 69 | | 71 | 72 | 73 | 74 | 75