Laurent Vivier
|
9c2f76491c
|
Add escape strings and buffer management
|
2005-08-25 21:45:11 +00:00 |
|
Laurent Vivier
|
5a18009707
|
Temporarily switch to 68020
|
2005-08-25 11:12:02 +00:00 |
|
Laurent Vivier
|
5b3c16037f
|
Add scancode conversion procedure
|
2005-08-25 11:11:28 +00:00 |
|
Laurent Vivier
|
ef945d42ab
|
Add scancodes definition
|
2005-08-25 08:53:11 +00:00 |
|
Laurent Vivier
|
fba26da4c5
|
Add KeyLast, KeyTime, KeyRepTime and Ticks
|
2005-08-25 08:18:00 +00:00 |
|
Laurent Vivier
|
cdbd259853
|
Really set correctly modifiers bits
|
2005-08-22 20:48:47 +00:00 |
|
Laurent Vivier
|
243b177780
|
Set correctly modifiers bits
|
2005-08-22 20:26:01 +00:00 |
|
Laurent Vivier
|
8382d6405d
|
Add keyboard.h keyboard.c and misc
|
2005-08-22 20:19:51 +00:00 |
|
Laurent Vivier
|
1e3e41a706
|
Add keyboard management
|
2005-08-22 20:18:21 +00:00 |
|
Laurent Vivier
|
5797b03ea2
|
Manage keyboard
|
2005-08-22 20:17:34 +00:00 |
|
Laurent Vivier
|
5963764d98
|
Add GetKeys()
|
2005-08-21 21:22:15 +00:00 |
|
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 |
|