projects
/
hackover2013-badge-firmware.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
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.