Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |