I attached my 3D photos. They work as jpg images, but you can rename jpg to mpo and if they survived the upload, you can view them in 3D. The Lynx photo needs to be pushed back in 3D somewhat for comfortable viewing.
I really enjoyed it. The two Lynx II units I brought became part of the exposition. It was the first time seeing some of the exotic Atari and Commodore hardware. Had lots of interesting conversations with people there and really enjoyed the dinner afterwards.
I made a few photo's, nothing really special, some in 3D, I will post them tomorrow.
This sounds interesting, thanks for the tip F#READY! I'm thinking about going, if so, I'll bring my Lynx signed by RJ Mical, my Lynx with new McWill display and a few (interestingly suitable for the event) demo's I wrote for them.
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.
Well, RJ said it was a cow Lynx, so who should I believe...
I was walking around with a ZX Spectrum bag and I survived :^p
I haven't released my demos yet (I was still waiting if the Über ROM cartridge was ever going to happen) and I wonder what would be the best way. They don't work properly on emulators, but correctly on the actual hardware (using Bastian42's cable or a flash/multi cart). Releasing them on Karri's upcoming cartridges would also be cool, maybe all three on one cartridge and for a minimal price (but then there would be postage as well).
Does Atari Age host files? I think my provider gave me some webspace, I have never used it, would have to look into that.
I should be able to convert the original Boing demo to something that would look correctly on emulators as well.
Ah, so here is where all the Amiga30 talk is, I totally overlooked it yesterday.
The Amiga30 event was really awesome. Too bad I couldn't make it earlier, so I missed most of the talks. But I did get my Amiga 500 cover signed by RJ, Dave and Carl and my Lynx signed by RJ as well.
I was surprised by RJ's enthousiastic response to my Boing Ball demos. One is a replica of his Amiga version and one is a version update for the capabilities of the Lynx, with '3D' scaling and a flicker effect alternating an image of just the colors and just the brightness of the scene, to create a shading effect.
I've sent RJ both my demos, but both use the flicker trick, so they work best on the real hardware. He might be interested in Lynxman's flash cartridge
Then all of a sudden there was a cow Lynx (Karri), one person asking me how I did the boing demo (LX.NET) and after some confusion it turned out I was surrounded by Atari Age Lynx forum members
It was great to meet Karri, LX.NET and Roland in real life. I was really fun talking to you guys and thanks for the photos! The whole atmosphere there was great.
I made the demos in 2002 for a Lynx multi cartridge called Über ROM, developed by Ray Ryland, which unfortunately never saw the light of day. They were to be used for empty slots on the cartridge, instead of a boring message. There's a third demo as well with a 'no game' message that uses some transparency tricks and is partly inspired by QiX. Ray kindly put the demos on cartridges for me.
Taking off the display cover is kind of a nightmare. The cover is really stiff, so you have to apply a lot of pressure to the tabs on the inside. Broke two parts of my housing that were holding the tabs because the cover gave very suddenly.
Still seems to be on there tightly enough because it clicks down on the sides of the cover as well.
That's a procedure I wouldn't really like to do again :^(
I've just received my replacement screen cover from techbabe. It came packaged in a small envelope with no bubble wrap, loosely wrapped in a barely fitting piece of rough torn off packaging paper. I was surprised it didn't get damaged.
Apart from some very small scratches at the edges of the display, it looks as good as new.
All the graphics you see on the Lynx are sprites (of almost unlimited size and amount, only limited by memory and performance), there are no tiles or backgrounds, it is all just one big list of hardware scalable and compressable sprites. So in theory the amount of parallax layers on the Lynx is endless, just limited by the target framerate.
Just finished overclocking my Lynx I to 20Mhz, with a switch. It wouldn't work properly at 24Mhz, it actually became slower at that speed.
I overclocked another Lynx I to 24Mhz a long time ago, it needed to be switched on multiple times before working at that speed. Somehow I managed to destroy that Lynx *cough*, don't remember exactly what happened. Apparently I attempted to overclock my Lynx II to 24Mhz but I guess that didn't work.
I've been thinking about trying 22Mhz, though I read that these crystals are a bit hard to find.
I added a dual throw sliding switch to switch between the normal 16 and the turbo 20 Mhz. Didn't turn out as neatly as I hoped, but anyway
But most games already improve a lot at 20Mhz, even the display frequency is increased, as well as the pitch/speed of the music, sounds and audio samples The games become faster, smoother and more responsive, especially the slower and more choppy ones.