Compilat, Drawing Software, Valorous Amedeo, Gwbasic, AV Logo

COMPILAT, vector drawing program

Read in: IT 🇮🇹   EN 🇺🇸

COMPILAT è un programma di disegno vettoriale che mi ha impegnato per più di un anno, da quando avevo poco più di 14 anni. L'obiettivo di COMPILAT non era solamente quello di disegnare, ma piuttosto quello di avere la possibilità di rigenerare i disegni in altri programmi e giochi che realizzavo in quell'epoca.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Compilat, Drawing Software, Valorous Amedeo, Gwbasic, Universe

Drawings made with COMPILAT were saved on vector text files, which I could then reuse in other programs I made.

COMPILAT, command manual

It was full

Track consecutive segments.
From the point > indicate the first point.
In step > indicate the other points.

gusset

Track segments with one extreme in common and the others free.
Tuition > indicate the details in common.
Al punto > indicare l'estremo libero.

Cerchio

Track circles having the center and radius.
Center > indicate the center of the circle.
Radius > indicate a point on the circumference.
NOTE: It may happen that the cursor is not synchronized on the Y coordinate, by definition of different screens.

Colora

Color parts of the screen, DELIMITED by a broken simple CLOSED that must be the same color as the command.
Point > indicate a point where to color.

Point

Draws points at the position defined by the cursor.
Point > coordinate where to draw the point.

Ellisse

Draw ellipses having the center and the two rays.
Centro > centro dell'ellisse.
X-ray > is the radius on the X-coordinate.
Y-radius > is the radius on the Y coordinate.
NOTE: if the X-rays and Y-rays are the same, it may happen that you do not draw a circle but an ellipse, by definition of several screens.

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Arco

Trace arcs having the center of the circumference and the radius.
Occorre specificare l'angolo di avvio e di fine, in GRADI.
Center > center of the circumference.
Radius > radius of the circumference.
Launch > boot angle (see note).
End > end angle (see note).
NOTE: Angles must be taken into account COUNTERCLOCKING, that is, 0 degrees is at the top, 90 degrees is on the left and 270 is on the right.

Text

Draw letters, having a text file (which can be created with mk text).
File name > name of the text file.
Insertion point > insertion point of text.
Text height > height.

Colore

Imposta il colore corrente, cioè il colore delle linee, cerchi, archi, ecc...
Once the color is selected press enter on EXIT to save, CANCEL to reuse the previous color.
Clear must be pressed when the color has been selected.
Dark returns to the base color.
COLOR, LIGHT
Black, Dark grey
Red, Light red
Blue, Light Blue
Magenta, Light Magenta
Green, Light green
Brown, Yellow
Light blue, Light blue
Light Grey, White

Compilat, Drawing Software, Valorous Amedeo, Gwbasic, Volcano

Done

The COMPILE session ends.
End? > S to exit, N to cancel.

Save

Saves the drawing currently in memory to disk.
File name > indicate the name of the file, pressing Enter reuses the old name.
NOTE: Save uses error messages so you will be prompted before replacing a file.

Charge

Loads a file to disk in memory.
File name > indicate the name of the drawing.
NOTE: Upload uses error messages, a non-existent drawing will be reported.

Cambia

Change the current drawing (in memory).
Erase > erase objects.
Color > changes the color of objects.
NEXT > moves to the next item.
END > saves the modified drawing.
CANCEL > abandon the modified drawing.
If there is no power failure, the modified drawing will not be saved.

insert

Inserts a drawing from disk into memory, concatenating it with the one in memory.
File name > indicate the name of the drawing to be chained.
Insertion point > is the lower-left point where you insert the drawing.
Scale factor > indicate a number (2 doubles the size of the drawing)
To draw a block, you have to start from the bottom-left of the screen otherwise, during the session you ENTER you will not be able to respect the correct insertion point.

Network

Draw a grid on the screen.
To clear it, use the RIDIS command.
E' utile per disegni di blocchi.

He laughed

Regenerates the drawing by erasing, if it exists, the grid and pixels of the cursor.

Disco

Carica l'utilità disco incorporata in COMPILAT.
To change drive (drive) from the list of files press the TAB key.
You can select multiple files by pressing SPACE on each file. If the file has already been selected, that selection will be canceled.
To manipulate the selected files, press ENTER.
If you want to exit the Disk Utility, press ESC.
Commands to manipulate files are useful for both COMPILED archives and normal files.
For certain commands, such as RENAME, you will need to specify each new file name.
L'utility avverte errori di file o di drive.
NOTE: The speed for the COPY command is variable and is caused by a slow response of the COMPUTER to the SHELL function.

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Shell

Moves the command controller to DOS.
To re-enter COMPILED, type EXIT.

Nuovo

Erases the drawing from memory and cleans the screen for a new image.

Colors

Sets the colors of COMPILED.
Select the color, Bright to increase it in intensity.
See the Color command for the color list.
Cursor > sets the color of the COMPILATION cursor.
Border > colors of the margins of the drawing page.
Writings > colors writings of commands and requests.
Tables > color of the command selected in the table.
Save > save the modified configuration.
Reset > set the color as COMPILED.
Exit > re-enter drawing mode.

Options

Sets compiled execution options.
Press Enter on the given option (ON = on, OFF = off).
The Pixel > draws a point when you press Enter on the cursor.
Finestre > attiva lo scorrimento delle finestre di errore, colori, opzioni, ecc...
Autorecupero > salva il disegno in memoria (su file particolare) ogni minuto e lo recupera all'avviamento di COMPILAT se non è stato usato il comando FINE per uscire.
Data/ora > attiva la visualizzazione della data e dell'ora.
Save > save the modified configuration.
Exit > re-enter drawing mode.

Text mk

Create text calligraphy.
You can stop the work, when you restart MK TEXT the compiled text is loaded.
It is recommended to NEVER DELETE any FILE THAT COMPILED CREATES.
File name > indicate the name of the text.

Guide

View this guide.
It is recommended to NEVER DELETE any FILE that COMPIL CREATES, for reasons of program operation.
In GUIDE mode, no command can be carried out.
To exit GUIDE mode, press E in Drawing Prompt or Commands.
Save > the bottom-right of the screen, indicates that the AutoRecovery mode is active (during some commands this writing is deleted).
Help > the bottom-center of the screen, indicates that Help is inserted.
The cause of a non-functioning of the program, or a malfunction is to be attributed to the BASIC that is used or to a reduced speed of a DRIVE.

During the operation of COMPILAT it is necessary to insert the diskette containing the program, UNPROTECTED, in fact the program requires and creates some momentary files, useful for its operation and saving.
In case of absence of electricity, if the Self-Recovery mode is inserted, COMPILAT can recover much of the lost drawing.
If this command is switched off (OPTIONS command), in the absence of voltage or in a program break, ALL data in the updated drawing is lost.

Compilat, Drawing Software, Valorous Amedeo, Gwbasic, Soccer

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

To increase

Enlarges a part of the screen, colors outside the limits of the screen will not be made.
First point > point in the upper-left.
Second point > lower-right point.
NOTA: Se l'ingrandimento è troppo elevato si può verificare un errore, COMPILAT lo controlla e ritorna a formato di disegno normale.

Tutto

Returns to normal drawing format.
Questo comando deve essere utilizzato dopo il comando AUMENTARE, per ritornare a disegnare l'intera immagine.

Exhibition

Shows the drawing without command or text menu.
This command is useful for creating images for games, since it shows only the DRAWING.

Sketch

Draw lines or points by moving the cursor.
Alla domanda "Punti o Linee", rispondere P per tracciare a punti, L per tracciare a linee.
Il comando è soggetto ad INCREMENTO (tasto PAG SU), cioè i punti o le linee avranno tale distanza l'uno dall'altro.
Press ENTER to track, a subsequent press of the key would turn off the tracking mode.
ESC is used to exit the sketch command.
ATTENTION!! The SKETCH command takes up a lot of memory in the file to which it is written, it is as if you were using the PLinea or Punto command repeatedly. To read the length of the file, you can consult the LOWER-RIGHT part of the screen (xxxxx bt) or, if the file is too long and is written (overflow), you can use the TIMES command.

Times

Questo comando serve per avere conoscenza della DATA (modificabile con D), dell'ORA (modificabile con O) e del nome del file (tasto F).
Oltre a ciò permette di conoscere il tempo da cui è stato avviato COMPILAT e la lunghezza del file disegno, memoria libera, ecc...
If in the LOWER-RIGHT part of the screen, the length of the file indicates OVERFLOW (due to the SKETCH, INSERT or other command), the TIMES command can still show the length of the drawing.
ATTENZIONE!! Se si modifica l'ora, anche il tempo dall'avviamento del programma cambierà.

Programming language: Microsoft GwBASIC.
Project start: March 1992. State: for personal use.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Posted in Valorous Amedeo projects.