Poll: Adding Nametable-to-ROM Address Detection
Moderator: Moderators
- Hamtaro126
- Posts: 818
- Joined: Thu Jan 19, 2006 5:08 pm
Poll: Adding Nametable-to-ROM Address Detection
I'm saying this because there is an old unofficial fork of Nintendulator in rveach's old website... still up to this day,
Here is the special version's source and binary links:
http://rveach.romhack.org/Nintendulator ... or0967.rar
http://rveach.romhack.org/Nintendulator ... 967src.rar
As usual, Use 7Zip to open them.
This version includes a way to detect Nametable addresses in ROM (using the Nametable Viewer), and I think it is useful if used in a updated emulator!
You have 10 days till the tally is final, fellow NES Hackers and Developers, Make it count!
Here is the special version's source and binary links:
http://rveach.romhack.org/Nintendulator ... or0967.rar
http://rveach.romhack.org/Nintendulator ... 967src.rar
As usual, Use 7Zip to open them.
This version includes a way to detect Nametable addresses in ROM (using the Nametable Viewer), and I think it is useful if used in a updated emulator!
You have 10 days till the tally is final, fellow NES Hackers and Developers, Make it count!
AKA SmilyMZX/AtariHacker.
Re: Poll: Adding Nametable-to-ROM Address Detection
What's the point of this poll? Adding an useful feature is always good isn't it?
I however do not understand the question at all.
I however do not understand the question at all.
Re: Poll: Adding Nametable-to-ROM Address Detection
Uh... it's a memory search/scan for the nametable data inside the PRG ROM data.Bregalad wrote:What's the point of this poll? Adding an useful feature is always good isn't it?
I however do not understand the question at all.
I could do that, Hamtaro... but too bad you don't look at my emu.
Re: Poll: Adding Nametable-to-ROM Address Detection
Is this a feature request disguised as a poll? How does this even work, considering the many possible ways name table data can be compressed, and that it may very well go through RAM before being written to VRAM?
- rainwarrior
- Posts: 8732
- Joined: Sun Jan 22, 2012 12:03 pm
- Location: Canada
- Contact:
Re: Poll: Adding Nametable-to-ROM Address Detection
Between how often this would be likely to work? Don't most games compress nametables? I've heard about uncompressed ones in FDS games, or ports of FDS games since they could load directly to the PPU.
For the times it would work, this problem doesn't sound any different than searching for any particular string in a hex editor. How much do you need to do this that a specialized tool is useful? O_o
For the times it would work, this problem doesn't sound any different than searching for any particular string in a hex editor. How much do you need to do this that a specialized tool is useful? O_o
- Hamtaro126
- Posts: 818
- Joined: Thu Jan 19, 2006 5:08 pm
Re: Poll: Adding Nametable-to-ROM Address Detection
I'll see your emulator RockNES to see if anything like this is intact.Zepper wrote:I could do that, Hamtaro... but too bad you don't look at my emu.
Edit- Nope, But it's a good emulator!
I was going to ask the people over at FCEUX team's sourceforge page after the poll, if that's what you're asking. Otherwise, It's not actually a request to NESDEV, rather it's a measure of (re)assurancetokumaru wrote:Is this a feature request disguised as a poll?
AKA SmilyMZX/AtariHacker.
Re: Poll: Adding Nametable-to-ROM Address Detection
Well, I'm not exactly opposed to the inclusion of such a feature, but I can't say I'd find it useful either. If a name table is stored in the ROM in a straightforward enough way that an emulator can find/track, it shouldn't take a person more than 1 minute to find it using the currently available debugging features. However, I imagine that, most of the time, name tables are NOT stored in a straightforward way, due to compression and all kinds of run time manipulations.
Re: Poll: Adding Nametable-to-ROM Address Detection
FWIW, I have the same questions (and for me: strongly bordering on reservations) that rainwarrior and tokumaru do. And honestly, it sounds painful to implement reliably.
Re: Poll: Adding Nametable-to-ROM Address Detection
My old "NESExplorer" tool can detect certain Nintendo-compressed nametable-data in PRG-ROM's (well, titlescreens/cutscenes mostly). Works pretty good in many cases:
http://nes.goondocks.se/software.php
http://nes.goondocks.se/software.php
- Hamtaro126
- Posts: 818
- Joined: Thu Jan 19, 2006 5:08 pm
Re: Poll: Adding Nametable-to-ROM Address Detection
Umm... Orbit2002, I should've told you this, that your method does not implent the function to increment by 32 if bit 7 is enabled in the length part of Nintendo's PPU format!
AKA SmilyMZX/AtariHacker.
- rainwarrior
- Posts: 8732
- Joined: Sun Jan 22, 2012 12:03 pm
- Location: Canada
- Contact:
Re: Poll: Adding Nametable-to-ROM Address Detection
Ah, so you're not testing for uncompressed nametables, but instead for a specific proprietary format? I dunno, this seems like a "one time use" kinda feature. If you found all the nametables in that small set of game and just documented their addresses on some romhacking wiki nobody would really need the tool anymore.
Like, you could make some sort of "konami music editor" extension to an emulator, for example, and it'd be perfectly useful for the few people that want to do that, but it seems like a very specific task, not something that would really need to go in the main branch of a project. Easy enough to share the special fork with the couple of people who can use it.
Like, you could make some sort of "konami music editor" extension to an emulator, for example, and it'd be perfectly useful for the few people that want to do that, but it seems like a very specific task, not something that would really need to go in the main branch of a project. Easy enough to share the special fork with the couple of people who can use it.
- Hamtaro126
- Posts: 818
- Joined: Thu Jan 19, 2006 5:08 pm
Re: Poll: Adding Nametable-to-ROM Address Detection
That's not what I am talking about rainwarrior, All I was saying to Orbit2002 was that his application does not support something properly, which is actually semi-off topic, and is a bit relevant but not enough to warrant being completely on topic.
AKA SmilyMZX/AtariHacker.
Re: Poll: Adding Nametable-to-ROM Address Detection
Please, tell me more. It's becoming interesting... ^_^;; It's not just looking for a nametable buffer inside the PRG ROM data, right? What compression method (or similar) do you want to do?Hamtaro126 wrote:That's not what I am talking about rainwarrior, All I was saying to Orbit2002 was that his application does not support something properly, which is actually semi-off topic, and is a bit relevant but not enough to warrant being completely on topic.
- Hamtaro126
- Posts: 818
- Joined: Thu Jan 19, 2006 5:08 pm
Re: Poll: Adding Nametable-to-ROM Address Detection
This is not always about compression, This is about detecting the position of the nametable data via emulator so people can debug or romhack nametable graphics easily...
Obviosly people are not staying on topic, so please don't derail!
Obviosly people are not staying on topic, so please don't derail!
AKA SmilyMZX/AtariHacker.
Re: Poll: Adding Nametable-to-ROM Address Detection
Oh, I though you really had some interest in such implementation in an emulator... Sorry.Hamtaro126 wrote:This is not always about compression, This is about detecting the position of the nametable data via emulator so people can debug or romhack nametable graphics easily...
Obviosly people are not staying on topic, so please don't derail!