xref: /haiku/src/system/boot/platform/amiga_m68k/video.cpp (revision 4ae92968aba77cc4215da219b9f61ba328a92f55)
1*4ae92968SFrançois Revol /*
2*4ae92968SFrançois Revol  * Copyright 2004-2007, Axel Dörfler, axeld@pinc-software.de.
3*4ae92968SFrançois Revol  * Distributed under the terms of the MIT License.
4*4ae92968SFrançois Revol  */
5*4ae92968SFrançois Revol 
6*4ae92968SFrançois Revol 
7*4ae92968SFrançois Revol #include "amicalls.h"
8*4ae92968SFrançois Revol #include "video.h"
9*4ae92968SFrançois Revol //#include "mmu.h"
10*4ae92968SFrançois Revol //#include "images.h"
11*4ae92968SFrançois Revol 
12*4ae92968SFrançois Revol #include <arch/cpu.h>
13*4ae92968SFrançois Revol #include <boot/stage2.h>
14*4ae92968SFrançois Revol #include <boot/platform.h>
15*4ae92968SFrançois Revol #include <boot/menu.h>
16*4ae92968SFrançois Revol #include <boot/kernel_args.h>
17*4ae92968SFrançois Revol #include <util/list.h>
18*4ae92968SFrançois Revol #include <drivers/driver_settings.h>
19*4ae92968SFrançois Revol #include <GraphicsDefs.h>
20*4ae92968SFrançois Revol 
21*4ae92968SFrançois Revol #include <stdio.h>
22*4ae92968SFrançois Revol #include <stdlib.h>
23*4ae92968SFrançois Revol #include <string.h>
24*4ae92968SFrançois Revol 
25*4ae92968SFrançois Revol 
26*4ae92968SFrançois Revol //#define TRACE_VIDEO
27*4ae92968SFrançois Revol #ifdef TRACE_VIDEO
28*4ae92968SFrançois Revol #	define TRACE(x) dprintf x
29*4ae92968SFrançois Revol #else
30*4ae92968SFrançois Revol #	define TRACE(x) ;
31*4ae92968SFrançois Revol #endif
32*4ae92968SFrançois Revol 
33*4ae92968SFrançois Revol 
34*4ae92968SFrançois Revol 
35*4ae92968SFrançois Revol //	#pragma mark -
36*4ae92968SFrançois Revol 
37*4ae92968SFrançois Revol 
38*4ae92968SFrançois Revol bool
39*4ae92968SFrançois Revol video_mode_hook(Menu *menu, MenuItem *item)
40*4ae92968SFrançois Revol {
41*4ae92968SFrançois Revol 	// nothing yet
42*4ae92968SFrançois Revol 	return true;
43*4ae92968SFrançois Revol }
44*4ae92968SFrançois Revol 
45*4ae92968SFrançois Revol 
46*4ae92968SFrançois Revol Menu *
47*4ae92968SFrançois Revol video_mode_menu()
48*4ae92968SFrançois Revol {
49*4ae92968SFrançois Revol 	return NULL;
50*4ae92968SFrançois Revol }
51*4ae92968SFrançois Revol 
52*4ae92968SFrançois Revol 
53*4ae92968SFrançois Revol //	#pragma mark -
54*4ae92968SFrançois Revol 
55*4ae92968SFrançois Revol 
56*4ae92968SFrançois Revol extern "C" void
57*4ae92968SFrançois Revol platform_switch_to_logo(void)
58*4ae92968SFrançois Revol {
59*4ae92968SFrançois Revol 	// TODO: implement me
60*4ae92968SFrançois Revol }
61*4ae92968SFrançois Revol 
62*4ae92968SFrançois Revol 
63*4ae92968SFrançois Revol extern "C" void
64*4ae92968SFrançois Revol platform_switch_to_text_mode(void)
65*4ae92968SFrançois Revol {
66*4ae92968SFrançois Revol 	// TODO: implement me
67*4ae92968SFrançois Revol }
68*4ae92968SFrançois Revol 
69*4ae92968SFrançois Revol 
70*4ae92968SFrançois Revol extern "C" status_t
71*4ae92968SFrançois Revol platform_init_video(void)
72*4ae92968SFrançois Revol {
73*4ae92968SFrançois Revol 	// TODO: implement me
74*4ae92968SFrançois Revol 	return B_OK;
75*4ae92968SFrançois Revol }
76*4ae92968SFrançois Revol 
77