Atari ST Knowhow Workshop 6
From syn2cat - HackerSpace.lu
Note: this article is about a passed event.
Atari ST Knowhow Workshop 6
interrupts
| |
---|---|
Type of Event: | Workshop |
From: | 2012/04/07 15:00 |
Till: | 2012/04/07 18:00 |
Recurring: | no |
Organizer: | syn2cat |
Cost: | 0 EUR0 $ 0 £ 0 CHF |
Mandatory registration: | |
Website: | http://wiki.hackerspace.l... |
Attendees: | Log-in to RSVP |
Contact Person(s): | Gunstick (mail) |
Keywords: | |
Location | |
Where: | Hackerspace, Strassen (11, rue du Cimetière, L-8018 Strassen, Luxembourg) |
Map: |
Loading map...
|
Tools | |
QrCode: | |
Add to your calendar: | Download … further results |
Alternate picture: | None |
Announce globally: | no |
Based on workshop 5 we will add interrupts for some special effects.
Interrupts are a way to have independant running code in parallel. Sounds like multitasking, but this is at a very basic level. We will use an intterupt to change the color palette in the middle of the screen. This way we can have the syn2cat logo on top with it's blue/white colors and the scroller from workshop 5 at the bottom with it's grey colors.
Topics
- conversion of the syn2cat SVG logo into a usable file on Atari. Tools used: inkscape, netpbm (linux) and NeoChrome (Atari)
- inclusion of a music with a special effect to show how interrupts influence your code
- What's going on? Explanations on the MFP timers and interrupt handling.
- based on a code snippet for rasters, put an interrupt in mid screen to change palette
- if time permits, some talk about code optimizations (if no time: that's for next workshop)
The whole exercise is on lusitaia /public/atari-workshops/wshop6 folder. Have a look before the workshop so you have some questions ready to throw at your poor instructor.
This class is also suitable for newbies to the workshops if you take time to dig through the readme and sources of workshop5. You can ask questions by email before the workshop!