You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- ; *** Requirements ***
- ; _blkGetB
- ; _blkPutB
- ; _blkSeek
- ; _blkTell
- ; fsFindFN
- ; fsOpen
- ; fsGetB
- ; fsPutB
- ; fsSetSize
- ; printstr
- ; printcrlf
- ; stdioReadLine
- ; stdioPutC
- ;
-
- .inc "user.h"
- .org 0x818c
- .equ USER_RAMSTART USER_CODE
-
- ; *** Overridable consts ***
- ; Maximum number of lines allowed in the buffer.
- .equ ED_BUF_MAXLINES 0x400
- ; Size of our scratchpad
- .equ ED_BUF_PADMAXLEN 0xc00
-
- ; ******
-
- .inc "err.h"
- .inc "blkdev.h"
- .inc "fs.h"
- jp edMain
-
- .inc "core.asm"
- .inc "lib/util.asm"
- .inc "lib/parse.asm"
- .inc "ed/util.asm"
- .equ IO_RAMSTART USER_RAMSTART
- .inc "ed/io.asm"
- .equ BUF_RAMSTART IO_RAMEND
- .inc "ed/buf.asm"
- .equ CMD_RAMSTART BUF_RAMEND
- .inc "ed/cmd.asm"
- .equ ED_RAMSTART CMD_RAMEND
- .inc "ed/main.asm"
- USER_RAMSTART:
|