Atari ST Knowhow Workshop 6
From syn2cat - HackerSpace.lu
(Difference between revisions)
(Created page with "{{Event |eventtype=Workshop |subtitle=interrupts |description=Based on workshop 5 we will add interrupts for some special effects. |contact=Gunstick |organizer=syn2cat |recurring...") |
(Edited automatically from page Atari ST Knowhow Workshop 6.) |
||
Line 1: | Line 1: | ||
{{Event | {{Event | ||
+ | |attendees=, Kwisatz | ||
|eventtype=Workshop | |eventtype=Workshop | ||
|subtitle=interrupts | |subtitle=interrupts | ||
Line 11: | Line 12: | ||
|logo=Atari_1040STf.jpg | |logo=Atari_1040STf.jpg | ||
|highres=Atari_1040STf.jpg | |highres=Atari_1040STf.jpg | ||
− | |announce= | + | |announce= |
|cost=0 EUR | |cost=0 EUR | ||
|url=http://wiki.hackerspace.lu/wiki/AtariSTknowhow | |url=http://wiki.hackerspace.lu/wiki/AtariSTknowhow | ||
− | |u19= | + | |u19= |
}} | }} | ||
Interrupts are a way to have independant running code in parallel. Sounds like multitasking, but this is at a very basic level. | Interrupts are a way to have independant running code in parallel. Sounds like multitasking, but this is at a very basic level. |
Revision as of 07:27, 5 April 2012
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: | Kwisatz 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: |
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!