[sf-lug] Linux Users' Group of Davis, Sept. 21: "Cross compiling to 6502 8-bit systems with 'cc65'"
nbs
nbs at sonic.net
Fri Aug 21 12:05:37 PDT 2015
The Linux Users' Group of Davis (LUGOD) will be holding the following meeting:
Monday
September 21, 2015
7:00pm - 9:00pm
Presentation:
Cross compiling to 6502 8-bit systems with 'cc65'
presented by Bill Kendrick, New Breed Software
cc65 is a complete cross development package for 6502 & 65C02 systems,
including a powerful macro assembler, a C compiler, linker, librarian
and several other tools. cc65 has C and runtime library support for
Commodores (VIC20, C16, Plus/4, 64, 128 and more), Apple (II+ and later),
Atari 8-bits (400/800/XL/XE computers and 5200 game console),
Nintendo Entertainment System game console, and Atari Lynx handheld
game system.
cc65 started out as a C compiler adapted for the Atari 8-bit line of
computers in the late 1980s. In 1999 it was adapted to run on modern
systems, with the original goal of creating a C compiler for Commodore
computers. Today it is open source (zlib license) and officially
supports Linux, Windows, MSDOS and OS/2, but is highly portable.
In this talk, Bill will discuss the cc65 basics that he's learned
(slowly, in the two years since LUGOD's "Vintage Computers and Linux
roundtable" meeting), specifically related to using cc65 to produce
software on the powerful Atari computer series.
Topics will include: disk image creation and testing via an emulator,
memory management, redefined character sets (fonts and tile graphics),
direct access to hardware registers (custom chipset),
Vertical Blank Interrupts (VBI) and Display List Interrupts (DLI) in
C for graphics and other uses, and more.
About the speaker:
Bill Kendrick has owned Atari 8-bit computers since his childhood,
and still occasionally writes software (mostly games) for the system,
usually in TurboBASIC XL (an ehnancement over Atari's own BASIC)
or Action!, a high-level language with a one-pass compiler.
This meeting will be held at:
Explorit Nature Center
3141 5th Street
Davis, CA 95616
For more details on this meeting, visit:
http://www.lugod.org/meeting/upcoming/#next
For maps, directions, public transportation schedules, etc., visit:
http://www.lugod.org/meeting/explorit/on.php
------------
About LUGOD:
------------
The Linux Users' Group of Davis is a 501(c)7 non-profit organization
dedicated to the Linux computer operating system and other Open Source
and Free Software.
Since 1999, LUGOD has held regular meetings with guest speakers
in Davis, California, as well as other events in Davis and the greater
Sacramento region. Events are always free and open to the public.
You can 'like' LUGOD on Facebook at:
https://www.facebook.com/LinuxUsersGroupOfDavis
join the LUGOD group on Facebook at: https://www.facebook.com/groups/lugod/
and find us on LinkedIn at: http://www.linkedin.com/groups?gid=35879
Please visit our website for more details: http://www.lugod.org/
--
Bill Kendrick
pr at lugod.org
Public Relations Officer
Linux Users' Group of Davis
http://www.lugod.org/
(Your address: sf-lug at linuxmafia.com )
More information about the sf-lug
mailing list