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

game/edit/DRC.lha

Mirror:Random
Showing:ppc-amigaosgeneric
No screenshot available
Short:DAAD Reborn Compiler Frontend
Author: at uto_dev (Carlos Sánchez)
Uploader:polluks+aminet sdf lonestar org (Stefan Haubenthal)
Type:game/edit
Version:0.27
Architecture:ppc-morphos; other
URL:https://github.com/daad-adventure-writer/DRC/wiki
Date:2021-11-27
Download:http://aminet.net/game/edit/DRC.lha - View contents
Readme:http://aminet.net/game/edit/DRC.readme
Downloads:3291

DAAD Reborn Compiler Frontend 0.27 (C) Uto 2018-2021
Syntax: drf <target> [subtarget] <file.DSF> [output.json] [options] [additional
symbols]

file.DSF is a DAAD 0.27 source file.

<target> is the target machine, one of this list: ZX, CPC, C64, CP4, MSX,
MSX2, PCW, PC, AMIGA or ST. The target machine will be added as if there
were a '#define <target> ' in the code, so you can make the code depend on
target platform. Just to clarify, CP4 stands for Commodore Plus/4

[subtarget] is an parameter only required when the target is ZX, MSX2 or
PC. Will define the internal variable COLS, which can later be used in DAAD
processes.
For MSX2 values are a compound value of video mode (from mode 5 to 12,
except 9 and 11) and the with of the charset im pixels, which can be 6 or
8. Example: 5_8, 10_8, 12_6, 7_6, etc.
For PC values can be VGA256, VGA, EGA, CGA or TEXT.
For ZX the values can be PLUS3, ESXDOS, UNO or NEXT.
Please notice subtarget for ZX is only relevant if you use Maluva, if you
don't use it or you don't know what it is, choose any of the targets, i.e.
plus3

[output.json] is optional file name for output json file, if missing, drf
will just use same name of input file, but with .json extension.

[options] may be or more of the following:
          -verbose: verbose output
          -no-semantic: DRF won't make a semantic analysis so condacts like
MESSAGE x where message #x does not exist will be ignored.
          -semantic-warnings: DRF will just show semantic errors as warnings,
but won't stop compilation
          -force-normal-messages: all xmessages will be treated as normal
messages
          -force-x-messages: all user messages will be created as xmessages.
Does not affect those written in the MTX table.

[additional symbols] is an optional comma separated list of other symbols
that would be created, so for instance if that parameter is "p3", then
#ifdef "p3" will be true, and if that parameter is "p3,p4" then also #ifdef
"p4" would be true.


DAADMAKER 0.5
Creates ZX Spectrum TAP files from DAAD DDB file and database
Syntax:
daadmaker <TAP file> <INT file> <DDB file> [SDG file] [SCR file] [CHR file]
[loader file]

<TAP file> : output TAP file
<INT file> : ZX Spectrum interpreter file
<DDB file> : input DDB file
[SDG file] : input SDG file (optional)
[SCR file] : input SCR file (optional)
[CHR file] : input CHR file (optional)
[loader file] : alternative basic loader, already in tap format (optional)

Please notice parameters after third one will be identified by file
extension, depending on if it's SDG, SCR, CHR or TAP. A CHR file is a 2048
bytes file with the definition of a charset (o bytes per character, 256
characters).


Make CPC run file on PC. VERSION 3 FILE VERSION 0
(c) 1989-2018 Infinite Imaginations.
Original code for CP/M written by T.J.Gilberts using Hisoft C.
Rebuilt in pascal by Uto in 2018

SYNTAX: MCRF <target file> <interpreter file> <text DDB file> <graphics file>
[font file]

Example: MCRF MYGAME.BIN INT.Z80 MYGAME.DDB MYGAME.GRA
Example: MCRF MYGAME.BIN INT.Z80 MYGAME.DDB MYGAME.GRA PAW1.CHR

Important: The interpreter and graphics files should have an AMSDOS header.
The DDB (text database) one may have it or not, MCRF will auto-detect it.
CHR files are raw definition of 8x8 characters, 256 total, so it should be
a 256 x 8 bytes file (2048). If an Amsdos header is present, it will be
ignored.


Contents of game/edit/DRC.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic]                 3935   12858  30.6% -lh5- 9540 Nov 28 01:46 drc/blank_en.dsf
[generic]                 3633   11620  31.3% -lh5- 5bac Nov 28 01:46 drc/blank_es.dsf
[generic]                 4968   21569  23.0% -lh5- 03e3 Nov 28 01:46 drc/blank_es.___
[generic]               199339  564224  35.3% -lh5- e90b Nov 28 01:46 DRC/drf.exe
[generic]                12633   35149  35.9% -lh5- 7065 Nov 28 01:46 drc/license
[generic]                  278     429  64.8% -lh5- c234 Nov 28 01:46 drc/readme
[generic]                 3959   17126  23.1% -lh5- bd25 Nov 28 01:46 DRC/src/daadmaker.pas
[generic]                21008   85543  24.6% -lh5- e9d7 Nov 28 01:46 DRC/src/drb.php
[generic]                 4484   14986  29.9% -lh5- 58ab Nov 28 01:46 DRC/src/drf.pas
[generic]                  869    4694  18.5% -lh5- 6f44 Nov 28 01:46 DRC/src/DSF.l
[generic]                  239     349  68.5% -lh5- de47 Nov 28 01:46 DRC/src/file2pas.pas
[generic]                 5140   31888  16.1% -lh5- dab2 Nov 28 01:46 DRC/src/lexer.pas
[generic]                 3517   17658  19.9% -lh5- 7a49 Nov 28 01:46 DRC/src/lexer.pas_
[generic]                 2325    7202  32.3% -lh5- d7fb Nov 28 01:46 DRC/src/mcrf.pas
[generic]                  153     271  56.5% -lh5- 3ce1 Nov 28 01:46 DRC/src/UCodeGeneration.pas
[generic]                 3254   18808  17.3% -lh5- 50d5 Nov 28 01:46 DRC/src/UCondacts.pas
[generic]                  380    1316  28.9% -lh5- bf98 Nov 28 01:46 DRC/src/UConnections.pas
[generic]                  677    1795  37.7% -lh5- bcee Nov 28 01:46 DRC/src/UConstants.pas
[generic]                  204     479  42.6% -lh5- 1319 Nov 28 01:46 DRC/src/UCTLExtern.pas
[generic]                  334     707  47.2% -lh5- 3bd9 Nov 28 01:46 DRC/src/UInclude.pas
[generic]                 3696   15856  23.3% -lh5- 49cb Nov 28 01:46 DRC/src/UJSONExport.pas
[generic]                 1038    3212  32.3% -lh5- 4204 Nov 28 01:46 DRC/src/ULabelList.pas
[generic]                 4004   12481  32.1% -lh5- 27c9 Nov 28 01:46 DRC/src/ULexLib.pas
[generic]                  343     911  37.7% -lh5- 64a5 Nov 28 01:46 DRC/src/ULexTokens.pas
[generic]                 1040    3443  30.2% -lh5- 7e25 Nov 28 01:46 DRC/src/UMessageList.pas
[generic]                  479    1567  30.6% -lh5- 033b Nov 28 01:46 DRC/src/UObjects.pas
[generic]                  488    1343  36.3% -lh5- 11f7 Nov 28 01:46 DRC/src/UProcess.pas
[generic]                  498    1368  36.4% -lh5- 59c7 Nov 28 01:46 DRC/src/UProcessCondactList.pas
[generic]                11324   44883  25.2% -lh5- 3ec0 Nov 28 01:46 DRC/src/USintactic.pas
[generic]                  585    1555  37.6% -lh5- 5171 Nov 28 01:46 DRC/src/USymbolList.pas
[generic]                  491    1233  39.8% -lh5- 33e4 Nov 28 01:46 DRC/src/UTokenList.pas
[generic]                  954    3866  24.7% -lh5- 8e46 Nov 28 01:46 DRC/src/UVocabularyTree.pas
[generic]               211931  722124  29.3% -lh5- 7af5 Nov 28 01:47 DRC/drf
[generic]                52634  239612  22.0% -lh5- fb0c Nov 28 01:49 DRC/daadmaker
[generic]                51211  165144  31.0% -lh5- 9359 Nov 28 01:52 DRC/mcrf
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        35 files  612045 2067269  29.6%            Nov 28 05:00

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