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 - Does Overworld Use ASM ?
  
User name:
Password:
Reply:
 

UserPost
MathOnNapkins
Posts: 1733/2189
Given that compiler is somewhat dumbed down (no float, no double), operations are restricted with respect to data size, restrictions on struct usage, etc, I think I'll stick to using assembler macros. I also never said can't be done, I said wasn't designed to facilitate. All I'm telling you is that from what I've read, console developers of that time didn't use C.
FreeDOS
Posts: 1363/1657
Oh, bull****. Just because a company didn't develop a C compiler doesn't mean it can't be done. I know of CC65, which is a compiler for 65x02 (including the NES).
MathOnNapkins
Posts: 1716/2189
Originally posted by FreeDOS
This seems to be only a confusion over what ASM (assembly) is. And no, the SuperNES doesn't use it. Assembly is practically the closest programming language to binary there is. As such, its instruction set is virtually entirely different for every architecture there is.

You don't really know if Super Mario World was coded with ASM, or if it was done in C (or something else like Pascal or LOGO). You can disassemble binary code into assembly, but not to the higher-level languages like C; except for interpreted languages like Java or C# (Microsoft .NET junk).


There is no need to be a smart ass, you've overcomplicating things. Realistically, there are no high level languages that exist for 65816 and 6502 that I know of. The very companies that produced them have stated they are not designed to facilitate a C compiler, I have a document from their site saying as much. ASM = machine code (opcodes) for my purposes, you're only going to confuse people further by making this distinction. Plus, it's documented that programming on game consoles of this sort was done in assembly. :p I would assume it was in the shift to CD based games and the N64 when high level languages were first used in consoles.

edit: though I should add that companies working on these types of products usually create programs called middleware to facilitate insertion of data, such as music, graphics, etc.
Kario
Posts: 1739/2082
? What was that for MM? There hasnt been any flaming.
FreeDOS
Posts: 1330/1657
Pascal is very realistic, though. C was derived from Pascal, after all. The advantages of C have found themselves back into Pascal's old-style syntax, even.

Now LOGO... I put that there as a joke. Now, the programming language could be used to make Super Mario World, but it highly unlikely.
MathOnNapkins
Posts: 1707/2189
Originally posted by blackhole89
And, you shouldn't say "superior than something". It is "superior to something". (He certainly isn't.)


A German guy is correcting a Columbian(?) guy on his English XD. And I thought the Swedes were good.
blackhole89
Posts: 627/971
Pascal? Logo? Oh please. Neither of them is realistic.
If any higher language was used for it, it was C. And still, 99% of the SNES games out there were coded in Assembly, which is nothing more than transscripted machine code, so the SNES does use it, in some way.
FreeDOS
Posts: 1325/1657
This seems to be only a confusion over what ASM (assembly) is. And no, the SuperNES doesn't use it. Assembly is practically the closest programming language to binary there is. As such, its instruction set is virtually entirely different for every architecture there is.

You don't really know if Super Mario World was coded with ASM, or if it was done in C (or something else like Pascal or LOGO). You can disassemble binary code into assembly, but not to the higher-level languages like C; except for interpreted languages like Java or C# (Microsoft .NET junk).
blackhole89
Posts: 625/971
Originally posted by Aioria
the guy was just making a question, some people should grow up and learn to answer questions (even if they are dumb) without flaming.

yes, the OW uses ASM. <---Simple fucking answer.

Kyouji now you really acted like a fucktard...so did you, d4s.


And Nad-Gob, don't care for these 2 morons, they think they are 1337 and that they can go and flame people like that. Just ignore them. You know you are superior than them.

The problem at your point is... they were both right in some way.
Sometimes questions become too dumb to be "just answered", and it is certain he didn't give a shit to read any of the stickied topics before he posted.

Next, the overworld doesn't use ASM, the overworld is done with ASM. It's the ASM that invokes the overworld, not the other way around.

And, you shouldn't say "superior than something". It is "superior to something". (He certainly isn't.)
gnkkwinrrul
Posts: 578/647
LOL...

I wouldn't post here for a while, Nad-Gob...at least until you learn alot more about SMW hacking
ZTaimat
Posts: 62/128
MathOnNapkins
Posts: 1705/2189
Holy Schnaikes, if I don't secure the border, illegal immigrants are going to flood my ASM and my SNES!
The Kins
Posts: 411/595
Let's put this in Diagram form, on the off chance, perish the thought, that Nad Gob is a tad slow:

MathOnNapkins
Posts: 1698/2189
Threads like this is why someone needs to make a good all purpose FAQ to point people to. People think that ASM is something "special" or "mystical" when it is really what drives everything in your SMW rom, in any rom, in any program, and the very operating system you are using. C gets compiled to ASM, Java gets compiled to a generalized assembly (bytecode) which is then translated into specific instructions for the processor you are on. ASM, in short, is nearly EVERYTHING a computer does.
HyperLamer
Posts: 4056/8210
d4s, Aioria, watch the flaming. Nad, to answer your question, ASM is what the game is programmed in, so yes, everything uses it. "Using ASM" just means re-programming the game.
Alastor the Stylish
Posts: 5696/7620
Originally posted by Aioria
the guy was just making a question, some people should grow up and learn to answer questions (even if they are dumb) without flaming.

yes, the OW uses ASM. <---Simple fucking answer.

Kyouji now you really acted like a fucktard...
Well the thing about that is that I wasn't flaming. Do you see a "shut up you moron" in there? Anything along those lines, even? No, I'm just saying that that comment was stupid. People can say stupid things without being stupid, you know =/
ZTaimat
Posts: 60/128
Is the sky blue?(if not, get your head checked)
XPeter
Posts: 270/963
Hey Aioria what's up? did ya test my hacks? And what's 1337?
Aioria
Posts: 1370/1567
the guy was just making a question, some people should grow up and learn to answer questions (even if they are dumb) without flaming.

yes, the OW uses ASM. <---Simple fucking answer.

Kyouji now you really acted like a fucktard...so did you, d4s.


And Nad-Gob, don't care for these 2 morons, they think they are 1337 and that they can go and flame people like that. Just ignore them. You know you are superior than them.
XPeter
Posts: 269/963
Hmmm... quite pleasant really...
This is a long thread. Click here to view it.
Acmlm's Board - I2 Archive - Super Mario World hacking - Does Overworld Use ASM ?


ABII


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



Page rendered in 0.004 seconds.