Skip to content

Saga 2 (english translation patched): black upper screen #1928

@eku

Description

@eku

Game Console(s) used

  • Nintendo DS
  • Nintendo DS Lite
  • Nintendo DSi
  • Nintendo DSi XL/LL
  • Nintendo 3DS
  • Nintendo 3DS XL/LL
  • New Nintendo 3DS XL/LL
  • Nintendo 2DS
  • New Nintendo 2DS XL/LL

Launch Method

Twilight Menu++ via SD card

Version used

2.15.0

Game tested/used/applicable

SaGa 2Legend of the Relics - Goddess of Destiny (Japan) [T-En by Crimson Nocturnal v2.12] [n]_saved_in_TinkeDSi.nds

Expected Behavior

The race in the Race World can be finished without any glitches.

Actual Behavior

The race has four monsters marked with exclamation mark. You must fight against those to get four relics. These are essential to progress the game.

While the first three drop a relic when beaten, the fourth when beaten does not drop a relic. Instead the upper screen goes black. You still see the track on the lower screen and can continue till the finish of the race. Unfortunately you miss the relic and cannot progress the game.

Steps to reproduce

  • use the provided savegame
  • load Race World
  • choose dragon 1 for 1000 Kero
  • start race
  • fight and win against monsters marked with exclamation mark, avoid any other
  • upper screen goes blach after beaten the fourth one

savegame.zip

nds-bootstrap.ini

Details ``` [NDS-BOOTSTRAP] NDS_PATH = sd:/roms/nds/SaGa 2 - Legend of the Relics - Goddess of Destiny (Japan) [T-En by Crimson Nocturnal v2.12] [n].nds SAV_PATH = sd:/roms/nds/saves/SaGa 2 - Legend of the Relics - Goddess of Destiny (Japan) [T-En by Crimson Nocturnal v2.12] [n].sav DONOR_SDK_VER = 0 BOOTSTRAP_PATH = sd:/_nds/nds-bootstrap.nds ROMREAD_LED = 0 BOOST_CPU = 0 DEBUG = 0 LOCK_ARM9_SCFG_EXT = 0 PATCH_MPU_REGION = 0 PATCH_MPU_SIZE = 0 LOGGING = 1 LOADING_SCREEN = 1 CONSOLE_MODEL = 2 LOADING_DARK_THEME = 0 LOADING_SWAP_LCDS = 0 LOADING_SCREEN_FOLDER = /_nds/TWiLightMenu/3dsmenu/loading/ LOADING_FRAMES = 8 LOADING_FPS = 10 LOADING_BAR_Y = 0 LANGUAGE = -1 BOOST_VRAM = 0 SOUND_FIX = 0 DSI_MODE = 1 GAME_SOFT_RESET = 0 FORCE_SLEEP_PATCH = 0 COLOR_MODE = 0 LOADING_BAR = 0 RAM_DRIVE_PATH = sd:/null.img CARDENGINE_CACHED = 1 PRECISE_VOLUME_CONTROL = 0 HOMEBREW_ARG = SOUND_FREQ = 0 AP_FIX_PATH = DMA_ROMREAD_LED = -1 CACHE_FAT_TABLE = 0 EXTENDED_MEMORY = 0 CACHE_BLOCK_SIZE = 1 MACRO_MODE = 0 CARD_READ_DMA = 1 REGION = -1 HOTKEY = 248 GUI_LANGUAGE = en SDNAND = 1 ASYNC_CARD_READ = 0 SWI_HALT_HOOK = 1 B4DS_MODE = 0 USE_ROM_REGION = 1 SLEEP_MODE = 1 PHAT_COLORS = 0 SAVE_RELOCATION = 1 DONORTWLONLY_NDS_PATH = nand:/title/00030005/42383841/content/00000002.app QUIT_PATH = sd:/_nds/TWiLightMenu/main.srldr REMAPPED_KEY_A = 0 REMAPPED_KEY_B = 1 REMAPPED_KEY_SELECT = 2 REMAPPED_KEY_START = 3 REMAPPED_KEY_RIGHT = 4 REMAPPED_KEY_LEFT = 5 REMAPPED_KEY_UP = 6 REMAPPED_KEY_DOWN = 7 REMAPPED_KEY_R = 8 REMAPPED_KEY_L = 9 REMAPPED_KEY_X = 10 REMAPPED_KEY_Y = 11 SCREEN_SWAP_HOTKEY = 740 ```

Logs

Details nds-bootstrap v2.15.0

Loading the NDS file...
Header CRC is valid!
Module params offset: 02000BB8
sdk_version: 04027539
arm9 is not compressed
Secure area already decrypted
Switched to NTR mode BIOS
AP-fix found
patchCardNds

cardIrqEnable location : 020C931C

startOffset : 02000000

Mpu start: 02000ADC

Mpu data: 02000B70

Mpu init: 020CA434

Mpu data alt: 020CA23C

Mpu start 2: 02000AE4

Mpu data 2: 02000B74

Mpu init 2: 020CA43C

waitCpuCycles location : 020CA800

cardRead location : 020C47A4
027FC000
swi12 location : 02000156

cardPullOut location : 020C4B84

cardId location : 020C4860

patchCardSetDma

NDMA CARD SET METHOD ACTIVE
cardSetDma location : 020C4590
strmPageLoad location : 020C3AFC

cardReadDma location : 020C4668

NDMA CARD READ METHOD ACTIVE
cardEndReadDma location : 020C45FA

reset location : 020CA8D4

ERR_NONE

Sleep location : 0238E748

cardIrqEnable location : 02383B40

forwardedRelocStartAddr
02380204
vAddrOfRelocSrc
0238021C
Relocation src: 0238021C
Relocation dst: 037F8000
Sleep input write location : 02386F28

RAM mirror check location : 0238018C

Arm7 (patch vAll)

JumpTableFunc: 0238BCC8
Eeprom read: 0238BCD4
Eeprom page write: 0238BCE8
Eeprom page prog: 0238BCFC
Eeprom verify: 0238BD10
Eeprom page erase: 0238BD20
swiHalt hooked
swiHalt location : 023806C8

swi12 location : 0238C11C

swiGetPitchTable location : 02387678

ERR_NONE

Card patch successful

hookNdsRetailArm7
hookLocation arm7: 02390CAC

ERR_NONE
hookLocation arm9: 027E0000

AP-fix applied
Nitro file info pre-loaded into RAM at 03700000

chipID: 80007FC2

Other notes

The patch noted in #1691 has been applied to the game.

Will you be available for future issues and/or replies?

yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions