Commit Graph

479 Commits

Author SHA1 Message Date
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
Laurent Vivier
59d292fc40 Add scc write base in bootinfo for Mac Classic 2005-06-27 20:25:35 +00:00
Laurent Vivier
8c72026d0d EMILE documentation: man pages written by Stephen R. Marenka 2005-06-16 05:41:02 +00:00
Laurent Vivier
3e762bcf34 EMILE documentation: man pages written by Stephen R. Marenka 2005-06-16 05:27:49 +00:00
Laurent Vivier
ff81b04c7f 68000: put vga_get_videobase() instead of vga_get_video() in boot_info.bi_mac.videoaddr 2005-06-15 08:07:07 +00:00
Laurent Vivier
6e899e57ca 68000: really set physImage to kernel address 2005-06-14 20:15:46 +00:00
Laurent Vivier
4ddcf438d9 Add 68000-based macintosh support: load kernel at address 0x4000 2005-06-14 19:39:43 +00:00
Laurent Vivier
6b501d489e set .chip 68000 2005-06-14 19:32:09 +00:00
Laurent Vivier
6302c6745a remove ori.w #0x0700, %sr, already deone in main() 2005-06-13 20:18:51 +00:00
Laurent Vivier
0122b4f342 Align tags on 4-byte frontier 2005-06-13 20:03:22 +00:00
Laurent Vivier
7f07eaca6b move Gestalt('ram '...) from bootinfo.c to arch.c 2005-06-13 18:49:38 +00:00
Laurent Vivier
75dff171a3 Define some macros about floppy structure 2005-06-10 21:09:42 +00:00
Laurent Vivier
5cbe0f0e3d Generates 68000 compatible floppy 2005-06-10 21:08:52 +00:00
Laurent Vivier
ba2c5fc6e7 68000 compatibility: load _GLOBAL_OFFSET_TABLE_ 2005-06-10 20:53:14 +00:00
Laurent Vivier
c2746c0b56 preliminary support of uncompress on-the-fly 2005-06-09 22:13:21 +00:00