Skip to content

Commit bd83aa5

Browse files
mbrukneragurtovoy
authored andcommitted
feat: add scroll navigation, line-wrap tracking, and wrap-aware editing
- Shift+Up/Down scrolls through program listings with multi-row line support - Line-wrap flag bitmap tracks which display rows are continuations - Home/Shift+Home navigate to start/end of logical wrapped lines - Ctrl+K clears to end of line including continuation rows - Backspace and cursor movement work across wrapped line boundaries - Shift+DEL inserts blank line (like Atari 800) - LIST output tracks line wrapping for proper scroll navigation - add Shift+Left/Right word jumps
1 parent df4639f commit bd83aa5

42 files changed

Lines changed: 2618 additions & 175 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

modules/graphics/drawing/line.asm

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,7 @@ _GXAXExit:
163163

164164
GXIncrementY:
165165
inc gxY0
166-
jsr GXMovePositionDown
167-
rts
166+
jmp GXMovePositionDown
168167

169168

170169
; ************************************************************************************************

modules/graphics/drawing/sources/font.asm

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ GXFontHandler: ;; <5:DrawFont>
3838
lda #8 ; size 8x8
3939
ldx #GXGetGraphicDataFont & $FF ; XY = Graphic Data retrieval routine
4040
ldy #GXGetGraphicDataFont >> 8
41-
jsr GXDrawGraphicElement
42-
rts
41+
jmp GXDrawGraphicElement
4342
;
4443
; Get line X of the graphics into the Pixel Buffer
4544
;

0 commit comments

Comments
 (0)