Aistarin

Last Login:
April 26, 2017
Warn:

Rank:
Moderator




User Profile
Follow

Hits: 301,258
Joined February 07, 2007
Games (5)
Examples (4)
Favorite Users


Blast Processing
Posted on June 26, 2016 at 05:04



Download the ROM here.

Also, I knew these sprites I made 3 years ago would come in handy some day!...

EDIT 2016-06-28:

Messing around with horz and vert scrolling to simulate background rotation and ended up with this cool wavy effect



Download the ROM here.


What a coincidence: yesterday I installed (well, built) Gendev on my PC.
Posted by Jani_Nykanen June 26, 2016 7:49 - 10.2 months ago
| [#01]

Damn you pulled that off quickly!
Nice job so far.
Posted by Mega June 26, 2016 7:50 - 10.2 months ago
| [#02]

Now that's what I call fap material.

Parallax scrolling is my fetish.
Posted by S3xySeele June 26, 2016 9:13 - 10.2 months ago
| [#03]

sonic can run very fast because blast processing. nintensux doesn't have blast processing that's why mario is slow.
Posted by Nopykon June 26, 2016 13:19 - 10.1 months ago
| [#04]

Excuse me I have to go rub the drool off of my face now...
Posted by aeron June 26, 2016 13:48 - 10.1 months ago
| [#05]

@Jani: I am also using SGDK for this project, makes things much easier.
@Mega: I have the SGDK forum and numerous examples to thank for this. This development kit does so much for you already, it's insane.
@Yaywalter: Just wait until I figure out vertical scanline parallax scrolling.
@Nopy: The amazing part is that the Genesis makes up for its lack of memory with its ability to do really fast DMA transfers between ROM and VRAM, possibly explaining why the horizontal scrolling in Sonic the Hedgehog was able to go as fast as it did. SGDK's sprite engine automatically does this with sprite animation so that we don't need to keep ALL animation frames in VRAM (e.g. for the player if it has many frames of animation)...
@aeron: wtf where did your comment come from?

I am aiming to have bounding box collisions implemented by the end of today (if not, then by the end of the week).
Posted by Aistarin June 26, 2016 14:09 - 10.1 months ago
| [#06]

Claro, your rom is so cool I drooled all over myself seeing it in action. I remember attempting gbc dev years ago, but only got so far as simple text output. So seeing sprites and parallax executed on a console platform is inspiring to say the least.
Posted by aeron June 26, 2016 14:38 - 10.1 months ago
| [#07]

Quote
Genesis makes up for its lack of memory with its ability to do really fast DMA transfers between ROM and VRAM


So wait... Blast Processing is REAL?!
Posted by S3xySeele June 26, 2016 18:50 - 10.1 months ago
| [#08]

Yes, it's just that Sega's marketing teams were made aware of the programming techniques that allowed devs to "blast" data directly into memory and exaggerated it to the extreme. That, and of course the Genesis's 68k CPU was clocked at nearly twice the speed as the SNES's was.

But don't get me wrong, feature-wise the Genesis is much more limited than the SNES. But I guess that's what makes it a lot easier to program for.
Posted by Aistarin June 26, 2016 20:01 - 10.1 months ago
| [#09]

Updated, bitches!
Posted by Aistarin June 29, 2016 0:36 - 10.1 months ago
| [#10]

Genesis does... what Ninten-DONT!

E: nice, with developing for the genesis, looks promising!
Posted by svf July 13, 2016 22:40 - 9.6 months ago
| [#11]

I definitely want to see what I can do with this some day. Unfortunately trying to code for a console with 64 kb of RAM and a 64 color palette is going to be time consuming as fuck.

I'll look at this again in a few weeks.
Posted by Aistarin July 14, 2016 13:05 - 9.5 months ago
| [#12]

Well well well this is a blast from the past haha
Posted by StevenOBrien July 14, 2016 13:17 - 9.5 months ago
| [#13]

Someone ban Steven.
Posted by Cpsgames July 14, 2016 13:25 - 9.5 months ago
| [#14]

Quote
Someone ban Steven.

Posted by StevenOBrien July 14, 2016 13:32 - 9.5 months ago
| [#15]

Quote: Cyr... uh, Aist what?
Unfortunately trying to code for a console with 64 kb of RAM and a 64 color palette is going to be time consuming as fuck.

Yeah, if we only had 65 colours, life would be much easier.
Posted by Jani_Nykanen July 14, 2016 13:49 - 9.5 months ago
| [#16]


(I missed this but I dig it)
Posted by Toast September 20, 2016 13:34 - 7.3 months ago
| [#17]

Fuck, I need to get back to this one of these days, but it's so haaaaard.
Posted by Aistarin September 20, 2016 13:41 - 7.3 months ago
| [#18]

I remember doing this for the gameboy, getting tiles to work was a bit of a problem because you have to specify the exact memory locations on the hardware which is a fuggin nightmare
Posted by Toast September 20, 2016 13:46 - 7.3 months ago
| [#19]

I'm jealous. Never was able to get any of the Genesis stuff going.
Posted by Amarin September 21, 2016 0:11 - 7.3 months ago
| [#20]

Recent Activity
 
Active Users (0)