Commit Graph

494 Commits

Author SHA1 Message Date
John Paul Adrian Glaubitz
710d7ed2f6 remove trailing spaces from multiple Makefiles 2017-03-15 22:56:49 +01:00
John Paul Adrian Glaubitz
b6f49c0e6b second: make console_putchar() inline in console.c only 2017-03-15 21:23:48 +01:00
Laurent Vivier
9bd9755dbb Update email address
Signed-off-by: Laurent Vivier <Laurent@Vivier.EU>
2013-09-05 14:45:27 +02:00
Laurent Vivier
56b997e0de update (c) date
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:40:02 +01:00
Laurent Vivier
f2be9d761f Remove unused variables (detected with gcc-4.6) in m68k part
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:39:01 +01:00
Laurent Vivier
3130ac4a9e Add -Wa,-mcpu=68030 and -Wa,-mcpu=68040
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:38:44 +01:00
Laurent Vivier
efcadd06c5 Define get_physical() and make_resident()
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-18 22:24:51 +02:00
Laurent Vivier
80b3fbbec7 switch off interrupts before the PPC bootstrap
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-12 01:14:50 +02:00
Laurent Vivier
5f819dde88 Correctly create the PPC bootstrap section
To be copied to the flat binary file from the ELF file, the section
.bootstrap needs to have the "load" flag. Otherwise objcopy removes it
(even with -j .bootstrap).

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-12 00:59:26 +02:00
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