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