MSX2(2+) Universal font editor v3.3, with drivers (Kun-Basic)

Page 2/2
1 |

By Dolphin101546015

Champion (324)

Dolphin101546015's picture

22-04-2020, 16:52

New Beta version 4.5b commited to GIT:

Beta version 4.5b:
Updates
- New 8x8 lens mode (for proportional viewing)
- Optimisations, Refactoring, Bug fixing
- Japan and Euro keyboard versions
- Japan and Euro 8x16 fonts

Tested in OpenMSX and WebMSX

PS: My keyboard matrix is changed for updated MSX2 to MSX2+ RUS.
Therefore, I found wrong working keyboard on Japan and European machines.
Keyboard was reworked and this program versions placed to repo (also with native system fonts 8x16).
Good luck! :)

By Dolphin101546015

Champion (324)

Dolphin101546015's picture

19-03-2021, 22:29

New version in GIT with several optimizations
New BIG MSX FONT COLLECTION inside, with Interlaced and Non-interlaced fonts (197 fonts total)

By tech

Rookie (24)

tech's picture

17-07-2021, 23:47

Nice work @Dolphin101546015

Due to different keyboard mapping, the program (version 5.0) is really hard to use with a non-Russian keyboard, for example "H" for help becomes "[" with a US keyboard. Is there a chance to set the program to use different keyboard layouts?

By Dolphin101546015

Champion (324)

Dolphin101546015's picture

26-07-2021, 10:03

Do you try Jap version first?
Please tell me your model name, i'll check.
Thank you for reaction!

By gdx

Enlighted (4641)

gdx's picture

26-07-2021, 11:07

I tried a little on a Japanese MSX but although in the left frame there is a Russian font, in the right frame it is a Japanese character which is displayed regardless of the selected character.

By Dolphin101546015

Champion (324)

Dolphin101546015's picture

06-08-2021, 06:22

Its coz my system is russian, but you able use any font as System Font.
You may reset editable font to you BIOS FONT first, after it saving it, and copy Font.fnt to System.fnt.
You get standart 6x8 BIOS font as System Font in Editor.
Latter you able draw new, your own fonts 6x16, and place as System font also.

Font reset function, calling with Shift+R
Also use font switching feature, for selecting System Font or Editable Font.

By Dolphin101546015

Champion (324)

Dolphin101546015's picture

19-08-2021, 02:49

Version 5.2 in GIT now
New Improvements & Bugfixes

Additions
+ [P] - Function for copying char pattern from System Font to Editable Font
+ [SHIFT]+[P] - Function for copying entire System Font to Editable Font
+ [SHIFT]+[I] - Function for inverting entire Editable Font

Improvements
+ Dramatically improved the performance of the entire editor (especially the scrolling and output functions of the Lens)
+ Code optimization (using of many multiplications was reduced, interface output is accelerated, many parts of the code are redone into subroutines)
+ Changes in UI representations (Banks higlights more intuitive now)
+ Roll Mode disable cursor now for better positioning
+ Improved frame sync
+ Some parts of the code have been greatly reduced
+ Screen resolution was changed to 480x424
+ VRam system area was moved to 0xC200

Bugfixes
+ Fixed all the drawbacks when drawing the interface (Also with Help output, and with Mode switching)
+ Fixed bug with 8x8 Edit Mode
+ Fixed bug in frame sync

Current functions by keys
          [H]      - Help               - Show onscreen Help
          [1]      - Dark  Theme        - Switch Editor to Dark  Theme
          [2]      - White Theme        - Switch Editor to White Theme
          [3]      - 2D or 3D Cursor    - Select and redraw Lens Cursor form.
                        CAUTION: Cursor using char with codes 0 and 255,
                        if you use this, you will lost pattern of 255.
                        Pattern of char 0, always reseting in saved font)
          [8]      - Editor Mode        - Switch between 8x8 or 8x16 Editor Mode
          [<]      - To previous char   - Switch Editor to Previous char pattern
          [>]      - To next     char   - Switch Editor to Next     char pattern
        [SHIFT]    - Seek mode          - Use arrow keys, for positioning
                        in font table for sellecting editable char pattern,
                        or for finding cursor in Lens (cursor will blinking)
        [SPACE]    - Invert block       - Change pattern block in Lens. 
                        Possible using with arrow keys also.
          [S]      - Save 'Font.fnt'    - Save font as 'font.fnt'
          [L]      - Load 'Font.fnt'    - Load font    'font.fnt'
          [B]      - Font Switch        - Switch between System
                        and Editable font view
          [C]      - Copy Bank 0 -> 1   - Copy Bank 0x1000-0x17FF
                        to 0x1800 for 8x16 fonts
          [F]      - Fill  ( white )    - Fill pattern by blocks
          [I]      - Invert char        - Invert char pattern
     [Shift]+[I]   - Invert font        - Invert font patterns
          [P]      - Place char         - Copy current char pattern
                        from System Font
     [Shift]+[P]   - Place font         - Copy System Font to Editable Font
          [R]      - Reset char         - Reset char pattern  to BIOS data
     [Shift]+[R]   - Reset font         - Reset font patterns to BIOS data
      [CTRL]+[F]   - Flip H             - Flip char pattern horisontaly
      [CTRL]+[U]   - Flip V             - Flip char pattern verticaly
        [CTRL]     - Roll mode          - Use arrow keys, for scrolling pattern
     [Shift]+[DEL] - Cut                - Cut pattern to buffer
     [SHIFT]+[Ins] - Paste              - Copy stored pattern to current char
        [ESC]      - Exit Program

JAP & EUR Keyboards will be reworked soon.

By Dolphin101546015

Champion (324)

Dolphin101546015's picture

24-08-2021, 01:35

New and final v5.5 in GIT now:

+ Outline Pattern Function with [CTRL]+[O]
+ Japan & Euro Keyboard reworked (also copy System.fnt in working folder too, for right language)*
+ Lens cursor behaviour reworked
+ Small bugfixes
+ Several optimizations
+ Autosync and delay correction for PAL/NTSC

(*) Japan version tested in OpenMSX with Panasonic FS-A1WSX, Euro - Philips VG 8235

Euro font:

Japan font:

Page 2/2
1 |