Skip to content

AsyaDraw is a free simple ASCII graphics editor using Free Pascal

License

Notifications You must be signed in to change notification settings

UlyssesApokin/AsyaDrawFPC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AsyaDrawFPC

AsyaDraw is a free simple ASCII graphics editor using Free Pascal

AsyaDraw uses the CRT library

Current version: 0.1.1 2023/04/23

Example

Minimum system requirements

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

Install AsyaDraw

1. Install Free Pascal Compiler

Debian & Debian-based

# apt-get install fpc

Arch & Arch-based

# pacman -S fpc

Fedora

# dnf install fpc

2. Clone repository

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

3. Compile the program

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

4. Run the program

~/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

About

AsyaDraw is a free simple ASCII graphics editor using Free Pascal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages