Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Super Mario World hacking: |
Acmlm's Board - I2 Archive - Super Mario World hacking - What's "65816 ASM" | | | Thread closed |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Nad-Gob Shyguy Level: 15 Posts: 15/94 EXP: 14504 For next: 1880 Since: 02-22-05 From: Toronto, Canada Since last post: 104 days Last activity: 14 days |
| ||
Can anyone tell me what "65816 ASM" is | |||
Karadur Fire Snake Level: 48 Posts: 890/1192 EXP: 786444 For next: 37099 Since: 11-02-04 From: Chatham, Ontario, Canada Since last post: 1 day Last activity: 15 hours |
| ||
It's the assembly language used by the SNES, in this case. At least I believe that's right. There wasn't very much useful stuff in dictionary.com's entry for it Some people like putting a 'c' somewhere in there. When I refer to it, I usually say '65c816', but other people probably say it differently Edit: if, for some reason you want to read stuff about it, you can take a look at either this page, or this one. Good luck if you decide to try to do something with it (edited by Karadur on 03-04-05 05:54 PM) |
|||
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: 5307/7620 EXP: 16258468 For next: 51099 Since: 03-15-04 From: Oregon, US Since last post: 2 hours Last activity: 2 hours |
| ||
65c816 ASM (also called 65816c ASM or just 65816 ASM) is the specific type of ASM, or assembly language, that the SNES uses. Assembly language is a low-level language - it's easier to use than machine language but it's more difficult to use than high-level languages (such as C++). It's used in videogames because one, a program written in an assembly language must be completely rewritten before it can run in a different assembly language (which would be used for a different system) and two, it's very fast because translation to actual machine language (by an assembler) is rather easy since it's so very basic. (edited by Kyouji Craw on 03-04-05 05:58 PM) |
|||
XPeter Fuzz Ball Level: 42 Posts: 90/963 EXP: 501695 For next: 19667 Since: 01-24-05 From: South Ireland Since last post: 1 hour Last activity: 26 min. |
| ||
Where can ya get tutorials for it? | |||
Juggling Joker Boomerang Brother SMW Hacking Moderator Yeah, JAMH is still being worked on. Level: 48 Posts: 552/1033 EXP: 811447 For next: 12096 Since: 03-15-04 From: Wyoming Since last post: 2 days Last activity: 3 hours |
| ||
Zophar's Domain, a hacker's best friend. Always (and I do mean ALWAYS) check there first before asking general rom hacking questions. | |||
Escherial Shyguy Level: 17 Posts: 76/90 EXP: 20866 For next: 3877 Since: 03-15-04 From: Pasadena, CA Since last post: 202 days Last activity: 38 days |
| ||
For the curious, the "c" in the 65c816 processor's name comes from the fact that it's an evolution of the 65c02 processor, which has the "c" because it was originally developed for the Apple IIc (finally, the "c" in that stands for "compact" -- "compact" in comparison to its precursor, the IIe). In that spirit, it's called "65c816" or "65816" (because the 6502 and 65c02 were very similar), but I've never heard of placing the "c" anywhere else. Also, assembly is special as a language type because it generally maintains a one-to-one relationship with machine code, i.e. one instruction in assembly translates to one instruction in machine code (of course, there are exceptions -- pseudo-instructions, for instance, are a big one). Assembly is really only used nowadays when 1) a programmer is looking for complete control of the system, and 2) the original higher-level source is unavailable (that's us). Just for the record, compiled code nowadays is generally faster than any human-written assembly code (mostly due to pipelining and hazards); the only possible speed gain would be if you understood some wrinkle of the hardware that a good optimizing compiler didn't catch or your compiler was retarded (MSVC++ 6.0, anyone?) There, I'm finished beating this particular dead horse... |
|||
Smallhacker Green Birdo SMW Hacking Moderator Level: 68 Posts: 1346/2273 EXP: 2647223 For next: 81577 Since: 03-15-04 From: Söderhamn, Sweden Since last post: 10 hours Last activity: 9 hours |
| ||
Nad-Gob: Ever thought of reading HERE first? | |||
Nad-Gob Shyguy Level: 15 Posts: 71/94 EXP: 14504 For next: 1880 Since: 02-22-05 From: Toronto, Canada Since last post: 104 days Last activity: 14 days |
| ||
Originally posted by Smallhacker Well that didn't help too much !! (edited by Narf Vader on 05-17-05 02:02 PM) |
|||
cpubasic13 17 years old now. Time to buy some M rated games by myself! Level: 54 Posts: 1010/1346 EXP: 1206934 For next: 26936 Since: 03-15-04 From: Blame my parents, Eddy Since last post: 2 days Last activity: 1 day |
| ||
Nad-Gob: Change your background. I can't read your text without highlighting it. ASM is assembly, like everyone else said. You can do a bunch of stuff with ASM such as making your own custom blocks and adding in HDMA effects (BMF has a tutorial on how to add HDMA effects. Once I find the link, I will post it here.). Me, so far the only thing that I have done was to make an earthquake block, but I am progressing with my knowledge and will soon be able to change a lot more after I read a few more documents and such. It isn't hard to learn unless you make it hard to learn. |
|||
Juggling Joker Boomerang Brother SMW Hacking Moderator Yeah, JAMH is still being worked on. Level: 48 Posts: 833/1033 EXP: 811447 For next: 12096 Since: 03-15-04 From: Wyoming Since last post: 2 days Last activity: 3 hours |
| ||
And don't bump 2 month old threads. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Super Mario World hacking - What's "65816 ASM" | | | Thread closed |