Programmier-Projekte
Lazarus / Free Pascal
Ronald Daleske

Startseite Impressum Warenzeichen

COM2INC

Ein Konsolen-Programm für die Nutzung in Batch-Scripten. Für das Projekt CPD5 müssen binäre CP/M COM-Dateien in ein Byte-Array in PASCAL-Syntax umgewandelt werden. Diese konvertierten Binärwerte werden als Includedatei in das PASCAL-Projekt übernommen und können so in den Mikrocontroller geladen werden.

Inhaltsverzeichnis

Syntax
Parameter
Bemerkungen
Beispiel
Downloads
Lizenz

Syntax

COM2INC <binäre Quelldatei> <ASCII Zieldatei> <Name der Variablen für die Länge des ARRAYs> <Name des ARRAYs>

Parameter

Bemerkungen

Das Programm liest Byte für Byte die binärwerte der Quelldatei ein und wandelt jeden Wert in ein hexadezimale Zahl um. Diese hexadezimalen Zahlen werden in eine ASCII-Textdatei entsprechend der PASCAL-Syntax abgespeichert. Der "Name der Variablen für die Länge des ARRAYs" und der "Name des ARRAYs" werden ebenfalls in diesen PASCAL-Quelltext entsprechend des Syntax mit eingebunden.

Beispiel

COM2INC CPD5.COM CPD5_TXT.INC Laenge_BIOS_Array BIOS_ARR

Downloads

Programm: COM2INC.exe

Quelltexte: COM2INC.zip

Lizenz


Creative Commons Lizenzvertrag
Diese(s) Werk bzw. Inhalt von Ronald Daleske steht unter einer Creative Commons Namensnennung-Nicht-kommerziell 3.0 Deutschland Lizenz.


keine Mängelgewähr

DIESE SOFTWARE WIRD VOM URHEBERRECHTSINHABER "OHNE MÄNGELGEWÄHR" BEREITGESTELLT. ALLE AUSDRÜCKLICHEN ODER STILLSCHWEIGENDEN GEWÄHRLEISTUNGEN, EINSCHLIESSLICH DER STILLSCHWEIGENDEN GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK (JEDOCH NICHT DARAUF BESCHRÄNKT), WERDEN AUSGESCHLOSSEN. DER URHEBERRECHTSINHABER IST IN KEINEM FALL UND NACH KEINER HAFTUNGSTHEORIE (SEI ES AUF VERTRAGSBASIS, AUF DER BASIS STRENGER HAFTUNG ODER UNERLAUBTER HANDLUNGEN, EINSCHLIESSLICH FAHRLÄSSIGKEIT) FÜR BELIEBIGE VERURSACHTE DIREKTE, INDIREKTE, ZUFÄLLIGE, BESONDERE, EXEMPLARISCHE SCHÄDEN ODER FOLGESCHÄDEN (EINSCHLIESSLICH, JEDOCH NICHT BESCHRÄNKT AUF BESCHAFFUNG VON ERSATZPRODUKTEN ODER -LEISTUNGEN, NUTZUNGSAUSFALL, DATEN- UND GEWINNVERLUST ODER GESCHÄFTSAUSFALL) HAFTBAR, DIE AUFGRUND DER VERWENDUNG DIESER SOFTWARE ENTSTEHEN KÖNNEN. DIES GILT AUCH, WENN AUF DIE MÖGLICHKEIT SOLCHER SCHÄDEN HINGEWIESEN WURDE.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



Startseite Impressum Warenzeichen