AminetAminet
Search:
84476 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/cross/gensconv-mos.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Spectrum HiSoft Gens source converter
Author:Thomas A. Kjaer, Morphos port by Fabrizio "Lanch" Bartoloni
Uploader:lanch tiscali it (Fabrizio Bartoloni)
Type:dev/cross
Architecture:ppc-morphos
Date:2007-05-11
Download:http://aminet.net/dev/cross/gensconv-mos.lha - View contents
Readme:http://aminet.net/dev/cross/gensconv-mos.readme
Downloads:1058

gensconv.zip - HiSoft Gens source converter.

Do you think DEVPAC is the best assembler for the Spectrum computer?
Well so do I. The only bad thing about DEVPAC is the editor, working with that
is worse than working with MS-DOS's 'edlin' or CP/M's 'ed'.

Would you like to be able to use your favorite editor, like e.g. emacs, for
writing your DEVPAC source file? Well here's the solution, this little package
contains two small programs which will convert DEVPAC source files to normal
text-files and back again. And that's not all, the programs can read and write
files in (for) the following formats:

	* Spectrum +3 files (use e.g. 22DISK for transfering to MS-DOS)
	* Z80 v2.01 .TAP files
	* XZX tape files

And the programs are:
txt2gens.c : the program which will convert ascii text-files into a file
	which DEVPAC will understand. Must be called with :
	txt2gens -[p3|z80|xzx] destfile

	And takes input from stdin. All comments will be ignored to save
	memory for the real source. All assembler statements must be in the 
	format as stated in the DEVPAC manual.

	NOTE! Z80 and XZX users must be aware of the used file name, since 
	there's no check for invalid file name. 

	Invoking txt2gens with wrong number of parametres, will display a
	little help page.

gens2txt.c : the program which will convert your DEVPAC file into pure ascii.
	Must be called with :
	gens2txt sourcefile

	And writes the result to stdout. The program can by itself determine
	which of the three types of supported filetypes, produced this source.

	Again a little help page will be displayed, if wrong number of 
	arguments are supplied.

The programs has been compiled and tested under MS-DOS with TURBO-C 1.0, and 
under Linux with gcc-2.5.8.
BTW, none of the programs will do any form of case conversion, so remember
to use CAPS when writing your source, at least for the MNEMONICS.

Included in this package is a little, but unfinished, font-editor for all
types of Speccy's. Mostly included for testing purpose, as only the basic
functions works. The font-editor will edit fonts of size 8x8, 8x16, 16x8 and 
the huge 16x16, so when it's finished it could be considered as a combined
font/sprite-editor.

TODO:
* Complete the Font-editor program.

* Hopefully in the near future, I'll include #defines so this little piece of
  code willl compiler under HiTech C for CP/M.

* Adding support for +D files, made by DEVPAC.


Sep-94 Thomas Kjaer
email: takjaer at daimi.aau.dk


Contents of dev/cross/gensconv-mos.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 5582   14843  37.6% -lh5- 3839 Jun 18  1994 gensconv/fontedit.z80
[generic]                 4005   10508  38.1% -lh5- 2e9e May  8 20:23 gensconv/gens2txt
[generic]                 1926    5248  36.7% -lh5- aff1 Sep 30  1994 gensconv/gens2txt.c
[generic]                 1360    2694  50.5% -lh5- c01d May  9  1999 gensconv/gensconv-mos.readme
[generic]                 1247    2464  50.6% -lh5- 5ac8 Oct  4  1994 gensconv/README
[generic]                 5421   15308  35.4% -lh5- 704d May  8 20:23 gensconv/txt2gens
[generic]                 3057    9275  33.0% -lh5- f478 Sep 30  1994 gensconv/txt2gens.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         7 files   22598   60340  37.5%            May 11 19:12

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>