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
|
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
|
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
|
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 |
|
Laurent Vivier
|
2ac76100fa
|
add casts and #ifdef
|
2005-05-12 21:04:29 +00:00 |
|
Laurent Vivier
|
87798930f1
|
more error cases for wrong architecture
|
2005-05-12 06:00:38 +00:00 |
|
Laurent Vivier
|
bb0f544037
|
Add bootx.o in ppc objects
|
2005-05-12 05:53:14 +00:00 |
|
Laurent Vivier
|
5efe9903c3
|
First revision
|
2005-05-12 05:51:56 +00:00 |
|