Changes

Jump to: navigation, search

Hisoft Devpac

746 bytes added, 00:57, 17 May 2015
'''Hisoft Devpac''' is a suite of two programs:
- * GENA3 - a Z80 assembler.- * MONA3 - a disassembler/debugger.
Exits Exists as a new version for CPM CP/M called : [[Hisoft Devpac 80]]. == Source Code File Format == The source code files are stored in a rather unconventional file format: Unlike plain ASCII files, they do have a 128-byte file header, with the filetype byte being set to 08h (making it neither a neither BAS, BIN, nor ASCII file) (in BASIC one gets an error message when trying to use OPENIN, despite of that error message the file ''is'' opened and one ''can'' read from it; when continuing with GOTO <nextline>). The actual file body contains more unconventional things:* Each line starts by a two-byte (16bit) line number. The line number is used only to "ease" navigation inside of the GENA editor, otherwise it isn't needed.* Each line is terminated by a 0Dh byte (exception: some lines are terminated by a 1Ch byte). For normal .txt files these should be replaced by 0Dh,0Ah (for use with locomotive basic, cp/m, msdos, windows, etc.). Note: The GENA assembler includes a function for converting files to plain ASCII: Type "G,,filename.ext" to get the original source, then type "Q1,9999,target.txt" to save lines 1-9999 in ascii format.
== Label ==
<gallery caption="Hisoft Devpac">
Image:Hisoft Devpac Label.jpg|(Amsoft UK) Tape LabelImage:Hisoft Devpac (Amsoft DE) Tape - Label.jpg|(Amsoft DE) Tape Label
Image:Hisoft Devpac (Amsoft UK) Disc Label.jpg|Disc Label
== Tape ==
<gallery caption="Hisoft Devpac(Amsoft UK)">
Image:Hisoft Devpac (Amsoft UK) Tape - side Side B.jpg|side BImage:Hisoft Devpac (Amsoft UK) Tape - side Side A.jpg|side AImage:Hisoft Devpac Tape (Indescomp).jpg|(Indescomp) Tape
</gallery>
<gallery caption== Source Code File Format =="Hisoft Devpac (Amsoft DE)">
The source code files are stored in a rather unconventional file formatImage: Unlike plain ASCII files, they do have a 128-byte file header, with the filetype byte being set to 08h Hisoft Devpac (making it neither a neither BAS, BIN, nor ASCII fileAmsoft DE) Tape - Side B.jpg|side BImage:Hisoft Devpac (in BASIC one gets an error message when trying to use OPENIN, despite of that error message the file ''is'' opened and one ''can'' read from it; when continuing with GOTO <nextline>Amsoft DE)Tape - Side A. The actual file body contains more unconventional things:jpg|side A* Each line starts by a two-byte </gallery> <gallery caption="Hisoft Devpac (16bitIndescomp) line number. The line number is used only to "ease" navigation inside of the GENA editor, otherwise it isn't needed.>* Each line is terminated by a 0Dh byte Image:Hisoft Devpac Tape (exception: some lines are terminated by a 1Ch byteIndescomp). For normal .txt files these should be replaced by 0Dh,0Ah jpg|(for use with locomotive basic, cp/m, msdos, windows, etc.Indescomp)TapeNote: The GENA assembler includes a function for converting files to plain ASCII: Type "G,,filename.ext" to get the original source, then type "Q1,9999,target.txt" to save lines 1-9999 in ascii format.</gallery>
== Manual ==
* [[Media:Hisoft Devpac Manual.pdf|Hisoft Devpac (Amsoft UK) Manual]] {{EN}} {{PDF}}* [[Media:Hisoft Devpac (Amsoft DE) Manual.pdf|Hisoft Devpac (Amsoft DE) Manual]] {{DE}} {{PDF}}
== Download ==
* [[Media:Hisoft Devpac (tapedisc) (Indescomp).zip|Hisoft Devpac (tapedisc) (Indescomp).zip]] (DSK for Emulators)* [[Media:Hisoft Devpac (tape) (Amsoft UK).zip|Hisoft Devpac (tape) (Amsoft UK).zip]] (CDT for Emulators)* [[Media:Hisoft Devpac (disctape) (Amsoft DE).zip|Hisoft Devpac (tape) (Amsoft DE).zip]] (CDT for Emulators)* [[Media:Hisoft Devpac (tape) (Indescomp).zip|Hisoft Devpac (disctape) (Indescomp).zip]] (DSK CDT for Emulators) == Links == * {{CPCPower|4304}}
[[Category:Assembler]] [[Category:Applications]] [[Category:Programming software]] [[Category:Manual]]
907
edits