93783366 visitors

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - MathOnNapkins

Pages: [1] 2 3 4
Programming / Re: Higan/BSNES issue..maybe?
« on: April 20, 2015, 11:41:36 am »
Set a breakpoint on the place where it should execute into that assembly, and see where it goes. It's possible that the way you have addressed it is faulty. $53:XXXX probably needs to be addressed with hi-rom style addressing. Or not. I really don't know what it should be, as that probably depends on the PCB of Mega Man X3 how memory is addressed. Also, Higan at some point added these XML files for doing memory mapping of the rom and that could be making different assumptions than other emulators. Or the range in question is not included in the XML file so it's just reverting to some default.

I can't say I'm surprised you'd see different behavior across emulators for this type of situation.

This topic has been locked due to thread necromancy. If anyone related to this project would like to reopen it at some future time, please notify a forum moderator via PM.

General Discussion / Re: Pokemon GBA ROM Hack Ranking
« on: February 13, 2015, 03:01:57 pm »
*topic has been closed, as it is a duplicate of http://www.romhacking.net/forum/index.php/topic,19267.0.html*

Front Page News / Re: ROM Hacks: New Final Fantasy 6 Hack: Last Hope
« on: July 14, 2014, 11:48:59 am »
* Topic locked to prevent further necrobumpage. If the topic creator would like to reopen it at some later date, please contact a moderator *

Programming / Re: RDP emulation?
« on: June 16, 2014, 01:42:06 pm »
Oh right, that thing. That explains why your code looks like Open GL code or something similar.

Programming / Re: RDP emulation?
« on: June 16, 2014, 11:25:29 am »
Since you provide no frame of reference, can you tell me what RDP you're talking about? I assume it's remote desktop protocol, but I don't understand why you would refer to this as "emulation"...

ROM Hacking Discussion / Re: Thinkin about starting my own FR hack
« on: May 20, 2014, 10:22:11 am »
My guess would be Pokemon Fire Red.

- This topic has been closed at the request of the TC. -

As a note for anyone happening by, translation requests belong on this wiki article, not forum posts: http://datacrystal.romhacking.net/wiki/Translations_Request_List

Programming / Re: Extremely Confused on VRAM Issue
« on: August 17, 2013, 01:51:14 pm »
It does not log DMA transfers the way that Geiger's does, for example. However, you can set read / write breakpoints on vram in BSNES at which point it will break in the middle of the DMA transfer (continuing to "step into" I believe will remain in the dma transfer until all bytes have been written or read, then the S-CPU will resume stepping). Keep in mind I use a relatively old version of the BSNES debugger (v0.67 so the available features and dynamics might have changed).

Gaming Discussion / Re: Your first game
« on: July 28, 2013, 05:42:13 am »
I had a pretty vanilla experience, I guess. I had never heard of video games until I just randomly got an NES for my 6th birthday (I think) from my Aunt. And naturally it was packaged with Super Mario Bros. 1 / Duck Hunt. I royally sucked at SMB at first and would repeatedly just walk into pits and I found the game manual kind of forboding because it was all in black and white, iirc.

Site Talk / Re: DarknessSavior's PM Box
« on: June 10, 2013, 01:29:45 pm »
Couldn't you have just emailed him? It's listed in his profile. (Well, I can see it anyways)

ROM Hacking Discussion / Re: SNES/Genesis "Beginner" Difficulty Hacks
« on: April 28, 2013, 12:50:21 am »
It seems it would be convoluted & involved to have a bunch of patches just to alter a few variables in roms; to make it easier/harder

I think the best solution would be to create small trainers/intros that could be tacked onto the front of a rom, to give the user options at the beginning of a game

Emulators that can instantly patch .ips files could make this easier (associate a folder that can be turned on/off)

A whole project could be established, kind of like the No-intro project; but in reverse

While it might be more difficult to do, I would personally prefer to have those kinds options embedded into the game. I find the trainer intro types of screens rather off putting in that they don't look like a natural part of the game.

General Discussion / Re: Man jailed for downloading Elf porn
« on: April 25, 2013, 03:58:34 pm »
Yoko is actually 14, to make it even more fucked up.

Well, to be fair, the world of Gurren Lagann featured a human population that was massively depopulated and down and out. I think in that context people wouldn't even blink at 14 year olds getting married and / or procreating.

General Discussion / Re: Romhacking Nightmares
« on: March 22, 2013, 05:32:30 pm »
Hrm... can't say that I have. When I actually have dreamed about hacking (or hypothetical hacks / mods of games) they've all been pretty enjoyable. I have had nightmares about other silly bad stuff that can happen with computers or the internet though. One time I dreamt I was banned on all internet forums for some reason. That was when forums were more important to my daily life, though.

Newcomer's Board / Re: Super Mario Kart, Non-jump
« on: November 09, 2012, 10:52:54 am »
It wasn't deleted, your message was merged with that thread over there. If you want to share ideas for rom hacking projects that you have no intention of working on yourself, please post them in that thread. :-\

Newcomer's Board / Re: Introduction Topic
« on: July 18, 2012, 11:13:25 am »
If you are the one true Chaos Force, where is your signature avatar?! (Also, please don't change the thread subject without a good reason, I thought this was a new thread at first).

... oh, and hi, how have you been?

Programming / Re: A snes asm question
« on: July 15, 2012, 08:00:01 pm »
Generally speaking, any address calculation that has an index register (X or Y) can extend into the next bank. In contrast, address calculations that don't use an index register will almost certainly wrap when they exceed 0xffff in the local part. Source: WDC's "Programming the 65816"

ROM Hacking Discussion / Re: bad coding in roms
« on: July 09, 2012, 12:02:40 pm »
Things that piss me off the most are coders choosing to intentionally use an endianness that is non native on the system in question. Not only does it impact performance somewhat, it also makes code harder to read when you go against the grain. I can only guess that these kinds of people just couldn't wrap their head around little endian.

Zero length branches and jumps used to irritate me more, but then I realized that they were probably written around code that didn't make it to the final binary, either due to comments or assemble time mechanisms (like #ifdef / #ifndef in CPP).

Some of the dumber things I've seen I've chalked up to macros, such as code that performs arithmetic operations to build up a constant. Example:

Code: [Select]
lda #$0030
add #$0100
ora #$8000

instead of:
Code: [Select]
lda #$8130

The truly unforgivable sins are those that impact performance in a strong way without incurring some kind of other benefit. In particular, I despise code that is heavy on comparisons and branches where a lookup table and / or jump table would have been more appropriate (and smaller!).

Pages: [1] 2 3 4