DS-Homebrew / nds-bootstrap

Boot an nds file
https://wiki.ds-homebrew.com/nds-bootstrap/
GNU General Public License v3.0
1.19k stars 75 forks source link

KonPet's Bad Apple glitching #1375

Open spellboundtriangle opened 2 years ago

spellboundtriangle commented 2 years ago

Your console: DSi

Launch Method: Unlaunch/SD card

Version used: 0.54.2

Game tested/used/applicable: https://github.com/KonPet/Bad-Apple

Expected Behavior: The (default) video would play as expected.

Actual Behavior: Approximately 3300 frames into the video, it will start glitching, partially looping over itself over and over again. The frame counter continues consistently, which is not accurate to the actual video progression once the glitches begin to occur. This continues for some time in varying amounts, until frame ~10100.

Steps to reproduce

  1. Launch KonPet's Bad Apple in DS mode
  2. Wait for frame ~3300

nds-bootstrap.ini

NDS_PATH = sd:/BadAppleKP.nds
SAV_PATH = sd:/saves/BadAppleKP.sav
DONOR_SDK_VER = 0
BOOTSTRAP_PATH = sd:/_nds/nds-bootstrap.nds
ROMREAD_LED = 3
BOOST_CPU = 1
DEBUG = 1
LOCK_ARM9_SCFG_EXT = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
LOGGING = 1
LOADING_SCREEN = 1
LANGUAGE = -1
DSI_MODE = 0
BOOST_VRAM = 1
SOUND_FIX = 1
GAME_SOFT_RESET = 1
CACHE_FAT_TABLE = 0
DMA_ROMREAD_LED = -1
CONSOLE_MODEL = 0
RAM_DRIVE_PATH = sd:/null.img
CARDENGINE_CACHED = 1
FORCE_SLEEP_PATCH = 0
EXTENDED_MEMORY = 0
CACHE_BLOCK_SIZE = 0
PRECISE_VOLUME_CONTROL = 1
SOUND_FREQ = 1
SDNAND = 0
MACRO_MODE = 0
HOTKEY = 284
GUI_LANGUAGE = en
REGION = -1
CARD_READ_DMA = 1
ASYNC_CARD_READ = 0
APP_PATH = sd:/FLIPNO~2.NDS
PRV_PATH = sd:/SAVES/
SWI_HALT_HOOK = 0
HOMEBREW_ARG =
B4DS_MODE = 1
USE_ROM_REGION = 1

Logs

NDSBTSRPHB.LOG

Other notes

None

lifehackerhansol commented 2 years ago

Does this have a need to use nds-bootstrap to run? I thought it was already DSi mode?

spellboundtriangle commented 2 years ago

No, it doesn't. I primarily opened this issue because of the inaccuracy/oddity of the bug, something that should maybe looked into. If it's simply out of scope, feel free to close this.