Erweiterte CPCs

Wie viele Leute haben ihren CPC erweitert?

Dieser Gedanke kam mir durch mein Coden auf dem Electron – wo ich den 1MHz Pi und Tube, OSTC oder Master Ram Board etc. nutze, um die verfügbaren Ressourcen zu verbessern und die Grenzen dieser Maschine auszuloten.

Ich habe ein paar Upgrades für meine CPCs. Beide haben verfügbare (noch nicht verbaute, da ich darauf warte, dass mein Computerzimmer fertig wird) 1-MB-RAM-Upgrades und ich habe entweder M4- oder UltiFac-Boards griffbereit – Dinge wie Netzwerkanbindung und 1 MB RAM würden einige interessante Möglichkeiten eröffnen …

Ich neige zwar dazu, für die geringsten Ressourcen zu coden (normalerweise der arme Electron), nutze aber gerne die vorhandene Hardware – die etwas ausschweifende Frage ist also wohl: Lohnt es sich, etwas zu schreiben, das 1 MB RAM und Netzwerkfunktionen für den CPC nutzt? Gibt es genug Leute mit solchen Upgrades, damit sich das lohnt?

1 „Gefällt mir“

Mein CPC ist etwas erweitert:

2 „Gefällt mir“

PS: Wenn es um Upgrades geht, hat wohl jeder so seine ganz persönlichen Vorlieben. Mir beispielsweise machen Netzwerkfunktionen/WLAN und massig RAM gar nicht so viel aus. An anderen Hardware-Erweiterungen habe ich einfach mehr Freude. Und dank KI leben wir ja mittlerweile in einer Zeit, in der jeder seine Träume (sei es Hardware oder Software) schnell und mit wenig Aufwand ganz für sich verwirklichen kann. Die Frage danach, „wer sich sonst noch für mein ‚Produkt‘ interessiert“, spielt meiner Meinung nach gar keine so große Rolle mehr. Wir leben in einer Zeit, in der jeder einfach günstig sein eigenes Ding durchziehen kann – ganz ohne großen Aufwand, Abstimmung, Teamwork oder Planung. Leider bedeutet das aber auch, dass die Produkte, die auf diesem Weg entstehen, auch nicht mehr wirklich von Bedeutung sind – schließlich erhält Software (und sogar Hardware) einen regelrechten „Wegwerf-Status“, schnell zusammengebaut für den ganz individuellen Zweck. In vielen Fällen dürfte es sogar günstiger und einfacher sein, eine Software von Grund auf neu zu bauen, anstatt zu versuchen, sie mühsam instandzuhalten…

1 „Gefällt mir“

Das ist cool! :smiley:

Ich habe tatsächlich ein paar Erweiterungen:

Eine dk’tronics 64k an meinem guten alten 464, das obligatorische DDI-1 mit Diskettenlaufwerk, Multiface 2 (was meiner Meinung nach nicht direkt eine Erweiterung ist) und ein Huckepack-6128-ROM (piggy-backed), um das ein oder andere Programm laufen zu lassen, das Basic 1.1 oder die entsprechende Firmware benötigt.

Und ein M4 an meinem 6128.

Aber: Ich benutze sie nicht regelmäßig. Der 464 ist im Grunde im Ruhestand, den 6128 nehme ich manchmal her, wenn ich etwas auf der echten Hardware teste. Aber generell bin ich ziemlich faul, also passiert selbst das nicht oft.

Was mich zu meinem eigentlichen Punkt bringt (über den ich mich schon in einem anderen Thread gewundert habe): Wer von euch nutzt denn tatsächlich noch regelmäßig echte Hardware? Ich bin von starker Emulator-Nutzung ausgegangen, aber vielleicht irre ich mich da ja … Ich glaube, ich mache mal eine Umfrage in einem eigenen Thread auf, will diesen hier ja nicht kapern. :slight_smile:

Ich. Genau darum geht es mir eigentlich. Emulatoren geben mir einfach nichts. Ich nutze Emulatoren nur für die Entwicklung, aber ansonsten geht für mich nichts über echte Hardware.

1 „Gefällt mir“

Für mich ist das Wichtigste RAM (512K) und eine Maus :smiley:
Dann auch schneller Massenspeicher, aber da die CPC-Floppydisc so schnell ist, braucht man ihn eigentlich nur, wenn man Disketten wechseln möchte.
Später dann noch mehr RAM (bis zu 4 MB), eine OPL4-Soundkarte, eine V9990-Grafikkarte, warum eigentlich nicht :stuck_out_tongue:

2 „Gefällt mir“

Zeig doch mal ein paar Fotos von deinen leistungsstarken Maschinen, hehe !!

Na klar lohnt sich das! Wenn du eine Idee hast, die auf einem aufgerüsteten CPC funktioniert, dann mach es einfach. Da draußen gibt es definitiv Hunderte von CPCs, auf denen Software laufen kann, die 1 MB benötigt, und sogar noch mehr, die über mindestens 512 KB verfügen.

Bedenke jedoch, dass bei den Modellen 464 und 664 die RAM-Erweiterungen eventuell 64 KB für die CPC-6128-Kompatibilität (C3-Emulation) opfern; es ist daher sicherer, insgesamt 1 MB (64 KB + 960 KB) oder 512 KB (64 KB + 448 KB) anzupeilen.

1 „Gefällt mir“

Dann setze ich mal meine Denkerkappe auf! Ich habe gerade ein paar Projekte am Laufen, also sollte ich die erst mal fertigstellen, bevor ich wieder vom Thema abkomme! :rofl:

Ich habe meine eigene günstige Erweiterung gebaut, hier ist der ROMBA-π-Thread. Sie ist hauptsächlich für den Spielevertrieb gedacht, kann aber auch eigenständig verwendet werden. Derzeit bietet sie:

  • Enorme Mengen an ROM (bis zu fast 16 MiB, die vom CPC adressiert werden können).
  • Schnelle DMA-Fähigkeiten, die zum Kopieren von Daten in linearen Modi und 2D-Modi verwendet werden können (so etwas wie ein 2D-Beschleuniger).
  • PCM-Wiedergabe mit 0 CPU-Overhead (damit lässt sich die große Menge an ROM sinnvoll nutzen).
  • USB-Host. Aktuell wird nur eine Maus unterstützt, es könnten aber weitere Treiber hinzugefügt werden.

Weitere Funktionen wie beispielsweise eine RAM-Erweiterung oder vielleicht eine FM-Emulation könnten mit der Weiterentwicklung der Firmware noch hinzukommen. Die Erweiterung ist übrigens quelloffene Hard- und Software.

Vor mehr als 15 Jahren habe ich einen PlayStation-Controller-Adapter für den CPC gebaut, indem ich ihn direkt mit dem Soundchip und dem BCD-Decoder verdrahtet habe. Damit konnte man bestimmte Tastenanschläge direkt senden, wie etwa cat oder ctrl + small enter, um Spiele direkt über vordefinierte Tastenkombinationen auf dem Controller zu starten. Er war außerdem mit dem Reset sowie mit „Weiter“ und „Zurück“ am HxC-Controller verbunden, den ich damals verwendet habe. Als Chip kam ein Atmega328p zum Einsatz. Ich wollte eigentlich das LCD des HxC mitnutzen, aber das war zu kompliziert. Jetzt, mit Claude, könnte ich den Code wohl mal aufräumen und eine richtige Webseite dazu erstellen.

Das einzige Upgrade, das ich an einem anderen CPC gemacht habe, ist ein Dual-Amsdos/Parados-ROM mit Umschalter und natürlich ein Reset-Taster.

1 „Gefällt mir“