



Turbulence
Turbulence is the successor of craft. It's a microcontroller demo based on the Propeller chip from Parallax. External I/O consists of stereo sound (at line level) and a VGA signal.
It was my contribution to the console / real wild competition at Breakpoint 2009. Also check out the pouët page.
Download
- lft_turbulence_h264_capture_720x576 (Presentation video and high quality capture, 720x576, 139.0 MB)
- lft_turbulence_h264_presentation_and_cam_1280x720 (Presentation video and low quality capture, 1280x720, 144.0 MB)
- lft_turbulence_h264_presentation_and_cam_640x360 (Presentation video and low quality capture, 640x360, 45.7 MB)
- turbulence (Binary EEPROM image, 32.0 kB)
- Linus Akesson - Turbulence soundtrack (Soundtrack, MP3, 4.9 MB)
The reverse engineering challenge
(The complete source code for Turbulence will be released when somebody has reverse engineered the binary enough to provide a detailed description of the techniques used in the greetings part (rotating face with text overlays). That's because I want to encourage reverse engineering in general, and because I think it will be a fun challenge.)
Solved!
Greetings to kuroneko at the Propeller forum who finally cracked the reverse engineering challenge, and to Shazz who also worked hard on it. The source code is hereby released.
The propeller
Having worked extensively with the propeller for a while now, I have to say that it's a very unique and enjoyable platform to work with on the assembly language level. It's very cleverly designed, and you often get to be clever and creative yourself while coding for it. It may not lend itself to regular microcontroller applications, where you just want to get some C code up and running and work in the traditional interrupt-based paradigm, but it's the perfect environment for demo programming!
Posted Monday 13-Apr-2009 13:09
Discuss this page
Disclaimer: I am not responsible for what people (other than myself) write in the forums. Please report any abuse, such as insults, slander, spam and illegal material, and I will take appropriate actions. Don't feed the trolls.
Jag tar inget ansvar för det som skrivs i forumet, förutom mina egna inlägg. Vänligen rapportera alla inlägg som bryter mot reglerna, så ska jag se vad jag kan göra. Som regelbrott räknas till exempel förolämpningar, förtal, spam och olagligt material. Mata inte trålarna.
Mon 13-Apr-2009 13:47
And if you have mixed spin and pasm... going to be very tough...
by the way, give me a clue, tile mode ? 16x16, 4 colors per tile ?
18 more comments hidden. Click to show all.
Fri 11-Dec-2020 23:24
I converted the demo to output NTSC video instead of VGA.
Youtube (60 FPS!): https://www.youtube.com/watch?v=JG8ai-OkMeQ
Forum post: https://forums.parallax.com/discussion/170304/ntsc-version-of-lfts-turbulence-demo
Linus Åkesson
Mon 11-Jan-2021 13:02
Very cool!
Sun 2-Jun-2024 13:36
Linus Åkesson
Thu 13-Jun-2024 12:05
Supposed is a strong word. =) On these limited platforms I have to take shortcuts, sometimes at the cost of increased noise. You'll find a cleaner version of the song on Music For Microcontrollers (available for free on this site and on Spotify etc). It would be interesting to hear if you get the same noise in that version.