Commit Graph

593 Commits

Author SHA1 Message Date
Laurent Vivier
e09d93360d RELEASE 0.9 2005-09-07 00:49:22 +00:00
Laurent Vivier
f77dcd8300 Correct KERNEL PANIC on IIci: move bootinfo() and set_kernel_bootinfo() after disable_cache() 2005-09-07 00:29:22 +00:00
Laurent Vivier
2665d70906 Update with cvs2cl 2005-09-05 21:16:09 +00:00
Laurent Vivier
1bd317067f RAMDISK memory MUST be allocated at top of memory 2005-09-05 21:11:12 +00:00
Laurent Vivier
4757dff52c Add malloc_top() that try to allocate memory at top of memory 2005-09-05 21:10:31 +00:00
Laurent Vivier
1c814a938b Correctly manage VT100 control characters on serial port (ignore NULL characters) 2005-09-05 19:36:12 +00:00
Laurent Vivier
c4598cd99c remove debug=ser from CONSOLE, add dependencie on vmlinuz for floppy_ramdisk.bin 2005-09-02 23:54:37 +00:00
Laurent Vivier
dc4745097f Manage righ arrow, left arrow and delete keys 2005-09-02 23:53:02 +00:00
Laurent Vivier
00ebe00960 Manage correctly escape strings, GOT table is not able to manage strings pointer in an array, use a switch()/case instead 2005-09-02 23:52:15 +00:00
Laurent Vivier
38e3d2758f Add PBSyncStatus() and its serial status commands 2005-08-31 23:35:08 +00:00
Laurent Vivier
2c6363842c buffer_get() return 0 instead of -1 if no available character 2005-08-31 23:33:57 +00:00
Laurent Vivier
4e4ab9a082 Add SerGetBuf() to know if there is available character in serial line buffer, correct serial_keypressed according serial_getchar which is returning 0 if no available character 2005-08-31 23:32:43 +00:00
Laurent Vivier
b1f8a617ce Update 2005-08-30 15:53:39 +00:00
Laurent Vivier
c2981e4607 Add serial_cursor_restore() and serial_cursor_save() 2005-08-30 08:04:26 +00:00
Laurent Vivier
3d6e6953b1 Add serial_cursor_save(and serial_cursor_restore(), and open serial ports for input, read character from serial ports, detect keypressed 2005-08-30 08:03:50 +00:00
Laurent Vivier
1146dd762d Correct rescue.bin: use compressed kernel image 2005-08-29 12:23:45 +00:00
Laurent Vivier
4222e48572 Use console_cursor_on(), console_cursor_off(), console_cursor_save(), console_cursor_restore() 2005-08-28 21:42:18 +00:00
Laurent Vivier
95e99c5c24 Add console_cursor_on(), console_cursor_off(), console_cursor_save(), console_cursor_restore() 2005-08-28 21:41:31 +00:00
Laurent Vivier
83f79b299b Add vga_cursor_save(), vga_cursor_save() and correct backspace 2005-08-28 21:39:54 +00:00
Laurent Vivier
5e7b54d562 Add path for keyboard.[ch] and cli.[ch] 2005-08-27 22:06:41 +00:00
Laurent Vivier
a1d0dcba79 Correct typo in usage 2005-08-27 21:54:24 +00:00
Laurent Vivier
217d119c4f disable CONSOLE 2005-08-27 21:53:35 +00:00
Laurent Vivier
12aefec328 Add cli.o 2005-08-27 21:26:06 +00:00
Laurent Vivier
279250d2c7 Call cli_edit() to edit parameters 2005-08-27 21:25:33 +00:00
Laurent Vivier
b7797df22f Add cli.h cli.c 2005-08-27 21:25:06 +00:00
Laurent Vivier
a6eb91ec1c Command Line Interpreter 2005-08-27 21:24:26 +00:00
Laurent Vivier
c80730558f Add management of \b 2005-08-27 18:52:51 +00:00
Laurent Vivier
b04eff1baa Add strcpy() 2005-08-27 18:52:24 +00:00
Laurent Vivier
424482eb34 Manage keyboard 2005-08-27 15:48:13 +00:00
Laurent Vivier
488ccb3a9b remove wait and timeout from keyboard_keypressed() 2005-08-27 15:46:47 +00:00
Laurent Vivier
3298458062 rename serial_get(), add serial_keypressed() skeleton 2005-08-27 15:27:03 +00:00
Laurent Vivier
2de889f588 Manage ctrl, remove option 2005-08-26 11:30:35 +00:00
Laurent Vivier
4e055cf799 Call vga_cursor_refresh() 2005-08-26 09:26:19 +00:00
Laurent Vivier
1a6444a800 Add vga_cursor_refresh(), vga_cursor_on(), vga_cursor_off(): management of cursor on the display 2005-08-26 09:25:47 +00:00
Laurent Vivier
a83e92a120 get KeyTime before reading keycode 2005-08-26 07:36:05 +00:00
Laurent Vivier
6b75470fec Add serial_get() skeleton 2005-08-25 21:46:47 +00:00
Laurent Vivier
9c2f76491c Add escape strings and buffer management 2005-08-25 21:45:11 +00:00
Laurent Vivier
5a18009707 Temporarily switch to 68020 2005-08-25 11:12:02 +00:00
Laurent Vivier
5b3c16037f Add scancode conversion procedure 2005-08-25 11:11:28 +00:00
Laurent Vivier
ef945d42ab Add scancodes definition 2005-08-25 08:53:11 +00:00
Laurent Vivier
fba26da4c5 Add KeyLast, KeyTime, KeyRepTime and Ticks 2005-08-25 08:18:00 +00:00
Laurent Vivier
cdbd259853 Really set correctly modifiers bits 2005-08-22 20:48:47 +00:00
Laurent Vivier
243b177780 Set correctly modifiers bits 2005-08-22 20:26:01 +00:00
Laurent Vivier
8382d6405d Add keyboard.h keyboard.c and misc 2005-08-22 20:19:51 +00:00
Laurent Vivier
1e3e41a706 Add keyboard management 2005-08-22 20:18:21 +00:00
Laurent Vivier
5797b03ea2 Manage keyboard 2005-08-22 20:17:34 +00:00
Laurent Vivier
5963764d98 Add GetKeys() 2005-08-21 21:22:15 +00:00
Laurent Vivier
221fbfb12a 68000: Set memory bank from KERNEL_LOADADDR to ScrnBase - 0x8000 2005-06-30 08:55:28 +00:00
Laurent Vivier
a9c5d929c8 Add low memory offset (0x3000) 2005-06-30 01:05:46 +00:00
Laurent Vivier
399f4f4fbc correct typo 2005-06-27 22:22:37 +00:00