Demo for Master System

VersionDateByDownloadSource
2.027 Mar 2021SteveProXNAVanHalenDemo-SMS-2.0.zip (553KB)VanHalenDemo-SMS-2.0-src.zip (1.8MB)

Discuss this

There is a forum topic for Van Halen Demo

Competition Entry

This was a competition entry in 2021

Old Versions

file namesize (bytes)
total 2 files1.1M
VanHalenDemo-SMS-1.0-src.zip 981K
VanHalenDemo-SMS-1.0.zip 103K
Version
2.0
Platform
SMS
Type
Demo
Released
20210327
By
SteveProXNA
Screenshots
4
Source
separate
ShowOldVersions
true

:ForumTopic:18401

v2.0

Following up suggestion from BKK to have music accompany each cover, I am attaching a Work In Progress V2.0 build. Thanks again to sverx for sending link to Maxim's pcmenc utility and huge thanks goes to kusfo for helping trouble shoot all issues during development!

The one thing I did notice is that when the converted WAV plays on cover art load, the demo does block until riff completes playing i.e. no input is detected or pause button etc. I'm not sure if anything can be done here with this but somebody pls correct me if I'm wrong... thanks!

Van Halen Demo SMS

Van Halen Demo for the SMS Power! 2021 Competition.

RELEASE

Saturday, 27th March 2021

INTRO

The goal of this demo was to build a small project for the Sega Master System using Z80 assembly language.

For completeness, source code was also written in C using the devkitSMS to connect the underlying Z80 code.

INSTRUCTIONS

Press button 1 to advance through the all screens and press button 2 to go back.

Move joystick Up / Down / Left / Right to select year of record cover to display.

After year select move joystick Left / Right to rotate record cover back / forward.

TOOLS

GRAPHICS

Original Van Halen record covers images were downloaded and resized using ResizeImage.net.

The resized images were then converted to 4bpp using BMP converter and finally BMP2Tile.

SOURCE CODE

https://github.com/SteveProXNA/VanHalenDemoSMS

CHEATS

Press and hold button 2 on Splash screen to reset year of record cover to display.

CREDITS

Extra special thanks to: sverx for devkitSMS and Calindro for the Emulicious Debugger

Finally, thanks goes to: Ville Helin, Maxim, hang-on, Aypok, STIR_FC, Grz-, Bock, gvx32, efry

DOCUMENTATION

Links to documentation on games written for the Sega Master System using devkitSMS:

https://steveproxna.blogspot.com/2021/02/z80-programming-setup.html

https://steveproxna.blogspot.com/2021/03/z80-programming-sample.html

https://steveproxna.blogspot.com/2021/04/z80-programming-sample-ii.html

COMPANY BIO

StevePro Studios is an independent game developer that builds and publishes 80s retro arcade video games!

Founded by Steven Boland "SteveProXNA" (Jan-2007) a "one man team of one" currently based in Dublin, Ireland.

CONTACT

devkitSMSPSGlib



Return to top
0.236s