Release-Binaries
[hackover2013-badge-firmware.git] / fahrplan / sa113021.txt
1 Sa. 11:30
2 Raum 2.1
3
4 Retro Coding
5 On The Atari
6 2600 VCS
7
8 Code your very
9 own demo!
10
11 Speaker:
12 SvOlli
13 --------------
14
15 Going retro:
16 learn to code
17 a simple demo
18 for the very
19 first micro-
20 processor
21 based game
22 console, the
23 Atari 2600
24 VCS. Just
25 bring in a
26 notebook, and
27 everything
28 else will be
29 provided:
30 toolchain
31 using a 6502
32 assembler,
33 emulator and a
34 small skeleton
35 of source code
36 to provide the
37 correct timing
38 for keeping
39 the TV in
40 sync.
41
42 The Atari 2600
43 VCS was build
44 in 1977, and
45 offers 128
46 bytes of RAM
47 and an
48 addressable
49 space of 4K of
50 ROM for the
51 developer. In
52 this workshop,
53 we want to
54 write a small
55 one-screen
56 demo.
57
58 The course
59 starts with a
60 small intro-
61 duction to the
62 6502/6507 pro-
63 cessor, ex-
64 plaining a
65 subset of
66 assembler in-
67 structions
68 that will be
69 most probably
70 needed for the
71 demo. After
72 that, the
73 build environ-
74 ment and the
75 emulator will
76 be explained,
77 followed by a
78 description of
79 the hardware
80 of the 2600
81 VCS.
82
83 And finally,
84 as all the ba-
85 sics are set,
86 everyone is
87 invited to
88 code a simple
89 demo. There
90 will be even
91 the opportuni-
92 ty to test
93 your demo on
94 real hardware,
95 capable of
96 running code
97 from SD cards.
98
99 What experien-
100 ce should you
101 have to at-
102 tend?
103
104 - You already
105 coded 6502
106 assembler?
107 This work-
108 shop's for
109 you!
110 - You already
111 coded any
112 assembler?
113 You should
114 get along
115 fine.
116 - You already
117 coded some-
118 thing in
119 languages
120 like C, Java
121 and are wil-
122 ling to ac-
123 cept that
124 you've got
125 only three
126 registers?
127 It won't be
128 easy, but
129 you should
130 be able to
131 get along.
132 - You never
133 coded any-
134 thing? Sor-
135 ry, but you
136 should pro-
137 bably start
138 to learn
139 coding some-
140 where else.
This page took 0.045014 seconds and 5 git commands to generate.