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 Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - Question | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Hb2

Red Koopa
Level: 20

Posts: 18/134
EXP: 37116
For next: 5323

Since: 04-09-04
From: Santiago, Chile

Since last post: 56 days
Last activity: 1 day
Posted on 04-11-04 11:59 PM Link | Quote
Can you edit the "Mario A, Mario B, Mario C, Erase Data, 1 Player Game, 2 Players Game" screen?
Alastor the Stylish
Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco.


Level: 114

Posts: 434/7620
EXP: 16258468
For next: 51099

Since: 03-15-04
From: Oregon, US

Since last post: 2 hours
Last activity: 2 hours
Posted on 04-12-04 12:03 AM Link | Quote
people have done it, but you cannot with Lunar Magic. It requires ASM.
Hb2

Red Koopa
Level: 20

Posts: 19/134
EXP: 37116
For next: 5323

Since: 04-09-04
From: Santiago, Chile

Since last post: 56 days
Last activity: 1 day
Posted on 04-12-04 12:04 AM Link | Quote
Sorry, but what's ASM?
Alastor the Stylish
Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco.


Level: 114

Posts: 435/7620
EXP: 16258468
For next: 51099

Since: 03-15-04
From: Oregon, US

Since last post: 2 hours
Last activity: 2 hours
Posted on 04-12-04 12:09 AM Link | Quote
ASM is a programming language. The SNES uses a form of ASM... I forget what it's called exactly, but one of the hackers or programmers around here could tell you.
Hb2

Red Koopa
Level: 20

Posts: 20/134
EXP: 37116
For next: 5323

Since: 04-09-04
From: Santiago, Chile

Since last post: 56 days
Last activity: 1 day
Posted on 04-12-04 12:10 AM Link | Quote
Ok , thank you.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 360/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 04-12-04 02:02 AM Link | Quote
ASM is the game's program code; it's what makes Mario jump when you hit B and die when you fall off the screen. It's not an easy thing for a beginner to edit though. Search Google for '65816 ASM' (try replacing 65816 with 65816c or 65c816, one of those is the name of the SNES's CPU, but people tend to use any one of them), or check www.zophar.net for some tutorials.
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 100/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 04-12-04 11:23 AM Link | Quote
It requires ASM to edit those texts?
Juggling Joker

Boomerang Brother
SMW Hacking Moderator
Yeah, JAMH is still being worked on.
Level: 48

Posts: 71/1033
EXP: 811447
For next: 12096

Since: 03-15-04
From: Wyoming

Since last post: 2 days
Last activity: 3 hours
Posted on 04-13-04 01:12 AM Link | Quote
Not really, but it will probably take ASM to find it.
Keikonium
Banned
Level: NAN

Posts: 18/-2459
EXP: NAN
For next: 0

Since: 04-02-04

Since last post: 63 days
Last activity: 9 hours
Posted on 04-13-04 06:31 AM Link | Quote
how can I edit ASM?
Alastor the Stylish
Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco.


Level: 114

Posts: 473/7620
EXP: 16258468
For next: 51099

Since: 03-15-04
From: Oregon, US

Since last post: 2 hours
Last activity: 2 hours
Posted on 04-13-04 06:44 AM Link | Quote
Find an online tutorial, and download an ASM compiler. Probably. Not exactly 100% sure, though; I don't know ASM.
Imajin

Buster Beetle
Level: 34

Posts: 228/452
EXP: 234863
For next: 18788

Since: 03-15-04
From: Kingdom of Zeal

Since last post: 39 days
Last activity: 53 days
Posted on 04-13-04 06:47 AM Link | Quote
For just the text I think you might be able to do a simple relative search in a hex editor...
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 105/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 04-13-04 12:07 PM Link | Quote
Are they stored like that? I thought that they was stored like the status bar and overworld border.

(2 bytes / tile. The first one decides what tile to use and the other one decides color, flipping and priority)
MathOnNapkins

Math n' Hacks
Level: 67

Posts: 73/2189
EXP: 2495887
For next: 96985

Since: 03-18-04
From: Base Tourian

Since last post: 1 hour
Last activity: 32 min.
Posted on 04-13-04 01:39 PM Link | Quote
ASM is not a programming language, it's raw machine code. also called Machine Language, because it's meant to be parsed by machines.

ASM is an abbreviation for ASseMbly Language, as far as I know. Assembly Language is a way to write programs that generate machine code almost exactly matches the Assembly Language, except ASM uses human readable labels.

for example, ASM uses variable names and location names as well as mnemonics(sp?) rather than byte commands:

LDA #10 (LDA is an example of a mnemonic)
JMP do_first

do_second:

STA palette_index, X
INC X
CLC
ADC #10

do_first: (assume an address of $8050)

CMP #80

BEQ exit_loop
BRA do_second

exit_loop:
// etc. etc.

Whereas the machine language would look like this in a hex editor:

A9 10 4C 50 80 95 00 E8 18 69 10 C9 80 F0 02 80 F4

notice that it is much harder to read, if you can read it at all.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Super Mario World hacking - Question | |


ABII


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



Page rendered in 0.024 seconds.