Search found 48 matches

by Jaffe
Wed Dec 13, 2006 12:56 pm
Forum: General Stuff
Topic: NES vs. Master System
Replies: 83
Views: 25862

Wow, the VDP documentation I'm reading says it has hardware support for scaling sprites. That sounds kinda neat!
by Jaffe
Wed Dec 13, 2006 10:00 am
Forum: General Stuff
Topic: NES vs. Master System
Replies: 83
Views: 25862

Yeah, no quirky attribute tables is really a big advantage on the SMS. But do you really mean what you said about Z80? I think it's a big mess, with lots of unlogical register combinations and adressing modes. It may all come to sense if you learn to use it properly, but it seems quite strange to me...
by Jaffe
Wed Dec 13, 2006 8:53 am
Forum: General Stuff
Topic: NES vs. Master System
Replies: 83
Views: 25862

NES vs. Master System

I was surfing around when I suddenly realized how similar the SMS is to the NES. They have about the same hardware capabilities (screen resolution, colors, etc.) But which one is better than the other? Technically speaking, I have a feeling that it's SMS, but I'm not sure. Anyway, when it comes to p...
by Jaffe
Thu May 18, 2006 3:34 am
Forum: Newbie Help Center
Topic: best hex you've ever had?
Replies: 5
Views: 3398

I use frhed, which is a small but great hex editor. I haven't tried so many others, so I guess there are better out there, but frhed works for me...
by Jaffe
Tue May 16, 2006 2:14 pm
Forum: Newbie Help Center
Topic: Metatile rendering problems
Replies: 12
Views: 5562

Ok, I made a loop that loads a whole 240 bytes map of 16x16 metatiles. Here's the code (I know it's a huge mess): lda #$20 sta $2006 lda #$00 sta $2006 lda #%00000100 sta $2000 ldx #00 stx CurrentColumn ldy #00 sty PPULow LoadBlockColumns: tya clc adc CurrentColumn tax lda LevelData, x tax lda PartF...
by Jaffe
Tue May 16, 2006 12:40 pm
Forum: Newbie Help Center
Topic: Metatile rendering problems
Replies: 12
Views: 5562

I get your point, guys. I just do all the calculations, etc. to a buffer while the PPU is writing to the screen, and then I just copy it to VRAM during VBlank.
by Jaffe
Tue May 16, 2006 12:30 pm
Forum: Newbie Help Center
Topic: How much text can a nintendo cart handle?
Replies: 2
Views: 2142

It would fit in a cart with two program (PRG) banks (2x 8KB). Then you would have plenty of space for the code that display the text.
by Jaffe
Tue May 16, 2006 9:25 am
Forum: Newbie Help Center
Topic: Metatile rendering problems
Replies: 12
Views: 5562

Thanks, you guys are great!
by Jaffe
Tue May 16, 2006 6:33 am
Forum: Newbie Help Center
Topic: Metatile rendering problems
Replies: 12
Views: 5562

Would I have enough time during VBlank to write two whole columns? That would be a bit easier.
by Jaffe
Tue May 16, 2006 4:58 am
Forum: Newbie Help Center
Topic: Zero Page Addressing
Replies: 3
Views: 2353

If you define a variable as a byte (.db), it takes a byte. Simple, huh? So your list will be like this:

xx00
xx01
xx02
(and so on for each variable)

And you can of course define variables anywhere in memory (from $0000 to $07FF). However, using zero page makes some instructions faster.
by Jaffe
Mon May 15, 2006 2:32 pm
Forum: Newbie Help Center
Topic: Metatile rendering problems
Replies: 12
Views: 5562

Metatile rendering problems

I have put together a small routine that copies a 16x16 metatile map to the name table. However, I have come to a slight problem. When the first two tiles of the metatile is written to the name table, the next two come right after, when they are supposed to be written right under the two first, like...
by Jaffe
Mon May 15, 2006 8:01 am
Forum: Newbie Help Center
Topic: Scrolling help
Replies: 9
Views: 4381

Damn, I don't sem to get this :( I have tried a lot of things! Does anyone have an example or something? Please just explain the basic steps of what I have to do. The kind of scrolling I want is the sideways scrolling like many platform games has. EDIT: WoohoO! I fixed it! It was the damn name table...
by Jaffe
Mon May 15, 2006 5:34 am
Forum: Newbie Help Center
Topic: NMI vs. Vblank???
Replies: 26
Views: 11628

The NMI-interrupt is triggered by the PPU when VBlank occurs. The CPU then push the PC and status registers on stack, and jumps to the NMI-routine that you give the adress to in $FFFA (correct me if any of this is wrong). The code in the NMI section should always end with a RTI instruction that make...
by Jaffe
Mon May 15, 2006 5:23 am
Forum: Newbie Help Center
Topic: Scrolling help
Replies: 9
Views: 4381

I think I get you point :)
by Jaffe
Sun May 14, 2006 1:09 pm
Forum: Newbie Help Center
Topic: Scrolling help
Replies: 9
Views: 4381

How should I do that, and when? I take one tile from each row, and the next time I take the next tiles from each row?

Allthough, I think I'm getting it :)