Search found 127 matches

by beneficii
Sun Apr 08, 2007 11:06 am
Forum: NESdev
Topic: comprehensive SMB1 disassembly
Replies: 142
Views: 61658

tepples, I'm just referring to his disassembly. I moved the code around, which caused problems with bare address references to the $8000-$ffff range, so I had to fix those. doppelganger, Another more complex one takes place at lines 645, 14421, and 14466. It's a bit more difficult to fix because the...
by beneficii
Sun Apr 08, 2007 8:34 am
Forum: NESdev
Topic: comprehensive SMB1 disassembly
Replies: 142
Views: 61658

doppelganger, LOL, one more thing that could be an issue. At line 3525, I found something that could be an issue if you moved the code around. That dummy entry actually seemed like it was used. I found when I modularized it, I had the game freeze when there was looping. You should make sure that lin...
by beneficii
Thu Apr 05, 2007 6:19 am
Forum: NESdev
Topic: Degrading SPR-RAM
Replies: 2
Views: 1845

Degrading SPR-RAM

(NOTE: On a real NES unit, if sprites are disabled (D4 of $2001 is 0) for a long period of time, SPR-RAM will gradually degrade. A proposed concept is that SPR-RAM is actually DRAM, and D4 controls the DRAM refresh cycle). From: http://web.textfiles.com/games/nestech.txt What is meant by this? Does...
by beneficii
Wed Apr 04, 2007 1:20 pm
Forum: NESdev
Topic: comprehensive SMB1 disassembly
Replies: 142
Views: 61658

Disch,

I was having the issue on my school's computers (which have XP) and I had set the memory settings to max. So in response I got DOSBox. But whatever gets it working for the person... ^_^
by beneficii
Tue Apr 03, 2007 3:10 pm
Forum: Newbie Help Center
Topic: Level Editor
Replies: 28
Views: 9519

For a while, I've considered making a generic Mario level editor which assumes that levels are composed of object and enemy data and that lets you define the objects and specify their sizes, etc. You would be able to store stages to their own file or even convert them to code. It doesn't seem like i...
by beneficii
Tue Apr 03, 2007 11:00 am
Forum: Newbie Help Center
Topic: FDS File Loading/Saving
Replies: 0
Views: 1919

FDS File Loading/Saving

I'm not sure I entirely understand the procedure for loading/savings files on this system. I'm reading this:

http://nesdev.com/FDS%20technical%20reference.txt

The one thing I don't think I understand is the load list. Where exactly is the load list located?
by beneficii
Sun Apr 01, 2007 10:16 pm
Forum: NESdev
Topic: comprehensive SMB1 disassembly
Replies: 142
Views: 61658

Clay Man, X112F doesn't do anything, when I try to use it it says "not enough memory" If you're using Windows XP, then you probably want to get something like DOSBox (Google it) so that you can have an environment under which the assembler can be run. All, Has the source code to the assemb...
by beneficii
Fri Mar 30, 2007 12:51 pm
Forum: NESdev
Topic: comprehensive SMB1 disassembly
Replies: 142
Views: 61658

tepples, Or just use it for a ROM Hack--though the IPS file for that would probably contain a lot of the original game code--, or just use it as a guide to learn how to write your own sidescroller. EDIT: For a ROM Hack, you might just want to distribute the source code and the INES header (with poss...
by beneficii
Fri Mar 30, 2007 12:43 pm
Forum: NESdev
Topic: comprehensive SMB1 disassembly
Replies: 142
Views: 61658

tepples, Yes. I converted it to being assembleable with CA65 and then modularized it and then moved the modules around. This was how I discovered those bugs. But once I fixed the 2 bugs I mentioned here, it's a good build! ^_^ EDIT: Additionally, I wonder what is the best method for modularizing so ...
by beneficii
Fri Mar 30, 2007 12:50 am
Forum: NESdev
Topic: comprehensive SMB1 disassembly
Replies: 142
Views: 61658

And don't mean to be picky, but other one bug at line number 11,469: I think jsr $e02f should read as jsr SetStun.

^_^

Still, thank you for this!

EDIT: BTW, what was your methodology for doing this disassembly?
by beneficii
Thu Mar 29, 2007 1:29 pm
Forum: NESdev
Topic: comprehensive SMB1 disassembly
Replies: 142
Views: 61658

One bug, on line 7162, I think the beq $bcea should read as beq ExitPUp. Other than that, this is excellent! Thank you for this!
by beneficii
Wed Mar 28, 2007 10:48 pm
Forum: Newbie Help Center
Topic: Trying to Make Sense of CC65
Replies: 9
Views: 3844

tepples, OK. Hmm, this is quite a bit different than any assembler I've seen before. What about combining files? Say, I have an INES header and a CHR file that I want to get combined with the BIN file to make the NES file, mm, what would be the best way to go about that? Should I include the INES he...
by beneficii
Wed Mar 28, 2007 9:18 pm
Forum: Newbie Help Center
Topic: Trying to Make Sense of CC65
Replies: 9
Views: 3844

I'm sorry. Which of the files in Tetramino is the linker?
by beneficii
Wed Mar 28, 2007 8:13 pm
Forum: Newbie Help Center
Topic: Trying to Make Sense of CC65
Replies: 9
Views: 3844

tepples, So if say, I wanted to skip ahead to $FFFA I could use that? Now, I might have made some modifications so that the body of code/data doesn't end at $F656 but at a different area; now I would not want to have to count that myself. So is it possible that I could use something like this? .res ...
by beneficii
Wed Mar 28, 2007 7:58 pm
Forum: Newbie Help Center
Topic: Trying to Make Sense of CC65
Replies: 9
Views: 3844

I'm sorry, do you mean cC65, instead of cA65? Hmm, those might be useful to try out then. Thanks. ^_^ EDIT: it would seem that the author of the programs doesn't really distinguish between CC65 and CA65 well. Anyway, I'm reading through the users' guide for ca65 (which I got through a search engine-...