Search found 119 matches

by jims cool
Sun Apr 18, 2010 7:31 pm
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192757

just so the ideas out in the open.. i'm using the delay at the beginning of the SNES lock to detect the system because the NES doesn't have it One doesn't need a crystal ball ^ ^ AFAIK, a majority of games detect the region on runtime by checking the fourth bit of register $213f. I don't know if you...
by jims cool
Sat Apr 17, 2010 1:36 pm
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192757

The Lock sends its 4 bit random value to the key. Bit 0 of that random value is going to already be known when the key sends it back. Next, Bit 0 of the next value, also sent by the key, effectively specifies the region. so the 8th bit coming from the key should tell the region for the snes key? I'...
by jims cool
Fri Apr 16, 2010 11:46 pm
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192757

I'll try to watch an N64 do its CIC stuff. Can you point me at the ROM dump? The die photos I found at http://retroactive.be/mirror/n64/cic_die/ are nice but the ROMs are unreadable. Are there any others? i have two disks marked "N64 CIC" i don't have a drive plugged in tho.. definitely h...
by jims cool
Sat Mar 20, 2010 2:02 pm
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192757

Here's a PIC implementation for the SNES CIC. Key mode only, auto region fallback (requires user reset) Doing a combined NES/SNES CIC clone is a cool idea, especially since there is no open source NES CIC clone yet. nice job! guess i'm starting with the nes cic.. then i'll make it universal i only ...
by jims cool
Fri Mar 19, 2010 5:36 pm
Forum: SNESdev
Topic: What happened with SNES CIC reverse engineering?
Replies: 248
Views: 192757

i don't like pic micros.. how about an open source AVR?
wouldn't mind doing the time for a universal nes / snes chip

..
edit: removed dumb question
by jims cool
Thu Mar 18, 2010 6:06 pm
Forum: NESdev
Topic: Famicom Data Recorder
Replies: 2
Views: 2073

oh sorry! totally forgot about family basic..
i want to use assembly language..
i found this
" OUT.2 Tape Output? (Should be 1 when accessing Keyboard)
PORT0-1 Tape Input
thanks
by jims cool
Fri Mar 12, 2010 12:19 pm
Forum: NESdev
Topic: Famicom Data Recorder
Replies: 2
Views: 2073

Famicom Data Recorder

how can i read / write to the data recorder?
i'm writing code to read the famicom keyboard but i can't find anything about reading and writing data..
the only thing i found was "$4016 reads from the data recorder" on wiki
by jims cool
Sun Jan 24, 2010 1:47 am
Forum: NESdev
Topic: NESASM (Incorrect addressing mode!)
Replies: 18
Views: 7031

the only feature i would add to asm6 is a chr and prg label with a command line argument that makes it output the chr and prg files without changing anything :) ;header stuff .prg ;prg stuff here .chr ;chr stuff here so for a .nes file you would assemble it with "asm6 main.asm rom.nes" and...
by jims cool
Sat Jan 23, 2010 12:49 pm
Forum: NESdev
Topic: NESASM (Incorrect addressing mode!)
Replies: 18
Views: 7031

i'm starting to like asm6 :) it's simple like nesasm but way better and open source no bugs that i've found
by jims cool
Thu Jan 21, 2010 4:51 am
Forum: NESdev
Topic: asm6 low & high bits of lable address??
Replies: 1
Views: 1279

that was dumb of me... just after i posted

#<(somelabel) ;low

#>(somelabel) ;high

:oops:
by jims cool
Thu Jan 21, 2010 4:45 am
Forum: NESdev
Topic: asm6 low & high bits of lable address??
Replies: 1
Views: 1279

asm6 low & high bits of lable address??

is it possible to do something like this with with asm6?

ldx #LOW(somelabel)
ldy #HIGH(somelabel)

it works in nesasm but asm6 give me "Extra characters on line." :?
by jims cool
Tue Jan 19, 2010 4:36 pm
Forum: NESdev
Topic: NESASM (Incorrect addressing mode!)
Replies: 18
Views: 7031

thanks tokumaru :D
by jims cool
Tue Jan 19, 2010 3:50 pm
Forum: NESdev
Topic: NESASM (Incorrect addressing mode!)
Replies: 18
Views: 7031

thanks everyone for all the help :)
i'll give ASM6 a shot! it's nice that it's open source
before i get to work...does it have any known bugs? sorry i can't help but be a little paranoid lol nesasm was crazy :)
by jims cool
Mon Jan 18, 2010 6:45 pm
Forum: NESdev
Topic: NESASM (Incorrect addressing mode!)
Replies: 18
Views: 7031

that fixed the problem! :)
is their a list of bugs laying around?.. or a doc that better explains how its used? thanks for the help
by jims cool
Mon Jan 18, 2010 5:32 pm
Forum: NESdev
Topic: NESASM (Incorrect addressing mode!)
Replies: 18
Views: 7031

NESASM (Incorrect addressing mode!)

i'm getting an error when i try assembling this.. i'm using nesasm3

Code: Select all

  LDX #$01
  REAP:
  LDA $04,X
  TAY
  EOR $F9,X
  AND $04,X
  STA $F5,X
  STY $F1,X
  STY $F9,X
  DEX
  BPL REAP
i get the message "Incorrect addressing mode!" for both ( STY $F1,X ) and ( STY $F9,X ).. anyone know why?