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
Acmlm's Board - I2 Archive - - Posts by Sukasa
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
User Post
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1701/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-21-05 09:44 AM, in WACK-A-CLONE: Standard Game: Fabio VS Mario (Glitzville arena) Link
Crashing headlong into the jinx, the second mario continued at Fabio, but was slowed down a bit... The first MArio, seeing his chance, unleashed a fireball rain at Fabio which wouldn't hurt his counterpart, but said counterpart would block the fireballs.




-Health-
Fabio (9) |||||||||

-Enemies-

Mario 1 |||||||||-
Mario 2 |||||||||-

-Score-

2/2/0
5 posts
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1702/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-22-05 10:33 AM, in Release: HDMA package 1 Link
well, then if it hasn't been done yet, I'll explain the stack. I got to know it well with that code.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1703/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-22-05 10:41 AM, in Learning SMW ASM [ASM howto] Link
I think I know where I went wrong... stupid P-O-S compiler.

Anyways, tha reason for my post:

An explanation of the Stack.

The Stack, in SNES programming, is a special memory address that is used for various things. Of these, it (in my experience) is mainly used for JSR and JSL statements, and preserving register states. Think of the stack like a book pile, you can add books (pushing to the stack), or remove a book (But only off of the top!). The stack can be helpful for a reson like this:

You have the accumulator set to $55, but need to use it for math. You have no available RAM, what do you do? Simple, you PusH the Accumulator (PHA), and do your math, storing it to it's RAM location. Now, to get the Accumulator back the way it was, you need to PuLl the Accumulator (PLA). in doing this, you put the Accumulator back to $55, AND did your math without losing any data. See how helpful the stack is?

Now, here's a warning. If you misuse that stack, you'll cause your code to crash, for example:

LDA $55
JSL label1
.
.
.
label1:
PHA
LDA $44 STA $7E0000
RTL
.
.
.



Now, in that code example, your problem is that when you pushed A, you never pulled it! Now your code has RTL'd off somewhere it wasn't supposed to, resulting in that crash. Oh dear...
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1704/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 12:41 AM, in 65816 ASM issue Link
In my experience, 7E14AF is only used for the ON/OFF register. When the PHP/PLP is removed, the code simply does nothing. I really don't understand why not, though.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1705/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 01:04 AM, in SMW ROM addresses Link
I can't figure out what the TD&TSW and TM&TMW values are for either. Perhaps FuSoYa knows, or maybe a little further into the code it reads from another table. *opens SNES9x debugger*
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1706/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 01:29 AM, in LM Bug (or not) - Side Exit sprite Link
on the topic of bugs, when you use an extended animation GFX slot, and use the four tiles that automatically animate (The ones used for the SMB3 blocks in DW), LM displays the tiles one way, while in-game the tiles are actually animated differently, being 2 tiles ahead (example: if in LM the frame is 0, in the game, for those 4 tiles ONLY, it would appear to be frame 2, or in LM if it was 3, then they'd be frame 1, since they're 4-frame animations). That caused me many headaches when I had to use more than 4 tiles for a background where syncronization was key for the waterfalls.

EDIT: nvm, it's copmpletely random. It'll change on me when I don't edit the GFX, or even midway through a level, if I go through a pipe it sometimes switches frames! ()


(edited by Sukasa on 08-22-05 07:02 PM)
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1707/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 04:00 AM, in Release: HDMA package 1 Link
looks good, except for the two scanlines at the top, they're skewed.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1708/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 04:14 AM, in Mario 64 - Amazing Stuff Link
Interesting. Which one is do you guys think is closest to Charles Martinet's original voice? (Well, either him or Leslie Swan from what I remember from the credits)
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1709/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 09:04 PM, in How can I link HDMA effect? Link
OK, once you've set up hdmamainv2.bin, and hooked it into the area BMF says to, download palasm.ips, and patch it to your ROM. Follow the instructions in the readme to link hdmasubv2 into your level.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1710/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 09:10 PM, in Release: HDMA package 1 Link
impressive... How many HDMA channels did you use? 3, or did you use a different write mode than the default one? I could see that being done with only two channels... Does it crash much? the yoshi coin animation likes to interfere with HDMA palette stuff, last I heard.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1711/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 09:21 PM, in WACK-A-CLONE: Endless Game: Grey Fox VS Heavy Metal Gear Guards (Giant elevator, Underground abandon Link
Eyeing Grey as he took the hits, the two guards were able to dodge most of the shots, but the second was hit by one. waking up, the third guard didn't move, but instead took stock of the situation before moving his gun very slowly around to face Grey, who wasn't focused on him, and pulled the trigger. The other two guards reacted in the same fashion, nearly expending their ammo.




-Health-

Grey (9) |||||-----

-Enemies-

Guard 1 ||||||------out for a turn at 5 HP
Guard 2 |||||||||||- out for a turn at 9 HP
Guard 3 ||||||||||-- out for a turn at 9 HP

-Ammo/energy-

Guard 1 120/150 Bullets, 1/2 grenades.
Guard 2 30/150 Bullets, 1/2 grenades.
Guard 3 30/150 Bullets, 1/2 grenades.
Grey 96/100 Cloak energy left

-Score-

3/3/0
4 Posts
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1712/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 09:25 PM, in ...And Now Golden Yoshi Presents...The SMW2+ Complete Version! Link
it figures that the one time I don't come to the damn forum looking for this hack, it comes out. I've been waiting a long time for this hack, GoYo. It look fricken' awesome, I can't wait to play it. you've inspried me to spend more time using eggvine (And to all who shun it, it isn't THAT hard to figure out.)
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1713/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 09:43 PM, in SMW ROM addresses Link
All right, but how do we control layer 2? There must be another table somewhere that controls whether it's a level or a BG, and interaction with it, right? Turning mode 0x1F into a vertical level with a BG would be neat.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1714/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 10:12 PM, in WACK-A-CLONE: Customised Standard Game: William VS Tediz troops (Conquer Universe; Tediz Base) Link
ooc: The sneaker must be the one in the black trenchcoat, right?

Hit by the two boomerangs, the first Sneaker almost fell to the floor, but managed to catch hold of a chink in the wall. Letting himself down silently, the sneaker pulled out his sword and waited for William to come by, at which point he would try to slice William to ribbons. The second sneaker had been hiding near william,and brought his dagger down at William's back, but missed because william had already started running.




-Health-
William (9) ||||||||--

-Enemies-

Sneaker |||||||||-
Sneaker ||||||||||

2/2/4

-Score-
9 posts
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1715/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-23-05 10:14 PM, in Mario 64 - Amazing Stuff Link
umm... I wasn't clear enough. My bad. I meant the original recording, before it's playback speed/pitch was altered.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1716/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-24-05 12:25 AM, in Release: HDMA package 1 Link
Very impressive. I just use hdmamainv2.bin and hdmasubv2.bin since they do the job for me. I figure though that you may be able to reduce that to 2 channels, by using write mode... I can't remember the number, but it was 2-reg write twice. For me default is one reg write twice. I use hdmamain and palasm since beyond the initial setup, I only have to link the ASM I put in, and can therefore concentrate on the ASM I'm adding.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1717/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-24-05 12:27 AM, in LM Bug (or not) - Side Exit sprite Link
It's on level mode 0x0. I fixed the prolem, by moving all of the animaton to ExAnimation slots, and not using the automatic ones. The problem is that the two aren't locked to the same frame count, so where one resets whenever you go through a door or enter a level, the other doesn't.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1718/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-24-05 12:31 AM, in SMW ROM addresses Link
From what I understand, they're used for colour addition/subtraction techniques (transparencies). I think it's primary purpose in SMW was to make it so sprites could never go behind backgrounds in a normal level, but it didn't work so well in dark BG areas because of the different TD&TSW/TM&TMW settings. BTW, the memoruy mapper has to be checked, I tried changing level mode 0x0D into a horizontal level, but couldn't use anything above a low barrier, like the memory map was messed up bigtime. Changeing it back to a vertical level fixed the problem.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1719/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-24-05 12:33 AM, in What's Bank number? Link
Interesting. Where LC OR's though, it should really XOR. Then it would have to be correct.
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1720/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 08-24-05 12:43 AM, in WACK-A-CLONE: Standard Game: Fabio VS Mario (Glitzville arena) Link
When Fabio went after the first mario, the second one bounced off of the ropes on the other side of the ring and flew back at Fabio.

"WATCH OUT!!!"

Warning Fabio, of the crowd members threw a rock into the arena, but his aim was bad and it flew at fabio! The first Mario, seeing fabio coming at him, assumed a defensive stance, by ducking.




-Health-
Fabio (9) |||||||--

-Enemies-

Mario 1 ||||||||--
Mario 2 |||||||---

-Score-

2/2/0
6 posts
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
Acmlm's Board - I2 Archive - - Posts by Sukasa


ABII


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



Page rendered in 0.057 seconds.