Myself086 / Project-Nested

MIT License
493 stars 17 forks source link

star tropics #52

Open f3bandit opened 2 years ago

f3bandit commented 2 years ago

Star Tropics" mapper 68 not supported. hope this will be supported in the future. plz and ty

Myself086 commented 2 years ago

You must have a bad ROM or the header was read incorrectly, this mapper is only used for After Burner.

f3bandit commented 2 years ago

ok got a working rom

after starting a new game it crashes with the error below. So I enabled allow illegal NOPs, But still got the same error.

unsupported opcode

the CPU attempted to execute opcode 0x02 at NES address 04:CC84

A: 0402 P: 81 DB: A2 X: 0005 SP: 10E3 DP: 0000 Y: CC84 PC:809FAE

Build Date: 2022-5-23

Myself086 commented 2 years ago

I got a bit further by trying different settings but I don't think this game is fully playable yet.

Disable "native return address", disable "NMI mode, at vblank".

f3bandit commented 2 years ago

So I have it working somewhat now that it doesn't crash on any input. but when interacting with the villagers the colors flash between normal and negative palettes. Game crashes at first save point before you enter the first dungeon.

Current settings that are enabled:

Zero memory upon reset: checked Static Range: e000: checked Truncate ROM: checked SRAM size: 8 Recompile PRG RAM: checked Dynamic JSR: Checked Allow illegal NOPs: Checked Auto play threshold: 200 Stack emulation, Lazy double return: checked Stack emulation, Stack underflow detection: checked Reset stack interrupt on reset: 0xff, 0x00 NMI mode, Auto detect: Checked Sprite zero hit offset: 8 Improved PPU status loop detection: checked Mapper hit IRQ offset: 1 VRAM queue buffer size: 0x100 Startropics (USA).txt Startropics (USA) nes000 Startropics (USA) nes001 Startropics.nes000.spc.zip Startropics.nes.srm.zip

Myself086 commented 2 years ago

I just tried disabling "Stack page 01" and it seems to fix the crashes.

The flashing colors are caused by the game attempting to change palette in the middle of a frame which Project Nested doesn't support yet.

f3bandit commented 2 years ago

I just tried disabling "Stack page 01" and it seems to fix the crashes.

The flashing colors are caused by the game attempting to change palette in the middle of a frame which Project Nested doesn't support yet.

I have that disabled already, it crashes right after the witch doctor lady saves my game and the game tries to load the dungeon