Skip to content

Commit

Permalink
Update version/changelog/readme
Browse files Browse the repository at this point in the history
  • Loading branch information
viler-int10h committed Sep 4, 2024
1 parent a4c2b92 commit a162135
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 14 deletions.
2 changes: 1 addition & 1 deletion EDITOR.inc
Original file line number Diff line number Diff line change
Expand Up @@ -1777,7 +1777,7 @@
.can_quit: ; QUIT
mov ax, 3
int 10h
test byte[state.tw], 2 ; was Left Shift pressed w/ESC?
test byte[state.tw], 3 ; was Shift pressed w/ESC?
jz @f ; nah:, skip the font-setting

; Leave last active user font on screen
Expand Down
33 changes: 25 additions & 8 deletions FRAPT.TXT
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
���- � � � � � �� | ۱
��- � � �
��- ��[ F O N T R A P T I O N ]�� � �C�R�T�C� �_
� ��[ v1.12 - 2/2024 ]��
� ��[ v1.2 - 9/2024 ]��


Expand Down Expand Up @@ -235,10 +235,18 @@ needed. But, for the sake of completeness...
F8: Select the width of the character cell, either 8 or 9
pixels (see "DOSBox Usage Notes" above if this option is
greyed out).
This applies to the display on-screen, and is reflected
in the edit box. In 9-dot mode the ninth column isn't
editable: the VGA blanks it out for most characters; for
the box/block chars at C0-DF, it duplicates the 8th.
This applies to the on-screen display, and is reflected
in the edit box. The 9th column isn't editable; its
content is determined by the VGA hardware (see below).

Shift+F8: Line Graphics - in 9-dot mode, control whether chars C0-
DF (192-223) extend into the 9th column of the character
cell.
For other characters column 9 is always blank, but the
VGA normally makes an exception for this range, where it
duplicates column 8 (to get continuous line-drawing
graphics). This can be disabled, which is good for
fonts *without* line-drawing characters at C0-DF.

F9: Palette - choose from the list to change Fontraption's
color scheme. Some variety for your eyeballs :)
Expand Down Expand Up @@ -318,7 +326,7 @@ needed. But, for the sake of completeness...
either font, you'll be reminded and get the chance to
chicken out.

LShift+ESC: As above, but also retains the active font on the screen
Shift+ESC: As above, but also retains the active font on the screen
after you quit to DOS (like FONTEDIT).


Expand Down Expand Up @@ -347,11 +355,20 @@ needed. But, for the sake of completeness...
VERSION HISTORY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

v1.2 (2024-09-05):
+ Added Line Graphics setting in 9-dot mode (Shift+F8; controls whether
characters C0-DF extend into the 9th column)
+ 9-dot mode is always available if DOSBox-X is detected
+ Lets you cut/copy one character at the cursor, without selecting a range
* Fixed visual glitch with character range selection in certain cases
* Fixed filename sort order in file browser (dots are disregarded)
* Made minor VGA tweaks and optimizations

v1.12 (2024-02-15):
* Add MIT license
+ Add MIT license
* Bugfix: supports the PS/2 Model P70 plasma display
* Bugfix: should now work on VirtualBox 6.x
* Add debug option to single-step VGA initialization (set DEBUGMODE to 1)
+ Add debug option to single-step VGA initialization (set DEBUGMODE to 1)

v1.11 (2020-09-27):
* Bugfix: undo works correctly after swapping characters
Expand Down
8 changes: 5 additions & 3 deletions FRAPT.asm
Original file line number Diff line number Diff line change
Expand Up @@ -325,11 +325,13 @@ org 100h
dw att.prog_name
db 'Fontraption ',0
dw att.version
db ' v1.12',0
.ver:
db ' v1.2',0
VER_STRLEN = $-.ver-1
dw att.ver_separator
db ' � ',0
dw att.ver_date
db '02/2024 ',0
db '09/2024 ',0

; Some dual-screen locations, no strings attached- - - - - - - - - - - - - - -

Expand Down Expand Up @@ -437,7 +439,7 @@ org 100h
.revert: db 44, 2, BK2,'^R',SPC,'eload',0
.undo: db 44,22, BK2,'^Z',SPC2,'Undo',0
.8_9_dot: db 64, 5, '8/9-dot cell',SNK1,'F8',0
.lge: db 64, 6, 'Col 9 +/-',(SNK or 3),1,SHIFT_SYM,'F8',0
.lge: db 64, 6, 'LineGr +/-',SNK2,1,SHIFT_SYM,'F8',0
.dup_ln: db 64, 3, 'Dup line',(SNK or 5),'F7',0
.ins_ln: db 64, 2, 'Insert line',SNK2,'F6',0
.del_ln: db 64, 1, 'Delete line',SNK2,'F5',0
Expand Down
4 changes: 2 additions & 2 deletions SCREEN.inc
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@
call draw_attr_asc0
mov al, 0B3h ; '³' vertical line
stosb
mov di, 62*2 ; spaces before version string
mov di, (68-VER_STRLEN)*2 ; spaces before version string
stosb
inc di
mov cl, 3
Expand Down Expand Up @@ -1606,7 +1606,7 @@
;-----------------------------------------------------------------------------
draw_lge_hilite: ; Draws Line Gfx Enable checkmark in appropriate location
;-----------------------------------------------------------------------------
add di, 13 ; "+/-" (attribute)
add di, 15 ; "+/-" (attribute)
mov dx, di ; location for [+]
add dx, 4 ; and DX for [-]
mov al, [att.checkmark+bx]
Expand Down

0 comments on commit a162135

Please sign in to comment.