+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  print screen in nesticle
Pages: [1]
Author Topic: print screen in nesticle  (Read 495 times)
matrix
Guest
« on: December 12, 2006, 06:18:06 am »

Hi.  I'm wanting to take some screen shots of the pattern tables in nesticle.  Problem is whenever I do alt-print screen, I just get a picture of a black screen when I paste it in paint or ifran view.  I could just use fceuxd, but the ppu viewer is different than nesticle's pattern tables in the same spot in the game.

I'm writing a doc on how to find, rearrange and assign different palettes to backround graphics for a Tecmo Super Bowl fan site.  I couldn't find any docs about this, so I decided to write my own.  I'm going to include two methods, getting the hex values in nesticle and dumping the ppu in nesten.
RedComet
Guest
« Reply #1 on: December 12, 2006, 08:39:29 am »

FCEUXD's probably different because the game uses a mapper to swap CHR-ROM in and out of the pattern tables. You'll need to set a write breakpoint for the address that swaps the block of tiles you want and then refresh the PPU Viewer manually until you get what you want. Smiley
KingMike
Guest
« Reply #2 on: December 12, 2006, 12:44:19 pm »

Maybe the game swaps graphics banks mid-screen?
In which case, you'd want to have FCEUXD refresh the PPU Viewer window on a different scanline than the default value of 0 (the top of the screen).
The NES screen is 240 lines vertically. So pick a value about where your graphics are on the screen. (if it's halfway up the screen, the value you want is half of 240, or 120).
matrix
Guest
« Reply #3 on: December 12, 2006, 04:55:09 pm »

Thank you KingMike, sir.  You're method worked perfect.
DaMarsMan
Guest
« Reply #4 on: December 12, 2006, 05:07:59 pm »

Wow, what a nasty way to program. I guess with a limited PPU you can accomplish things with workarounds such as this.
matrix
Guest
« Reply #5 on: December 12, 2006, 06:34:17 pm »

?
It's really not that big of a deal.  Yeah fceuxd's ppus aren't perfect.
You remind me of a newbie, if it's more than a couple clicks, it's too much work Wink
Disch
Guest
« Reply #6 on: December 13, 2006, 12:31:29 am »

Quote from: DaMarsMan on December 12, 2006, 05:07:59 pm
Wow, what a nasty way to program. I guess with a limited PPU you can accomplish things with workarounds such as this.

You must never have looked in-depth at many NES games.

As far as tricks and techniques go -- CHR swapping mid-frame is as basic as it gets (and somewhat expected -- I'd wager at least half of the games that use swappable CHR-ROM do it at some point)
I.S.T.
Guest
« Reply #7 on: December 14, 2006, 07:14:21 am »

Quote from: matrix on December 12, 2006, 06:34:17 pm
?
It's really not that big of a deal.  Yeah fceuxd's ppus aren't perfect.
You remind me of a newbie, if it's more than a couple clicks, it's too much work Wink

That guy is not a newbie. hell, he's hacking a PS2 game.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC