Wird das ganze jetzt eigentlich eine Kombination aus 80Zeichen und CP/M?
Oder wird's ein reines CP/M Modul?
Hallo Besucher, der Thread wurde 64k mal aufgerufen und enthält 295 Antworten
letzter Beitrag von Ruudi am
CP/M für C64
- Asklia
- Erledigt
-
-
So wie ich's sehe erst mal Z80-Platine, weil bei der 80-Zeichenplatine die Rechte noch ungeklärt sind. Wobei Daybyter bei der Z80-Platine den Anschluss für die 80-Zeichenplatine berücksichtigt.
Ein CP/M Modul ist's ja so oder so (außer jemand macht sich die Arbeit und coded was anderes dafür).
-
Für all jene, die jetzt schon mal CP/M 2.2 ausprobieren wollen - bei (X)Ubuntu16.04 emuliert Vice/X64 die CP/M-Cartridge. Die Systemdiskette gibt es bei Zimmers.net: http://zimmers.net/anonftp/pub/cpm/sys/c64/index.html
Bei x64 brauchte ich paar Anläufe bis es lief, bzw. es ging erst, als ich die CP/M-Cartridge gleich beim Emulatoraufruf aktivierte: x64 -cpmcart. Anschließend das CP/M-D64-Image einlegen und load"*",8 und run eingeben.
Viel Spaß!
-
Äh, wieso (X)Ubuntu? Vice (generell) emuliert das CP/M-Modul seit gut einem halben Jahr. Wir hatten doch Threads über so Zeugs...
z80 emulieren -
Weil die Version 16.04 ziemlich neu ist und die bisherige Version mit Langzeitunterstützung noch das alte x64 ohne CP/M-Modul enthielt (ja, Distributionen hängen manchmal ziemlich weit zurück - je nach deren Zielsetzung). Und nu weiter im Programm
-
Wegen den Kosten für die Platine möchte ich Entwarnung geben: Da ich auf jeden Fall an einem neuen, für den SX-passenden Modul interessiert bin, lase ich gerne die Prototypen und ein paar mehr anfertigen. Und soooviele Interessenten gab es bislang ja auch nicht dafür...
Ich hatte damals von Jann wegen der Zusammenarbeit mit der ct sogar eine Leerplatine der 80Z für einen eentuellen Nachbau erhalten. Allerdings ahbe ich die im Laufe der Jahre bestückt. Eine Fotokopie der leeren Platine habe ich aber auch noch. Die Schaltung selber ist eine Standardschaltung, die ganz sicher keinem Copyright bzw. Urheberrecht unterliegt.
Das Layout könnte draunter fallen: Aber genau das wird ja neu angefertigt. Der Zeichensatz ist ein Standardzeichensatz. Bleibt noch das ROM: Dann werden - falls es jemals zu einem Bausatz kommt - diese ohne das ROM "verkauft". Ich glaube aber, die wenigen Inteessenten freuen sich am meisten über die neue Platine. Die würde ich übrigens auch sponsoren.
-
Weil die Version 16.04 ziemlich neu ist und die bisherige Version mit Langzeitunterstützung noch das alte x64 ohne CP/M-Modul enthielt (ja, Distributionen hängen manchmal ziemlich weit zurück - je nach deren Zielsetzung). Und nu weiter im Programm
Mein x64 spuckt im "about" die Version 2.4 aus, und ich hab sie mir über das Ubuntu Software Center installiert. Gehe ich recht in der Annahme, dass die hoffnungslos veraltet ist?
-
DIe Versionsnummer "16" bezieht sich auf Ubuntu, nicht auf VICE.
-
So...mal ein CPLD in Xilinx ISE angefangen. Die Installation ist ne leichte Krankheit unter Linux (Bastelei, bis man alle Sigsevs weg hat).
Hab als erstes mal das GAL in verilog übersetzt, dann das Triple-Nand 74ls12 (ic 5), und danach ein Modul für das Flipflop 74ls197 gemacht (ic 7).
Dieses ergibt halt erstmal nen ziemlich umständlichen Code, weil das Not (ic 3) in Verilog ja kein eigentliches IC darstellen. Man kann die Eingänge ja einfach negieren. Evtl. wär es daher sogar einfacher gewesen, mit der diskreten Version zu starten.
Aber optimieren muss man die Schaltung am Ende wohl sowieso.
-
Für all jene, die jetzt schon mal CP/M 2.2 ausprobieren wollen - bei (X)Ubuntu16.04 emuliert Vice/X64 die CP/M-Cartridge. Die Systemdiskette gibt es bei Zimmers.net: http://zimmers.net/anonftp/pub/cpm/sys/c64/index.html
Bei x64 brauchte ich paar Anläufe bis es lief, bzw. es ging erst, als ich die CP/M-Cartridge gleich beim Emulatoraufruf aktivierte: x64 -cpmcart. Anschließend das CP/M-D64-Image einlegen und load"*",8 und run eingeben.
Danke. Das CPM2.2 ist in der GUI nicht anwählbar unter WinVICE (v2.4.28.31405M) unter "File-->Attach Cartridge Image-->blablub", oder?
Man muss es tatsächlich auch unter Windows mit "x64sc.exe -cpmcart" starten und die CPM2.2 Disk1 einlegen und der Rest wie von TaleX beschrieben.
Dann klappt es -
Über die Hardware-Menüs, also:
Settings -> Cartridge I/O settings -> Enable the CP/M Cartridge
-
Über die Hardware-Menüs, also:
Settings -> Cartridge I/O settings -> Enable the CP/M Cartridge
Ah danke. Wusste gar nicht, dass man Spezielle Cartridges auch so "einstecken" kann. Habe dort auch ganz andere Sachen gefunden.
Naja, die Bedienung von VICE ist manchmal eine Geschichte voller Missverständnisse. -
Ah danke. Wusste gar nicht, dass man Spezielle Cartridges auch so "einstecken" kann. Habe dort auch ganz andere Sachen gefunden.Naja, die Bedienung von VICE ist manchmal eine Geschichte voller Missverständnisse.
File->Attach würde IMHO recht wenig Sinn machen wenn es um ein Modul geht, welches keine Daten enhält, die aus einem zusätzlichen File kommen müssen.
-
Über die Hardware-Menüs, also:
Settings -> Cartridge I/O settings -> Enable the CP/M Cartridge
@GenerationCBM Ich weiß nicht was für ein VICE (ich nehme an V.2.4) Du verwendest, diese Einstellung gibt es nicht. Ich habe dort rauf und runter gesucht.
-
Dann wirst Du ein altes Vice haben. Wenn unter Hilfe->Info nur 2.4 steht, ist das höchstwahrscheinlich der Fall. Bei mir steht da 2.4.25 und Copyright ist 1998-2016.
-
Ich weiß nicht was für ein VICE (ich nehme an V.2.4) Du verwendest, diese Einstellung gibt es nicht. Ich habe dort rauf und runter gesucht.
Einen trunk build aus dem aktuellen code tree. Die Emulation der CP/M-Cartridge ist seit gut einem halben Jahr da drin, die wirst du in der "normalen" V2.4 release version von 2012 nicht finden.
-
Einen trunk build aus dem aktuellen code tree. Die Emulation der CP/M-Cartridge ist seit gut einem halben Jahr da drin, die wirst du in der "normalen" V2.4 release version von 2012 nicht finden.
@GenerationCBM Habe ich gerade gefunden (aktuelle Version WinVICE-2.4.29-x86-r31489) auf http://vice.pokefinder.org allerdings sind das noch alles nigthly builds da warte ich lieber noch .
-
@1Byte Es sind alles nightly builds, es gibt nix anderes "offiziell kompiliertes" vom Vice Team als die v2.4 aus 2012. diese "nightly builds" basieren auf den offiziellen Sourcecode.
Pokefinder ist die Quelle für WinVice.
Hier noch 64bit Versionen von Bytebreaker:
http://vicebuilds3.bplaced.net/builds/ -
@1Byte Es sind alles nightly builds, es gibt nix anderes "offiziell kompiliertes" vom Vice Team als die v2.4 aus 2012. diese "nightly builds" basieren auf den offiziellen Sourcecode.
Pokefinder ist die Quelle für WinVice.
Hier noch 64bit Versionen von Bytebreaker:
http://vicebuilds3.bplaced.net/builds/Ha, da bin ich sogar noch aktueller mit meiner Version als Bytebreaker.
-
allerdings sind das noch alles nigthly builds da warte ich lieber noch .
Nicht nötig, die funktionieren soweit schon durchaus ordentlich. Wenn du Zweifel hast oder merkst dass irgendwas nicht tut, nimmst halt einen der ein paar Tage älter ist.