Laurent Vivier
|
221fbfb12a
|
68000: Set memory bank from KERNEL_LOADADDR to ScrnBase - 0x8000
|
2005-06-30 08:55:28 +00:00 |
|
Laurent Vivier
|
a9c5d929c8
|
Add low memory offset (0x3000)
|
2005-06-30 01:05:46 +00:00 |
|
Laurent Vivier
|
399f4f4fbc
|
correct typo
|
2005-06-27 22:22:37 +00:00 |
|
Laurent Vivier
|
59d292fc40
|
Add scc write base in bootinfo for Mac Classic
|
2005-06-27 20:25:35 +00:00 |
|
Laurent Vivier
|
8c72026d0d
|
EMILE documentation: man pages written by Stephen R. Marenka
|
2005-06-16 05:41:02 +00:00 |
|
Laurent Vivier
|
3e762bcf34
|
EMILE documentation: man pages written by Stephen R. Marenka
|
2005-06-16 05:27:49 +00:00 |
|
Laurent Vivier
|
ff81b04c7f
|
68000: put vga_get_videobase() instead of vga_get_video() in boot_info.bi_mac.videoaddr
|
2005-06-15 08:07:07 +00:00 |
|
Laurent Vivier
|
6e899e57ca
|
68000: really set physImage to kernel address
|
2005-06-14 20:15:46 +00:00 |
|
Laurent Vivier
|
4ddcf438d9
|
Add 68000-based macintosh support: load kernel at address 0x4000
|
2005-06-14 19:39:43 +00:00 |
|
Laurent Vivier
|
6b501d489e
|
set .chip 68000
|
2005-06-14 19:32:09 +00:00 |
|
Laurent Vivier
|
6302c6745a
|
remove ori.w #0x0700, %sr, already deone in main()
|
2005-06-13 20:18:51 +00:00 |
|
Laurent Vivier
|
0122b4f342
|
Align tags on 4-byte frontier
|
2005-06-13 20:03:22 +00:00 |
|
Laurent Vivier
|
7f07eaca6b
|
move Gestalt('ram '...) from bootinfo.c to arch.c
|
2005-06-13 18:49:38 +00:00 |
|
Laurent Vivier
|
75dff171a3
|
Define some macros about floppy structure
|
2005-06-10 21:09:42 +00:00 |
|
Laurent Vivier
|
5cbe0f0e3d
|
Generates 68000 compatible floppy
|
2005-06-10 21:08:52 +00:00 |
|
Laurent Vivier
|
ba2c5fc6e7
|
68000 compatibility: load _GLOBAL_OFFSET_TABLE_
|
2005-06-10 20:53:14 +00:00 |
|
Laurent Vivier
|
c2746c0b56
|
preliminary support of uncompress on-the-fly
|
2005-06-09 22:13:21 +00:00 |
|
Laurent Vivier
|
406f252a78
|
change prototype of uncompress(): caller provide function to feed the inflate procedure
|
2005-06-09 22:11:07 +00:00 |
|
Laurent Vivier
|
da403aff9f
|
move uncompressing kernel from main.c to load.c
|
2005-06-09 19:58:49 +00:00 |
|
Laurent Vivier
|
713ca6ad89
|
move to version 5 of header: kernel_size == kernel_image_size means uncompressed
|
2005-06-09 19:55:12 +00:00 |
|
Laurent Vivier
|
db7be2407b
|
Update
|
2005-06-06 19:57:25 +00:00 |
|
Laurent Vivier
|
8da276934d
|
Manage RESIDENT page entry
|
2005-06-06 19:38:07 +00:00 |
|
Laurent Vivier
|
dac89b097e
|
Set STATIC to static
|
2005-06-06 19:36:13 +00:00 |
|
Laurent Vivier
|
13ced3364c
|
GCC 3 requires BSS be cleared: it places variables initialized to 0 from DATA to BSS
|
2005-06-06 19:33:40 +00:00 |
|
Laurent Vivier
|
a7486773fc
|
backport fix from gzip 1.3.5
|
2005-06-06 18:15:51 +00:00 |
|
Laurent Vivier
|
4e40550c9f
|
save and restore registers at entry/exit of functions (detected with GCC 3)
|
2005-06-01 23:26:24 +00:00 |
|
Laurent Vivier
|
c874bd5250
|
save and restore %d2 in MMU040_read_phys (detected with GCC 3.4)
|
2005-06-01 22:48:38 +00:00 |
|
Laurent Vivier
|
0c63c2cb52
|
more gcc-3 compatibility: add putchar()
|
2005-05-26 22:43:10 +00:00 |
|
Laurent Vivier
|
4c98823894
|
new ChangeLog with cvs2cl
|
2005-05-26 22:41:48 +00:00 |
|
Laurent Vivier
|
5fb2f14d7c
|
update VERSION with 0.9CVS
|
2005-05-26 17:53:15 +00:00 |
|
Laurent Vivier
|
ceebb8c1f5
|
Release 0.8
|
2005-05-25 22:11:55 +00:00 |
|
Laurent Vivier
|
545cbd81d0
|
Add 'ori.w #0x0700,%sr'
|
2005-05-25 22:05:35 +00:00 |
|
Laurent Vivier
|
445c9a7b3d
|
Remove -Os, kernel doesn't boot on my LC475
|
2005-05-25 19:05:22 +00:00 |
|
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 |
|