Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
Acmlm's Board - I2 Archive - - Posts by LocalH |
Pages: 1 2 3 |
User | Post | ||
LocalH Red Goomba Level: 12 Posts: 41/46 EXP: 7612 For next: 309 Since: 03-17-04 Since last post: 25 days Last activity: 4 days |
| ||
We need more hacking crews, simple as that. ROM hacking doesn't have to be limited to just crews, and not every crew will make good hacks. I take inspiration from the C64 demoscene - there were (and are) both solo coders and democrews. Lots of the early demos (up until about 1992-3) are "lame" by todays standards, but nonetheless someone put effort into it. Just like in the demo scene, you'll have shitty hacks and awesome hacks, and then average hacks that aren't anything special, but that also don't suck ass. If anyone's wanting to learn ASM, coding demos is a good way to get started. You get to learn how to bring up the machine from scratch (if the system requires any initialization, that is) and work with the low-level hardware registers. I, myself, am currently studying the Genesis - I've already written code that won't properly run on any emulators (I change the backdrop mid-scanline, and no emulator supports that currently). The C64 demoscene was borne from the cracking scene - crackers would add an intro to the beginning of cracked games. As the crack intros got more and more lavish, you had people who enjoyed the intros more than the games they were attached to, and who also decided to expand the intro into it's own entity, and thus begat the demoscene. We don't necessarily have to start from 'crack' intros (especially since there's not much 'cracking' anymore, especially on consoles), but I think that a demoscene would enhance the skills of those who would participate. The only thing is, you have to choose a system to make demos for, and since Acmlm's is primarily centered around NES and SNES, that'd probably be the best idea for this community (and would also leave me out, since I'm focusing on the Genesis right now). |
|||
LocalH Red Goomba Level: 12 Posts: 42/46 EXP: 7612 For next: 309 Since: 03-17-04 Since last post: 25 days Last activity: 4 days |
| ||
Originally posted by infidelity I'm not particularly well-versed with either MM3 or the NES, but I do understand 6502 quite well. If $04FF is indeed the RAM address for that variable, then you should look for instructions that stuff $04FF with the desired value. (LDA #$xx : STA $04FF or LDA $xxxx : STA $04FF, possibly with an index displacement on the LDA). It's possible that the game doesn't use a DEC but rather an SBC (since, if I remember correctly, different weapons do different amounts of damage), in which case you'll need to find an instruction that loads the value in $04FF, subtracts a value from it, then stores it back (LDA $04FF : SBC #$xx : STA $04FF). The subtracted value could also be in zeropage, or could come from a lookup table that stores the damage values for each weapon. If the game uses SBC, then there may also be a CLC present before the SBC, to ensure that the current contents of the carry flag don't disrupt the intended behavior of the subtraction. (edited by LocalH on 10-03-05 11:53 PM) (edited by LocalH on 10-03-05 11:54 PM) |
|||
LocalH Red Goomba Level: 12 Posts: 43/46 EXP: 7612 For next: 309 Since: 03-17-04 Since last post: 25 days Last activity: 4 days |
| ||
Originally posted by MathOnNapkins Ah, that's right, I'm an idiot, you CLC for a pure ADC, not SBC. My bad =P |
|||
LocalH Red Goomba Level: 12 Posts: 44/46 EXP: 7612 For next: 309 Since: 03-17-04 Since last post: 25 days Last activity: 4 days |
| ||
Originally posted by Dark Ludwig They're the same ROM, but I don't know whether there is a difference on an SGB, although I'd imagine not. The only difference in emulation that I know of is the lack of the SNES sound used in certain places. |
|||
LocalH Red Goomba Level: 12 Posts: 45/46 EXP: 7612 For next: 309 Since: 03-17-04 Since last post: 25 days Last activity: 4 days |
| ||
Originally posted by OmnipotentEntityOriginally posted by LocalH Also, the entire credits music is done with native SNES sound (plus, the credits screen has inverted pallet entries as compared to B&W mode). |
|||
LocalH Red Goomba Level: 12 Posts: 46/46 EXP: 7612 For next: 309 Since: 03-17-04 Since last post: 25 days Last activity: 4 days |
| ||
You have to be careful with that, though, because it's possible that might be enough to desync (I know there have been weird desyncings in the past with various systems). Of course, that's the risk you take with any TAS. |
Pages: 1 2 3 |
Acmlm's Board - I2 Archive - - Posts by LocalH |