Просмотр исходного кода

shell: echo types letters right away

Easier to use this way...
pull/10/head
Virgil Dupras 5 лет назад
Родитель
Сommit
e4c23b4270
2 измененных файлов: 5 добавлений и 2 удалений
  1. +1
    -1
      parts/acia.asm
  2. +4
    -1
      parts/shell.asm

+ 1
- 1
parts/acia.asm Просмотреть файл

@@ -85,7 +85,7 @@ aciaInt:
call aciaIncIndex
ld (ACIA_BUFWRIDX), a

; And finially, fetch the value and write it.
; And finally, fetch the value and write it.
in a, (ACIA_IO)
ld (de), a



+ 4
- 1
parts/shell.asm Просмотреть файл

@@ -1,6 +1,6 @@
; shell
;
; Runs a shell over an block device interface.
; Runs a shell over a block device interface.

; Status: incomplete. As it is now, it spits a welcome prompt, wait for input
; and compare the first 4 chars of the input with a command table and call the
@@ -70,6 +70,9 @@ shellLoop:
cp ASCII_LF
jr z, .do ; char is LF? do!

; Echo the received character right away so that we see what we type
SHELL_PUTC

; Ok, gotta add it do the buffer
; save char for later
ex af, af'


Загрузка…
Отмена
Сохранить