Laurent Vivier
c4f9714d63
second: because of mess between gcc and as: remove cpu directive and use the
...
default provided by gcc (68020). Add rules to manage 68040 and 68030 assembly
files in the Makefile. Classic will wait later...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 22:37:03 +02:00
Laurent Vivier
2971c5775d
Correct branch local label to go backward instead forward (assembler error)
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 18:32:34 +02:00
Laurent Vivier
e16d8501ed
Correct signe of response according Gestalt signature
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 18:30:59 +02:00
Laurent Vivier
20e785f628
Define vga_set_palette() to define current display palette.
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-17 14:53:27 +02:00
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