Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » SCPX » Themenansicht

Autor Thread - Seiten: -1-
000
29.01.2018, 11:26 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

ich beschäftige mit weiter mit den diversen CP/M-Varianten für meine Kleincomputer.
Aktuell stehen auf SCPX basierte CP/Ms für den Z1013 im Interesse. Leider hab ich zum SCPX nur wenig Infos.

Herausgefunden hab ich schon, dass das SCPX-BDOS (meiner Versionen) zu 100% CP/M-kompatibel incl. 2er Patche ist.

Das CCP wurde reassembliert und geändert. Es gibt die zusätzlichen Kommandos EXT und RES. Und genau dazu hab ich eine Frage, denn es wird bei EXT auf die Adresse BIOS+47h zugegriffen (ld hl, (BIOSR+47h)). Was muss hier stehen?

Gibt es zum SCPX Interna zum Nachlesen? Gibt es von den Bürocomputern SCPX-BIOSe im Quellcode?
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 29.01.2018 um 11:26 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
29.01.2018, 15:56 Uhr
Heiko_P



Ich habe mal irgendwo ein Fragment vom SCPX-1526 BIOS gefunden, hatte aber noch keine Zeit mich damit näher zu beschäftigen, ich schicke es dir per Mail. Da fehlen große Teile wie es aussieht, vielleicht hilft es dir trotzdem weiter. Mehr Infos zum SCPX habe ich leider auch nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
29.01.2018, 16:18 Uhr
Günter



Hallo Volker,
die ganze Doku zu SCPX1526 hast Du?

Günter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
29.01.2018, 17:22 Uhr
Klaus



Hallo Volker,

leider scheint es vom SCPX bzw. SCP1526 keine Quellen zu geben.
Jedenfalls hat die mehrfache Nachfrage vom rolly2 bzw. von mir da nie etwas ergeben.

Ich schicke Dir auch mal alles, was ich an Doku zum SCP1526 habe.
Vermutlich wirst Du immer den selben Kram bekommen ;-)

Es gab auch einige unterschiedliche Versionen:
SCP 5105 (A5105)
SCP 1526 (A5120, K8924)
SCP 1715 (PC1715)
SCP 8915 , SCP 8 (K8915)
u.s.w.
Auf der RT-Seite sind sie alle aufgeführt.

@Heiko und Günter

Könntet ihr mir bitte auch mal die Dateien bzw. die Doku zu SCP1526 schicken?
Evtl. kann ich ja meinen Kram vervollständigen.

Danke und viele Grüße,
Klaus

Dieser Beitrag wurde am 29.01.2018 um 17:23 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
29.01.2018, 17:52 Uhr
Günter



Hallo Klaus,
ich werde die Doku mal zu Holm schicken, der kann sie dann freischalten.
Sind 383MB die lassen sich nicht ohne weiteres schicken.

Günter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
29.01.2018, 17:58 Uhr
ambrosius



@001 Heiko_P

Hallo Heiko,
könntest Du mir das Listing bitte auch zukommen lassen? Vielen Dank schon einmal.
--
viele Grüße
Holger
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
29.01.2018, 18:10 Uhr
kaiOr

Avatar von kaiOr


Zitat:
volkerp schrieb
Es gibt die zusätzlichen Kommandos EXT und RES. Und genau dazu hab ich eine Frage, denn es wird bei EXT auf die Adresse BIOS+47h zugegriffen (ld hl, (BIOSR+47h)). Was muss hier stehen?



Adresse: "de47h"
Bez.: "treiwba: dw treiwb"
Erläuterung: "driver-wboote-adress"

*duckundflücht*
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
29.01.2018, 20:07 Uhr
holm

Avatar von holm

http://www.tiffe.de/Robotron/SCPX1526/

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
29.01.2018, 20:17 Uhr
Klaus



Vielen Dank Günter und Holm.

Ich hab es gleich "gesaugt" ;-)

Danke und viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
29.01.2018, 22:02 Uhr
Heiko_P



@alle:
Ich habe das Quelltext-Fragment zu Holm geschickt.

Gruß
Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
30.01.2018, 07:24 Uhr
holm

Avatar von holm

Das BIOS722.MAC File liegt jetzt auch da.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
30.01.2018, 10:03 Uhr
kaiOr

Avatar von kaiOr

Die "Anl. f. d. Systemprogrammierer unter SCPX1526" hier scheint noch etwas aktueller zu sein (01.02.87). Auf Adresse de49h wird noch das Kaltstartlaufwerk festgelegt und die Tastaturroutine ausführlicher erläutert, Rest ist identisch.
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