#
4219bd96 |
|
01-Nov-2010 |
François Revol <revol@free.fr> |
Rework the ConsoleDevice to be a full featured window based console. Only looses high intensity color from the plain console, but doesn't eat keystrokes, and a 2nd window opens for dprintf stuff. Only Amiga makes it possible ;-) http://revolf.free.fr/beos/shots/shot_haiku_loader_amiga_m68k_004.png git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39264 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9bc9cf06 |
|
01-Nov-2010 |
François Revol <revol@free.fr> |
Cleanup. Add a LLKeyboardDevice using lowlevel.library but it doesn't seem to be available in the kickstart I have anyway. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39254 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ee0c1302 |
|
24-Oct-2010 |
François Revol <revol@free.fr> |
Display flags and interlace in the mode menu items. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39136 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b14f1607 |
|
24-Oct-2010 |
François Revol <revol@free.fr> |
Fix setting console position. Generate a list of video modes, though there seem to be some dups and missing ones... The Nominal resolution doesn't mean it can't be better. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39135 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
77fd9ce1 |
|
24-Oct-2010 |
François Revol <revol@free.fr> |
Of course we need the Exec call definition for ColdReboot(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fc13691e |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Add a Clear() call to ExecDevice. Seems there is a lowlevel.library which might be easier to use for keyboard, add some defs for it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39113 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6fff309d |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Almost working keyboard input. One can now select menu items, though it seems to miss 2/3 of the key presses. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39110 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f2b7a266 |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Add an ExecDevice class to handle devices using Exec's IORequest calls. Subclass it as KeyboardDevice to use keyboard.device. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39108 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
22d81b6c |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Implement proper console color handling. Don't draw over the screen title. Oddly the menu doesn't seem to clear the screen. Looks much better now: http://revolf.free.fr/beos/shots/shot_haiku_loader_amiga_m68k_003.png git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39076 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bf6cf210 |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Fix AmigaOS calls : a6 is required to point to the library base, but our gcc uses it as frame pointer, so we must save it before calling. Fix the console and remove test panics. We now display the menu, although not in the best colors : http://revolf.free.fr/beos/shots/shot_haiku_loader_amiga_m68k_002.png (Yes, the mouse moves too :p) Amiga !!!! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39074 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2be003bc |
|
22-Oct-2010 |
François Revol <revol@free.fr> |
Add missing packed attributes. Add needed TextFont struct. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51bac633 |
|
22-Oct-2010 |
François Revol <revol@free.fr> |
More of the needed AmigaOS APIs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39049 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
14016c7c |
|
12-Oct-2010 |
François Revol <revol@free.fr> |
Add some simplified structure definitions the way NetBSD does. Implement cpu detection using Exec's AttnFlags. Now panics a little later. Note you need to tell UAE to emulate a 040 now (020 not supported) with -C4 to boot. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38956 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7ddba3d2 |
|
10-Oct-2010 |
François Revol <revol@free.fr> |
s/amicalls/rom_calls/ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38944 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4219bd961baf4b869ba110d9df7e5eba4a8f2b1e |
|
01-Nov-2010 |
François Revol <revol@free.fr> |
Rework the ConsoleDevice to be a full featured window based console. Only looses high intensity color from the plain console, but doesn't eat keystrokes, and a 2nd window opens for dprintf stuff. Only Amiga makes it possible ;-) http://revolf.free.fr/beos/shots/shot_haiku_loader_amiga_m68k_004.png git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39264 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9bc9cf069d3c8254b27da3cc3750a51010c9e19c |
|
01-Nov-2010 |
François Revol <revol@free.fr> |
Cleanup. Add a LLKeyboardDevice using lowlevel.library but it doesn't seem to be available in the kickstart I have anyway. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39254 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ee0c130257f0d547763676f50a8b50c69b5abfce |
|
24-Oct-2010 |
François Revol <revol@free.fr> |
Display flags and interlace in the mode menu items. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39136 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b14f16077c3bc7938bc8278950915051965c1327 |
|
24-Oct-2010 |
François Revol <revol@free.fr> |
Fix setting console position. Generate a list of video modes, though there seem to be some dups and missing ones... The Nominal resolution doesn't mean it can't be better. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39135 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
77fd9ce1f99299932ec715fb08e308bda6ba2b7f |
|
24-Oct-2010 |
François Revol <revol@free.fr> |
Of course we need the Exec call definition for ColdReboot(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fc13691eeb8a279351ebba1c823376532642917d |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Add a Clear() call to ExecDevice. Seems there is a lowlevel.library which might be easier to use for keyboard, add some defs for it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39113 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6fff309da98fa8128f550d9782aa6bf7d524a192 |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Almost working keyboard input. One can now select menu items, though it seems to miss 2/3 of the key presses. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39110 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f2b7a266d750c83e3e252d795467c65422ad505a |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Add an ExecDevice class to handle devices using Exec's IORequest calls. Subclass it as KeyboardDevice to use keyboard.device. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39108 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
22d81b6c8e1de18add7b031f74e19fb6e9a7c060 |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Implement proper console color handling. Don't draw over the screen title. Oddly the menu doesn't seem to clear the screen. Looks much better now: http://revolf.free.fr/beos/shots/shot_haiku_loader_amiga_m68k_003.png git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39076 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bf6cf2109492de6d763191f3fc9933a7f1835c0c |
|
23-Oct-2010 |
François Revol <revol@free.fr> |
Fix AmigaOS calls : a6 is required to point to the library base, but our gcc uses it as frame pointer, so we must save it before calling. Fix the console and remove test panics. We now display the menu, although not in the best colors : http://revolf.free.fr/beos/shots/shot_haiku_loader_amiga_m68k_002.png (Yes, the mouse moves too :p) Amiga !!!! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39074 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2be003bc1e7752c730e9995cb07ee52e373e798b |
|
22-Oct-2010 |
François Revol <revol@free.fr> |
Add missing packed attributes. Add needed TextFont struct. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51bac633cf5d4cc3a79b68b61e02449318ee7822 |
|
22-Oct-2010 |
François Revol <revol@free.fr> |
More of the needed AmigaOS APIs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39049 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
14016c7ce9a173d8e4a0bb4b6062bf98bda24974 |
|
12-Oct-2010 |
François Revol <revol@free.fr> |
Add some simplified structure definitions the way NetBSD does. Implement cpu detection using Exec's AttnFlags. Now panics a little later. Note you need to tell UAE to emulate a 040 now (020 not supported) with -C4 to boot. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38956 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7ddba3d2ad915b5ea3ebdc0ea6699d5d8530ea06 |
|
10-Oct-2010 |
François Revol <revol@free.fr> |
s/amicalls/rom_calls/ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38944 a95241bf-73f2-0310-859d-f6bbb57e9c96
|