It is currently Sat May 18, 2013 9:14 am

All times are UTC - 6 hours [ DST ]




 Page 1 of 9 [ 124 posts ]  Go to page 1, 2, 3, 4, 5 ... 9  Next
Author Message
 Post subject: Super Mario 64 Star Road, Christmas Carnival & Missing Stars
PostPosted: Mon Dec 26, 2011 3:53 pm 
Warrior
Warrior

Joined: Mon Nov 17, 2008 9:55 am
Posts: 62
Lately there have been some great rom hacks for Super Mario 64, including:

Super Mario 64 the Missing Stars
Super Mario 64 Christmas Carnival
Super Mario 64 Star Road (just came out today!)

Each of these has problems running on DaedalusX64 which is pretty much how I want to play them cause it's pretty awesome being able to do Nintendo 64 games on the PSP at all. Anyway I am gonna give the crash info and stuff in hopes that the emulator can get fixed to run these.


Super Mario 64 the Missing Stars:

Crashes when you try to get on the roof of the house you start next to during the daytime, which is necessary to collect one of the game's 38 stars and win. I'm stuck at 37 stars and can't finish because of this. Here is the exception:
Exception details:
   Exception - Address load/inst fetch
   EPC       - 0880F5A8
   Cause     - 10000010
   Status    - 60008613
   BadVAddr  - 09291AE9

Register File:
   zr:00000000 at:093A0000 v0:09291AE9 v1:89037E80
   a0:852A0002 a1:80259C69 a2:00008024 a3:0890F480
   t0:00008020 t1:08FA0030 t2:08FAC350 t3:00000001
   t4:0890E158 t5:80206A1C t6:80220CD0 t7:00000638
   s0:0000000A s1:0890F480 s2:08970000 s3:08910000
   s4:08970000 s5:0890F480 s6:0894F954 s7:00000001
   t8:00000638 t9:0880A6A8 k0:0BBBFF00 k1:00000000
   gp:089170A0 sp:0BBBFD98 fp:08907DE8 ra:08816B70

Rom Infomation:
   Clockrate:       0x0f000000
   BootAddr:      0x80246000
   Release:         0x44140000
   CRC1:            0x88aefe21
   CRC2:            0x241410a4
   ImageName:       'M64: TheMissingStars'
   Manufacturer:    0x4e
   CartID:          0x4d53
   CountryID:       0x45 - 'E'

PSP Infomation:
   Firmware:         0x05050010
   Model:            PSP SLIM
   64MB Available:      Yes
   Emulator Version:   746

Settings:
   DoubleDisplayEnabled:          1
   DynarecEnabled:                1
   DynarecStackOptimisation:      1
   DynarecLoopOptimisation:       0
   OSHooksEnabled:                1
   MemoryAccessOptimisation:      0

Emulation CPU State:
   zr:00000000 at:80000000 v0:80259C69 v1:00000009
   a0:FD0FE449 a1:00000638 a2:45DCC800 a3:000001F4
   t0:8015B820 t1:80259C69 t2:80259C69 t3:00000638
   t4:0000066A t5:00000000 t6:000000FD t7:000FE449
   s0:00000000 s1:00000000 s2:00000000 s3:00000000
   s4:00000000 s5:00000000 s6:00000000 s7:00000000
   t8:000000FD t9:000003F4 k0:8033AA90 k1:2000FF00
   gp:80409F90 sp:80206AA0 fp:00000000 ra:802F8628
PC: 802f8630




Super Mario 64 Christmas Carnival:

Crashes on first level load. Here is the exception:

Exception details:
   Exception - Address load/inst fetch
   EPC       - 0880F214
   Cause     - 10000010
   Status    - 60008613
   BadVAddr  - 0939EB7D

Register File:
   zr:00000000 at:09370000 v0:0939EB79 v1:890378A0
   a0:DD090020 a1:00008034 a2:803672D9 a3:0890F480
   t0:00008030 t1:08981440 t2:000000BB t3:00000001
   t4:00000000 t5:0000000A t6:10000008 t7:80247624
   s0:00000009 s1:0890F480 s2:08970000 s3:08910000
   s4:08970000 s5:0890F480 s6:0894F954 s7:00000001
   t8:0AC62FE0 t9:0880A7D0 k0:0BBBFF00 k1:00000000
   gp:089170A0 sp:0BBBFD98 fp:08907DE8 ra:08816B70

Rom Infomation:
   Clockrate:       0x0f000000
   BootAddr:      0x80246000
   Release:         0x44140000
   CRC1:            0xc5425a63
   CRC2:            0xdc8ec5bd
   ImageName:       'SM64 Christmas      '
   Manufacturer:    0x4e
   CartID:          0x4d53
   CountryID:       0x45 - 'E'

PSP Infomation:
   Firmware:         0x05050010
   Model:            PSP SLIM
   64MB Available:      Yes
   Emulator Version:   746

Settings:
   DoubleDisplayEnabled:          1
   DynarecEnabled:                1
   DynarecStackOptimisation:      1
   DynarecLoopOptimisation:       0
   OSHooksEnabled:                1
   MemoryAccessOptimisation:      0

Emulation CPU State:
   zr:00000009 at:80330000 v0:80220D00 v1:1EC91197
   a0:00000000 a1:08430843 a2:43A00000 a3:00000009
   t0:803672B9 t1:00000008 t2:00000009 t3:802146D8
   t4:802146E0 t5:06000000 t6:00000000 t7:802146D8
   s0:00000000 s1:00000000 s2:00000000 s3:00000000
   s4:00000000 s5:00000000 s6:00000000 s7:00000000
   t8:80220D00 t9:00220D00 k0:8033AA90 k1:00000001
   gp:80402270 sp:80206D50 fp:00000000 ra:8027B680
PC: 803276ec




Super Mario 64 Star Road:

Crashes on first level load. Here is the exception:
Exception details:
   Exception - Address load/inst fetch
   EPC       - 0880F214
   Cause     - 10000010
   Status    - 60008613
   BadVAddr  - 0939F26D

Register File:
   zr:00000000 at:09370000 v0:0939F269 v1:89037F90
   a0:DD090020 a1:00008034 a2:803672D9 a3:0890F480
   t0:00008030 t1:08981488 t2:000000BB t3:00000001
   t4:00000000 t5:0000000A t6:10000008 t7:80247624
   s0:00000009 s1:0890F480 s2:08970000 s3:08910000
   s4:08970000 s5:0890F480 s6:0894F954 s7:00000001
   t8:FFFFE6B5 t9:0880A7D0 k0:0BBBFF00 k1:00000000
   gp:089170A0 sp:0BBBFD98 fp:08907DE8 ra:08816B70

Rom Infomation:
   Clockrate:       0x0f000000
   BootAddr:      0x80246000
   Release:         0x44140000
   CRC1:            0xcff3bb2d
   CRC2:            0x5fc685c6
   ImageName:       'SM64 Star Road      '
   Manufacturer:    0x4e
   CartID:          0x4d53
   CountryID:       0x45 - 'E'

PSP Infomation:
   Firmware:         0x05050010
   Model:            PSP SLIM
   64MB Available:      Yes
   Emulator Version:   746

Settings:
   DoubleDisplayEnabled:          1
   DynarecEnabled:                1
   DynarecStackOptimisation:      1
   DynarecLoopOptimisation:       0
   OSHooksEnabled:                1
   MemoryAccessOptimisation:      0

Emulation CPU State:
   zr:00000009 at:80330000 v0:80220D00 v1:229C0791
   a0:00000000 a1:08430843 a2:43A00000 a3:00000009
   t0:803672B9 t1:00000008 t2:00000009 t3:802146D8
   t4:802146E0 t5:06000000 t6:00000000 t7:802146D8
   s0:00000000 s1:00000000 s2:00000000 s3:00000000
   s4:00000000 s5:00000000 s6:00000000 s7:00000000
   t8:80220D00 t9:00220D00 k0:8033AA90 k1:00000001
   gp:80402270 sp:80206D50 fp:00000000 ra:8027B680
PC: 803276ec


The readme.txt accompanying Star Road says that in Project64 1.6, the 'Default Memory Size' must be set to '8 MB.' My guess is that this has something to do with why the latter two crashes happen but I don't know enough about the inner workings of the N64 to know for sure.

Changing settings doesn't seem to make any difference.


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Mon Dec 26, 2011 4:21 pm 
Warrior
Warrior

Joined: Mon Nov 17, 2008 9:55 am
Posts: 62
This seems relevant http://www.forums.daedalusx64.com/viewt ... =45&t=3191


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Mon Dec 26, 2011 4:37 pm 
Warrior
Warrior

Joined: Mon Nov 17, 2008 9:55 am
Posts: 62
Came up with these new roms.ini entries. They identify the games all right but don't actually fix anything in terms of getting us past those crashes.

{c5425a63dc8ec5bd-45}
Name=Super Mario 64 - Christmas Carnival
Comment=00000000000000000
Info=
Preview=super_mario_64.png
SaveType=Eeprom4k

{cff3bb2d5fc685c6-45}
Name=Super Mario 64 - Star Road   
Comment=00000000000000000
Info=
Preview=super_mario_64.png
SaveType=Eeprom4k


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Mon Dec 26, 2011 10:19 pm 
Warrior
Warrior

Joined: Mon Nov 17, 2008 9:55 am
Posts: 62
This looks relevant for the Missing Stars crash. viewtopic.php?f=12&t=989&p=12816#p12816


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Mon Dec 26, 2011 10:54 pm 
Warrior
Warrior

Joined: Mon Nov 17, 2008 9:55 am
Posts: 62
messiaen wrote:
Right, I have a possible fix.

Fire up your favorite hex editor, open the Missing Satrs ROM, go to offset 0xB37B0 and replace "0C0BE178" with "2402FFFF"

Now download CHKSUM64 (http://www.dextrose.com/index.php?s=3&m=19&f=99) and use it to correct the ROM CRC.

The goomba probably won't crash anymore, but I can only know if someone tests it on an actual PSP :P. If it works well, I will include this on a future bugfix release.
Made the change in HxD http://mh-nexus.de/en/hxd/

CHKSUM64 can be found here: http://sites.google.com/site/awesomeluk ... le-cabinet

But it won't work on 64 bit systems so I used "The real n64 crc tool" http://www.megaupload.com/?d=6TU1CSB1

Doing the overwrite is not good enough, you have to update the checksum inside the file with this kind of tool.

Here is the updated roms.ini entry for the version of Missing Stars specifically hacked to work with Daedalusx64:

{21feae88a4101424-45}
Name=Super Mario 64 - the Missing Stars v2
Comment=00000000000000000
Info=
Preview=super_mario_64.png
SaveType=Eeprom4k


Haven't tested any of this yet. Going to now! Here's hoping. :)


Last edited by Nerd42 on Mon Dec 26, 2011 11:12 pm, edited 1 time in total.

Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Mon Dec 26, 2011 11:11 pm 
Warrior
Warrior

Joined: Mon Nov 17, 2008 9:55 am
Posts: 62
OK after making the modification, Daedalusx64 still crashes at the same point in the Missing Stars with this exception:
Exception details:
   Exception - Address load/inst fetch
   EPC       - 08A6BFDC
   Cause     - 10000010
   Status    - 60008613
   BadVAddr  - 090388AF

Register File:
   zr:00000000 at:093A0000 v0:089CE080 v1:0AC83150
   a0:8000000F a1:090388AF a2:08F99360 a3:0AC83158
   t0:00000001 t1:09380D24 t2:000000A8 t3:00000001
   t4:0890E1D8 t5:00002449 t6:00000008 t7:80206B60
   s0:8000000D s1:80206AA8 s2:8000000D s3:8014E954
   s4:0000000D s5:8037C684 s6:80800000 s7:890388A0
   t8:00000000 t9:0880A6A8 k0:0BBBFF00 k1:00000000
   gp:089170A0 sp:0BBBFD48 fp:0890F480 ra:08CCF73C

Rom Infomation:
   Clockrate:       0x0f000000
   BootAddr:      0x80246000
   Release:         0x44140000
   CRC1:            0x76d1fe61
   CRC2:            0xf9bb05ea
   ImageName:       'M64: TheMissingStars'
   Manufacturer:    0x4e
   CartID:          0x4d53
   CountryID:       0x45 - 'E'

PSP Infomation:
   Firmware:         0x05050010
   Model:            PSP SLIM
   64MB Available:      Yes
   Emulator Version:   746

Settings:
   DoubleDisplayEnabled:          1
   DynarecEnabled:                1
   DynarecStackOptimisation:      1
   DynarecLoopOptimisation:       0
   OSHooksEnabled:                1
   MemoryAccessOptimisation:      0

Emulation CPU State:
   zr:00000000 at:80000000 v0:8000000D v1:00000009
   a0:0000000D a1:0801DA5C a2:C5BE6000 a3:00000BB8
   t0:00000000 t1:80348448 t2:8000000D t3:800EC874
   t4:800EC874 t5:0C000000 t6:00000000 t7:80348448
   s0:00000001 s1:00000000 s2:00000000 s3:00000000
   s4:00000000 s5:00000000 s6:00000000 s7:00000000
   t8:8014E954 t9:8000000D k0:80365E70 k1:0000FF00
   gp:80409F90 sp:80206AA8 fp:00000000 ra:8037C684
PC: 8037c69c


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Wed Dec 28, 2011 12:51 am 
Mime
Mime

Joined: Wed Dec 28, 2011 12:11 am
Posts: 9
Thank you for doing all this research!

I want to desperately play ALL these hacks on my PSP (love playing on the go)

Subscribed to this thread and waiting for any sort of solutions :P


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Wed Dec 28, 2011 1:39 pm 
Knight
Knight
User avatar

Joined: Fri Nov 14, 2008 1:29 am
Posts: 110
Location: Crimea, Ukraine
Nerd, you can try report this star road's bug to Skelux on gbatemp or youtube.
Maybe he can fix it.


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Wed Dec 28, 2011 1:40 pm 
Mime
Mime

Joined: Wed Dec 28, 2011 12:11 am
Posts: 9
He can't fix it, it's a problem with the emulation of the game and the creation of the save.

It's a problem with Daedalus, and Skelux can only report it to the creators of Daedalus, like us.


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Wed Dec 28, 2011 3:37 pm 
Warrior
Warrior

Joined: Mon Nov 17, 2008 9:55 am
Posts: 62
Oh I see. Well, is there any info you can give us on whether this can be addressed in a future Daedalusx64 update? O0


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Wed Dec 28, 2011 3:38 pm 
Mime
Mime

Joined: Wed Dec 28, 2011 12:11 am
Posts: 9
I'm not part of the team or anything, so no, I can't give any sort of info.

I think these games aren't working due to memory leaks, which can be patched by Daedalus, or by editing the ROM (can't be done by the author unless they know exactly what the problem is)


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Thu Dec 29, 2011 1:08 am 
Knight
Knight
User avatar

Joined: Fri Nov 14, 2008 1:29 am
Posts: 110
Location: Crimea, Ukraine
chaosdarkneo wrote:
it's a problem with the ... creation of the save.

i dont think so. any arguments?


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Thu Dec 29, 2011 8:19 am 
Mime
Mime

Joined: Wed Dec 28, 2011 1:47 pm
Posts: 1
I need the same help. This is the exceptions.. And gives me a headache ._. >:D


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Thu Dec 29, 2011 10:39 am 
Warrior
Warrior

Joined: Mon Nov 17, 2008 9:55 am
Posts: 62
From what I hear, the devs don't really read the forums so I guess people have to bug them to get them to pay attention to this :)


Offline
 Profile  
 
 Post subject: Re: Super Mario 64 Star Road, Christmas Carnival & Missing S
PostPosted: Thu Dec 29, 2011 11:36 am 
Developer
Developer
User avatar

Joined: Sat Jan 31, 2009 7:11 am
Posts: 442
Nerd42 wrote:
From what I hear, the devs don't really read the forums so I guess people have to bug them to get them to pay attention to this :)


We do read the forum but we also have lives so we cant reply on everything and/or commit to things just because someone asks for it. Its a free open project under GPL so anyone is free to try to fix the bug in the code them selfs.



_________________
Spoiler: show
Image
Offline
 Profile  
 
Display posts from previous:  Sort by  
 Page 1 of 9 [ 124 posts ]  Go to page 1, 2, 3, 4, 5 ... 9  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: