Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » gleiche Rechnergeschwindigkeit des KC85/4 mit und ohne D004? » Themenansicht

Autor Thread - Seiten: -1-
000
03.02.2023, 23:00 Uhr
KC-Schorsch



Hallo zusammen!

Laut Doku übernimmt die Floppy-Basis D004 mit ihren 4MHz die Rechenaufgaben des Grundgeräts mit 1,77 MHz und bringt eine höhere Rechenleistung.

Nun habe ich testweise ein Benchmark in BASIC auf dem System mit und ohne zugeschaltetem D004 laufen lassen und keinen Unterschied der Laufzeiten feststellen können.

Das Floppy-System funktioniert soweit einwandfrei. (JUMP FC FF, JUMP FC, FLOAD)

Mein BASIC-Testprogramm ist eine Schleife mit Wurzelberechnungen:
10 FOR I=1 TO 500:S=SQR(I):NEXT
20 BEEP

Die Ausführungsdauer ist mit und ohne aktivierter Floppy-Erweiterung bei ca. 26s gleich.

Falls jemand die Möglichkeit hat, dieses nachzuprüfen, oder die Expertise, meinen Denkfehler zu finden, würde ich mich sehr über eine Antwort freuen.

Grüße
Schorsch
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
03.02.2023, 23:17 Uhr
HONI



Du musst das Basic auch auf dem D004 laufen lassen. Das geht mit dem internen Basic des KC85/4 nicht, da brauchts eins von Diskette, was auf dem D004 läuft. Erst dann spielt das ganze mit höherer Geschwindigkeit.

MfG HONI!!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
04.02.2023, 00:31 Uhr
KC-Schorsch



Achso. Auf meinen Disketten habe ich leider keine BASIC-Kopie gefunden.
Ist es möglich, das im ROM des Grungeräts befindliche BASIC mit FSAVE auf eine Diskette zu kopieren und dann im CAOS-Menü mit FLOAD zu überladen, damit es auf dem D004 geladen wird? Oder wird eine spezielle Version benötigt?

Ich war vor vielen Jahren nicht wirklich vertraut mit dem System und heute habe ich noch mehr davon vergessen. FSAVE habe ich noch nie benutzt, daher wüsste ich nicht, wie man an die Anfangs- und Endadresse eines Programmes kommt. Wonach ich in den Handbücher suchen müsste, ist mir auch unklar.

Grüße!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
04.02.2023, 00:38 Uhr
Enrico
Default Group and Edit


Nein.
Du brauchst BASIC fürs CPM.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
04.02.2023, 00:41 Uhr
KC-Schorsch



Mir ist gerade die Speicheraufteilung aus dem Handbuch ins Gedächtnis gekommen. Dort steht, dass BASIC bei C000H bis DFFFH, 8 KByte liegt.

Ich würde evtl. FSAVE mit diesen Adressen probieren.

Gibt es eine Möglichkeit, die Programmadressen in CAOS selbst zu ermitteln?

Edit:
Ach, OK, CPM muss es sein.
Also keine 4MHz fürs klassische CAOS.

Vielen Dank für die Aufklärung.

Edit2:
Ich habe mal von einer "MicroDOS 2.6"-Diskette gebootet und "BASI" hat mit für das obige Testprogramm tatsächlich ca. 12 Sekunden geliefert.

Dieser Beitrag wurde am 04.02.2023 um 01:20 Uhr von KC-Schorsch editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
04.02.2023, 00:41 Uhr
KC-Schorsch



Ach, OK, CPM muss es sein.

[Dieser Beitrag kann gelöscht werden, oben ergänzt]

Dieser Beitrag wurde am 04.02.2023 um 01:06 Uhr von KC-Schorsch editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
04.02.2023, 08:10 Uhr
Bert



Ein KC85/3..5 mit D004 kann in zwei Varianten betrieben werden:
A: die D004 dient nur zur Diskettensteuerung für die CPU/Programme im Grundgerät,
B: das Grundgerät dient als Terminal (Tastatur und Bildschirm) für die CPU im D004.

Die Programme, die für das Grundgerät entworfen wurden, laufen nicht auf der D004 und umgekehrt. Das liegt an den komplett unterschiedlichen Konzepten, wie die Funktionen des jeweiligen Betriebssystems aufgerufen werden. Grafiklastige Spiele für die D004 sind auch nicht realisierbar, da von der D004 aus kein direkter Zugriff auf den Bildspeicher möglich ist.

Dafür kann man für die D004 auf einen riesigen Fundus von CP/M-Programmen zurückgreifen.

Ansonsten ist ein BASIC-Interpreter die denkbar schlechteste Möglichkeit um schnelle Programme zu schreiben ;-)

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
04.02.2023, 10:55 Uhr
Andre.as



Aus diesem Grunde sollte es ja einen KC85/? mit 3.5MHz geben.
Dieser verschwand aber in der Versenkung 1990...

Schönes Wochenende
Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
04.02.2023, 11:29 Uhr
HONI



Auf dem KC Treffen in Ballenstedt wurde mal ein ~3,5 MHz KC85/4 vorgestellt. Hat sich leider niemand so richtig für begeistern können.

MfG HONI!!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
04.02.2023, 12:29 Uhr
Andre.as



Der lief sauber? Dann könnte man(n) ja mal...

Von wem war dieser?


Andreas

Dieser Beitrag wurde am 04.02.2023 um 12:29 Uhr von Andre.as editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
04.02.2023, 13:13 Uhr
maleuma



Suche einmal nach HCBASIC.COM oder HCBASIC2.COM. Das ist der BASIC-Interpreter für MicroDOS, also für das D004.
Mit dem Programm kannst Du viele BASIC-Programme laufen lassen, die eigentlich für das Grundgerät geschrieben wurden.
--
Mario.

Dieser Beitrag wurde am 04.02.2023 um 15:18 Uhr von maleuma editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
04.02.2023, 15:17 Uhr
maleuma




Zitat:
HONI schrieb
Auf dem KC Treffen in Ballenstedt wurde mal ein ~3,5 MHz KC85/4 vorgestellt. Hat sich leider niemand so richtig für begeistern können.


Doch, interessiert hatte mich das schon. Aber irgend etwas störte mich noch dabei, ich bekomme es aber nicht mehr zusammen was es war. Ich habe auch keinen Namen, wer es gezeigt hatte.
Soweit ich mich erinnere, lief das Grundgerät stabil. Neben der Hardware mussten im CAOS alle Zeitkonstanten angepasst werden, etwa für die Kassettenroutinen oder die Tastaturabfrage und Tonausgabe. Ich glaube aber, es gab Probleme mit RAM-Modulen. Kamen diese mit den kürzeren Taktzeiten nicht zurecht oder sind es die Signallaufzeiten zu den Aufsätzen D002 / D004?
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
04.02.2023, 15:53 Uhr
Enrico
Default Group and Edit


Mario, vermutlich waren das eher noch die I/O-Module.
Alle die was an Z80-Periphie drin haben, müssten dann umgebaut werden.
Bei den RAM-Modulen hängt das dann von der Bestückung ab.
Ansonsten ließen sich dort ja zusätzliche Wait-Signale einfügen.

Ich bin aber der Meinung, dass es nicht stabil lief.
Allerdings hatte ich das in Ballenstedt gar nicht so richtig mitbekommen, sonder erst irgendwann später mal.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
04.02.2023, 17:56 Uhr
susowa



Das war Matthias Fiedler:

http://www.kc85.info/images/stories/kc-treffen/2008_Ballenstedt/2008%20KC-Treffen/3%20Vortraege%20und%20Projekte/KC85-4%20mit%203.55%20MHz%20Taktfrequenz/index.htm

MfG susowa
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
04.02.2023, 19:00 Uhr
HONI



@maleuma

Gepatchtes CAOS, daran erinnere ich mich auch.

Vieleicht wäre ja auch eine Zwischenlösung ohne viel Aufwand möglich, indem man nur den Z80 mit doppeltem Takt laufen lässt, quasi U880 x 2. Wurde im Amiga ja auch so gehandhabt. Zwischenplatine mit eigenem Oszillator und Prozessor der doppelten Takt konnte.

MfG HONI!!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
04.02.2023, 19:21 Uhr
Enrico
Default Group and Edit


Das klappt aber nur wenn mindestens KC-intern der RAM auch den doppelten Takt hat.
Alles was nicht KC-intern ist muss man dekodieren und entsprechend den Takt umschalten.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
04.02.2023, 21:13 Uhr
kaiOr

Avatar von kaiOr


Zitat:
Enrico schrieb
Das klappt aber nur wenn mindestens KC-intern der RAM auch den doppelten Takt hat.


Das war von MPM schon vorbereitet soweit ich mich erinnern kann.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
04.02.2023, 22:11 Uhr
Enrico
Default Group and Edit


Weiß nicht.
Ich weiß nur, dass der größere Speicher vorgesehen ist.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
04.02.2023, 23:21 Uhr
PC-Opa



Hallo,
das HC-Basic gab es auch in einer "gepatchten" Version für das KC85 CPM (System MicroDOS, MLDOS). Diese Variante lief deutlich schneller als die Version für CAOS. Haben nur einige Befehle oder sowas gefehlt. Einige Basic-Programme liefen gar nicht.
--
Gruß Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
05.02.2023, 01:17 Uhr
KCMattze




Zitat:
HONI schrieb
Auf dem KC Treffen in Ballenstedt wurde mal ein ~3,5 MHz KC85/4 vorgestellt. Hat sich leider niemand so richtig für begeistern können.

MfG HONI!!




Sollte gehen, der Z80 geht ja sogar bis 8MHz. Timing muss nur angepasst werden....
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
05.02.2023, 08:55 Uhr
ralle



Aber nicht die aus dem MME.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
05.02.2023, 10:51 Uhr
kaiOr

Avatar von kaiOr


Zitat:
Enrico schrieb
Weiß nicht.
Ich weiß nur, dass der größere Speicher vorgesehen ist.


Ajo, Brücke RB01 umsetzen. Das gehörte mit zu den letzten Klimmzügen von MPM (siehe Sammelsurium->Zetteleien auf mpm-kc85.de).
-Aufrüstung auf 3,5 Mhz
-Spektrum-Mode (nur unter 3,5 Mhz)


Zitat:
ralle schrieb
Aber nicht die aus dem MME.


Aber vom FWE. U880DC08
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
05.02.2023, 13:37 Uhr
Bert



Mit der Brücke RB3201 wird doch erstmal nur die dRAM-Ansteuerung 'optimiert', oder?
Die Taktquelle für die CPU müsste man auch noch von pm2 auf pm1 umstellen.

Interessant finde ich den 'Spektrum-Mode':
http://mpm-kc85.de/bild/Offerte.jpg

Ich kenne den Spektrum zu wenig. Weiß jemand, was man sich da drunter vorstellen muß?
Das Speicherlayout unterscheidet sich zwischen den Systemen nicht unerheblich...

Grüße,
Bert

Dieser Beitrag wurde am 05.02.2023 um 14:02 Uhr von Bert editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek