Search found 1208 matches

by nocash
Tue Jun 23, 2020 11:30 pm
Forum: NESdev
Topic: Max stack depth + OAM transfer
Replies: 4
Views: 568

Re: Max stack depth + OAM transfer

Do you really need the uncompressed 512 byte FAT sector, and the 512 byte DATA sector at the same time?
by nocash
Sat Jun 20, 2020 3:31 pm
Forum: General Stuff
Topic: We need a better name for "Adventure Games."
Replies: 37
Views: 2160

Re: We need a better name for "Adventure Games."

Whenever I hear the term "adventure" I picture someone picking up a sword and slaying dragons. Wouldn't that be a "big-game trophy hunting game", or a "fantasy safari slayer game"? I would say that real adventures are about solving any kind of bigger or smaller problems that are unexpectedly encoun...
by nocash
Sat Jun 20, 2020 2:10 pm
Forum: NES Graphics
Topic: Honest box art
Replies: 14
Views: 1083

Re: Honest box art

Would an honest box for a Minesweeper clone look like a bunch of soldiers using metal detectors? Yes, except that mine clearing is a painstaking decades-long task, more likely left to civilians, not to soldiers posing with machine guns (and whom are suspectable of having planted mines in the first ...
by nocash
Sun Jun 14, 2020 3:37 pm
Forum: General Stuff
Topic: Mysterious pirate CD with swapped bytes
Replies: 2
Views: 512

Re: Mysterious pirate CD with swapped bytes

PPS. All CDROM data sectors (including those on for CD-XA discs) are internally stored inside of 930h-byte CD-DA audio sectors. The bytes are encoded as optical codes (as far as I remember, each code is 10bit wide, with 256 valid codes for 256 bytes, and several invalid codes) (and maybe the optical...
by nocash
Sun Jun 14, 2020 2:46 pm
Forum: General Stuff
Topic: Mysterious pirate CD with swapped bytes
Replies: 2
Views: 512

Re: Mysterious pirate CD with swapped bytes

CD-XA can use FORM1 sectors with 800h bytes and error correction, or optionally, FORM2 sectors with 914h bytes without error correction. The sector CRC is optional for FORM2, if the CRC is missing then you won't even see if there are errors. Maybe that's the problem? The burner might have tried to u...
by nocash
Thu Jun 11, 2020 11:28 pm
Forum: SNESdev
Topic: Ideas for compressing BRR samples further
Replies: 18
Views: 1270

Re: Ideas for compressing BRR samples further

Yes, that's interesting. Two basic questions:
- Is it lossless compression, allowing to restore the exact original BRR data?
- Did you already test different BRR files, including speech and other random sounds?
by nocash
Sun Jun 07, 2020 10:27 am
Forum: SNESdev
Topic: SNES PCB type database
Replies: 18
Views: 2347

Re: SNES PCB type database

I wouldn't follow Nintento's naming scheme that strictly... you could hardly say that the RTC chip isn't a special chip because Nintendo had declared the RTC chip being... an SRAM chip? The nice thing about the Special Chip column is that it can contain a human-legible description of what kind of sp...
by nocash
Sat Jun 06, 2020 10:33 am
Forum: Other Retro Dev
Topic: DSi unlaunch (bootcode exploit)
Replies: 224
Views: 183378

Re: DSi unlaunch (bootcode exploit)

You don't need the launcher. What you need is being able to load homebrew, if that is working, then the first step should be dumping the emmc chip, and then check if it is corrupted... eg. try if the emmc dump works in no$gba, or decrypt it and use scandisk to check for errors. Btw. what did you do ...
by nocash
Sat Jun 06, 2020 10:10 am
Forum: SNESdev
Topic: SNES PCB type database
Replies: 18
Views: 2347

Re: SNES PCB type database

The http://snescentral.com/pcblisting.php does look much better now, with the chipset info added to the board names. One thing is missing are the RTC cips... For SHVC-LJ3R-01 add special chip S-RTC. For SHVC-LDH3C-01 add special chip SPC7110 + RTC-5413. Why are the ST010..ST018 board listed with "0"...
by nocash
Wed Jun 03, 2020 7:38 pm
Forum: Other Retro Dev
Topic: DSi unlaunch (bootcode exploit)
Replies: 224
Views: 183378

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: 1020

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: 271
Views: 146075

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: 271
Views: 146075

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: 271
Views: 146075

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: 271
Views: 146075

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'...