Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - Lambo by Genesis Project - new SMS demo!

Reply to topic
Author Message
  • Joined: 19 Oct 2011
  • Posts: 4
  • Location: Sweden
Reply with quote
Lambo by Genesis Project - new SMS demo!
Post Posted: Sun Apr 05, 2015 12:01 am
Hi!

Finally we are finished with our first demo for Sega Master System. It just participated in the "oldschool demo" competition at the Revision party held in Germany.
Thanks to those here in the forum who helped answer some of my questions when I first started out with the development.

Download "Lambo" here

Note! The demo requires a PAL 50Hz SMS to work properly.

If you don't have a PAL SMS and don't want to bother firing up an emulator, you can watch a capture on YouTube here:

https://youtu.be/VjHxabAx2q0
  View user's profile Send private message Visit poster's website
  • Joined: 26 Dec 2004
  • Posts: 374
  • Location: Japan
Reply with quote
Post Posted: Sun Apr 05, 2015 2:06 am
Wow, already that has the best art I've ever seen on the SMS. Great job!

(Good effects too, of course!)
  View user's profile Send private message Visit poster's website
  • Joined: 14 Oct 2006
  • Posts: 259
  • Location: NYC
Reply with quote
Post Posted: Sun Apr 05, 2015 4:37 am
Damn, that was awesome.
  View user's profile Send private message Visit poster's website
  • Joined: 09 Dec 2013
  • Posts: 148
  • Location: detroit
Reply with quote
Post Posted: Sun Apr 05, 2015 6:23 am
Typical GP quality, great job guys! Nice to see you on SMS :)
  View user's profile Send private message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 12966
  • Location: London
Reply with quote
Post Posted: Sun Apr 05, 2015 6:39 am
Not much to add, this is awesome, I wish it was longer :)
  View user's profile Send private message Visit poster's website
  • Joined: 23 Mar 2013
  • Posts: 568
  • Location: Copenhagen, Denmark
Reply with quote
Post Posted: Sun Apr 05, 2015 7:54 am
Wow - great demo! I have been following your work on the C64 scene, and have been thinking that some of those effects would be almost impossible to do on the SMS. After all, the vdp/video ram setup makes programming graphics on the SMS like programming through a key hole (as described by the guy that made Speedball). Thanks for raising the bar! :)
  View user's profile Send private message Visit poster's website
  • Joined: 04 Nov 2004
  • Posts: 267
  • Location: Deutschland
Reply with quote
Post Posted: Sun Apr 05, 2015 9:41 am
I was there yesterday, but I missed it : |
  View user's profile Send private message Visit poster's website
  • Joined: 01 Jan 2014
  • Posts: 326
Reply with quote
Post Posted: Sun Apr 05, 2015 9:48 am
@hang-on: Typically when the underlying hardware has display limitations (lack of native chunky, lack of low rez mode, etc) tilemap is used to create effects. Great for things like plasma, not so great for things like wire frames.

Great demo, so happy to see this kind of thing on the sms.
  View user's profile Send private message
  • Joined: 05 Feb 2015
  • Posts: 3
  • Location: Sweden
Reply with quote
Post Posted: Sun Apr 05, 2015 11:52 am
We're so happy that you like it! :D

And - while the votes aren't public yet - I'm *very* certain that it beat the NES demo in the same competition. ;)

Huge thanks to Martin Konrad for the MOD2PSG2 tracker! Nightbeat says that it's top notch!
  View user's profile Send private message
  • Joined: 05 Sep 2013
  • Posts: 2527
Reply with quote
Post Posted: Sun Apr 05, 2015 12:59 pm
Sdw wrote
The demo requires a PAL 50Hz SMS to work properly.


Is it supposed to work on the real hardware too? I've got a PAL SMS II and it won't get past the 50 Hz 'splash screen' :|
  View user's profile Send private message Visit poster's website
  • Joined: 05 Feb 2015
  • Posts: 3
  • Location: Sweden
Reply with quote
Post Posted: Sun Apr 05, 2015 1:48 pm
sverx wrote
Sdw wrote
The demo requires a PAL 50Hz SMS to work properly.


Is it supposed to work on the real hardware too? I've got a PAL SMS II and it won't get past the 50 Hz 'splash screen' :|


Ouch! :(

We've tested it on SMS1 and MD. It works perfectly on both machines. I'm gonna dig up an SMS2 later and we'll see if we can get it fixed.

Did you use an Everdrive?
  View user's profile Send private message
  • Joined: 31 Oct 2007
  • Posts: 847
  • Location: Estonia, Rapla city
Reply with quote
Post Posted: Sun Apr 05, 2015 5:20 pm
This is awesome !
I really like the music ~
  View user's profile Send private message Visit poster's website
  • Joined: 08 Oct 2012
  • Posts: 108
  • Location: Colmar PA, United States
Reply with quote
Post Posted: Sun Apr 05, 2015 7:46 pm
Impressive. It would make a cool intro for a racing game.
  View user's profile Send private message
  • Joined: 11 Oct 2007
  • Posts: 17
  • Location: uk
Reply with quote
Post Posted: Sun Apr 05, 2015 8:28 pm
really ace demo, bravo on the music too :)
right shame I couldn't make the party this year <3
  View user's profile Send private message Visit poster's website
  • Joined: 06 Apr 2011
  • Posts: 236
  • Location: Netherlands
Reply with quote
Post Posted: Mon Apr 06, 2015 7:58 am
Excellent demo!

This shows that the SMS is SO underrated. Finally some fantastic exposure of its qualities.
  View user's profile Send private message
  • Joined: 21 Jul 2005
  • Posts: 411
  • Location: GBG
Reply with quote
Post Posted: Mon Apr 06, 2015 1:10 pm
Great work, shows what can be done on the SMS.
  View user's profile Send private message Visit poster's website
  • Joined: 14 Apr 2013
  • Posts: 482
Reply with quote
Post Posted: Mon Apr 06, 2015 4:39 pm
illmidus wrote
sverx wrote
Sdw wrote
The demo requires a PAL 50Hz SMS to work properly.


Is it supposed to work on the real hardware too? I've got a PAL SMS II and it won't get past the 50 Hz 'splash screen' :|


Ouch! :(

We've tested it on SMS1 and MD. It works perfectly on both machines. I'm gonna dig up an SMS2 later and we'll see if we can get it fixed.

Did you use an Everdrive?

You should clear RAM before using it. I think at some point you seem to be expecting a value to be 0 before you ever set it. At least the demo freezes after the 50 Hz 'splash screen' when I fill RAM with random values. The Everdrive clears RAM before it runs but when it starts a game it has still some data leftover in RAM so if any of that data is at a point in RAM that you're using you're getting into trouble. ;)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Apr 2011
  • Posts: 236
  • Location: Netherlands
Reply with quote
Post Posted: Sun Apr 12, 2015 10:09 pm
Today I ran the demo on my PAL SMS1 but the sprites on the sunglasses and on the lambo (after the big plasma) are garbled and misplaced.

Any one else issues?
  View user's profile Send private message
  • Joined: 05 Feb 2015
  • Posts: 3
  • Location: Sweden
Reply with quote
Post Posted: Thu Apr 16, 2015 7:38 am
Zipper wrote
Today I ran the demo on my PAL SMS1 but the sprites on the sunglasses and on the lambo (after the big plasma) are garbled and misplaced.

Any one else issues?


Yes! We actually saw this exact problem with one of our three available SMS1's. We assumed it was a cleaning issue and left it at home for later. Now, I'm not so sure. :O

Our machine:
Model no 3005-18-B
Serial 48G12430
Motherboard says VA2/PAL
  View user's profile Send private message
  • Joined: 05 Sep 2013
  • Posts: 2527
Reply with quote
Post Posted: Thu Apr 16, 2015 8:09 am
seems a VDP register holding a wrong value... maybe your other SMS are using the 'newer' VDP...
  View user's profile Send private message Visit poster's website
  • Joined: 14 Apr 2013
  • Posts: 482
Reply with quote
Post Posted: Thu Apr 16, 2015 8:42 am
You can run the attached rom to tell which VDP is built into your system.
VDP Rev. 1 means 315-5124 (aka SMS 1 VDP)
VDP Rev. 2 means 315-5246 (aka SMS 2 VDP)
VDPrev.zip (1022 B)
VDP Rev

  View user's profile Send private message Visit poster's website
  • Joined: 14 Apr 2013
  • Posts: 482
Reply with quote
Post Posted: Thu Apr 16, 2015 3:36 pm
sverx wrote
seems a VDP register holding a wrong value... maybe your other SMS are using the 'newer' VDP...

That's the case!
Register 5 is set to $7e and Register 6 is set to $00
See http://www.smspower.org/Development/VDPRegisters#Register05SpriteAttributeTableBaseAddress
for the unwanted effects. ;)

I've attached fixes for both, sprite issues and startup issues.

  View user's profile Send private message Visit poster's website
  • Joined: 28 Sep 1999
  • Posts: 1146
Reply with quote
Post Posted: Fri Apr 17, 2015 6:44 am
What an incredible demo! Great art, music, code, and style. Love seeing the SMS pushed to the limit. :)
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!