Jump to content

Recommended Posts

At the Amiga 30 Years event in Amsterdam last Saturday, I showed RJ Mical, one of the creators of the Atari Lynx chipset and the creator of the famous Amiga Boing Ball demo (and Amiga GUI), my two Boing Ball demos for the Lynx.

He was surprisingly enthousiastic about them, which was awesome. I wrote about it here in Karri's (who I also met there) 'Lynx on the big screen' topic and was asked to release my demos here.

 

The first demo is a replica of the original Amiga Boing Ball demo. All graphics were taken from the original demo and adapted for the Lynx, same with the sound sample. It uses multiple frames of animation for the rotation of the ball. The audio pans left and right with the ball on the Lynx II. The shadow transparency is created by drawing the shadow sprite every other frame. This will only look right on the original Lynx display, because of the slowness of the display.

 

The second demo is also a Boing Ball demo, but updated for the capabilities of the Lynx. It uses the scaling ability of the Lynx and the multiplication ability of Suzy to calculate and draw the ball bouncing in 3D space. For every frame it renders either just the colors of the image, or just the brightness, mixing them together to create a shading effect, showing many more colors than just 16. This also only works correctly on the real Lynx hardware. Color cycling is used for the rotation effect of the ball.

It draws the ball sprite from its top-left corner, which is much faster than from its center and then uses tables to adjust the position to scale from the center. It also uses a fixed point division table to calculate the perspective projection.

 

The third 'No Game' demo uses a lot of transparency effects for the parallax background, sparks (inspired by QiX), rainbow text and 'no game' text anti-aliasing. The white flash effect fades both the palette colors and the gradients. It displays lots of colors at once and also doesn't look right on emulators.

 

All three demos were written in assembly, using Bastian42's SDK, in 2002, for a Lynx multi-cartridge developed by Ray Ryland, which unfortunately never saw the light of day. They were to be used in empty slots of the cartridge, instead of a boring message. At the time I was also exploring tricks to make the Lynx display lots of colors at once, together with Sage.

 

Years later I showed my demos to Lynxman and he asked me to write the small demo to be included in the Lynx anniversary edition of his excellent flash cartridge.

 

This is the first time I'm releasing my demos to the public, they are just simple things, but I hope you enjoy them.

 

 

LynxDemosByLamerDeluxe.zip

  • Like 15

Share this post


Link to post
Share on other sites

You're welcome ;-)

 

I've held off releasing them because I thought there might be a chance that the multi cartridge might resurface one day.

 

I might modify the first boing demo to display correctly on emulators and McWill's display as well.

  • Like 1

Share this post


Link to post
Share on other sites

Lamer Deluxe Thank you very much for releasing your demos.

 

Would you like a box, cart label and a little something for the inside of the box for when you release it?

I've added an alternative style of cart label now too.

post-42681-0-35976100-1435661540_thumb.png

UBER-Demo Cartridge Label.pdf

Lynx UBER-Demo Box.pdf

post-42681-0-32791400-1435661779_thumb.png

Lynx UBER-Demo Label alternative.pdf

Edited by aminor00
  • Like 1

Share this post


Link to post
Share on other sites

Wow, awesome job, you sure are fast :-o

 

Is that a DIY boing ball? Amazing.

 

I cannot access the alternative label, I get a rights error for some reason.

Share this post


Link to post
Share on other sites

Yes, its a DIY Boing Ball by Henning Thielemann. I found it online here: https://commons.wikimedia.org/wiki/File:Amiga-Boing-Ball-Icosahedron.png

 

I think it probably needs tabs for gluing it together but I thought it was a fun idea to include with the box instead of a manual.

 

I had problems uploading the alternative cart label but it looked like it had worked. I'll try again here.

Lynx UBER-Demo Label alternative.pdf

Share this post


Link to post
Share on other sites

Yes, its a DIY Boing Ball by Henning Thielemann. I found it online here: https://commons.wikimedia.org/wiki/File:Amiga-Boing-Ball-Icosahedron.png

 

I think it probably needs tabs for gluing it together but I thought it was a fun idea to include with the box instead of a manual.

 

I had problems uploading the alternative cart label but it looked like it had worked. I'll try again here.

 

Atari has posters, we have a DIY boing ball :-D

The alternative cart label looks cool as well.

Share this post


Link to post
Share on other sites

A little bit of playing around with the logos and graphics for your cart label. Photos attached.

 

These have been printed on A4 vinyl sticky label sheets and cut to size. They've just been placed on top of existing carts and I've used my Remnant 3D cart to give context to how this might look for future homebrew releases (if people wanted to use that label template)

 

BTW, I've been watching the demos in Mednafen and Handy and think they're excellent. I can't wait to try them on real hardware once my 16-in-1 arrives.

post-42681-0-27415900-1435860054_thumb.jpg

post-42681-0-45878400-1435860060_thumb.jpg

Edited by aminor00

Share this post


Link to post
Share on other sites

Wow, that is pretty cool looking, I like the boing ball and how the circuit board graphics look on a real cart.

 

And the demos look much better on real hardware, with all the flickering gone and color properly mixing :)

 

EDIT: This is kind of what the boing 2 and nogame demos are supposed to look like (Handy doesn't render the gradients correctly).

 

post-1142-0-47462500-1435869905_thumb.pngpost-1142-0-71546900-1435869916_thumb.png

Edited by Lamer Deluxe tm
  • Like 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...