Problem with Cu-On-Pa

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Post Reply
nachch
Rookie
Posts: 31
Joined: Sat Sep 04, 2004 12:17 am

Problem with Cu-On-Pa

Post by nachch »

I tried playing Cu-On-Pa, as I noticed there was an AGTP translation for it.

However, when trying to run it, the game loads fine, then locks up at the main menu (where you select your savegame slot).
This happens to me with both the WIP and 1.36.
When tried with 1.337, the lockup occurs later (when you choose your game mode).
Curiously, the exact same lockup also occurs on Snes9X.

NSRT said about my ROM:

Code: Select all

---------------------Internal ROM Info----------------------
       File: Cu-On-Pa (J).smc
       Name: Cu-On-Pa SFC          Company: T&ESoft
     Header: Exists (type?)           Bank: LoROM
Interleaved: No                       SRAM: 64 Kb
       Type: Normal + Batt             ROM: 8 Mb
    Country: Japan                   Video: NTSC
  ROM Speed: 120ns (FastROM)       Version: 1.0
   Checksum: Good 0x4C0B             CRC32: 42D0C418
--------------------------Database--------------------------
   Name: Cu-On-Pa
Country: Japan                  Version: 1.0
 Port 1: Gamepad                 Port 2: Gamepad
Does this happen to anyone else?
(Thinking back, I don't rememebr ever trying to play this game, so I don't know if it ever did work for me.)

Thanks.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

It also happens on my end. The only thing I know is that it's not a patch issue.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Aerdan
Winter Knight
Posts: 467
Joined: Mon Aug 16, 2004 10:16 pm
Contact:

Post by Aerdan »

There is a hack [in ZSNES 1.337] that makes it work, and then only imperfectly.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

If you want to get it to work in Snes9x...
zones wrote: Cu-On-Pa (J)
Input is never scanned, freezing the game early on.
Timing issue?

Hack:

Code: Select all

REGISTER_4212()
    GetBank |= CPU.Cycles >= Settings.HBlankStart ? 0x40 : 0;
-   if (CPU.V_Counter >= PPU.ScreenHeight + FIRST_VISIBLE_LINE)
+   if (CPU.V_Counter >= PPU.ScreenHeight + FIRST_VISIBLE_LINE-11)
      GetBank |= 0x80; /* XXX: 0x80 or 0xc0 ? */
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Post Reply