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 ? | |
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
blackhole89

LOLSEALS
Moderator of ROM hacking
EmuNET IRC network admin
Head GM of TwilightRO
Level: 47

Posts: 627/971
EXP: 739208
For next: 26995

Since: 03-15-04
From: Dresden/Germany

Since last post: 14 hours
Last activity: 12 hours
Posted on 04-07-05 11:25 PM Link | Quote
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.
MathOnNapkins

Math n' Hacks
Level: 67

Posts: 1707/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-08-05 10:06 AM Link | Quote
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.
FreeDOS

Lava Lotus
Wannabe-Mod :<
Level: 59

Posts: 1330/1657
EXP: 1648646
For next: 24482

Since: 03-15-04
From: Seattle

Since last post: 6 hours
Last activity: 4 hours
Posted on 04-08-05 12:40 PM Link | Quote
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.
Kario

In Possession of a Stolen Shovel

Level: 65

Posts: 1739/2082
EXP: 2321379
For next: 14249

Since: 03-15-04
From: Texas... Yeehaw!

Since last post: 2 days
Last activity: 17 hours
Posted on 04-08-05 02:12 PM Link | Quote
? What was that for MM? There hasnt been any flaming.
MathOnNapkins

Math n' Hacks
Level: 67

Posts: 1716/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-08-05 11:22 PM Link | Quote
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.


(edited by MathOnNapkins on 04-08-05 08:26 AM)
FreeDOS

Lava Lotus
Wannabe-Mod :<
Level: 59

Posts: 1363/1657
EXP: 1648646
For next: 24482

Since: 03-15-04
From: Seattle

Since last post: 6 hours
Last activity: 4 hours
Posted on 04-11-05 12:29 PM Link | Quote
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

Math n' Hacks
Level: 67

Posts: 1733/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-11-05 12:54 PM Link | Quote
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.
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
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.019 seconds.