How to get Lily's Saga to work on SX-2 FPGA

ページ 3/4
1 | 2 | | 4

By Swami

Expert (90)

Swami さんの画像

21-01-2023, 23:03

AxelStone wrote:

As @Sebbeug says, you need to set manually the ROM type. Neither Sofarun not MGLOCM are able to automatically detect the right ROM type in this game.

It should work, I've loaded it with both of them.

So I've updated both my SX2 and Zemmix Neo to the latest firmware REPACK 11/27/2022, I set the ROM type to ASCII16 in the game setting and it still always gives me green screen on both. On the loading commands page, I see ASCII16 as the ROM tpye and, depending on how I set the DIP switches, it shows "memory mapper" or "ESE SCC". It only shows the row and a half of loading dots "ooooo" when I have dip switch 5 on or 4 and 5 on, but 6 and 7 off (or 4, 6 and 7 off). DIP Switch 1 is always off. I've also tried setting the Device to the MegaROM SCC+ SD, as the programmer suggested when talking to you, but it still comes up "memory mapper" or "ESE SCC" in the loading command page, and same green screen.

By ducasp

Paladin (677)

ducasp さんの画像

22-01-2023, 15:30

Swami wrote:
AxelStone wrote:

As @Sebbeug says, you need to set manually the ROM type. Neither Sofarun not MGLOCM are able to automatically detect the right ROM type in this game.

It should work, I've loaded it with both of them.

So I've updated both my SX2 and Zemmix Neo to the latest firmware REPACK 11/27/2022, I set the ROM type to ASCII16 in the game setting and it still always gives me green screen on both. On the loading commands page, I see ASCII16 as the ROM tpye and, depending on how I set the DIP switches, it shows "memory mapper" or "ESE SCC". It only shows the row and a half of loading dots "ooooo" when I have dip switch 5 on or 4 and 5 on, but 6 and 7 off (or 4, 6 and 7 off). DIP Switch 1 is always off. I've also tried setting the Device to the MegaROM SCC+ SD, as the programmer suggested when talking to you, but it still comes up "memory mapper" or "ESE SCC" in the loading command page, and same green screen.

Dips must be 5 and 6 on, this is important, the only ESE device suitable for Lilly's Saga is slot 2 set as Megaram 2048KB ASCII 16

By Swami

Expert (90)

Swami さんの画像

22-01-2023, 17:49

ducasp wrote:
Swami wrote:
AxelStone wrote:

As @Sebbeug says, you need to set manually the ROM type. Neither Sofarun not MGLOCM are able to automatically detect the right ROM type in this game.

It should work, I've loaded it with both of them.

So I've updated both my SX2 and Zemmix Neo to the latest firmware REPACK 11/27/2022, I set the ROM type to ASCII16 in the game setting and it still always gives me green screen on both. On the loading commands page, I see ASCII16 as the ROM tpye and, depending on how I set the DIP switches, it shows "memory mapper" or "ESE SCC". It only shows the row and a half of loading dots "ooooo" when I have dip switch 5 on or 4 and 5 on, but 6 and 7 off (or 4, 6 and 7 off). DIP Switch 1 is always off. I've also tried setting the Device to the MegaROM SCC+ SD, as the programmer suggested when talking to you, but it still comes up "memory mapper" or "ESE SCC" in the loading command page, and same green screen.

Dips must be 5 and 6 on, this is important, the only ESE device suitable for Lilly's Saga is slot 2 set as Megaram 2048KB ASCII 16

When I have DIP switch 5 and 6 on, I keep getting ROM Type: ASCII16, Device: memory mapper, Device slot 3-0 and the ROM doesn't load no matter what I set the Preferred Device to in game settings. Also, I don't have a Device slot 3-0, as far as I know.

By sdsnatcher73

Prophet (3846)

sdsnatcher73 さんの画像

22-01-2023, 17:57

The memory mappper is in slot 3-0

By mcolom

Champion (310)

mcolom さんの画像

22-01-2023, 19:49

Swami wrote:

I keep getting ROM Type: ASCII16, Device: memory mapper, Device slot 3-0 and the ROM doesn't load no matter what I set the Preferred Device to in game settings

It's weird, because your setup seems to be correct.
Perhaps the ROM file you're using got corrupted? Could you check the SHA1 hash of the file?
I obtain the following: e0f4d38b0df46b7326c3a39e1ea41887946b7f50.
In GNU/Linux you can use the shasum command, but I don't know for other systems.

By Pharfetchd

Supporter (8)

Pharfetchd さんの画像

22-01-2023, 21:09

I have a 1Chip MSX with 3.9.1 repack and everything is working fine, the only setting I have to change in Sofarun is the rom type to ASCII16.

My Dip Switches are as follows:

SW1 OFF
SW2 ON
SW3 OFF
SW4 OFF
SW5 OFF
SW6 OFF
SW7 ON
SW8 ON

When loading it defaults to Device: OCM & Slot 2, I assume the Zemmix Neo should be the same/similar to my setup. I'm also using the recent rom with the bugfix.

By Swami

Expert (90)

Swami さんの画像

22-01-2023, 20:30

sdsnatcher73 wrote:

The memory mapper is in slot 3-0

I'm not sure what this means when I only have two cartridge slots. If I have DIP switch 5 on and 6 and 7 off and DIP switch 4 in either position, command screen says Device: ESE SCC and Device Slot:2. Of course, now the DIP switches have set the mapper to ESE Mega SCC+ rather than ESE MegaRAM ASCII-16K.

By Swami

Expert (90)

Swami さんの画像

22-01-2023, 21:28

Hot damn, I got it to work. Sofarun will not work with it, but mglOCm will (with /f). I heard someone else mention it it and I emailed the programmer and got a message where he suggested it. It seemed like a longshot since people have gotten it to work with sofarun, it seemed. Anyhow, thanks for all your help. Will enjoy playing it on my Trinitron monitor now!

Why does sofarun work for some people and not me? No idea.

By ducasp

Paladin (677)

ducasp さんの画像

22-01-2023, 23:10

Swami wrote:

Hot damn, I got it to work. Sofarun will not work with it, but mglOCm will (with /f). I heard someone else mention it it and I emailed the programmer and got a message where he suggested it. It seemed like a longshot since people have gotten it to work with sofarun, it seemed. Anyhow, thanks for all your help. Will enjoy playing it on my Trinitron monitor now!

Why does sofarun work for some people and not me? No idea.

When you first choose rom, you can change settings, make sure type is set to ascii 16 and preferred device is ESE M OCM, for some reason it is trying to run on mapper and Lilly's Saga is not a game that works with external patching (to use mapper sofarun tries to patch the code where it thinks the code switch memory blocks)

By Swami

Expert (90)

Swami さんの画像

23-01-2023, 00:25

ducasp wrote:
Swami wrote:

Hot damn, I got it to work. Sofarun will not work with it, but mglOCm will (with /f). I heard someone else mention it it and I emailed the programmer and got a message where he suggested it. It seemed like a longshot since people have gotten it to work with sofarun, it seemed. Anyhow, thanks for all your help. Will enjoy playing it on my Trinitron monitor now!

Why does sofarun work for some people and not me? No idea.

When you first choose rom, you can change settings, make sure type is set to ascii 16 and preferred device is ESE M OCM, for some reason it is trying to run on mapper and Lilly's Saga is not a game that works with external patching (to use mapper sofarun tries to patch the code where it thinks the code switch memory blocks)

Oddly enough, ESE M OCM does not appear on the list of sofarun supported rom devices:
Supported ROM devices are:

* Memory mapper
- Game Master 1 support only for small ROMs (<=32KB).
- No Game Master 2 support.
- ROMs will be patched at load time by SofaROM for all ROM
types.
- Disk accesses during ROM execution.
- Fastest speed on turboR R800 mode.
- /T option required for SCC sounds.

* turboR mapper
- ROMs will be patched at load time by SofaROM for all ROM
types.
- No disk accesses during ROM execution but ROM size limited to
1MB.
- Fastest speed on turboR R800 mode.
- /T option required for SCC sounds.

* SD Snatcher
- Same as Snatcher cartridge but pages are offseted by 8.
- ROMs will be patched at load time by SofaROM for all ROM
types.

* Snatcher
- Konami SCC+ cartridge.
- ROMs will be patched at load time by SofaROM for non-SCC ROMs.

* MegaRAM
- ROMs will be patched at load time by SofaROM for ASCII ROMs.
- /T option required for SCC sounds.

* ESE SCC
- ROMs will be patched at load time by SofaROM for non-SCC ROMs.

* ESE RAM
- ROMs will be patched at load time by SofaROM for non-ASCII8
ROMs.

* MegaFlashROM SCC
- ROMs will be patched at load time by SofaROM for non-SCC ROMs.

* GR8NET
- Native support for all ROMs.

* MegaFlashROM SCC+ SD
- Native support for all ROMs except Linear0 and LinearC (see
below).

* Multi-MSXRAM
- Native support for all ROMs.
- /T option required for SCC sounds.

* MegaFlashROM SCC+
- Native support for all ROMs.

* Carnivore 2 - RAM
- Native support for all ROMs.

* Carnivore 2 - Flash
- Native support for all ROMs.

ページ 3/4
1 | 2 | | 4