Bloček

Bloček is text editor for DOS with unicode support. It means that unlike other DOS editors you are not limited to your current code page. It allows you to edit multilanguage documents, translate texts from one language to another, write modern web pages and so on.
Alternatively can be also used as image viewer (BMP, PCX, GIF, PNG, JPG and WMF)
Current version is v1.34
Compilation date: 25. April 2012
This program is open and free under GNU/GPL license.
Here is binary and here source.
You can also download a additional font packs: exotic middleeuropean fonts and simple world fonts
Separate source of graphics library VenomGFX
There is available a mirror on server webzdarma.cz: binary and source and VenomGFX
For developers:
There is also available a unicode font editor Kašmár!
BTW: "Kašmár" means "nightmare" in russian :-)

Bloček is written in Freepascal. Normal development is still done in older version 1.0.10 but final version is compiled with FPC 2.4.2.

My old software

  • Grabka - simplifies process of copying audio CD and converting them to MP3. Included is a simple non TSR CD player
  • LiveCD - utility for proud owners of Soundblaster Live! This tool sets volume of CD output so you can listen CD's without soundblaster compatibility drivers loaded.
You can download even other my programs and units on my czech site. You can browse it in "english" via google translator.
Link to google translated version of my czech site is here.
Version history:
1.34
  + Now can load vector image format .WMF (so Bloček can serve also as a converter from .WMF format into .BMP because of the screenshot feature)
- fixed occasional bug when shelling into DOS
* compiled with current version of graphics library VenomGFX
1.33b (2010 edition)
  - no new features, just made two changes in source to be compilable by new FPC versions - 2.4.0 and newer.
  (binaries of Bloček and Kašmár on this site were refreshed - now compiled with FPC 2.4.2)
1.33b
  + ASCII conversions
+ brasil keyboard layout
+ configurable menus
+ warns if no virtual memory is present
* radicaly reworked all managment of messages and texts
* other invisible changes
* for final compilation is used Freepascal 2.2.0a
- crash when checking word wrapping with new file
- filesector allows to manualy select a file by writting its name
- tabs work correctly now
- thousands separator
1.32c
  + charmap
+ configuration managment with default and user configuration files
- few bugs fixed
* files are opened gradualy and loading can be canceled
* quite a lot of code rewritten
* better speed
* for final compilation is used another compiler - Freepascal 2.1.4
+ more unicode fonts (there is also a editor with TTF import available on my WWW)
1.31
  * reworked code for switching of opened files
* better tabulators handling
- more compatible searching files
+ russian keyboard driver knows letters "yo" and "YO"
* all text windows now share one outtput buffer - saves a lot of memory
- crash in Search again after Search without any occurence of searched string
* more carefuly checks if graphics card supports LFB
1.3c
  + functions Search, Search again, Replace and Fix word wrapping
+ better algoritms for scalling images (see Select filter in Options menu)
+ horizontal and vertical flip for images
* scrolbars work more or less like in windows
+ changing to/from word wrapping mode keeps cursor position
+ checks if image files are corrupted
- fixed some bugs in image viewing mode
+ added german keyboard driver
- fixed czech keyboard driver
* many invisible but important changes in GUI library
+ better error handler
+ expands tabs
1.2d
  + Ctrl+Alt+arrow functions
+ PNG reader
+ Bloček can be now used as image viewer (BMP, PCX, GIF, PNG, JPG)
- fixed one bug related to text scrolling in word wrapping mode (some mysterious issues left)
- reports error when you try to write to read only drive
- now can't become 15bpp x 16bpp graphics mode confusion
1.1.2
  + another unicode font
* unicode fonts are much smaller now
* unicode fonts are now proportional
+ keyboard layout switching
+ GIF reader
- some small bugs fixed (some left)
+ glyph info on right mouse button
1.1
  + word wrapping
+ conversion routines to/from unicode coding
- some small bugs corrected
+ automatic detection of unicode text
* some internal changes what will be visible later :-)
! most probably some new bugs around word wrapping
0.9x and 1.0.x
  gradual evolution


Here you can see some screenshots: