Undefinied3's SMW Blog: January 2012

Welcome!


Welcome!

Yes, a new blog! Here I'll keep you informed about SMW related things. I'll post videos, images, information, tools, sprites, ASM codes, etc. I hope you enjoy it.

Thursday, January 26, 2012

Something more like a filler

Sorry, but I don't have anything new to show yet, I'm not working too much on SMW these days, just coding random things... Anyway, I'm here today to show some codes that I've made and maybe can help you (I doubt, but...):


1. Macro DMA
As you can see it is a macro to do DMA Transfer just by calling it with your arguments.

macro CustomDMA(Channel, VRAM, TMode, Reg, Source, Size)
REP #$20
LDA #VRAM
STA $2116
SEP #$20

LDA #TMode
STA $43Channel0

LDA #Reg
STA $43Channel1

REP #$20
LDA #Source
STA $43Channel2
LDY.b #Source>>16
STY $43Channel4

LDA #Size
STA $43Channel5
SEP #$20

LDX #$0Channel
LDA DMAActivationTable,x
STA $420B
endmacro

Make sure you include this table somewhere in your code (not inside your macro!!!):

DMAActivationTable:
db $01,$02,$04,$08,$10,$20,$40,$80

To use this macro, call it like this:

%CustomDMA(ChannelNumber,VRAM Address,Transfer Mode,Register,Source Table,Size)

-Channel number is the channel number... 0-7, not $00-$07
-Even if you'll not upload anything to VRAM, set VRAM Address to $0000
-Transfer Mode ($00-$FF)
-Last two bytes of the register to write to ($212C would be $2C)
-Source Table is the table with data.
-Size, 16 bits.
-You'll have to edit the code a bit. Since blogger things that < and > makes a TAG, you'll have to edit each arguments and add a < before each one and add a > after each one.

2. Mode 7 HDMA
A simple HDMA code that allows you to stretch both X and Y factors by scanline, you just have to configure the table to your needs.
Mode7HDMA:

.X
REP #$20
LDA #$1B02
STA $4330
LDA #.XTable
STA $4332
LDX #.XTable>>16
STX $4334

.Y
LDA #$1E02
STA $4340
LDA #.YTable
STA $4342
LDX #.YTable>>16
STX $4344
SEP #$20

LDA #$18
STA $0D9F
RTS

.XTable
db $ScanLine : dw $Stretch_X
db $00

.YTable
db $ScanLine : dw $Stretch_Y
db $00



Well, that's it, I'm going to bed now, it is late here, see ya :3

Wednesday, January 18, 2012

Some of my finished ports

Hey, what's up? Ok, so today I'm here to show some ports that I've finished, including Final Fantasy V - The Decisive Battle, yeah, I've finished it! The SPC sounds a bit different than the song ingame, but you can have a preview xD. Ok, so here are some ports:

FFV - The Decisive Battle
Sutte Hakkun - Hakkun's House
Sutte Hakkun - Stage 4
Sutte Hakkun - Unused Song 1

I'm planning to release them when I finish a collab that I'm participating.

See ya until the next post ^w^

Saturday, January 14, 2012

Moar Ports: Final Fantasy V - The Decisive Battle

Hello again, Undefinied3 is here. Today I'm here to show a new port that I'm currently working on (yep, It's not finished yet). As the title says, it's a port from Final Fantasy V: The Decisive Battle. I'm almost done with it, I just need to add some effects like volume changes, vibrato, fix some pitch values and I'm done. If you wanna listen to it, here is the link. Oh, and I forgot to say, the SPC is a bit different of the music ingame, blame Zsnes.
Hope you like it guys =D

Friday, January 13, 2012

Back from.... Nowhere, but with news! :D

Hello again, ladies and gentlemen! I'm here again to re-open this blog (or try to keep it up for some time again xP) bringing back some news! Actually some "old news", at least for now, but maybe tomorrow I'll show some new projects that I've currently working on and somethings that I'm doing these days...
Well, since it's over midnight and I'm very sleepy, this post will be more like just a blog re-open, with not so much content, but well... anyway, let's start:


New Console - Xbox360 and New Games

Ok, so, my father has given to me an Xbox360, pretty awesome graphics and performance! Specially some specific games, like Call Of Duty 8 - Modern Warfare 3 and Battlefield 3. Modern Warfare 3, pretty awesome gameplay and you can spend hours playing it and hours angry when those lag players kill you. I've be playing this game everyday, 6th prestige, 1 M.O.A.B (kill 25 persons without die, extremely difficult) and I have to say, I really liked it.

About Battlefield3: graphics, these graphics are perfect, they're just perfect" The lighting is very well done, you can feel as if you were inside the game or in a real war! It's awesome! But in my opinion, its gameplay isn't THAT nice like MW3.

Definetly, if you have an Xbox360, you MUST have these two games.


SMW

About SMW, I have two videos to show you guys:



This one is completely outdated, I'll show a new version tomorrow. Basically, this is a patch that reproduces the intro on New Super Mario Bros Wii. In the current version, you can have a per level preview and name, with a custom palette to both of them, and the best thing is that the palette doesn't interfere on the level's palette! Expect more news and even a release!




A bit outdated, some bugs were fixed and some new features were added. You can also expect a release of this.

Well, that's it guys! I'll try to keep this blog in date again, but I'm not sure. Sorry if I've disappointed someone :/