Posts by helwie44

    alphaTronic PC 8 Disk auf einer P2U cp/m Programme übertragen

    Die Idee von netmercer eine PC 8 Disketten reine cp/m Programme - hin und her zu einer P2U ( also 320 kB Brutto, Netto 312 kB) mit PIP zu bewegen habe ich mal angedacht.


    Spuren (track) 80 / 32 cp/m Records for track -generisch verwalten:


    Blockgrösse = 2kB, Directory Einträge = 128,

    Bei unserer P2U - 312kB Diskette overCLK sind als Test die zwei Standard P2U - 152 kB Systemspuren vom Prinzip erhalten. Klar der BIOS-Teil ist ja modifiziert.

    Der Batch-Block und der cp-m-loader sind erhalten.

    Der Daten (oder Programm) Bereich ist in dem cp/m DPB mit wie bisher mit OFFSET-Track 2. Die Diskettenspurenzahl ist aber von 40 alt ( nur eine Diskettenseite) jetzt auf 80 Spuren hoch gesetzt.

    Im BIOS werden erst die untere Diskettenseite bis max. Spur 39 belegt. Über dieser Grenze wird dann ab Spur 40 .. 79 die obere Diskettenseite verwendet.

    Also Seite „oben“ wird mit Spur 0... 39 physikalisch verwendet.

    Damit wird der Diskettenraum bis zu 312kB verwendet!


    PC 8 Format beachten:

    Das PC 8 cp/m liegt auf track 0, unten und track 0 auf der Disk-Seite oben!

    Der Track Offset ist hier auch 2!

    Blockgrösse = 2 kB, Directory Einträge= 128; ALSO identisch zunächst.


    Aber im PC 8 cp/m BIOS werden die Spuren alternativ von Seite unten zur Seite oben verwaltet.

    Daher muss ( werde ich ) den neuen DPB_PC8 Modus so modifizieren ( zum TEST):


    Die Anzahl der Sektoren setze ich auf 64 cp/m Records netmercer pro Spur.

    Daher werde ich über 32 Record von der unteren Seite auf die Seite oben in der identischer Spur folgend benutzen. Das alles klar im P2U-MOS geändert.


    Nach einem Test werde ich berichten.

    Grüsse helwie44

    Schön Manuel,

    dass du overCLK noch mehr Optionen in den Generator eingebaut hast.


    Ich komme erst später deine neue Version zu probieren/testen.


    FRAGE:

    Zum Hintergrund der jeweiligen cp/m Diskettenvariationen?

    Sind beide 160 kB Floppys nur mit der unteren Seite belegbar?

    Obwohl die erzeugte .DSK doppelseitig leer eingerichtet werden?

    ( Ist aber kein Nachteil, weil ja über ein weiteres Laufwerk (C: / D: Oberseite) vom USER

    benutzt werden könnten.)


    Benutzer System Spuren:

    Die Nutzer - Systemtracks sind über DROP & DRAG einzuschleusen oder über ein Browserfenster?


    Ordner:

    Ist der Balken ein optisches Signal, für die belegten Director-Slots?

    Menge der Einträge belegt sind?


    Grüße helwie44

    Vielen Dank Manuel overCLK ;


    Die Sache schaue ich mir noch etwas später genau an. USER netmercer hat schon früher etwas mit einem Display Gotek System gemacht - ich meine darum ging es schon in einer Nachricht zu anderen Filenamen im Klartext.


    TA alphaTronic P2U - cp/m 62 k mit einer Diskette für 312 kB (beidseitig - die IDEE von dir overCLK .

    Zu einem cp/m BIOS mit 62 k und dem PARAMETER EXM habe ich mal auf 01 gesetzt.

    Bei 2 kB Blöcken geht es prima im Eintag bis zu 16 Blockindices zu 8 Bit richtig. Offenbar erkennt cp/m ob es bei Blockindexwerten unter 256 auf dem MEDIUM Beispiel 312 kB bei 156-1 _ als 2 kB Blöcke werden richtig verarbeitet.


    Grüße helwie44

    Hallo overCLK -


    Mein GOTEK DIR - hat aber nur ein HxC .CFG und den für HxC .UPD Treiber.

    Klar meine DSKA0000.hfe .. DSKA0067.hfe


    Ja zu den .DSK files habe ich mal auch von netmercer gehört, das er verschiedene GOTEK (Flash-Software) mal getestet und auch verwendet hatte. Sonst frage ich noch netmercer - welche files auf einem USB Stick sein müssen und welche raus müssen? Falls es wie gehen könnte mit .DSK FILEs??


    Bei meinem GOTEK habe ich auf dem USB Stick hier nur über die zwei Druckschalter (+) und (-) von

    DSKA0000.hfe ... bis DSKA0067.hfe eine GOTEK - Diskette anzuwählen.


    Ausschnitt vom GOTEK - USB-Stick

    Hier habe ich eine 320kB alphaTronic P2U "Ealphatronic_320_TAP100.dsk" mit deinem Generator erzeugt.

    Geht alles sehr einfach!

    Aber dann über die HxC Emu Anwendung - muss ich im Moment dieses FILE als z.B. "DSKA0067.hfe" hier ablegen. Dann funktioniert alles wie geölt!


    Grüße helwie44

    IMAGES GENERATOR alphaTronic P2U

    Hallo Manuel,

    ich habe mal etwas mit deinem „alphatronic-images-generator“ gearbeitet. Das PC-Programm ist super und einfach zu handhaben. Tolle Arbeit - und vielen Dank an dich overCLK .


    Wenn ich das hoffentlich richtig verstanden habe - sind von DREI images Floppydisks eines auszuwählen.

    Sind die DREI „ersten zwei TRACKS -> nur das cp/m mit den Batch und LOADER - Bereichen“ jeweils intern FIX-> vorhanden. Und so wie du es im Generator-Programm jetzt abgelegt sind.


    Ist ein images angewählt, dann können als DROP & DRAG eine ganze xxxx.DSK eingeschleust werden. Oder dann FILES entfernt, oder zu gefügt werden.

    Klar, werden dann im PC/ORDNER gespeichert als xxxxx.DSK.

    (ich muss bei meinem GOTEK .DSK nach->.HFE umsetzen - kein Problem, könnte so bleiben)


    Ist es einfach möglich nur die zwei TRACKs von anderen Floppydisks.DSK im Generator zu verwalten und dann zu dem gewählten FORMAT als EXPORT verwendet werden?


    Oder geht die Handhabung anders?


    Grüße helwie44

    Hallo overCLK und netmercer sowie alle Mitstreiter - DANK!

    Gerade gesehen mit dem seldisk.

    Es gibt auch ein Problem mit SELDSK. Ich habe das code verändert, aber ich kann noch C: und D: in CCP auswählen… komisch.

    Das liegt im BIOSCODE ganz versteckt, weil dort auf max. drives ja für A: B: und auch noch C: D: möglich ist.


    Gute Nachricht: Ich habe leider nur die QUELLE .MAC -klar 8080 symbolischer code - für meine

    BIOS Anpassung für 4 drives.

    Für A: B: standard 152 kB nur eine Seite und C: D: 4800 kB SyQuest Platten "gefunden" !


    Das schaue ich mir momentan mal in Ruhe an - da war man ja bei ca. 1982/ ?? im code im Stoff.

    Ich berichte noch weiter.


    Grüße

    helwie44

    Hallo overCLK - ich habe noch mal deine ZORKs.dsk ( dein Stand! vom WEB geholt) erneut auf mein GOTEK gespeichert (DSKA0064.hfe bei mir).

    Da ich sonst nichts damit an cp/m Tools auf dieser DISK war - habe ich eigentlich deine Operationen

    DIR , ERA und "SAVE yyy datei.bin" getestet. Das geht wie du in dem Foto auch bei mir.


    Ich habe dann mit dem DU, STAT, oder SID mit der immer noch R/O DISK-Version konstant bei der ERA "ZORK1.COM" oder irgenwas an ERA file.xxx ist nicht löschbar möglich.

    Noch bei der ersten ZORKS.dsk aber mit meiner Vorgeschichte, mit wym..., und andere cp/m Programme aufgespeichert - in dem cp/m habe ich deinen PATCH DPB und die Seitenwechselung im CODE gefunden.

    Mit dieser Version ist immer bei einer Löschung mit ERA xxx.yyy die R/O Reaktion.

    Wie und was zu dem Zustand gekommen ist - ist nicht genau zu finden.


    Die letzte cp/m2.dsk arbeitet offenbar bei einigen Test richtig.


    Mit deinen .zip und disassembling - files hast du dich richtig in das Zeug gelegt.

    Was ist das hier?

    Als Kompilator habe ich sjasmplus benutzt.

    Auf welcher Rechnerplattform läuft das?


    Noch eine Kleinigkeit bei den DPB und der DPL-iste - von 152kb alt zu 312kb neu!

    Mit STAT DSK: sind die Parameter zu sehen je Diskette:

    Alt DISK:

    Bei 152kB Disk sind 64 dirctory-entries und 64 directories CHECKED eingerichtet.

    Neue Disk:

    Bei 312kB Disk sind 128 directories entries und 64 directories CHEKED wohl belassen.

    Ob das mit dem R/O evtl. bei fast voller directory - entries auftreten könnte, habe ich noch nicht weiter getestet.

    Ich probiere noch mal mit deiner Anfangsdiskette ( ZORK's) später;

    Ist es evtl. aus deiner overCLK 320 DISK ein .IMD zu erzeugen.

    Du brauchst nicht erst ein .zip machen.

    ALTER FORUM-USER-TRICK

    Einfach an name.imd.txt - also .txt anfugen. Damit ist .txt einfach hier hochladbar.
    Dann entferne ich einfach .txt! Dann genau was ich und alle USER auch brauchen können ist sofort nutbar.


    Ablauf bei mir im TEST:

    Ich habe ja nach dem BOOTEN gleich mit folgendem cp/m BEFEHL angefangen!!!

    A:>SAVE 17 wym2px.com gespeichert ging ja!

    dann auch mit meinem WYM2PX.COM gestartet und einige andere cp/m Programme geholt!

    So jetz ist die DISKETTE fast voll bis 1 oder 2 Cluster noch frei.


    Nun wollte ich Platz mit anderen DATEN löschen - dann komt permanent Die oben beschriebene R/O Anzeige.

    evtl liegt was an dem HcX Floppyemulator, oder ?????


    Ich schiebe ja deine ZORKS.DSK auf die HcX Fläche und dann sehe ich eigentlich einen ordentlichen DATENBESTAND.

    Aber dann mache ich aus mit HcX-Emulation in ein .hfe FILE für mein GOTEK.


    Ist da was anders?

    Grüße

    Hallo gpospi mit dem PIP sollte man nur ( darf nur ) mit einem cp/m im EINSATZ ( z.B. von üblich dem DRIVE A gebootet) arbeiten, wenn in dem gebootetem cp/m die passenden DISK-PARAMETER und der DPD-Struktur für z.B. für den DRIVE B: genau auch für die Zieldiskette geschrieben werden soll.


    Beispiel bei der cp/m 63 kB für eine TA P2U:

    Es sind vier cp/m drive von

    A: unten erstes physikalisches Laufwerk

    B: unten zweites LW

    C: oben (SIDE) erstes LW

    D: oben (SIDE zweites LW


    Jetzt ist also jeder DPB hier identisch! Und z.B. mit einer Blockgröße (CLUSTER) von je 1kB.

    Weiter aus den DPB Informationen bei allen DRIVE sind 2 Blöcke für das Directory - damit Block 0 und Block - Nummer 1 reserviert. Es sind daher 64d Directory-Einträge reserviert. Daher werden bei einem cp/m Programm erst Block-Nummer 02 +++ folgt verwendet! Es werden auch unter 255 Cluster nur der Eintrag der Blocknummer mit 8 Bit verwendet. Und die Kapazität einer DRIVE-Informationen muss genügen für eine andere Struktur wie z.B. CSV, CKS, ALS vorhanden sein.


    Der PATCH von overCLK ist offenbar nicht 100% für den WUNSCH - um

    2KB Blöcke, Kapazität ist im wesentlich ok. Nur bei bewegliche MEDIEN ( FLOPPYDISK) wird intern vom cp/m oft ein CHECK gemacht.

    Genaueres ist im cp/m Änderungs - Handbuch von DR zu entnehmen.


    Fazit:

    Wenn ein TA P2U cp/m mit TPA 100h erst mit unterschiedlichen DPB (100% getestet) erzeugt ist - wäre genau mit einem PIP machbar von z.B. unterschiedlichen logischen DRVE Strukturen über Kreuz!

    Wie z. B.

    a: 320kb (neu), LW 1

    b: 320kb (neu)., LW 2 damit also unten mit oben SIDE!

    c: 160kb alt nur unten SIDE - LW1

    d: 160kb alt unrunden - LW2

    und ein Option (hw) auf

    e: 4800kb Sysquest Platte SY-LW1

    f: 4800kb wie e: aber SY-LW2

    >> ob das alles in „meinem“ neuen BIOS TA2P rein geht ist noch zu prüfen.

    An dem Problem arbeite ich an einer Lösung, ... hat aber noch etwas Zeit.


    Es gibt‘s noch viel zu erledigen.

    Grüße

    helwie44







    Hallo overCLK - du hast sich sehr viel Arbeit gemacht und sicher sehr viel über die cp/m Struktur gelernt.

    Deine Java WEB anwendung habe ich noch nicht probiert - mache ich später sicher - vielen Dank für deine Überlegungen und die Hilfsprogramme.


    Die .IMD für 320 kB habe ich wie schon berichtet, dass die ZORKs- Files offenbar laden und auch anzeigen können. Wie gesagt, ich kenne wirklich keine Hintergrund für die ZORKs - sicher schade, aber alles kann man nicht gleich bearbeiten.


    Nun zum Vortest deiner 320 kB Diskette in meiner GOTEK:

    VORGEHEN:

    Ich habe über mein GOTEK erst mal das identiche (altes) cp/m 63 kB gestartet und das WYM2P.COM geladen!

    Der WYM2P.COM - CODE liegt ja dann ab 100h bis unter 1100h!

    Das sind 17 cp/m PAGEs - je page 256 byte.


    Jetzt wechsele ich auf deine 320 Diskette in meinem GOTEK - und boote das von dir modifiziertes cp/m (63kB)!

    Der Unterer Speicher ist unverändert mit dem WYM2P.COM,

    Direkt mit A:>SAVE 17 wym2px.com speicher wird jetzt mein YMODEM-Programm, ist richtig gespeichert, ok.


    UND offenbar sind mit einem cp/m-AUFRuf ( von deiner 320 kB), arbeiteten die Programme ok.



    Über mein wym2px.com - hole ich von meinem PC ( ShamCOM.EXE, WIN Programm) - V24 Drehkabel zur P2U.:

    Jetzt für alles 100TPA Programme cp/m - das DU.COM und SID.COM. Alle Übertragungen und die Speicherungen gehen ohne Fehler auf deine DISK!


    Erst scheint alles richtig mit einigen Test richtig zu laufen. Laden und einige interne Programmfunktionen ( meist alles read-Funktionen) laufen ok.?.


    Nun es sind ja 156d := 9Ch CLUSTER je 2Kb auf deiner Disk ( 320 - 8kB cp/m) damit vorhanden, ok.


    Aber von der cp/m EINGABE ist leider nicht z.B. ERA ZORK1.* zu löschen - weil die MELDUNG:

    Bdos Err On A: R/O angezeigt wird !!!!


    Ich vermut - das PROBLEM liegt in dem MEMORY für die neue - deine DISK- nicht genügend CSV in CKS bytes, für die jetzt mehr an CLUSTER oder Blöckezahl. Und oder bei dem Speicherbereich von ALS.

    Ich meine das ist nicht so einfach zu patchen, oder?


    Das ist sicher noch genau durch zu sehen.

    Hier habe ich deine DISK (320) mit den (offenbar) zusätzlichen vorhandene cp/m 100h TPA Prog., wie beschrieben.

    Einfach .txt entfernen und dann die .IMD auf .hfe und dann in einem GOTEK - mal extrem weiter zu TESTEN.


    Grüße

    helwie44

    Oha - die letzte 0 habe ich schon seit Jahren einfach im symbolischen Bereich weggelassen. Für mich orientiere ich meist an den Bytecode.

    Sorry - danke overCLK für den Fehler in der PDF.

    (Nur der Maschinencode ist aber wirklich richtig!!!)

    alphaTronic P2U cp/m get and start

    Der cp/m Code wird wie in dem blauen FELD ( Beispiel.- immer beachten bei anderen evtl. cp/m Diskettenversionen) hier auf die 0E000H in den Speicher geladen mit einer Länge von 01B00h geholt,

    das ist overCLK richtig.

    Also etwa so ist der oberer Speicher belegt.


    FFFF: top last memory

    FF80: cpm/Lader <- get cp/m

    ...

    FC00: free for cp/m buffer..

    FBFF:

    .....

    F600: BIOS-JMP Verteiler. <- boot-initial entry


    F000:

    .......

    E000: Ablage ab von dem Sector 3, Track 0 (aber physikalisch je 256 Bytes


    Damit sind von E000h bis EFFFh 4 kB also 16 physikalische Sectoren geholt. Ab F000h werden die rstlichen 11 physikalische Sectoren nachgeladen. Bis einschließlich FBFFh.


    Mit dem DDT oder SID ist die Belegung einfach zu studieren.


    Beispiel mit meiner alphaTronic P2U unten gemacht.

    Hallo Manuel,


    ich habe in meiner WEB-Sammlung ein Bootbeispiel für eine cp/m alphaTronic 100H TPA / P2U abgelegt.


    Der erste Sector (Track 0) ist ein Batchblock. Siehe cmd MOS-Beschreibung. Mit dem IFF80,FFFF (cr) wird folgendes gemacht:

    I nput - wird der nächste Sector - als 128 Byte auf die MEM: FF80h geladen. Dieser kleine Codeteil ist der cp/m LADER (von Sector 2, Track 0). Der bleibt immer im Speicher. Und gestartet mit U serstart auf FF80 !

    Es sind zwei Aufgaben:

    1. Urladen ab Sector 3, Track 0 das cp/m in den Speicher zu laden.

    2. mit ctrl. C wird ein REBOOT - wie unter 1. gemacht


    DIE DBP - Thematik:

    Hier einfach einen PATCH über die einer DISKETTE zu machen - wird nicht zu Erfolg werden. Wie du schon herausgefunden hast.

    Anpassung:

    Im cp/m BIOS muss ein kleiner CODE erweitert werden. Und zwar - wenn eine Spur TX über 39 ist muss die physikalische Spur auf txt= TX-39 und auf SIDE 1 -obere Seite- im Treiber aufgerufen. SIDE unten ist 0 im MOS-Driver.

    Erst die Anpassung und dann der Patch - würde aber nur bis CLUSTER FF also 255 Kb von der Diskette benutzen.


    Daher muss um auf 320 kB zu benutzen, die cp/m CLUSTER mit 16 Bit eingerichtet. Oder alte 8 Bit Cluster aber auf neu 2 Kb Größe eingerichtet werden??!!

    Sonst schau mal in die DR - cp/m Anpassungen - Guide / Unterlagen.


    Grüße

    Ich habe es versuchen, das DPB zu modifizieren.

    Es sieht aus, dass es an der Stellung 195CH der ersten Systemspur liegt.

    Das könnte ja auf die obere Seite gehören - aber es fehlt eine kleine CODE-Anpassung.

    Kommt schon später.....von mir im Quellcode, hoffentlich.

    PRIMA Lösung AlphaTronic - GOTEK Verbindung

    Mit deiner overCLK Zwischenplatine hast du eine sehr gute professionelle Lösung geschaffen.


    Bei deinem GOTEK ( Frontseite) ist ja ein USB-Stick zu sehen. Hast du zusätzlich ein erweitertes DISPLAY eingefügt? Evtl. könntest du eine ganz kleine Anleitung für sowas hier für alle anderen darzustellen. Auch alle Optionen von der Anschlussplatine mal zeigen.


    Zu einer TA P2 - oder ähnliche Maschinen - cp/m Version ( doppelseitige )habe ich schon länger im Kopf. Wenn ich etwas noch Zeit dazu komme, mache ich mal eine 360 oder 320 kB für ein cp/m, erst zu 100h TPA DIRVE. A: (320) , B:(320) und C:(160) mit LW1 sowie D:(160) mit LW2. Damit wäre von TA P2 Standard Cluster-Index auf 8 Bit - und zu neu CLUSTER-Index auf 16 Bit per cp/m per PIP Übertragungen möglich.

    Das durchdenke ich mal ... demnächst.


    Grüße Helwie44

    Schaltplan und Bauschaltplan P2 AlphaTronic Netzmodule

    Jetzt ist hier ein Beitrag zur alphaTronic P2 mit einem Satz


    der Schaltpläne der Netzmodule (Gleichspannung +5 Volt und +12 Volt / -12 Volt) vorhanden.

    Die Unterlagen sendete mir der "freunlicher" USER aim65p2 ( mit Dank) zur Veröffentlichung.

    Gerne habe ich die Dokumente in einem Beitrag verfasst - um evtl. viele alphaTronic P2/ P1 / P3 .. Besitzer bei Problemen die Spannungsversorgungen zu unterstützen!


    Der Beitrag zu den Schaltplänen (<-direkt) und Bauschaltplänen ist über den LINK erreichbar.

    Dort ist eine .PDF abrufbar.

    Alphatronic P2 : zusätzlicher WEB - Link


    We oben (Beitrag #1) angegeben - wurde dieser Link schon vor Jahren eingerichtet und ist weiter aktiv!

    Alphatronic P2 : neuer WEB - Link


    Meine WEB-Adresse ist ab OCT-2016 verlagert worden.


    Die jetzt erreichbare WEB-Site zur Alphatronic P2

    Eine gute weitere NACHRICHT für die USER und OWNER der alphaTronic P2 (TA) oder ähnlichen Maschinen:


    Dazu habe ich schon vor einiger Zeit, eine Spiegel-Site auf eine weitere URL gelegt hatte.

    (Damals DUPLIKAT)!


    Diese zusätzliche WEB-Site wird nun nur noch gepflegt und mit evtl. aktuelle Beitragen / oder PDF's von mir bearbeitet.


    Diese zusätzliche URL entspricht alphaTronicP2 - das ist auch der LINK in meiner Profilkarte (siehe Links bei meinen FORUM Beiträgen).


    Weiter viel Erfolg und Grüße

    Helwie44

    Hello Jaume,


    that's a well-known dealer for electronic components - right?

    Onda Ràdio in Gran Via de les Corts Catalanes

    Link from your dealer?

    Too bad that you do not get so much trouble for some components to the project.

    In my area there are no shops - usually you get only about mail order companies at all to get something.

    Come time - come advice, and when you have all the pieces together.


    Good luck and best regards

    P2 SLOTs der Steckkarten

    Bei einer alphaTronic P2 oder ähnlicher Maschinen sollten folgende Positionen belegt werden:


    1. Keyboard (oft nur wegen der kurzem Flachbandkabel zur Tastatur)


    2. Memory (optional)


    3. Memory (optional)


    4. Display (VIDEO über Backplane)


    5. Memory (optional)


    6. Floppy ( Backplane zu den Floppydrives)


    7. CPU (Backplane zu V24Printer, RS232 volle V24)


    8. NC


    9. Extern (Backplane zum 37 pol. Steckbuchse) z.B. Festplatten usw.


    P2 verschiedene Memorycards:

    A: Version

    Zu erst wurden die P2 Systeme mit 3 Memory cards zu je 16 kB also 48 kB verbaut.

    Daher mussten die jeweils 4 DIP SW auf folgende Werte eingestellt werden.


    a) Memory auf 4000h damit

    DIP (on on off on) das ist logisch ( 0 0 1 0) aber reverse:= 0 1 0 0 die oberen 4 Bits !


    b) Memory auf 8000h damit

    DIP (on on on off) das ist logisch ( 0 0 0 1) aber reverse:= 1 0 0 0 die oberen Bits !


    c) Memory auf C000h damit

    DIP (on on off off) das ist logisch ( 0 0 1 1) aber reverse:= 1 1 0 0 die oberen Bits !


    Ich meine, jede Memory Karte ( a oder b oder c) darf in den oben bezeichneten Slots benutzt werden.


    B: Version

    Um aus der P2 eine P2U auf den 64 kB Speicherausbau zu realisieren erfolgte wie folgt.


    d) 48 kb dynamic Memory card mit 4000h bis FFFFh ( gen als eine P2 mit nur einer Speicherkarte.

    Diese kann in jeden der SLOTs mit Memory bezeichneten Positionen arbeiten.


    + ADAPTER ganz kurze VG 96 beidseitig Karte.

    Damit werden die 48 kb dynamic Speicher von 4000h auf den 0000h Wert quasi verschoben (logisch).

    Und gleichzeitig mit dem Adapter der Speicher von 0000h bis 3FFFh im Resetzustand ausgeblendet.

    Damit bleiben nur von 4000h bis BFFFh also 32 kB übrieg! Die unteren 16 kB können über den PORT 78h geschaltet werden. (BANKING wie das TA cp/m 64 Systeme das so machen).


    Nun verbaut man einfach eine weitere 16 KB Memory Karte die folgend eingestellt.


    c) Memory auf C000h damit

    DIP (on on off off) das ist logisch ( 0 0 1 1) aber reverse:= 1 1 0 0 die oberen Bits !


    C: Version


    Weiter gibt es eine 64 kB dynamic Memory card. Also nur ein SLOT beliebig in den oben bez. Memory Position eingebaut werden.
    Das BANKING( Mechanismus über PORT 78h) ist in der Karte realisiert.


    Ich schau mir gleich den neuen Beitrag von gpospi an.

    Gerade gpospi habe ich die SLOTs 2,3,und 5 mit den Karten gesehen (erfolgreich) über den MOS Start.

    Der Grund ist hauptsächlich zu den SLOTs! Eigentlich sind diese 3 Karten beliebig in diese SLOTs gewechselt werden - und immer muss es 48 KB ergeben. Das würde ich mal versuchen!

    Hallo gpospi - zu den 16 kb RAM KARTEN sollten zusammen 48kB als MEMORY von 4000h bis FFFFH verwendet werden. Ich habe genau solche 3 RAM je 16 kB Karten - aber lange nicht in Betrieb benutzt. Ich schaue genau wie die DIP switches sein sollen.


    Die Speicherkarten benutzen nur die A- und B- Bus_Signale!!)

    Bei den MEMORY TA P2 Systemen ist der Slot nicht strengten (frei aber nicht auf die folgende SLOTs - nur fest die FLOPPY-Karte(C-BUS FLachband ) dann die DISPLAY -Karte(C_BUS VIDEO-Signale) sowie die CPU-Karte ( wegen der C-BUS Reihe V24 Backplane)


    Wenn ich höre - scheint es ein Thermisches- Problem beim Ansteuern an die Floppy-Strecke (Controller-Karte und/oder Floppylaufwerke) zu sein? Oder einen Spannungsabfall(evtl.) nach gewisser Zeit um die Funktionen die Fehlfunktionen auftreten.


    Es ist doch richtig, dass es zunächst über A: cp/m 4300 die üblichen Programme richtig arbeiten wurden?

    WIe SID43, STAT, PIP und...


    Arbeitet die letzte .IMD DISK mit den üblichen Programmen richtig?


    MIt den evtl. EPROMS kann ich mir nicht einen Fehler vorstellen - oder vom MOS werden als Kaltstart ( POWER ON) die EPROMs jeweils als CRS CHECK geprüft und als Meldung angezeigt. Aber wer weiss?

    Ich habe auf die Schnelle eine IMD Disk-File mit dem FORMATTER ( Testversion) hier abgelegt.

    YFORM2p4.com - klar für die 4300h TPA unter cp/m.

    Nur der Lade-Rahmen ist cp/m und das Verlassen. Sonst werden alle MOS-Funktionen soweit vorhanden hier verwendet.


    Eigentlich sollten die ersten Grundfunktionen F -ormat, und V -erify richtig auf LW-Anwahl und Seiten-Anwahl arbeiten. Einige Anregungen hatte ich vor einiger Zeit mit netmercer besprochen. Da sind einige hilfreiche Funktionen die noch nicht jetzt enthalten ist.

    Die anderen Teile sind noch in der "Software-Schmiede". Änderungen vorbehalt!

    Auch im Moment habe ich keine Kurzbeschreibung, weil es für die zwei Grundfunktionen sicher im Dialog gehen wird.

    Ok gpospi , ich bleib mit am Ball - jede Hintergrundsifos sind hilfreich.


    Wie soll ich mein neuer Prototyp Formatter hier einstellen.

    a) rein bin als .com Start in einem cp/m 4300 TPA, oder

    b) in eine P2 DISK als . imd Format für ein cp/m 4300h ?

    hallo gpospi vielen Dank für den Bericht.


    Mit dem Format und dem LW 2 - müsste doch der Grund zu finden sein - oder, ich überlege mal was der Grund sein könnte.


    Schade das die Kartensätze von rfka01 nicht glatt in Betrieb wurden.


    Ich bin im Moment mit anderen Dingen beschäftigt. Aber in einigen Tagen habe ich zwei Ideen um die Sache evtl. voran zu bringen.


    a) dazu habe ich einen Prototyp zum Coldformatter auf jedes LW und jeder Seite von P2 Laufwerken mit Prüflesen im P2 RAM static arbeitet. Mit Status - Informationen im Fehlerfall. Mal sehen später?


    b) weiter habe ich einen Trick um den Videoausgabestrom des MOS per den LIster über ein V24 Drehkabel an z.B an einen PC per TaraTerm - wenigsten die fehlende Video Bildschirmanzeige (wie bei netmercer erfolgreich wurde) zu betrachten.

    Hello Jaume,

    I hope the exams are now completed successfully.

    In summertime you have less time to take care of the computers.

    Something in the garden or vacation.

    I have looked at the new plan.


    The USER netmercer and gpospi has a lot of experience with the changes and also the repair of hardware units. He had reported here on this subject - he is possible on vacation.


    I think only from the philophie of the software as a memory card can then be used!

    I would like to know more about the strategy of the real memory parts for this memory card.

    Why should the EPROMs be switched ON or OFF by a mechanical switch?


    So what memory areas can be configured by switches and how can the program run which memory areas (PORT - BANKING) are switched.


    If I the DS2069 memory card is 128 kB. In the reset state only the 48kB-bank 0, of 4000h-FFFFh become active. The MOS (0000h - 17FFh) and RAM of 1800h-1BFFH are also active on the CPU with RESET. And clearly the display controller memory!

    This is a P2 configuration (sks, TA, Dr. HELL) to operate with a 48 kB cp / m.


    For a DS2069 I have a 64 kB cp / m (HELL other PORT banking) with a software RAM DISK of 48kB (from the BANK 1 of 4000h - FFFFh)

    available. I'm looking for the software after the holidays - just as background.


    Greeting

    Helwie44