c64 reloaded - froscon · 08/2016 | cspi gmbh | oskar-jaeger-str. 50 | 50825 cologne | germany c64...
TRANSCRIPT
08/2016 | CSPI GmbH | Oskar -Jaeger-Str. 50 | 50825 Cologne | Germany
C64 ReloadedMaurice Al-Khaliedy (Moreez)
FrOSCon 2016
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Load "Vortrag",8,1
I n t r o
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Warum dieser Vortrag ?
Intro
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
OpenSource ?
Intro
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Intro
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Dieser Vortrag soll zum einen diejenigen erreichen
und begeistern, die nicht dieses historische und
spannende Zeitalter persoenlich miterlebt haben und
zum anderen einen Ueberblick ueber aktuelle
Entwicklungen, Trends und der Community rund um den
Commodore 64 geben.
1982-1994
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
CBM Commodore Business
Maschines gegruendet 1954 von
Jack Tramiel in Toronto
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: https://www.c64-wiki.de/index.php/Jack_Tramiel
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: https://de.wikipedia.org/wiki/Commodore_International
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: https://8bit-museum.de/heimcomputer/commodore/
Im Januar 1982 Vorstellung
auf der Winter Consumer
Electronics Show in Las Vegas
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Commodore C64
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
1983 Startete CBM den
Vertrieb in Deutschland
Kaufpreis ca. 1500DM
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
11 Jahre lief die Produktion,
bis sie 1994 eingestellt
wurde
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Waehrend dieser Zeit sind
immer wieder optische und
technische Modifikationen
vorgenommen worden.
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
History
Quelle: http://cbmmuseum.kuto.de/home_c64.html
64G (1987) Aldi (1986)
Rev A|B|C (1983) 64C (1986)64 (1982)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
In dieser Zeit sind nach
Schaetzungen ca. 12 bis 30
Millionen Geraete verkauft
worden.
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Und damit ist der C64 der
meist verkaufte Homecomputer
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
1994 meldet CBM Insolvenz an
History
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
History
MOS Technology (Metal Oxide
Semiconductor)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
History
1979 von Commodore gekauft
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
History
Commodore Semiconductor Group
(CSG)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
H a r d w a r e
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Mainboard C64 (1982)
Quelle: https://ist.uwaterloo.ca/~schepers/MJK/c64__.html
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Mainboard C64 (1988)
Quelle: http://www.c-64.org/de/mainboards.html
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Mainboard C64C (1992)
Quelle: https://www.c64-wiki.de/index.php/C64_II
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
CPU MOS Technology 6510
1,023 MHz (NTSC-Version)
0,985 MHz (PAL-Version)
CPU
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
RAM 64KB39KB fuer BASIC-Programme frei
ROM 20KB9KB BASIC-Interpreter
7KB Kernel
4KB Character ROM
RAM und ROM
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Siomn's BASIC
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: https://www.c64-wiki.de/index.php/Simons_Basic | http://csdb.dk/release/?id=69154
Quelle: https://en.wikipedia.org/wiki/MOS_Technology_SID | https://de.wikipedia.org/wiki/MOS_Technology_VIC_II
SID und VIC II
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
VIC Video Interface ControllerMOS 6569 (NTSC) / 6567 (PAL)
8562 (NTSC) / 8565 (PAL)
VIC II
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
VIC II
* 16 Farben
* Separater 1K×4 Bit Color RAM
* Textmodus mit 25 Zeilen zu 40 Zeichen
* 3 Textmodi
* Hires mit 8 × 8 Pixeln pro Zeichen
* Extended-Color Mode (ECM) mit 8 × 8 Pixeln
* Multi-Color mit 4 × 8 (doppeltbreiten) Pixeln
Quelle: https://de.wikipedia.org/wiki/MOS_Technology_VIC_II
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
* 2 Grafikmodi
* Hires mit 320 × 200 Pixeln, und einer frei waehlbaren
Vorder- und Hintergrundfarbe pro 8 × 8-Pixel-Feld
* Multi-Color mit 160 × 200 (doppeltbreiten) Pixeln, 3
frei waehlbaren Farben je 4 × 8 Pixel-Feld sowie
einer bildschirmweit einstellbaren Farbe.
VIC II
Quelle: https://de.wikipedia.org/wiki/MOS_Technology_VIC_II
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
VIC II | GFX Modes
Quelle: http://www.studiostyle.sk/dmagic/gallery/gfxmodes.htm
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
* 8 Hardware-Sprites mit 24 × 21 Pixeln Groesse mit
Kollisionsabfrage, Multicolor-Moeglichkeit und getrennter
Skalierbarkeit auf das jeweils Doppelte in X- und Y-
Richtung
* Optionale Interrupts bei Sprite-Sprite- und Sprite-
Grafik-Kollisionen
VIC II
Quelle: https://de.wikipedia.org/wiki/MOS_Technology_VIC_II
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Sprite Multiplexing
Quelle: http://codebase64.org/doku.php?id=base:flexible_48_sprite_multiplexer
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
U p s c a l e r
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
XRGB-3
Quelle: http://www.micomsoft.co.jp/xrgb-3.htm
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
iSCAN Duo
Quelle: http://dvdo.com/products/legacy-products/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
OSSC (OpenSource)
Quelle: http://retrogaming.hazard-city.de/ossc.html | http://junkerhq.net/xrgb/index.php/OSSC
Open Source Scan Converter
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
SID
SID Sound Interface DeviceMOS 6581
8580
Quelle: https://www.c64-wiki.de/index.php/SID
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
* 3 Tongeneratoren, Frequenzbereich von 0-4 kHz (16-Bit)
* 4 Wellenformen (Saegezahn, Dreieck, Rechteck mit
einstellbarer Pulsbreite, "weisses" Rauschen)
* 3 Amplitudenmodulatoren, Bereich bis 48 dB
* 3 Programmierbare Huellkurvengeneratoren (Attack, Decay,
Sustain und Release)
SID
Quelle: https://www.c64-wiki.de/index.php/SID | https://www.yoyogames.com/blog/87
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
* Synchronisierung der Oszillatoren
* Ringmodulation
* Programmierbare Filter (Tief-, Band-, Hochpass, Notch)
* Gesamtlautstaerke einstellbar in 16 Stufen
* 2 A/D-Wandler (8 Bit, niederfrequent)
* Zufallsgenerator
* Audioeingang (filterbar)
SID
Quelle: https://www.c64-wiki.de/index.php/SID
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
HVSC
Quelle: http://www.hvsc.c64.org/ | https://en.wikipedia.org/wiki/The_High_Voltage_SID_Collection
* 20 Jahre HVSC
* Last update 12. Juli 2016
* HVSC #65
* 48000 tunes
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
CIA
CIA Complex Interface Adapter2x MOS 6526
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: https://www.c64-wiki.de/index.php/CIA
* 16 einzeln programmierbare Ein- und Ausgabeleitungen
* 8- oder 16-Bit-Datentransport (lesend und schreibend) mit
Handshaking-Funktion
* 2 unabhaengige 16-Bit-Intervalltimer mit Kaskadierungs-
moeglichkeit
* 24-Stunden-Zeituhr ("Time of Day"/TOD, AM/PM) mit
programmierbarem Alarm, getaktet per eigenem 50/60Hz-
Takteingang
CIA
Quelle: https://www.c64-wiki.de/index.php/CIA
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
* 8-Bit-Schieberegister fuer serielle Ein- und Ausgabe
* 2 TTL-Handshake-Leitungen, flankengesteuert/-sensitiv (1
Ausgang PC, 1 Eingang FLAG)
* Taktung: 1 MHz (6526) oder 2 MHz (6526A)
CIA
Quelle: https://www.c64-wiki.de/index.php/CIA
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
VICE (OpenSource)
Quelle: http://vice-emu.sourceforge.net/
Versatile Commodore Emulator
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
C64 Studio
Quelle: http://www.georg-rottensteiner.de/de/c64.html
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
C64 Studio ist eine auf .NET
basierende IDE. Das Programm
ermoeglicht projektbasierte
Bearbeitung von C64 assembler
oder Basic V2. Der interne
Assembler baut auf der ACME-
Syntax auf.
Relaunch64 (OpenSource)
Quelle: http://popelganda.de/relaunch64.html | https://www.c64-wiki.de/index.php/Relaunch64
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Relaunch64 ist ein freier
OpenSource Texteditor (Java
basiert)
CBM prg Studio
Quelle: http://www.ajordison.co.uk/download.html
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
CBM prg Studio ist eine auf .NET 4.0
basierende IDE fuer Windows.
2016
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
C64 Board (NEW)
Quelle: http://wiki.icomp.de/wiki/C64_reloaded
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
C64 II Gehaeuse
Quelle: https://www.kickstarter.com/projects/1670214687/original-commodore-64c-computer-housing-in-new-coo?lang=de
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
SD2IEC
Quelle: https://www.c64-wiki.de/index.php/SD2IEC
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Ultimate II | II+
Quelle: http://www.1541ultimate.net/content/index.php
Ultimate II
Ultimate II+
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Ultimate II
Quelle: http://www.1541ultimate.net/content/index.php
* Full, cycle accurate emulation of two real Commodore 1541
diskdrives
* MicroSD or USB storage device (stick, card reader, and
even HD)
* FAT/FAT32 support, with sub-directories and long
filenames
* ISO9660 support with Joliet, for reading .ISO files and
access external CD/DVD drives through USB
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Ultimate II
Quelle: http://www.1541ultimate.net/content/index.php
* Supports SD V1.1 cards as well as SD V2.0 in High
Capacity mode (SDHC)
* Battery backed up Real Time Clock
* Command Interface module with UltimateDOS
* Dual SID implementation, optionally 8 voices each
* Ultimate Audio module
* Built-in SID player; plays SID files on either 'real' SID
or emulated SID.
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Ultimate II
Quelle: http://www.1541ultimate.net/content/index.php
* C64 cartridge emulation
* Commodore 1750/1764 REU
* Flexible freezer menu
* Configuration screen, with resident settings
* Tape emulation, through 6-pin header on the bottom of the
board
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Ultimate II+
Quelle: http://www.1541ultimate.net/content/index.php
* No more MicroSD
* More USB ports
* IEC connector moved
* Integrated Ethernet
* Dual Flash
* Integrated Speaker
* External power supply connector with auto-switch over
circuit
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Ultimate II+
Quelle: http://www.1541ultimate.net/content/index.php
* Improved Audio (... audio codec, 24 bit/96 kHz*, for
sampled sounds and SID emulation)
* Slightly bigger and faster FPGA, as to control the new
features
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
UK1541
Quelle: http://www.indieretronews.com/2015/01/uk1541-latest-c64c128-product-but-is-it.html
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Commodore 64
Quelle: http://www.trustedreviews.com/news/commodore-64-reborn-as-21st-century-retro-handheld
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
SwinSID
Quelle: http://www.swinkels.tvtom.pl/swinsid/
SwinSID nanoSwinSID
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
SwinSID Ultimate
Quelle: https://ilesj.wordpress.com/2016/04/24/swinsid-ultimate/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Stereo SID
Quelle: http://www.henning-bekel.de/mixsid/de/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Keycaps
Quelle: https://www.indiegogo.com/projects/brand-new-colored-keycaps-for-your-commodore-c64--2#/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
WIFI-Modem
Quelle: https://jammingsignal.com/commodore-wi-fi-modem/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
MIDI
Quelle: http://www.frank-buss.de/kerberos/index.html
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Matt Gray
Quelle: https://www.kickstarter.com/projects/1289191009/reformation-c64-track-remakes-by-matt-gray-last-ni?lang=de
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
6510 Emulator
Quelle: https://hackaday.com/2016/07/02/the-dual-core-arm-powered-commodore-64/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
KryoFlux
Quelle: http://www.kryoflux.com/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
C o m m u n i t
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
y
C64 Club Berlin
Quelle: http://berlinc64club.de/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Classic Computing
Quelle: http://www.classic-computing.org/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
CSDB
Quelle: http://csdb.dk/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Commodore.ca
Quelle: http://www.commodore.ca/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Forum64
Quelle: https://www.forum64.de/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
C64 Portal
Quelle: http://www.c64.sk/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Codebase 64
Quelle: http://codebase64.org/doku.php
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Retro Programming
Quelle: http://www.retro-programming.de/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
CBMHARDWARE
Quelle: http://www.cbmhardware.de/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
breadbox64
Quelle: http://www.breadbox64.com/
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
S z e n e
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
D e m o Pa ty 'sr
Quelle: https://2016.revision-party.net/
Revision (Saarbruecken)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: https://decrunch.org/pl/
Decrunch (Wroclaw)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: http://forever-party.net/
Forever (Slowakei)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: http://2016.function.hu/en/
FUNCTION (Budapest/Hungary)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: http://www.syntaxparty.org/
syntax (Australia)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: http://arok.intro.hu/
Arok (Ajka/Hungary)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: http://berlinc64club.de/events/bcc10-party/
BCC (Berlin)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: http://dihalt.org.ru/index_eng.html
DiHalt (Nizhny Novgorod)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: http://synchrony.nyc/
Synchrony (New York City)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quelle: http://simulaatio.org/s7/
Simulaatio 7 (Finland)
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
R e t r o
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
M a g a z i n e
Return
Quelle: https://www.return-magazin.de/
Retro Gamer
Quelle: http://www.emedia.de/retro-gamer/158/321
Retromagazin
Quelle: http://www.retromagazine.eu/retro/
G a m e s
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
A k t u e l l e s
Bomberman 2007
Quelle: https://www.c64-wiki.de/index.php/Bomberman_C64
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
C64Anabalt 2011
Quelle: https://rgcddev.itch.io/c64anabalt
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Get EM DX 2012
Quelle: https://rgcddev.itch.io/get-em-dx
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Tiger Claw 2014
Quelle: https://rgcddev.itch.io/tiger-claw
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Rocket Smash 2014
Quelle: https://rgcddev.itch.io/rocket-smash-ex
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
GRAVITRIX 2015
Quelle: http://rgcd.bigcartel.com/product/gravitrix-commodore-64#
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Hessian 2016
Quelle: http://www.indieretronews.com/2016/02/hessian-action-adventure-from-covert_22.html
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
Quod Init Exit 2016
Quelle: http://www.indieretronews.com/2016/06/quod-init-exit-iim-fart-for-victory-in.html
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
CBM Asteroids 2016
Quelle: http://www.indieretronews.com/2016/06/quod-init-exit-iim-fart-for-victory-in.html
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
S.U.E.C.K
Quelle: http://tnd64.unikat.sk/
Shoot 'Em Up Construction Kit
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI
RGCD
Quelle: http://www.rgcd.co.uk/
Protovision
Quelle: http://www.protovision-online.de/
Psytronik
Quelle: http://www.psytronik.net/newsite/
G a m e O v e r
C64 Reloaded | FrOSCon 2016 | Moreez @CSPI