C64 Reloaded - FrOSCon · 08/2016 | CSPI GmbH | Oskar-Jaeger-Str. 50 | 50825 Cologne | Germany C64...

Preview:

Citation preview

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