Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Peer's Snes9x Tracer Mark 7 released | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Geiger

Buster Beetle
Level: 34

Posts: 84/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 07-14-04 03:36 AM Link | Quote
Peer's Snes9x Tracer Mark 7 has been released. I was not planning to release the next version this soon, but the official team has sort of forced my hand.

From the release notes:


New
- Incorporated 1.43-dev code base

Changed
- Split registry settings off from normal Snes9x (you will need to manually reset everything)
- Converted the following dialogs to MFC:
About
Add Cheat From Search
Cheat Search
Play Movie
Record Movie
- Cheat Search dialog has been slightly rearranged
- Some code optimization

Fixed
- Reset trace memory now resets all trace variables and stops tracing if active
- Trace files now always append a four digit hex sequence number



You can get it from Zophar's.

---Evil Peer


(edited by Evil Peer on 07-14-04 10:08 AM)
Chickenlump

Level: 41

Posts: 274/722
EXP: 474192
For next: 5953

Since: 03-15-04
From: Columbia City Indiana

Since last post: 3 hours
Last activity: 4 min.
Posted on 07-14-04 03:47 AM Link | Quote
What is the advantage of writing to the registry instead of an ini file, or something similar?
Is it essential, or really advantageous?
Would it be hard to convert it to use an ini file?

I've just always wondered why some programs do that. The only reason I can think of is so the program's setting will still be there, if the program folder itself is deleted, so a new installation of it will be already configured. But I'm not sure about other reasons for it. I was just wondering if you could explain it. It's not bothering me too much, though occasionally, snes9x will save some kind of setting that will make it not show up on screen (though it's in the task bar) no matter what I do. Clearing the registry settings for it fixes it though. It's not just your version that does that though, and it only happens once in a blue moon.

I can't wait to try this version out, I held off downloading the new snes9x knowing eventually you would be right behind with a new release.
Geiger

Buster Beetle
Level: 34

Posts: 85/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 07-14-04 04:04 AM Link | Quote
Originally posted by Chickenlump
What is the advantage of writing to the registry instead of an ini file, or something similar? Is it essential, or really advantageous?


The registry allows one to store non-ascii data, while normal INI functions do not. There's also the fact that Microsoft deprecated the INI functions many years ago, meaning they could drop support for it anytime they please.


Would it be hard to convert it to use an ini file?


In Snes9x's case, probably. It would certainly be a lot of work.


occasionally, snes9x will save some kind of setting that will make it not show up on screen (though it's in the task bar) no matter what I do. Clearing the registry settings for it fixes it though. It's not just your version that does that though, and it only happens once in a blue moon.


I think I have encountered this problem before. Essentially, the problem was that the program was off-screen (think it had negative numbers for its placement). As to why it happens, I think its just an issue with the application getting borked while its trying to save its settings.


I can't wait to try this version out, I held off downloading the new snes9x knowing eventually you would be right behind with a new release.


Let me repeat the mantra, this variant should not replace one's every day emulator.

When I am not dissecting ROMs, I use ZSNES.

---Evil Peer
Chickenlump

Level: 41

Posts: 276/722
EXP: 474192
For next: 5953

Since: 03-15-04
From: Columbia City Indiana

Since last post: 3 hours
Last activity: 4 min.
Posted on 07-14-04 04:10 AM Link | Quote
Thank you very much for shedding light on the registry question. I use ZSNES only for emulating games. I have versions of Snes9x on my computer only for the completest in me, or data tracing.
jman2050

Red Koopa
Level: 19

Posts: 10/123
EXP: 33172
For next: 2605

Since: 03-21-04

Since last post: 10 days
Last activity: 103 days
Posted on 07-14-04 04:17 AM Link | Quote
Excellent. your tracers have been absolutely INVALUABLE while dissecting Super Metroid, and I look forward to all improvements. I'll skip this one since I already have V6, but thanks again for this tool.

Any chance on a competent memory viewer in the future? Or are you solely focusing on making tracings as customizable as possible?
Jaspile

Red Koopa
Level: 20

Posts: 41/133
EXP: 37467
For next: 4972

Since: 03-15-04
From: Paris, France

Since last post: 20 hours
Last activity: 11 hours
Posted on 07-14-04 07:04 AM Link | Quote
I just wanted to say that your tracer is really awesome; with a little practice I've been able in a really few time to find & skip some codes (i.e. get the magic mirror or bird to work in both worlds in zelda3) and since there isn't any tracer yet for the NES, I can use yours to trace Smb3 code (with All-Star, I tried to do it and the code is nearly the same!) I might use it more and more in the future...
This is definitely a primordial tool for all SNES ASM hackers.
Congratulations for your work.
Geiger

Buster Beetle
Level: 34

Posts: 86/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 07-14-04 09:20 AM Link | Quote
Originally posted by jman2050
Any chance on a competent memory viewer in the future? Or are you solely focusing on making tracings as customizable as possible?


Honestly? I am focusing on making my life easier.

Seriously, that is the nexus from which a lot of my work materializes. For example, Peer Sprite Viewer spawned from my need to have a version of Peekin's Sprite View that I could run in a window. Snes9x tends to come from the same mold, though that does not mean I will not take requests. However, saying something to me on a message board will only get my opinion on something; I need an email reminder in my inbox for any actual work to get done. I mean, I have forgotten where my keys are while I am holding them in my hands.. so..

Now, as for your actual suggestion, what sort of a viewer are you talking about here? Hex? Graphical? What is a good example of a "competant" memory viewer? Most of my emulation experience has been in the SNES arena with the two primary emulators, so I am not really familiar with any features other emulators have.

---Evil Peer
jman2050

Red Koopa
Level: 19

Posts: 12/123
EXP: 33172
For next: 2605

Since: 03-21-04

Since last post: 10 days
Last activity: 103 days
Posted on 07-15-04 03:52 AM Link | Quote
Basically (in ZSNES's current state) the best you can do to track values during actual gameplay is to use the cheat searcher... and even then you can only track WRAM values, not even VRAM or OAM memory... basically, being able to track values in real-time, perhaps with a seperate window, would be an invaluable tool as the best I've been able to do was write my own debugging routines into Super metroid's status bar... but like you said, perhaps an e-mail reminder would be better if you could do this, so I'll be sure to do that (as for the car key thing, it happens to me too, so...)
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Peer's Snes9x Tracer Mark 7 released | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.016 seconds.