Commit Graph

413 Commits

Author SHA1 Message Date
Laurent Vivier
d8928f4462 remove 'ori.w #0x0700, %sr', must be made by the caller 2005-05-25 06:41:03 +00:00
Laurent Vivier
c19a88328c Really change putstring() to console_putstring() 2005-05-25 06:32:58 +00:00
Laurent Vivier
ec1075431d Remove previous modification in MMU040_logical2physicalAttr() 2005-05-25 06:32:19 +00:00
Laurent Vivier
a7a2a2eabc use console_putchar() and console_putstring() instead of putchar() and putstring() (create some problems...) 2005-05-25 06:26:00 +00:00
Laurent Vivier
8eede26e22 Disable serial console 2005-05-25 05:12:31 +00:00
Laurent Vivier
85e5b3f137 Correct isTTSegment() (zone size) and MMU040_logical2physicalAttr() (invalid statement) 2005-05-25 05:11:52 +00:00
Laurent Vivier
646105a81a produce 68020 as cc is bugged 2005-05-24 00:00:13 +00:00
Laurent Vivier
a3cafeb04e Produce pure 68000 binaries 2005-05-23 23:03:04 +00:00
Laurent Vivier
207da244ea Remove NULL 2005-05-23 22:27:03 +00:00
Laurent Vivier
a4db5808a7 Add support for Mac Classic 2005-05-23 22:23:34 +00:00
Laurent Vivier
991245f956 Add commnets for InitGraf() 2005-05-23 22:22:36 +00:00
Laurent Vivier
a359a656a5 Add InitGraf(), detect if LMGetMainDevic() is corrupter (0xAAAAAAAA ? detected on B&W display Mac Classic) 2005-05-23 20:14:40 +00:00
Laurent Vivier
0af901660c Add InitGraf() and detect if glue_display_properties() cannot get properties (B&W display ? seen on Mac Classic) 2005-05-23 20:13:13 +00:00
Laurent Vivier
3d954e3de4 Add some Quickdraw structures 2005-05-23 20:11:26 +00:00
Laurent Vivier
011304404a correct puts() usage, use putchar() and putstring() 2005-05-23 17:10:19 +00:00
Laurent Vivier
6a00dde82b replace console_put() by putchar() and console_print() by putstring() 2005-05-23 17:09:48 +00:00
Laurent Vivier
a74c487fba in error(), use puts() instead of printf() 2005-05-23 17:08:51 +00:00
Laurent Vivier
9b8aab8020 use putchar() instead of console_put() 2005-05-23 17:08:17 +00:00
Laurent Vivier
09f058298b concatenate string of EMILE and CPU type 2005-05-22 23:16:54 +00:00
Laurent Vivier
678d7288f3 Introduce gcc-3.3 and 68020 target instead of 68030 2005-05-22 23:15:56 +00:00
Laurent Vivier
8cfdb1db76 cast for entry, to support gcc 3.3 2005-05-22 21:16:57 +00:00
Laurent Vivier
ad1a7d95eb Add const to console_print() to conform to puts() 2005-05-22 21:15:23 +00:00
Laurent Vivier
f7999b496d Add <string.h> 2005-05-22 21:14:41 +00:00
Laurent Vivier
216cc6e0e3 Remove SUPPORT_68000 and add __mulsi3, __udivsi3, __divsi3, umodsi3 and modsi3 to glue.S, add puts() and putchar() to support standard include 2005-05-22 21:12:21 +00:00
Laurent Vivier
47e38c77c7 Remove SUPPORT_68000 and add __mulsi3, __udivsi3, __divsi3, umodsi3 and modsi3 to glue.S 2005-05-22 21:11:05 +00:00
Laurent Vivier
779e3bc3c3 Add Heap initialization, and 68000/68010 support 2005-05-20 00:24:13 +00:00
Laurent Vivier
774dc5a59f Add 68000 support 2005-05-19 09:02:45 +00:00
Laurent Vivier
d80422e14e change 68000_SUPPORT by SUPPORT_68000, correct vga_clear() 2005-05-19 05:58:27 +00:00
Laurent Vivier
2242de12cd change 68000_SUPPORT by SUPPORT_68000 2005-05-19 05:51:13 +00:00
Laurent Vivier
a9f3d5b2e5 Add 68000 support 2005-05-17 23:40:19 +00:00
Laurent Vivier
6cebabe53b Add 68000 support 2005-05-17 23:36:26 +00:00
Laurent Vivier
f6bbf7d936 Add 68000 support 2005-05-17 23:28:33 +00:00
Laurent Vivier
d6f85543c3 Add support of CPU without MMU 2005-05-16 21:38:33 +00:00
Laurent Vivier
7b843d879b Add enter_kernelnoMMU.S 2005-05-16 21:32:43 +00:00
Laurent Vivier
8373181181 Add enter_kernelnoMMU.S and mixed mixed mode image 2005-05-16 21:31:42 +00:00
Laurent Vivier
7029c477da First revision 2005-05-16 21:29:58 +00:00
Laurent Vivier
d7cc164486 Restore RBV macintosh compatibility 2005-05-14 01:12:46 +00:00
Laurent Vivier
506df41cdc move interrupt disabling from main 2005-05-13 22:36:48 +00:00
Laurent Vivier
470a2a6315 Add BAT mapping for nubus, move interrupts deisabling to enter_kernel 2005-05-13 22:35:58 +00:00
Laurent Vivier
a3d2b674e2 disable interrupts here 2005-05-13 22:02:12 +00:00
Laurent Vivier
97b1de3ca3 change unsigned long to u_int32_t 2005-05-13 22:01:41 +00:00
Laurent Vivier
d20d849e1f Add bootx_infos variable 2005-05-13 17:26:12 +00:00
Laurent Vivier
0caaed7a3e more PPC stuff, init PPC regs here 2005-05-13 17:25:13 +00:00
Laurent Vivier
878e238e66 remove kernel relocation, add PPC registers copy 2005-05-13 17:24:34 +00:00
Laurent Vivier
85f489de67 Add enter_kernelPPC.h 2005-05-13 17:23:42 +00:00
Laurent Vivier
fb9c4ca54c Add malloc.h for size_t in malloc() 2005-05-12 21:57:42 +00:00
Laurent Vivier
b2e798de9e init bootx_infos structure 2005-05-12 21:56:43 +00:00
Laurent Vivier
20247db875 use bus types from bootx.h 2005-05-12 21:07:11 +00:00
Laurent Vivier
ba3f6680b9 Add bootx_init() prototype 2005-05-12 21:06:04 +00:00
Laurent Vivier
969f6c2afa Add bootx info 2005-05-12 21:05:36 +00:00