
KANAL 7
Ein Funk-Shooter für den Ultimate 64. Fliege die Sonde Echo durch acht Einsätze, fange zerrissene Funksprüche ein und bring den Kanal zurück. A radio shooter for the Ultimate 64. Fly the probe Echo through eight missions, catch torn radio messages and bring the channel back.
FunkstilleRadio silence
Ein Sturm hat das Funknetz der Kolonien zerrissen. Von den Stationen kommen nur noch Fetzen auf Kanal 7. Die Bodenstation Talos schickt die kleine Sonde Echo los: Sie fliegt die Strecke ab, sammelt die Funkfetzen ein, setzt die Relais im Takt wieder in Gang und stellt sich am Ende jedes Einsatzes dem Sturmkern. A storm has torn the colonies' radio network apart. Only fragments still arrive on channel 7. Ground station Talos sends out the little probe Echo: it flies the route, collects the message fragments, restarts the relays in time with the beat and faces the storm core at the end of every mission.
Talos · Einsatz 1Mission 1 „Echo, hier Talos. Mondbasis Selene ist in Not, Relais drei schweigt. Sammle die Funkfetzen ein!“ “Echo, this is Talos. Moon base Selene is in distress, relay three is silent. Collect the message fragments!”
Jeder Einsatz bringt einen Funkspruch in vier Teilen – auf Deutsch oder Englisch, gesprochen. Erst wenn er vollständig ist, geht es weiter. Every mission brings a radio message in four parts – spoken, in German or English. Only once it is complete can you go on.

So spielst duHow to play
Joystick in Port 2. Steuern mit dem Stick, Feuer schießt. Der Rest ist Gefühl für den Takt. Joystick in port 2. Steer with the stick, fire shoots. The rest is a feel for the beat.
Funkfetzen einsammelnCollect fragments
Vier je Einsatz. Ein verpasster Fetzen kommt wieder – fehlt am Ende trotzdem einer, kostet das ein Leben und der Einsatz beginnt von vorn. Four per mission. A missed fragment comes back – if one is still missing at the end, it costs a life and the mission starts over.
Relais im TaktRelays on the beat
Die Lampe am Mast leuchtet im Takt der Musik. Berühre sie, wenn sie hell ist – dreimal, dann läuft das Relais und der Abschnitt färbt sich um. Im Dunkeln gibt es einen Schlag. The lamp on the mast glows in time with the music. Touch it while it is lit – three times, and the relay runs and the section changes colour. In the dark you get a shock.
EndgegnerThe boss
Am Ende jeder Strecke wartet der Sturmkern – ein drehender, pulsierender Wirbel, der Blitzkugeln schleudert. At the end of every route waits the storm core – a spinning, pulsing vortex that hurls lightning balls.
Drei LebenThree lives
Ist die Energie leer, geht ein Leben verloren. Alle 500 Punkte gibt es eines zurück. When your energy runs out, you lose a life. Every 500 points gives one back.
Gegner und DrohnenEnemies and drones
Jeder Einsatz hat eigene Gegner. Manche stürzen auf dich zu, Drohnen zielen und bringen 5 Punkte – und im zweiten Teil kommt auch mal einer von hinten. Every mission has its own enemies. Some dive at you, drones take aim and are worth 5 points – and in part two one may come from behind.
Acht EinsätzeEight missions
Jede Landschaft ist eigens gemalt – mit einem fernen Hintergrund, der langsamer vorbeizieht als der Boden (Parallaxscrolling), eigener Palette, eigenen Gegnern und eigener Tonart der Musik. Every landscape is painted on its own – with a distant background that scrolls slower than the ground (parallax scrolling), its own palette, its own enemies and its own musical key.








Was der Ultimate kannWhat the Ultimate does
KANAL 7 ist ein Technik-Demo zum Spielen: Jede Sonderfähigkeit der Ultimate-64-Familie hat im Spiel eine Aufgabe. KANAL 7 is a tech demo you can play: every special feature of the Ultimate 64 family has a job in the game.
- Upic
- 352 × 224Upic-Grafik auf dem Elite II: Die CPU setzt je Bildpunkt die Rahmenfarbe – 16 frei wählbare Farben je Bild, sichtbar 352 × 224 Punkte (der Rest des 384 Punkte breiten Upic-Bilds bleibt schwarz, damit die Anzeige Platz für ihre Beschriftung hat). Der Elite I spielt im Upic-48-Modus.Upic graphics on the Elite II: the CPU sets the border colour for every pixel – 16 freely chosen colours per picture, 352 × 224 visible pixels (the rest of the 384-pixel-wide Upic picture stays black so the status bar has room for its labels). The Elite I plays in Upic 48 mode.
- Turbo
- 64 MHzOhne den Turbo des Ultimate gäbe es diese Grafik überhaupt nicht: Upic malt jeden Bildpunkt einzeln, indem die CPU im richtigen Takt die Rahmenfarbe umschaltet. Mit den normalen 1 MHz des C64 bleiben dafür nur 63 Takte je Rasterzeile; Upic 48 braucht mindestens 48 MHz, das volle Upic 64 MHz. In der Zeit dazwischen laufen Spiel, Ton und der drehende Sturmkern (Rotozoom).Without the Ultimate's turbo these graphics would not exist at all: Upic paints every pixel on its own, with the CPU switching the border colour at exactly the right moment. At the C64's normal 1 MHz there are only 63 cycles per raster line; Upic 48 needs at least 48 MHz, full Upic 64 MHz. Game logic, sound and the spinning storm core (rotozoom) run in the time in between.
- SID
- 2 × UltiSIDZwei SIDs in Stereo ($D400 links, $D500 rechts): Melodie, Bass und Arpeggio auf dem ersten, ein Funk-Echo der Melodie und zwei Flächen durchs Tiefpassfilter auf dem zweiten – sechs Stimmen, je Einsatz in eigener Tonart.Two SIDs in stereo ($D400 left, $D500 right): melody, bass and arpeggio on the first, a radio echo of the melody and two pads through the low-pass filter on the second – six voices, in a different key for every mission.
- Ultimate Audio
- DE / ENFunksprüche und Funkfetzen als Sprachsamples, dazu Schlagzeug und Effekte – neben der SID-Musik.Radio messages and fragments as speech samples, plus drums and effects – alongside the SID music.
- REU
- 16 MBDie Welt streamt Spalte für Spalte per DMA aus der REU; Bilder, Töne und Spielmodule liegen dort ebenfalls.The world streams column by column from the REU via DMA; pictures, sounds and game modules live there too.
- UhrClock
- RTC„Signal des Tages“: jeden Tag ein anderer Einsatz mit eigener Bestmarke; das Datum steht auch in der Bestenliste.“Signal of the day”: a different mission every day with its own best score; the date also goes into the high score list.
- NetzNetwork
- TCPZu zweit im Gleichschritt: Elite II und Elite I rechnen über das Netz dasselbe Spiel, Bild für Bild geprüft. Bestenliste online.Two players in lockstep: Elite II and Elite I compute the same game over the network, checked frame by frame. High scores online.
Technische DatenTechnical data
| Ultimate 64 Elite II | Ultimate 64 Elite I | |
|---|---|---|
| GrafikGraphics | Voller Upic: 384 × 224 Punkte, davon 352 sichtbar; 16 Farben je Bild aus der freien Palette; 50 Bilder/s (PAL)Full Upic: 384 × 224 pixels, 352 visible; 16 colours per picture from the free palette; 50 frames/s (PAL) | Upic 48: 192 × 224 Doppelpunkte; 16 Farben je Bild; 50 Bilder/sUpic 48: 192 × 224 double-width pixels; 16 colours per picture; 50 frames/s |
| TaktClock | Turbo 64 MHz (U64-Turbo-Register)Turbo 64 MHz (U64 turbo registers) | Turbo 48 MHzTurbo 48 MHz |
| TonSound | 2 × UltiSID in Stereo ($D400/$D500, 6 Stimmen) für die Musik; Ultimate Audio ($DF20–$DFFF) mit bis zu 7 gleichzeitigen Kanälen für Sprachfunk, Schlagzeug und Effekte, Samples 8 kHz / 8 Bit aus dem REU, im Stereobild dort, wo die Quelle im Bild steht2 × UltiSID in stereo ($D400/$D500, 6 voices) for the music; Ultimate Audio ($DF20–$DFFF) with up to 7 simultaneous channels for speech, drums and effects, 8 kHz / 8-bit samples from the REU, panned to where the source is on screen | |
| REU | 16 MB: Landschaft 9,3 MB (eine Spalte je Bild per DMA), Töne 3,9 MB, Vollbilder 1,3 MB, ferner Hintergrund für das Parallaxscrolling 0,5 MB, fünf Programmteile, Spielstand16 MB: landscape 9.3 MB (one column per frame via DMA), sounds 3.9 MB, full-screen pictures 1.3 MB, distant background for parallax scrolling 0.5 MB, five program parts, save state | 16 MB: Landschaft 5,2 MB, Töne 3,9 MB, Vollbilder 0,6 MB, Spielstand16 MB: landscape 5.2 MB, sounds 3.9 MB, full-screen pictures 0.6 MB, save state |
| ProgrammProgram | Residenter Maler und Verteiler; Klang, Spiel, Endgegner, Ablauf und Namenseingabe als Module, je Bild aus dem REU ins Fenster geholtResident painter and dispatcher; sound, game, boss, flow and name entry as modules, fetched from the REU into a window every frame | Hauptteil mit Maler, Blöcke für Klang, Ablauf/Endgegner und Endgegner-DatenMain part with painter, blocks for sound, flow/boss and boss data |
| Command InterfaceCommand interface | Laden aller Daten vom USB-Stick ins REU, Spielstand kanal7.sav (Bestenliste mit Namen, Weiterspielen, Geisterlauf), Datum aus der Echtzeituhr, Netzverbindungen – alles nicht blockierend, ein Befehl je BildLoading all data from the USB stick into the REU, save file kanal7.sav (high scores with names, continue, ghost run), date from the real-time clock, network connections – all non-blocking, one command per frame | |
| NetzNetwork | Mehrspieler Elite II gegen Elite I im Gleichschritt über TCP (beide im Upic-48-Bild, Prüfsumme alle 32 Schritte); Online-Bestenliste über HTTPMultiplayer Elite II vs. Elite I in lockstep over TCP (both in Upic 48 mode, checksum every 32 steps); online high scores over HTTP | |
| StartStart | Ein Startprogramm kanal7.prg erkennt das Gerät und lädt die passende FassungOne start program kanal7.prg detects the machine and loads the matching version | |
Online-BestenlisteOnline high scores
Die Einträge kommen direkt vom Gerät: Nach der Namenseingabe meldet das Spiel Punkte, Einsatz und Datum hierher. Entries come straight from the machine: after you enter your name, the game reports score, mission and date here.
BESTENLISTEHIGH SCORES
| # | NAME | PUNKTESCORE | EINSATZMISSION | GERÄTMACHINE | DATUMDATE |
|---|
Beim Signal des Tages baut das Spiel den Einsatz aus dem Datum – an diesem Tag weltweit derselbe. Wer einen neuen Tagesbestwert fliegt, trägt seinen Namen ein und landet hier. With the signal of the day the game builds the mission from the date – the same worldwide on that day. Fly a new best of the day, enter your name and you land here.
EINSATZ DES TAGESMISSION OF THE DAY
| # | NAME | PUNKTESCORE | EINSATZMISSION | GERÄTMACHINE |
|---|
Stand der ArbeitWork in progress
Schon drinAlready in
- Acht Einsätze in zwei Teilen, Sprachfunk auf Deutsch und EnglischEight missions in two parts, spoken radio in German and English
- Ein Startprogramm für beide Geräte – es erkennt Elite I und Elite IIOne start program for both machines – it detects Elite I and Elite II
- Bestenliste mit Namen, Signal des Tages, Geisterlauf: dein punktbester Lauf je Einsatz fliegt als Geist mitHigh scores with names, signal of the day, ghost run: your highest-scoring run per mission flies along as a ghost
- Startbild im Upic (Elite II voller Upic) mit Talos’ Stimme: Sprache, allein oder zu zweitUpic start screen (full Upic on Elite II) with Talos’ voice: language, solo or two players
- Zu zweit im Heimnetz: Koop und Duell, kleiner Vermittler für PC oder Raspberry PiTwo players on the home network: co-op and duel, small relay for PC or Raspberry Pi
- Einsatz des Tages: jeden Tag ein anderer Einsatz, weltweit gleich, mit TageslisteMission of the day: a different mission every day, the same worldwide, with its own list
- Online-Bestenliste direkt vom GerätOnline high scores straight from the machine
- Game Over mit eigenem Bild und Funkspruch von TalosGame over with its own picture and a radio call from Talos
Kommt nochComing up
- Zu zweit über das Internet (Vermittler als Dienst)Two players over the internet (relay as a service)
- Neue Landschaften als „Einsatz der Woche“New landscapes as “mission of the week”
- Download der fertigen Fassung hier auf der SeiteDownload of the finished version here on this page