Search found 38 matches

by GreyRogue
Fri Jan 02, 2015 11:30 pm
Forum: Swiss
Topic: Swiss Nightly Build
Replies: 822
Views: 922643

Re: Swiss Nightly Build

Sugurain I downloaded the patch I am unsure of how to patch what. I am assuming that because it came from the swiss repositories is part of Swiss. So I would assume that you should have an option to dump the IPL to your sd wroth current Swiss. But don't quote me on this. I have yet to try EDIT: gre...
by GreyRogue
Thu Jan 01, 2015 4:29 pm
Forum: Swiss
Topic: Swiss Nightly Build
Replies: 822
Views: 922643

Re: Swiss Nightly Build

If you want something quick and ugly to dump the IPL to SD through the SD-Gecko, the patch I attached to Issue 121 should work.
https://code.google.com/p/swiss-gc/issues/detail?id=121
by GreyRogue
Tue Dec 23, 2014 8:33 am
Forum: Hardware / Modding
Topic: Datel AGP information
Replies: 21
Views: 23408

Re: Datel AGP information

Confirmed AE09, AE0A, AE0B, and AE0C. Successfully dumped my EEPROM save files. I had to add timing delays to make it work. I'm not sure what the requirements are, but adding an extra WaitGC_Cycles(475) [=1us] after each WriteCmd got it working. Cmd summary: Hash is calculated one byte at a time. St...
by GreyRogue
Mon Dec 22, 2014 6:05 am
Forum: Hardware / Modding
Topic: Datel AGP information
Replies: 21
Views: 23408

Re: Datel AGP information

Confirmed AE04. Successfully dumped my SRAM save data from Mario Golf. With the dump from the ROM, fired it up in VBA and my save worked fine. I wasn't brave enough to try the overwrite with AE07. Updated gc_agp.c. EEprom is a work in progress. Doesn't work yet. /** * CleanRip - gc_dvd.c (originally...
by GreyRogue
Mon Dec 22, 2014 1:48 am
Forum: Hardware / Modding
Topic: Datel AGP information
Replies: 21
Views: 23408

Re: Datel AGP information

Good to know about the EXI combining. I'll probably leave them like I have them for now so it's easier to compare to the code. That should make it easier to tell if I made a mistake. More information. I got AE03 to work. Based on how all the other commands work, I added a WaitGC_Cycles(475) between ...
by GreyRogue
Sat Dec 20, 2014 5:02 am
Forum: Hardware / Modding
Topic: Datel AGP information
Replies: 21
Views: 23408

Re: Datel AGP information

I've gone through the commands I could find in the code. I even found another one (0xAE06) that wasn't in the list of commands, but is hard-coded in the code. I don't know what they do, but this is how the disc uses them: Hash is calculated one byte at a time. Start with 0xFF, then apply command (sk...
by GreyRogue
Sat Dec 20, 2014 1:15 am
Forum: Hardware / Modding
Topic: Datel AGP information
Replies: 21
Views: 23408

Re: Datel AGP information

Yeah. The hash is weird, because you don't need it. You can just ignore it. It looks like they're using it as a parity check, so I don't know why they're using the strange hash to do it. Any way, I mostly figured out another of the commands (AE03). It's a DMA. It works very similarly to AE02. You sp...
by GreyRogue
Mon Dec 15, 2014 11:49 pm
Forum: Hardware / Modding
Topic: Datel AGP information
Replies: 21
Views: 23408

Re: Datel AGP information

A few more notes: 0x8009301C (Original Disc Offset = 0x12D8FF1C): Location of the different commands: 0xAE00 - Init? (No parameters; returns 0x5AAA55) 0xAE01 - Init? (No parameters; returns 0x01020304 (always?)) 0xAE02 - Read 16 bit value from address in parameter 1. 0xAE03 0xAE04 0xAE07 0xAE09 0xAE...
by GreyRogue
Mon Dec 15, 2014 5:09 am
Forum: Hardware / Modding
Topic: Datel AGP information
Replies: 21
Views: 23408

Re: Datel AGP information

I've also successfully dumped a cartridge without using the disc. I patched CleanRip because I'm lazy. The AGP must be unplugged when starting the executable (I've seen similar things if memory cards are plugged in when starting software). Once it's started, plug the AGP into Memory Card Slot B. Als...
by GreyRogue
Mon Dec 15, 2014 4:58 am
Forum: Hardware / Modding
Topic: Datel AGP information
Replies: 21
Views: 23408

Datel AGP information

I used 0s for everything except the listed address ranges (for checksum calculations - the disc doesn't appear to ever read outside these ranges). (Disc offset, Size) The complete list of disc reads for AR 1.14A is (0x00000000, 0x00100000) (0x50000000, 0x00100000) (0x50100000, 0x00100000) (0x5020000...
by GreyRogue
Sun Dec 07, 2014 11:07 pm
Forum: IDE-EXI
Topic: Starting the IDE-EXI project !
Replies: 72
Views: 116708

Re: Starting the IDE-EXI project !

I had a custom build of Nintendont going. It would intercept read requests, read the disc, apply patches, then signal a read completion. I was original saving a copy as it was reading, but decided to just record the offsets while it was running and use something a little more thorough to do my "...
by GreyRogue
Sun Dec 07, 2014 10:03 pm
Forum: IDE-EXI
Topic: Starting the IDE-EXI project !
Replies: 72
Views: 116708

Re: Starting the IDE-EXI project !

Yeah, there was discussion about ripping it on page 5 so I figured it was more an issue of an old thread than offtopic, but yeah. I ripped it with a modded version of cleanrip. Just uncomment the section you want (Action Replay or AGP). I can't guarantee the values are right for all versions of Acti...
by GreyRogue
Sun Dec 07, 2014 3:03 am
Forum: IDE-EXI
Topic: Starting the IDE-EXI project !
Replies: 72
Views: 116708

Re: Starting the IDE-EXI project !

Sorry if this thread is too old to post to. I ran across it when I was searching how to dump my Datel AGP disc. I finally figured out all the needed addresses, so I thought I'd share here in case anyone else was searching for it: Disc ring inscription: IFPI LL31 THIN ICE MEDIA / http://WWW.CODEJUNKI...