Skip to content

dinodork/ZXGraphics

 
 

Repository files navigation

ZX Graphics Editor by DuefectuCorp

ZX Graphics

Tool for edit GDUs and Fonts for ZX Spectrum 48K/128K. With this editor you can create custom UDGs and fonts.

The editor can handle files with the following extensions:

  • .udg: (User Defined Graphics) It's an array of 168 bytes (21 characters x 8 lines each one) with the raw definition of this UDGs.
  • .gdu: From the spanish "Graficos Definidos por el Usuario", it's the same than .udg
  • .fnt: Personalized font. And array of 768 bytes (96 characters x 8 lines each one) width the raw definition of the alternate charset.

In addition to allowing editing of these file types, data can be exported in .tap format for loading from an emulator (thanks to the export routine that has been developed by Hash6iron) or .bas, a format specifically designed for use in ZX Boriel Basic.

We are working on expanding functionalities and we would like to hear your opinion.

How to start

  • Create a new empty file with the extenson .gdu, .udg or .fnt
  • Open the new file with VSCode
  • Select what type of data you want to create: GDU/UDG or Font
  • Edit the graphics characters
  • Export in your desired format

Help & suggestions

More from DuefectuCorp

Credits and acknowledgements

Suport me

Licence

Versions

v0.0.7

  • Added char number, in fonts, or GDU number to the patterns window.
  • Added zoom level, now: 1, 2, 4, 8, 16, 24, 32, 48 and 64

v0.0.6

  • Added sample usage as REM in BORIEL export files, ASM and DIM
  • Fixed a bug in the array bounds definition in BORIEL DIM export
  • How to start section updated

v0.0.5

  • Removed restriction on pair grouping of patterns when using shift options

v0.0.4

  • Restored minumun version of VSCode to 1.65.0

v0.0.3

  • Added mirror buttons
  • Added rotation buttons
  • Added shift buttons
  • Minimum version set to 1.50.0 or newer
  • Hash6iron mail fixed in Readme.md file

v0.0.2

  • Open new empty files now offers to load default data
  • Renamed option for export "Boriel" to "Boriel ASM"
  • Added option for export to "Boriel DIM" format

v0.0.1

  • Initial version

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.2%
  • TypeScript 29.5%
  • CSS 6.4%
  • FreeBasic 3.9%
  • Assembly 3.0%