Atari ST Knowhow Workshop 4

From syn2cat - HackerSpace.lu
Revision as of 17:53, 4 March 2012 by Gunstick (Talk | contribs)

Jump to: navigation, search
Note: this article is about a passed event.
Add your Event
Workshop.png
Atari ST Knowhow Workshop 4
assembler and hardware
Atari 1040STf.jpg
Type of Event: Workshop
From: 2012/03/10 15:00
Till: 2012/03/10 18:00
Recurring: no
Organizer: syn2cat
Cost: 0 EUR0 $
0 £
0 CHF
Mandatory registration:
Website: http://wiki.hackerspace.l...
Attendees: Sid, Kwisatz, Slopjong, Thierry
Log-in to RSVP
Contact Person(s): Gunstick (mail)
Keywords: atari st demo oldschool programming
Location
Where: Hackerspace, Strassen (11, rue du Cimetière, L-8018 Strassen, Luxembourg)
Map:
Loading map...
Tools
QrCode: QR-b254b0c5055309c8dda679bb1870e8c1.png
Add to your calendar: Download … further results
Alternate picture: None
Announce globally: no
Getting into the detail to make the hardware do what you want




Have your emulator with assembler setup ready!

Howto:

  • Copy all that into a folder, that will be your Atari root filesystem C:
  • start hatari, if you don't want emuTOS, press F12 -> ROM and browse to your downloaded TOS. Back to main menu -> Reset -> OK
  • to assign the Atari root harddisk folder: F12 -> hard disks -> Gemdos drive browse & [x] Boot from HD
  • change ST to medium rez: Options -> set preferences(voreinstellungen)... -> Medium(Mittel) -> OK
  • double clik on C, now you should see the turboass and devpac you have put in that directory. Try to start them
  • load any source. Assemble: includes may be in the wrong place, adapt the path.
  • Character issues: sometimes (e.g. swiss french keyboard) you cant type a \ : F12->keyboard -> [x] Scancode
  • for bigger projects like paradist you need more ram: F12 -> Memory -> 2MiB
  • save config -> hatari.cfg (so next time you have all these settings correct)


Topics:

  • programming the 68000 in assembler (using turboass or devpac)
    • instructions
    • the ULM intro code to get quickly started
  • specificity of the Atari ST hardware (workshop 1, from the programmer's view)
    • where's my screen memory
    • memory mapped hardware
  • smooth scrolling howto (recall workshop 2?)
    • word and byte scrollers
    • bit scroller
    • be creative
  • color cycling effects (workshop 2 again)
    • need some drawing skills
    • more than 16 colors
  • tricking the ST hardware in other ways (as seen in workshop 3)
    • the mystery of digital sound output
    • other trickery by writing directly to hardware
Personal tools
Namespaces

Variants
Actions
Navigation
syn2cat
Hackerspace
Activities
Initiatives
Community
Tools
Tools