Wednesday, January 25, 2012

Blip Australia 2012 Genesis ROM Flyer

After a few months of work it's finally finished...

Code: Batsly Adams
Gfx: Wazpy
Music: Animal Style

Download the ROM here!

I got to try out a ton of new stuff here, learned a ton in the process.

A few notes:

Wrote a new scene handler, allows separate scenes that can exit gracefully regardless of changes in video modes. Scene timers can be easily adjusted.

New smooth non-blocking palette fading.

VDP DMA routines work perfectly now, most effects are applied to a tilemap in RAM then DMA'd over right after vsync. A 32x32 map finishes in vblank with time to spare, which means no more tearing!

Wrote a utility to split GIFs into frames and convert them into tiles / palettes. Have a special struct for sprites to handle this output for easy manipulation too.

The large comet is 128x128 -> 16 32x32 sprites stitched together!

The green/blue lines in the announcement scene have a (subtle) transparency effect surrounding the black bar. Used the shadow/highlight registers on the VDP here for certain tiles to simulate opacity.

And finally: a full speed plasma effect, which was the holy grail of visual coding for me. Thanks so much to Andy B for help with the optimization.

Can't wait for this!


  1. Warm Regards * All, Coming Promo ya !! Have Predicted Score fortune telling and dreams The sharpshooter! Soon Replace Andari Figures in BURSATOGEL BO Proven Safe And Reliable, please Prediction Togel Daily,
    togel singapura

  2. very nice and interesting

  3. Keep on cutting back. This is a decent time to truly take a gander at your spending costs. On the off chance that you will curtail to result this obligation, you should complete and keep on paying off lenders once this transient credit is paid off. Work on high intrigue obligation first.

  4. To lessen the weight of reimbursing the payday credit sum, you can request that your bank enable you to switch with the expanded installment arrange.

  5. The subsidizing part is the thing that outings up many individuals, making them put their fantasies on hold uncertainly.

  6. Here and now advance banks offer no credit check advances in this manner any application won't rub focuses off your FICO assessment as the others. A credit offer is an offer to apply, not an ensured endorsement so be mindful in applying for an excessive number of them.

  7. The best time to apply for a credit is Monday to Thursday since you will get the advance the next day. More often than not, the advances are endorsed and credited on business days.

  8. This comment has been removed by the author.

  9. Hello everyone brother… Thanks for sharing here.
    Agen Bola Terpercaya

  10. Good article, I've seen many articles today, but only this article is of interest to me, thanks judi poker