Commit Graph

481 Commits

Author SHA1 Message Date
Laurent Vivier
5de80e9c48 Add command line interface 2008-09-02 19:40:35 +00:00
Laurent Vivier
e01d129289 install apple_driver 2008-08-13 12:29:52 +00:00
Laurent Vivier
1a1478bfe8 correctly get boot unit 2008-08-12 23:37:22 +00:00
Laurent Vivier
4e79c0b645 if APPLE_DRIVER, set the default unit to the boot unit 2008-08-12 13:55:44 +00:00
Laurent Vivier
fa06e26c9f include ../first/macos.i, for APPLE_DRIVER, manage 32bitmode and boot unit 2008-08-12 13:54:55 +00:00
Laurent Vivier
fb68a737b7 Generate an EMILE Apple_Driver 2008-08-12 09:24:22 +00:00
Laurent Vivier
b0ae9341dd don't crash when configuration file is not found 2008-07-28 23:43:21 +00:00
Laurent Vivier
ff3e6e29a5 remove broken modification (last commit) 2008-07-27 15:13:55 +00:00
Laurent Vivier
8edf4ba24d Wait the release of a key if needed 2008-07-27 14:59:06 +00:00
Laurent Vivier
0d9ccbf7be correctly manage seek()/read() error cases, ignore return of stream_close() 2008-07-16 20:47:37 +00:00
Laurent Vivier
907bb917e6 correctly decode kernel path and center title 2008-07-08 21:58:03 +00:00
Laurent Vivier
15ac0c394f correct typo 2008-04-16 18:22:05 +00:00
Laurent Vivier
35bfdc35f0 Add root property, rename parameters as args 2008-04-16 13:43:28 +00:00
Laurent Vivier
5f7643e48b Add ext2 in libstream 2008-04-12 22:27:13 +00:00
Laurent Vivier
64bc718251 scancode_Stop is '.' and '>', scancode_KeypadStop is '.' 2008-03-17 18:52:41 +00:00
Laurent Vivier
bef869a741 Check boot signature and flush caches 2007-11-05 21:21:02 +00:00
Laurent Vivier
6bd242d7ce Call chainloader, for the moment EMILE is only able to chaiload itself... 2007-11-03 21:04:09 +00:00
Laurent Vivier
c4fb2d359e Add error message 2007-11-02 09:39:21 +00:00
Laurent Vivier
55aa4a8e04 correct memory corruption by hazardous free(), correct bad values (uninitalized) in error message 2007-10-22 22:06:52 +00:00
Laurent Vivier
ac524c2a45 store read_config() result in a structure 2007-10-21 01:48:34 +00:00
Laurent Vivier
90db2e2b91 Add libmap 2007-10-10 21:17:40 +00:00
Laurent Vivier
2e5094aff9 Add chainloader parameter 2007-10-10 17:16:15 +00:00
Laurent Vivier
41b81d76fb Add load_chainloader() 2007-10-10 17:14:42 +00:00
Laurent Vivier
816a2002a7 define driver_ptr() which computes driver pointer according handle and dCtlFlags 2007-10-08 13:32:52 +00:00
Laurent Vivier
8b3e28e5b7 add drive_to_refnum() and refnum_to_drive() 2007-10-08 13:20:24 +00:00
Laurent Vivier
636b4d0868 Find scsi id accorind refnum and vice-versa 2007-10-08 12:38:22 +00:00
Laurent Vivier
b7ced84ebe clear edit line correctly 2007-09-19 20:40:40 +00:00
Laurent Vivier
600f012138 make vga_clear() only if vga is enabled 2007-09-18 22:35:14 +00:00
Laurent Vivier
c7d9742b8a move cli.c to libui/edit.c 2007-09-17 23:31:17 +00:00
Laurent Vivier
f6fea68b4a moved to libui/edit.c and libui/libui.h 2007-09-17 23:10:19 +00:00
Laurent Vivier
2526dd9419 Return to menu if kernel or ramdisk fail to load 2007-09-17 22:23:06 +00:00
Laurent Vivier
dd9b4869c5 Correctly initialize stopbits 2007-09-16 16:22:07 +00:00
Laurent Vivier
dda7ab6a0e correct typo: console_set_position() is console_set_cursor_position() 2007-09-16 15:33:18 +00:00
Laurent Vivier
b82dc3e69f remove read_config_vga(), read_config_modem() and read_config_printer() and initialize vga and modem from read_config(), select one console when several available 2007-09-16 15:27:53 +00:00
Laurent Vivier
abb1e988bf Select only one console when several are available, add console_get_cursor_position(), console_get_size() and console_status_request() 2007-09-16 15:26:17 +00:00
Laurent Vivier
a3aaf95a3c manage correctly keypressed (don't eat the key), initialize independently modem and printer 2007-09-16 15:11:54 +00:00
Laurent Vivier
267264c0f4 select the mode according the configuration 2007-09-16 15:10:49 +00:00
Laurent Vivier
b78ead9cf9 move console_init() to main() 2007-09-16 15:09:15 +00:00
Laurent Vivier
ac5de6e43d reverse previous modification 2007-09-15 05:29:18 +00:00
Laurent Vivier
cdd6ddb62a correctly manage configuration: use open_config() 2007-09-15 05:15:36 +00:00
Laurent Vivier
0eba1130ae on clean, remove *-full directories, bug found by Finn Thain 2007-09-13 07:44:35 +00:00
Laurent Vivier
a370cdfd49 Adjust position and size of progress bar according size of the screen 2007-09-11 23:15:52 +00:00
Laurent Vivier
7ee8215201 include head.h to have emile_l2_header_t definition 2007-09-11 23:10:06 +00:00
Laurent Vivier
e8bbbe07bf config_read_vga() returns the value of the property, we select only one console if several are available (vga, modem, printer) 2007-09-11 23:05:11 +00:00
Laurent Vivier
bc78ec0127 Select only one console when several are available, implement console_get_cursor_position() and console_get_size() 2007-09-11 23:03:10 +00:00
Laurent Vivier
f5740cf4e3 remove useless buffering code, allow to select the port to which we want to send output 2007-09-11 23:01:30 +00:00
Laurent Vivier
78e15acf9d Add vga_is_available() to know if VGA has been activated, give level 2 info to vga_init 2007-09-11 23:00:07 +00:00
Laurent Vivier
e12e2bb481 The number of item in list is index not index+1 2007-09-11 22:57:52 +00:00
Laurent Vivier
f934710d86 Exit from the escape sequence when cursor get position is found 2007-09-11 22:54:58 +00:00
Laurent Vivier
8a586c3e31 include tools.mk 2007-09-06 22:09:11 +00:00