BOSS-X 10.35 veröffentlicht
von atarixle » Do 30. Sep 2010, 18:03So, ich hab grad BOSS-X in der Version 10.35 hochgeladen.
Wichtigste Änderung sind die neuen Routinen für proportionalen Text und für die Darstellung von Symbolen (Icons) auf dem Bildschirm, die von Peter Dell (jac) auf der Fujiama geschrieben wurden.
Bisher liegt nur die PreInstalled-Version vor, also die auf einem 16 MB ATR File vorinstallierte Version.
Die 4-Disketten-Version wird folgen..
Ich hab das mal in "Programmierung" gepostet, weil ich ein bisschen Feedback brauche.
@jac: Ich hab mich dazu entschlossen, die Icon-Routine direkt in das Grundgerüst eines jeden BOSS-X-Programms zu packen, so wie ich es am Anfang mal gezeigt hatte (SYMML="{bin-code der Routine}" ... A=USR(SYMML, X, Y)). Die variable SYMML referenziert also den im Listing gespeicherten String mit der Routine. Somit fällt eine weitere BML-Datei weg, die vielen kleinen Dateien kosten ja schließlich wertvolle Einträge in der Directory. Desweiteren verbraucht diese Methode im Arbeitsspeicher nicht mehr Platz, als eine nachgeladene BML-Routine (im Gegenteil: der Code für das nachladen fällt weg) und im Gegensatz zu einem SYMML$="{bin-code}" liegt der Code nur einmal im Speicher vor (nur im Listing, nicht noch einmal im String). Außerdem kann die Routine später einfach ausgetauscht werden, falls da mal eine neue implementiert wird.
Bei der Fast-Text-Routine, da muss ich die alte Routine noch mitschleifen, falls ein User noch Programme verwendet, die nicht von der aktuell veröffentlichten Version kommen. Da BOSS-X als BASIC-Programm ja naturgemäß OpenSource ist, werd ich in zukünftigen Versionen eine Anleitung mitliefern, wie die neue Routine in alte Programme einprogrammiert werden kann. Spätestens dann werf ich die alte Routine aus dem System.
PS: ich wollte diesen Beitrag eigentlich bei "Programmierung" posten, aber aus irgendeinem Grund darf ich (noch) nicht.
Wichtigste Änderung sind die neuen Routinen für proportionalen Text und für die Darstellung von Symbolen (Icons) auf dem Bildschirm, die von Peter Dell (jac) auf der Fujiama geschrieben wurden.
Bisher liegt nur die PreInstalled-Version vor, also die auf einem 16 MB ATR File vorinstallierte Version.
Die 4-Disketten-Version wird folgen..
Ich hab das mal in "Programmierung" gepostet, weil ich ein bisschen Feedback brauche.
@jac: Ich hab mich dazu entschlossen, die Icon-Routine direkt in das Grundgerüst eines jeden BOSS-X-Programms zu packen, so wie ich es am Anfang mal gezeigt hatte (SYMML="{bin-code der Routine}" ... A=USR(SYMML, X, Y)). Die variable SYMML referenziert also den im Listing gespeicherten String mit der Routine. Somit fällt eine weitere BML-Datei weg, die vielen kleinen Dateien kosten ja schließlich wertvolle Einträge in der Directory. Desweiteren verbraucht diese Methode im Arbeitsspeicher nicht mehr Platz, als eine nachgeladene BML-Routine (im Gegenteil: der Code für das nachladen fällt weg) und im Gegensatz zu einem SYMML$="{bin-code}" liegt der Code nur einmal im Speicher vor (nur im Listing, nicht noch einmal im String). Außerdem kann die Routine später einfach ausgetauscht werden, falls da mal eine neue implementiert wird.
Bei der Fast-Text-Routine, da muss ich die alte Routine noch mitschleifen, falls ein User noch Programme verwendet, die nicht von der aktuell veröffentlichten Version kommen. Da BOSS-X als BASIC-Programm ja naturgemäß OpenSource ist, werd ich in zukünftigen Versionen eine Anleitung mitliefern, wie die neue Routine in alte Programme einprogrammiert werden kann. Spätestens dann werf ich die alte Routine aus dem System.
PS: ich wollte diesen Beitrag eigentlich bei "Programmierung" posten, aber aus irgendeinem Grund darf ich (noch) nicht.