Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

AsyaDrawFPC

AsyaDraw is a free simple ASCII graphics editor using Free Pascal

View on Codeberg

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

AsyaDrawFPC

AsyaDraw is a free simple ASCII graphics editor using Free Pascal

AsyaDraw uses the CRT library

Minimum system requirements

  • GNU/Linux operating system
  • Screen size 80 by 24 characters
  • Keyboard

Install AsyaDraw

1. Install Free Pascal Compiler

Debian & Debian-based

pascal
# apt-get install fpc

Arch & Arch-based

pascal
# pacman -S fpc

Fedora

pascal
# dnf install fpc

2. Clone repository

pascal
$ git clone https://github.com/UlyssesApokin/AsyaDrawFPC.git

3. Compile the program

pascal
$ cd AsyaDrawFPC
pascal
~/AsyaDrawFPC$ fpc AsyaDraw.pas
pascal
~/AsyaDrawFPC$ rm *.o
pascal
~/AsyaDrawFPC$ rm *.ppu

4. Run the program

pascal
~/AsyaDrawFPC$ ./AsyaDraw

Working with the AsyaDraw program

Run the program and enter the name of the file you are going to edit.

If a file with the same name does not exist, a new one will be created.

If a file with that name exists, it will be opened.

AsyaDraw is under development and may destroy a file that is not intended for her.

Do not open files of other applications in AsyaDraw.

Control

  • Arrows - Move
  • Keys A..Z, a..z, 0.. 9, !../ - Brush
  • Tab + tab,b,u,g,c,r,m,o,l,d,n,a,e,t,y,w - Change colors
  • Space - Draw
  • Tab + 1 - Draw only color
  • Tab + 2 - Draw only symbol
  • Backspace - Delete
  • Escape - Save & exit
  • "/about" - Read application information

History of changes

v0.2.1 (2023/05/08)

  • New drawing tool
  • Code optimization
  • Bug fixed

v0.2 (2023/05/07)

  • Added help page
  • The program no longer closes when exiting edit mode
  • Code optimization

v0.1.3 (2023/05/06)

  • Added application information

v0.1.2 (2023/04/27)

  • Bugs fixed
  • Code optimization
  • Add color change by double tab

v0.1.1 (2023/04/23)

  • Pseudo GUI is now scalable
  • Improve readability and code optimization

v0.1 (2023/04/22)

  • Added draw mode and color picker mode
  • Added saving and opening projects
  • Added pseudo-graphical interface