Suche die Diskette zum Buch "GEOS Programmierung mit dem Mega Assembler"

Es gibt 55 Antworten in diesem Thema, welches 12.268 mal aufgerufen wurde. Der letzte Beitrag (31. Juli 2022 um 16:49) ist von max2022.

  • Stimmt... es mĂĽssen 154 Blocks sein (das zeigt meine Diskette an)

    Ja, meine originale Disk zeigt auch 154 freie Blocks an. Aber ich habe damals (Anfang der 1990er) MegaAssembler gebraucht gekauft, da er offiziell im Handel nicht mehr zu bekommen war.

    Ob nun 153 oder 154 freie Blöcke ist aber irrelevant. Mit diesem Wert sind zumindest theoretisch ALLE Dateien auf der Disk. Auf der besagten Disk (zimmers.net) liegen (wenn ich jetzt nicht irre) 5 Dateien auf dem Rand. Neben MegaAssembler ist das (aus dem Gedächtnis) CallMegaAss und einige Definitions-Dateien (Mac und Sym). Also alles da (nur seltsam organisiert), da fehlt nichts und die Block-Zahl stimmt auch!

    GruĂź

    Werner

  • Hallo, es hat nun alles mit dem MegaAssembler V2 von der Buch-Diskette funktioniert, wie es soll.

    Nach diversen Startschwierigkeiten ist das MegaAssembler System nun einwandfrei benutzbar.

    Erstes weiteres Resultat:

    Ich konnte die Quelltexte von MegaAssembler V4 nun erfolgreich kompilieren und linken.
    Das finale Programm MegaAssembler V4 ist nun auch lauffähig und benutzbar.

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Ich habe noch eine Nachfrage zum "MegaAssembler V4":
    => Wo findet man das "MegaLinker" Programm.

    V-Link wird in "MegaSssembler V4" via Menu

    "Verlassen =>> MegaLinker" nicht gefunden...

  • Ich habe noch eine Nachfrage zum "MegaAssembler V4":
    => Wo findet man das "MegaLinker" Programm.

    V-Link wird in "MegaSssembler V4" via Menu

    "Verlassen =>> MegaLinker" nicht gefunden...

    V-Link gibt es für V4 auch nicht mehr. Im Prinzip sollte über "Verlassen - Linker" auch der Linker gestartet werden, der ist jetzt Teil von MegaAssembler selbst. Da sollte sich zumindest der Bildschirminhalt ändern...

  • V-Link wird in "MegaSssembler V4" via Menu

    "Verlassen =>> MegaLinker" nicht gefunden...

    Hast Du auch alle Teile wie in der info.Anleitung assembliert?

  • Hallo, ich habe die Anleitung zum Erstellen vorher ausgedruckt und alle Schritte genau befolgt, sonst hätte ich keine lauffähige Version gehabt. ABER, anscheinend ist da irgend etwas falsch gelaufen.

    Ich habe jetzt nochmal genau die gleichen Schritte nochmal von vorne durchgefĂĽhrt - und - nun funktioniert alles perfekt.

    Vielen Dank fĂĽr die gute UnterstĂĽtzung und den guten Support an alle Beteiligten.

  • Meine 153 Blocks ...

    Wurde die Disk mal irgendwann benutzt?

    Es sieht momentan so aus, daß die Disk im Original 154 freie Blöcke hat. Die 153 Blocks kommen wahrscheinlich dadurch zustande, daß der originale Geos-DESKTOP beim Öffnen der Disk ständig nervt mit der Frage ob die Disk konvertiert werden soll. Da ist wohl irgendwann mal "JA" angeklickt worden.

    Bei der Konvertierung wird lediglich der sogenannte Borderblock angelegt (deshalb 1 Block weniger frei) und eine Kennung in die BAM der Disk geschrieben (Track u. Sektor des Borderblocks und der Text "GEOS format V1.0"). Der Borderblock dient beim originalen Geos-DESKTOP dazu, um auf 1 Lfw-Systemen maximal 8 Dateien zwischen verschiedenen Disketten kopieren zu können...

    Bei Topdesk und wohl auch anderen (modernen) Oberflächen wird der Borderblock am Ende des Directorys automatisch mit angefügt und nicht mehr extra behandelt. Deshalb sieht es hier so aus, als wären alle Dateien auf der Disk.

    Bei Wheels sind Dateien auf dem Borderblock nur sichtbar, wenn man "Systemdirectory öffnen" anklickt. Und da Wheels mehr als 8 Dateien im System-Directory erlaubt (also mehr als ein Block) zuläßt, kann ich nicht sagen, was unter MP3 oder Geos mit einer solchen Disk passiert ...

    GruĂź

    Werner

  • Wurde die Disk mal irgendwann benutzt?

    Wahrscheinlich ja ... weiĂź ich aber nicht. Habe das Buch & die Buchdiskette ... bisher nur mit nibtools eingelesen. Kryoflux muss ich noch machen ... und eingescannt habe ich das auch noch nicht. Bisher keine Zeit dafĂĽr gehabt.

  • Es sieht momentan so aus, daĂź die Disk im Original 154 freie Blöcke hat. Die 153 Blocks kommen wahrscheinlich dadurch zustande, daĂź der originale Geos-DESKTOP beim Ă–ffnen der Disk ständig nervt mit der Frage ob die Disk konvertiert werden soll. Da ist wohl irgendwann mal "JA" angeklickt worden.

    Also meine Disk hat 154 free und ist eine GEOS Disk... (Borderblock 19/8). GeoDesk zeigt mir da einen Borderblock an und VALIDATE zeigt weiterhin 154 Blocks free an. Hier mal alle Dateien...

    Bitte melde dich an, um diesen Anhang zu sehen.


    Ich habe jetzt nochmal genau die gleichen Schritte nochmal von vorne durchgefĂĽhrt - und - nun funktioniert alles perfekt.

    Hast Du auch CallMegaAss ĂĽbersetzt? Das ist ein DA das man aus GeoWrite heraus starten kann (nachdem man den aktuellen Text gespeichert hat) um MegaAssembler zu starten. Ist ganz hilfreich.

    Ansonsten MA4+TopSym+TopMac+Sym128.erg auf eine neue Disk kopieren und anfangen fĂĽr GEOS zu programmieren. Wenn man die Beispiele im Buch durchgeht kann man schon einfache Programme schreiben.

  • Jein. Beim kompilieren von CallMegaAss3 mit MegaAssembler V2 gab es nur viele Fehler, sodass ich es nicht mehr versucht habe.

    Auf deinen Hinweis hin habe ich dann nochmal versucht CallMegaAss3 mit MegaAssembler V4.4 zu kompilieren;

    Und - erstaunlicherweise - es hat problemlos geklappt und ist auch lauffähig.

    Danke nochmal fĂĽr die RĂĽckfrage und Hinweise.

    Ab sofort bin ich dann auch ein neuer, treuer Fan in deinem Fan-Club....:thumbsup:

  • Jein. Beim kompilieren von CallMegaAss3 mit MegaAssembler V2 gab es nur viele Fehler, sodass ich es nicht mehr versucht habe.

    Danke für den Hinweis. Muss wohl die Anleitung anpassen, denn CallMA kam erst später dazu.

    Standardmäßig ist CallMA für MAv4 ausgelegt. Will man die Version für MAv2 assemblieren muss man den Quelltext anpassen. Gibt da gleich auf der ersten Seite eine Build-Option.

    Muss ich bei Gelegenheit in der Anleitung erwähnen...

  • Hallo,

    gestern erhielt ich ein Image einer MegaAssembler-Diskette (beide Seiten, von einem Original) die als komplett und alles OK beschrieben wurde.

    Als ich mir das angesehen habe, staunte ich nicht schlecht: Es liegen 5 Dateien auf Seite 1 auf dem Rand (Border-Block). Irgendwie scheinen diese "fehlerhaften" Disketten weiter verbreitet zu sein, als gedacht :wink: .

    Ok, ist kein groĂźes Problem, aber ich kann mir nicht vorstellen, daĂź das damals so verkauft wurde ......

    Nachdem darkvision das Directory seiner originalen Diskette hier gepostet hat und meine originale Diskette genauso aufgebaut ist, habe ich mich entschlossen, meine Diskette (beide Seiten) hier nocheinmal als D64 reinzustellen. Kommt anbei.

    GruĂź

    Werner

  • In der Anleitung 'info.MegaAssV4' gibt es zu Kapiteln im Buch - 'Teil B - Kapitel 1 - Speicherbelegung unter GEOS' - Hinweise/Ergänzungen.

    Allerdings sind da Kapitel-Nummern aufgefĂĽhrt, die in meiner Druckausgabe vom Buch (1990) nicht existieren:

    Z.B. 'T-B.4.26', 'T-B.4.27', 'T-B.4.28', 'T-B.4.29', 'T-B.12.1.11', 'T-B.12.3.8', 'T-B.13.9', 'T-B.14.11', 'T-B.14.12', 'T-B.14.13'.

    Ăśbrigens kommt da das Kapitel 'T-B.12.3.8' 2x vor, was wahrscheinlich ein Versehen ist: 'T-B.12.3.8 GetDiskBlkBuf ($903c)' & 'T-B.12.3.8 PutDiskBlkBuf ($903f)'

    Fragen:
    (1.) Gibt es von dem Buch eine neuere, erweiterte Auflage von dem Buch ?!
    (2.) Falls Ja,
    (a.) gibt es eine Version als .pdf

    - oder -
    (b.) kann jemand die fehlenden Artikel einscannen und hier posten ?!

  • 'T-B.4.26', 'T-B.4.27', 'T-B.4.28', 'T-B.4.29', 'T-B.12.1.11', 'T-B.12.3.8', 'T-B.13.9', 'T-B.14.11', 'T-B.14.12', 'T-B.14.13'.

    sind neu und deshalb nicht im originalen HB zu finden (sozusagen Ergänzungen zum gedruckten HB)

    Kapitel 'T-B.12.3.8' 2x

    ja, Versehen, soll wohl 'T-B.12.3.8' und 'T-B.12.3.9' heiĂźen

    Eine neuere Version des Handbuches gibt es nicht. Deshalb ja die Auflistung in der MegaAss-Anleitung.

    Übrigens, auf der F64-Wolke liegt unter "Handbücher & Bedienungsanleitungen\GEOS-DE-EN" das Buch, die hier erwähnte Ergänzung und eine weitere Ergänzung (zu gateWay) als ein Archiv zusammengefaßt.

    Leider ist momentan die Wolke nicht erreichbar. Zugang muĂź aktualisiert werden, kann ein paar Tage dauern :wink: , dann geht es wieder mit neuem PaĂźwort.

    GruĂź

    Werner

  • bitte eine PM an mich mit den neue n Zugangsdaten schicken

    ... machst Du auch irgendwas selber?

    Die Verbindung zur Wolke gibt es hier: Bitte melde dich an, um diesen Link zu sehen.

    den Rest muĂźt Du selber machen. Schau auf das Posting im Link, dann siehst Du wenn es wieder geht. Einen Hinweis, daĂź die Daten aktualisiert werden mĂĽssen, habe ich abgesandt.

    GruĂź

    Werner

    PS

    Eins noch: Dann fehlt Dir ja nur noch die Beschreibung fĂĽr Programmierer unter MP3. Die gibt es hier: Bitte melde dich an, um diesen Link zu sehen.

  • Nachtrag zur Mega-Assembler Anleitung:
    Die Anleitung von der "Wolke" ist in vorliegender Version ziemlich disorganisiert/zerschossen:

    - Kapitel 1 vor dem Inhaltsverzeichnis

    - Vorwort 2x mitten im Inhaltsverzeichnis

    - Seiten des Inhaltsverzeichnis teilweise in falscher Reihenfolge

    - Buchtitel auf Seite 19

    - Kein Kapitel 2 zwischen 1 und 3

    - .....


    ==> Ab Ende Juli/Anfang August werde ich das PDF mal reorganisieren...

  • Die Anleitung von der "Wolke" ist in vorliegender Version ziemlich disorganisiert/zerschossen:

    Kannst Du mir mal einen Link geben? Wo finde ich diese seltsame Datei?

    GruĂź

    Werner

    PS: erledigt. Habs gefunden. Ist mir gar nicht aufgefallen bisher :wink:

    Aber bitte mach das folgender maĂźen:

    1. komplettes Archiv herunterladen (Pfad dahin merken)

    2. das fehlerhafte Dokument bearbeiten

    3. das Archiv wieder komplett mit gleichem Namen! zusammenpacken

    4. hochladen

    5. syshack informieren, daĂź er das neue Archiv an genau die gleiche Stelle (Pfad angeben) speichern soll und das alte Archiv ĂĽberschreiben soll

    nochmal :wink: :

    Kein Kapitel 2 zwischen 1 und 3

    Ja, da fehlt eine Seite ....