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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|