Currenlty in the 4.1.X you can't start your game in the Underworld... in definitive, your player will always be spawn in the Overworld when the game starts (it's a bug).
Here's a quick fix for that issue
Open the HandleStateChanges.asm script (located in the "Routines\<core>\System\" folder), from line 21, you will see this bloc of 6 lines:
Replace those lines with this:
Now, you should be able to start your game in the Underworld.
Here's a quick fix for that issue
Open the HandleStateChanges.asm script (located in the "Routines\<core>\System\" folder), from line 21, you will see this bloc of 6 lines:
Code:
LDA #START_LEVEL
CLC
ADC #$01
;LDA #%00000010
LDA #$01
STA update_screen_details ;; load from map 1
Replace those lines with this:
Code:
LDA #$02 ;; dale_coop: fix for starting screen in the Underworld.
SEC
SBC #START_LEVEL
STA update_screen_details ;; load from map 1
Now, you should be able to start your game in the Underworld.