BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.romhack.io//romhack-camp-2026//talk//XQUFNN
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-romhack-camp-2026-XQUFNN@cfp.romhack.io
DTSTART;TZID=CET:20261003T192000
DTEND;TZID=CET:20261003T200000
DESCRIPTION:How it was possible to have more that one independent scrolling
  plane in a C64 videogame? How it was possible to have more than the 8 dec
 lared sprites in a 50 frames per second game? We will explore the tricks a
 nd the strategies applied by most of the games of the C64 era\, including 
 my shoot-em-up game Catalypse. We will discuss about charset maps\, double
  buffering\, shifting chars but also about the software interrupts\, the s
 ynchronized drawing opportunities given by the VIC II graphic chipset and 
 the real-life sorting algorithm choices\, everything constrained inside a 
 complete screen raster time
DTSTAMP:20260921T191305Z
LOCATION:STAGE 2 (Ghost in the Shellcode)
SUMMARY:The miracle of Plane and Sprite Multiplication - Andrea Pompili
URL:https://cfp.romhack.io/romhack-camp-2026/talk/XQUFNN/
END:VEVENT
END:VCALENDAR
