Hacking Devolution - Public Release

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
47
XP
321
Country
United States
Because that's not idiot proof enough for my tastes. :P One thing is that it's also just faster and easier for me to use this with my own testing and Devolution logging, even though I know my way around classic DOS let alone the Windows command prompt. (though I'll admit I'm not skilled with commands)

And d'oh, I completely forgot about the "> log.txt" command! I'll be adding that and updating the above link and archive accordingly.


EDIT: here's the new even-more automated version (I've updated the link in my previous post as well):
http://www.mediafire...583migoicdmbu6l
Ah ok, TBH. i didnt check your "idiot proof" package yet...and i do appreciate the effort.
I was just surprised anyone needing more direction, because i personally felt it was an very easy to follow short huide and had no problem at all to set up/run netcat.

:yay:


I checked it, pretty much just a batch off the guys code (and his included code..) For what it is worth, I feel SifJar's post (and about the 30 other) in this thread give just as much info out, I think with the original post, at least the "idiots" have to learn and try to at least do some commands, then maybe we wouldn't have to call them "idiots" for that much longer ;) So unless the author of NC for windows gave his approval and/or a recognition that this was his work and that is included in the compressed file with just an additional batch file added, I personally would just follow the original posts, that way people can go to HIS site and he is then given the credit he deserves. BTW - I am not name calling with "idiots" directly to anyone, I'm stating the reference of idiot proof pkg.

As for r160, I plan on getting to testing this week for many of those games you guys wanted to get rechecked. I was sick as sin most of today and didn't have any strength to do it...
 

Etheboss

Official LULWUT supporter
Member
Joined
Feb 24, 2009
Messages
2,445
Trophies
0
Location
Around somewhere
XP
851
Country
Netherlands
Tueidj, don't delete my added comments in the compatibility list yet, i am clearing some time this weekend to retest the games i had problems with and update my entries.
 

amy.rose

New Member
Newbie
Joined
Aug 16, 2012
Messages
4
Trophies
0
XP
3
Country
United States
Hi!

I'm not sure how helpful this is going to be but our memcard.bin file was recently corrupted while playing Super Mario Sunshine. My daughter and I lost all our progress in the game (we were aiming for 100% completion) so this was a pretty huge setback. (some of those shine stars are tough to get!) I'm not sure what version of devolution we were using. The first page in this thread says it's r159 but I thought I had updated it to a later version - r160, maybe?

Within the last month (and sometime after the freeze fix for Super Mario Sunshine was released) our Super Mario Sunshine save file become corrupted and we had to start over. (it only affected Super Mario Sunshine - the other saves still worked) Ever since that happened we've been playing Super Mario Sunshine almost exclusively as we attempted to get back to where we were. Now, the whole memcard.bin has become unusable (by any game) so my suspicion is that the save issue is related to Super Mario Sunshine.

Instead of using the memory card emulation this time we're going to use an (official) GameCube memory card to see if we can recreate the problem on the actual hardware.
 

ToddofWar420

CoverFlow Artist
Member
Joined
Mar 20, 2012
Messages
539
Trophies
1
Age
39
XP
1,024
Country
United States
Talking of memcard.bin, is there a homebrew app that can view its contents? Or could import other saves into it?
I suggest using Dolphin's memory card manager. That's how I got all my saves transported from my memory cards to Devolution. (And made a few backups as well)

edit: Oh wait, that's not a homebrew app.. my bad.
 

picano

Well-Known Member
Member
Joined
Aug 21, 2008
Messages
197
Trophies
0
Age
35
Location
Nebraska
Website
soifall.net
XP
270
Country
United States
I've been noticing when I use devolution with usb my saves seem to become corrupted quiet often. It doesn't happen off sd though

It happens with both memcard.bin and my actual memory card, when viewing the save files with GCMM the names are all garbled symbols instead of names

Kind of off topic but... would you be able to and mind checking the Super Monkey Ball save here on your end? I know I had used that to replace my own once before, but now it has some garbled info as you said. It could very well be that devo doesn't like that particular save file (and would explain why it complained about it being corrupted when I upgraded devo)

(And I just now realized I could try the real game disc and see... but it'll be about a day before I have access)
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
I just found this video from 2009:


Seeing how Devolution is running in Wii mode, shouldn't it hypothetically be possible to do something like the video shows and run GCN games at Wii processor speeds? Now that F-Zero GX works, it would be absolutely AWESOME to play through the game again at that speed seeing how I already beat the GP on Master years ago...especially since there still hasn't been a new F-Zero game made since then.
 

tueidj

I R Expert
OP
Member
Joined
Jan 8, 2009
Messages
2,569
Trophies
0
Website
Visit site
XP
999
Country
I missed the reports in the compatiblity list of "Game Gear emulator has sound problems" for Sonic Adventure DX, can somebody please retest those. Also please retest any GBA-link compatible games to make sure that feature still works.
 

Empu1

Well-Known Member
Member
Joined
Apr 25, 2010
Messages
135
Trophies
1
Age
35
Location
R'lyeh
XP
2,245
Country
Antarctica
A question to anyone who uses the latest version of cleanrip: what does it mean when it says "Unrecovered read error"? I seem to get that message at random while trying to dump some of my games.
 

Empu1

Well-Known Member
Member
Joined
Apr 25, 2010
Messages
135
Trophies
1
Age
35
Location
R'lyeh
XP
2,245
Country
Antarctica
It means the disc is dirty/scratched.

Really? Because this problem has only started today when I switched to a different pendrive since I used a 8 gigabytes one and ran out of space. This new pendrive seems to be running into issues with Cleanrip when I run it because it says it fails to mount the device (error 00000000 I believe?) but after retrying just once, it "works" fine and can try to rip the games.
 

zerofalcon

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
814
Trophies
1
Location
Somewhere close to my NES
XP
2,927
Country
Zelda Four Swords crashes when using a GBA to GC cable link, only an official one works but after turning on the GBA, the GC game buzzes and locks. If using a third party cable nothing happens, its not detected by devolution. The log shows really nothing after crash, only a "D" appears and nothing else. I tried with and without memory card emulation, same crash when turning on the GBA. Both cables work fine with retail disc.

Edit: The tingle tuner in Zelda Wind Waker works fine only using the official GBA-GC cable, third party cable shares the same problem as above, it's like is really detected but it's not transfering the data to the GBA, no connection established or something like that because the NIntendo logo below the GAMEBOY logo is not showing up.

Log:

Wifi is ready
Devolution Engine r118 2012/10/17 03:46:16
Copyright © 2012 tueidj
AI clocks configured (1cf38db6)
Exception vectors placed.
MMU initialized.
IOS was reloaded
stm_eh_fd: 0
stm_imm_fd: 1
GPIO Flags: 00ff8080
IOS communication initialized.
Starting to bring up wifi
HID FD: 2
GETLINKSTATUS returned 0
IOCTL_NWC24_STARTUP returned 0 (0)
IOCTL_SO_STARTUP returned 0
Got negative IPC reply for 9321C1C0 (-1062731707)
Host IP Address: 192.168.0.69
net init result: 1 (3)
Network initialization succeeded
Socket number for log: 0
Result from FCNTL: 0
bind returned 0
sendto returned 14
USB FD: 4
Found 1 USB devices while searching for Mass Storage
Device 0: id e71f0021 VID 152D PID 2338
Device class 00, subclass 00, protocol 00
Number of configurations: 1
Configuration 1 has 1 interfaces
Interface 0 has 2 endpoints
Endpoint 81 Attributes 02 MaxPacket 0200
Endpoint 02 Attributes 02 MaxPacket 0200
Current device configuration: 1
Using config 1, interface 0, alt 0, ep_in 81, ep_out 02
Device MAX_LUN returned 9: 1
USB device reset returned 8
Cleared USB storage device error status
LUN 0 is a Direct Access device
USB_MS sector size for LUN 0: 512, max LBA: 39102335
Using storage device: "USB JMicron USB to ATA/ATAPI bridge", serial A2222222
MBR partition offset: 0000003f
MBR partition offset: 00000000
MBR partition offset: 00000000
MBR partition offset: 00000000
Found a FAT partition at sector 63 (1)
Number of bytes per FAT entry: 4 (FAT32)
Sectors per cluster: 64 (32K)
FAT1 first sector: 97
FAT2 first sector: 4868
Root cluster / sector: 2 / 9639
First Data sector: 9639
End sector boundary: 39086145
Total number of clusters: 610570
Specified cluster for memcard file: 00070010
Cluster for MEMCARD file: 458768 (29370663)
Checking file fat chain...
Total allocated size of file: 16777216 bytes in 32768 sectors
MEMCARD has 1 fragments
memcard serial: 7d75df48 bf92900b bf39bf03
Memory card emulation activated (80)
Specified cluster for iso file: 00000004
ISO file found: G4SE Disc 0 Version 0
Checking file fat chain...
Total allocated size of file: 1459978240 bytes in 2851520 sectors
Result: 1 fragments
HID device change callback was registered
HID device change: 0 devices present
HID device change callback was registered
Date of Apploader: 2003/09/16
AppStart: 81200258, rounded total_size 00001960
Apploader start: 81200258
Apploader begin 81200278, load 81200298, finish 812002B8
Apploader Initialized. $Revision: 32 $.
This Apploader built Sep 16 2003 10:05:34
app address: 81201800, app section size 00000020, app offset 00000420
app address: 81201940, app section size 00000020, app offset 00000440
app address: 817FCF20, app section size 00002000, app offset 00000440
app address: 81201820, app section size 00000100, app offset 0001F900
app address: 80003100, app section size 00002500, app offset 0001FA00
app address: 80021840, app section size 0043A4C0, app offset 00021F00
app address: 80005600, app section size 0000C260, app offset 0045C3C0
app address: 80011860, app section size 0000FFE0, app offset 00468620
app address: 8045BD00, app section size 00000940, app offset 00478600
app address: 8045C640, app section size 00000020, app offset 00478F40
app address: 8045C660, app section size 00035040, app offset 00478F60
app address: 804916A0, app section size 00020AA0, app offset 004ADFA0
app address: 80539BC0, app section size 000006C0, app offset 004CEA40
app address: 8053AFA0, app section size 00008F60, app offset 004CF100
app address: 817FEF20, app section size 000010E0, app offset 004D8100
apploader finished, GAME Entry point: 80003154
modem: wifi is up, modem found
>
>
Patching SRAM read to 004B4DC0 for slot A memory card emulation
New AR_SIZE: 0043 (80040cdc 83712633)
Passing direct ARAM request: 01000000 00000000 00000020 (80040d50)
Passing direct ARAM request: 01000000 00000000 00000020 (80040d98)
Set DBAT0U to 00000000 (00043328 00081002)
Set DBAT0L to 00000002 (0004332c 00081002)
Set DBAT0U to 800001ff (00043330 00081002)
Set IBAT0U to 00000000 (00043338 00081002)
Set IBAT0L to 00000002 (0004333c 00081002)
Set IBAT0U to 800001ff (00043340 00081002)
Set DBAT2U to 00000000 (00043348 00081002)
Set DBAT2L to 01000002 (0004334c 00081002)
Set DBAT2U to 810000ff (00043350 00081002)
Set IBAT2U to 00000000 (00043358 00081002)
Set IBAT2L to 01000002 (0004335c 00081002)
Set IBAT2U to 810000ff (00043360 00081002)
Dolphin OS
Kernel built : Jul 23 2003 11:27:16
Console Type : Development HW-1 (10000002)
Memory 24 MB
Arena : 0x80553f80 - 0x817fef20
>
>
Final code page was loaded as data: 8045b000
>
New AR_SIZE: 0063 (80050190 83702b7f)
Passing direct ARAM request: 80553a60 01000000 80000020 (800502f4)
Passing direct ARAM request: 80553b20 01000000 00000020 (800503a0)
Passing direct ARAM request: 80553aa0 01000000 80000020 (80050460)
>
>
>
Patched GXInitTlutObj @ 8005DCE0
>
>
>
Patching memory card write timeout period @ 800529AC
Patching memory card write timeout period @ 80052D58
Patching memory card unlock @ 8005437C
audio data load end!!
>
NEW DSP TASK: 7456 bytes @ 004936A0
DSP patch4 @ offset 56c (new size 7484)
DSP patch5 @ offset 5b2 (new size 7500)
auido init end!!
archive load
***** particle.jpc load *****
D
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Hey Kennyboy, have you found any decent mini Pc for around $200-250? Fast enough to play most Pc games.
  • K3Nv2 @ K3Nv2:
    I'd say save another $100 anythtwith 8core upgradeable ram I'm thinking about ordering the acemagic still
    +1
  • BigOnYa @ BigOnYa:
    Damn, I haven't turn on my OG Xbox one in ages, just did now and ofcourse, 32GB update required, gonna take forever.
  • BigOnYa @ BigOnYa:
    Edit: nevermind, I forgot I up-ed my internet speed, only 30 min remaining.
  • BigOnYa @ BigOnYa:
    Will a mobo with a M2ssd slot work without a M2ssd installed, using a sata ssd temporary?
  • K3Nv2 @ K3Nv2:
    As long as sata just point bios to boot to it as main drive
    +1
  • SylverReZ @ SylverReZ:
    @K3Nv2, Is that a compilation of you?
  • K3Nv2 @ K3Nv2:
    M.2 is more of a luxury you can still boot from Ide if you really wanted to
    +1
  • K3Nv2 @ K3Nv2:
    I mean as long as the motherboard still has sata ports unless you're still in celeron days
  • Xdqwerty @ Xdqwerty:
    wut
  • BigOnYa @ BigOnYa:
    Nuh it has Sata 3
  • K3Nv2 @ K3Nv2:
    It should still have a Bootable option in bios select drive
    +1
  • Xdqwerty @ Xdqwerty:
    whats sata?
  • K3Nv2 @ K3Nv2:
    How you were born
  • BigOnYa @ BigOnYa:
    Sata is the type of interface/cable connection of hard drives/disc drives for Pc.
    +1
  • K3Nv2 @ K3Nv2:
    Don't tell them about old bank drives may explode
  • BigOnYa @ BigOnYa:
    Mini pcs in the 70's
  • K3Nv2 @ K3Nv2:
    128kbs of storage
    +1
  • K3Nv2 @ K3Nv2:
    How do I connect this to my emachine
  • K3Nv2 @ K3Nv2:
    The Tattooist of Auschwitz is pretty good so far
    K3Nv2 @ K3Nv2: The Tattooist of Auschwitz is pretty good so far