Search found 74 matches

by caitsith2
Wed Nov 14, 2012 2:37 am
Forum: SNESdev
Topic: MAD-1, MAD-2, MAD-R differences?
Replies: 115
Views: 37126

Re: MAD-1, MAD-2, MAD-R differences?

These seem to be the truth values. MAD1 && MAD1A are functionally equivalent. MAD-1/MAD-1A OUT0 = ((!A0 && !A2 && !/ROM && !MODE && /RESET) || /ROM || (A2 && !/ROM && MODE && /RESET) || !/RESET) && (Vbat < Vcc) OUT1 = ((!A0 &...
by caitsith2
Sun Sep 23, 2012 1:39 am
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192756

Re: What happened with SNES CIC reverse engineering?

Any further progress on this?
by caitsith2
Sun Feb 26, 2012 12:23 pm
Forum: SNESdev
Topic: no$sns - new SNES emulator
Replies: 78
Views: 34872

I could also spare some space/traffic on my hosting as well.
by caitsith2
Sun Aug 28, 2011 4:49 am
Forum: NES Music
Topic: Mega Man 9 Soundtrack COMPLETELY Remade in NSF
Replies: 67
Views: 52422

Above link fixed.
by caitsith2
Wed Jul 14, 2010 3:58 am
Forum: SNESdev
Topic: VGM playback on the SPC
Replies: 39
Views: 15572

As usual, Had to rip an SPC and try to figure out what commands drive it. Command goes on Port 1, and issuing that command, goes onto port 0. If a command is valid, what is written to port 0, is echoed back, otherwise it is not echoed back. Regardless of whether the value is echoed back, next comman...
by caitsith2
Tue Jul 06, 2010 3:19 pm
Forum: SNESdev
Topic: VGM playback on the SPC
Replies: 39
Views: 15572

Awesome work on vgm2spc. I have a bug report for the current version. if ((outData.size() + extraDataBlock.size()) > 0xEEC0) { printf("Error: the vgm data is too large to fit. the maximum size after packing is 61120 bytes\n"); delete [] vgmData; outData.clear(); return; } That should actua...
by caitsith2
Tue May 25, 2010 1:29 pm
Forum: SNESdev
Topic: need help with SPC700
Replies: 5
Views: 3944

Re: need help with SPC700

Best practice, is to use $0000-01FF as ram, end the code section with a loop of some sort, even if it is a jump to self type infinite loop. In regards to the sample directory, you indicated a looping sample, yet you didn't define the loop address within the sample directory. In other words, here is ...
by caitsith2
Sun Apr 18, 2010 6:47 pm
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192756

Marcel wrote:I don't know if you can address this register from the PIC though. See Anomie's register doc for the details.

--
romhacking.net does NOT allow hotlinking to any of its documents. Even copy/pasting the link does NOT work. You instead have to link here.
by caitsith2
Sun Apr 11, 2010 2:56 am
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192756

OK, I've updated the archive with a lock implementation. Awesome work. However, in your lock source code, you may wish to make a correction. Currently, it says. ; --------------------------------------------------------------------- ; ; pin configuration: (cartridge slot pin) [original 18-pin SMD l...
by caitsith2
Tue Mar 30, 2010 11:04 pm
Forum: NES Music
Topic: NSF player for Java or Flash?
Replies: 27
Views: 16196

That page tssf has posted, has moved to http://tssf.gamemusic.ca/emuplay.html, linked from the Credits section of his web site.
by caitsith2
Tue Mar 30, 2010 10:47 pm
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192756

From what I can tell, the key is NOT able to tell which lock region it is running on. On the other hand, the lock IS able to tell which CIC key region is currently being used, if programmed right. When the Lock/Key have initialized their seeds, the Lock sends the lower bits of ALL of its side to the...
by caitsith2
Fri Mar 26, 2010 4:15 am
Forum: SNESdev
Topic: SPC data upload
Replies: 99
Views: 33242

Darn. I tried scanning a Super Mario World and a Chrono Trigger SPC, using a program that tried every byte value on each of the four ports, checking to see if any caused the SPC to re-run the IPL ROM. None did. So it seems that each SPC driver will need to be manually examined to determine what, if...
by caitsith2
Tue Mar 02, 2010 11:27 am
Forum: SNESdev
Topic: SPC data upload
Replies: 99
Views: 33242

mic_: You may wish to include Terranigma in your test set. You will see why skipping the writing of FFC0-FFFF, and forcing register F1 to 8x is a bad idea. Oh, and FF70 in that games SPC driver is USED. better implement a free space search algo, then use FF70 as a LAST resort. Write 00 to both KON a...
by caitsith2
Mon Jan 18, 2010 12:37 am
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192756

--- EDIT: You wrote: "that third ROM is 768 bytes, which I don’t handle in my little conversion script, so you’ll need to remove the extra columns (they are empty anyway)" Actually, there is one byte in there that is not empty. I wonder if this corresponds with your 'mystery' opcode in so...
by caitsith2
Sat Jan 16, 2010 3:06 pm
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192756

segher wrote: I'll post more when I'm ready for it; caitsith jumped the gun a bit there :-(
Didn't mean to jump the gun there. Sorry about that.