Search found 1259 matches

by nocash
Wed Jun 03, 2020 7:38 pm
Forum: Other Retro Dev
Topic: DSi unlaunch (bootcode exploit)
Replies: 226
Views: 210707

Re: DSi unlaunch (bootcode exploit)

That does still happen, even after power-off? And you can't boot any software? Looks bad, might be corrupted emmc, or corrupted wifi flash, or - more simple - bad contact on the wifi board connector. I would first check the wifi board, if fhat doesn't help... the older unlaunch versions did work wit...
by nocash
Fri May 29, 2020 8:34 am
Forum: NES Hardware and Flash Equipment
Topic: 8k to 32k SNES VRAM schematic
Replies: 9
Views: 2663

Re: 8k to 32k SNES VRAM schematic

dougeff wrote:
Fri May 29, 2020 6:12 am
Are you sure you mean SNES?
I think the post is about SRAM in SNES cartridges... but...
VRAM is short for Video RAM.
But there is no video memory in SNES cartridges (unlike NES cartridges).
SNES cartridges that do contain SRAM are using it for saving game positions.
by nocash
Wed May 20, 2020 11:32 am
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 178132

Re: 3DS reverse engineering

Just looked at the GBA footer hexdump. The entries with file offsets and sizes and padding bytes are actually as guessed... so the format should look as so: GBA ROM-images are reportedly stored in .code files (in NCCH .app files, which can also contain the usual NCCH icon/banner/logo). Nintendo is u...
by nocash
Wed May 20, 2020 10:46 am
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 178132

Re: 3DS reverse engineering

MCU events 24-29 correspond to the same bits in reg 0x22. One event for each bit. Good to know! I had missed IRQ 26,27,28,29 in my MCU disassembly. Now I've found them... and IRQ 18,19,20,21 are also used: MCU[10h-13h] - MCU Interrupt Flags, bit0-31 (1=IRQ, cleared after read) (R) MCU[18h-1Bh] - MC...
by nocash
Mon May 18, 2020 2:37 am
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 178132

Re: 3DS reverse engineering

There were a number of small problems like not waiting for MCU events when MCU reg 0x22 got written. Is that for the "push" bit in MCU[22h].bit1? The bootrom doesn't seem to wait for "push" events, I am wondering what the "push" is good for (and of course, what "push" means at all). The I2C-LCD reg...
by nocash
Sat May 16, 2020 2:01 am
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 178132

Re: 3DS reverse engineering

Uploaded no$gba v3.01 - http://problemkaputt.de/gba.htm - with lots of new details in the GPU specs. 3DS GPU External Registers - Memory Control/Status Registers A new chapter, describing the GPU memory/status stuff. The more obvious registers are memory traffic counters. For the other registers it'...
by nocash
Mon May 11, 2020 3:26 pm
Forum: Other Retro Dev
Topic: DSi unlaunch (bootcode exploit)
Replies: 226
Views: 210707

Re: DSi unlaunch (bootcode exploit)

I have no idea how the DSi works, but I don't understand why Unlaunch just doesn't do whatever the stock firmware does with things like this (unless it's buggy or something?)? That isn't as easy as one might think. I've spent about 12 months on researching how the firmware and wifi init is working ...
by nocash
Sun May 10, 2020 1:24 pm
Forum: Other Retro Dev
Topic: DSi unlaunch (bootcode exploit)
Replies: 226
Views: 210707

Re: DSi unlaunch (bootcode exploit)

I am having troubles to imagine that somebody has actually measured the power consumption or battery time, did somebody really do that? Measuring the wifi power consumption is rather impossible without desoldering the wifii unit, but yes, measuring the overall console power consumption or battery sh...
by nocash
Sat May 09, 2020 9:47 pm
Forum: Other Retro Dev
Topic: DSi unlaunch (bootcode exploit)
Replies: 226
Views: 210707

Re: DSi unlaunch (bootcode exploit)

Yes, I have aheard about that here and there, but I don't know what it means. Could somebody clarify what that problem is about? Do you have any games that are forced into online gaming mode? Or is the power consumption higher than usual despite of not using wifi? Ahm, also possible: Did you confuse...
by nocash
Sat May 02, 2020 7:53 am
Forum: SNESdev
Topic: Re-flowed my cartridge slot pins, now game saving is disabled, and my sd2snes won't access the sd slot.
Replies: 3
Views: 5795

Re: Re-flowed my cartridge slot pins, now game saving is disabled, and my sd2snes won't access the sd slot.

I think that was a spambot, with some random copy/paste.
At least I couldn't imagine human beings to wire NES connectors into SNES consoles.
But if it was legit, then I would want to see a photo of that, too.
by nocash
Wed Apr 29, 2020 9:21 am
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 178132

Re: 3DS reverse engineering

Many thanks!!! That drawing code was life saving! That worked without problems, and helped to figure out what was wrong in my drawing code. My first mistake was not remembering that even simple 2D graphics without depth buffer do still require fully correct X,Y,z,W coordinates (especially W=1.0 for...
by nocash
Sun Apr 26, 2020 7:16 pm
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 178132

Re: 3DS reverse engineering

Looking through the gpu init log, the writes to nameless/undocumented registers are looking interesting... [GPUREG_008C]=00FF0000 ;PICA(008Ch) 10401230h ;...texunit0 [GPUREG_008D]=00000000 ;PICA(008Dh) 10401234h ;...texunit0 [GPUREG_0090]=00000000 ;PICA(0090h) 10401240h ;...always zero? or write-onl...
by nocash
Sat Apr 25, 2020 5:02 pm
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 178132

Re: 3DS reverse engineering

Sorry, too! Especially about the poisonous part! There've been only a few a cases where I've been worrying that the discussion was close to drifting to competition-mode or defense-mode. But looking back, most of the time it's been all fine, and I am glad about all the info that you have shared. And ...
by nocash
Sat Apr 25, 2020 8:30 am
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 178132

Re: 3DS reverse engineering

Here's my attempt on triangle drawing. I think it does cover all important steps, but doesn't work. There are probably some mistakes, or wrong assumptions on the register settings, or a few missing registers, or wrong formatting/byte-order for the float values, or whatever. Getting only one detail w...
by nocash
Fri Apr 24, 2020 5:47 pm
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 178132

Re: 3DS reverse engineering

I've uploaded no$gba and gbatek version 3.01. http://problemkaputt.de/gba.htm 25 Apr 2020 - version 3.01 - 3ds/help: added info on arm11/arm9 bootrom 3DS Exception Vectors - 3ds/help: added info on bootrom key generator for AES key slots - 3ds/help: added more notes/questions on still needed unknown...