|
|
1.1 root 1:
2: /*
3: * <console.c>
4: *
5: * Simple text console
6: *
7: * Copyright (C) 2005 Stefan Reinauer <[email protected]>
8: *
9: * This program is free software; you can redistribute it and/or
10: * modify it under the terms of the GNU General Public License
11: * as published by the Free Software Foundation
12: *
13: */
14:
15: #include "config.h"
16: #include "libopenbios/bindings.h"
17: #include "libc/diskio.h"
18: #include "libopenbios/ofmem.h"
19: #include "pearpc/pearpc.h"
20:
21:
22: typedef struct osi_fb_info {
23: unsigned long mphys;
24: int rb, w, h, depth;
25: } osi_fb_info_t;
26:
27:
28: int PearPC_GetFBInfo( osi_fb_info_t *fb )
29: {
30:
31: fb->w=1024;
32: fb->h=768;
33: fb->depth=15;
34: fb->rb=2048;
35: fb->mphys=0x84000000;
36:
37: return 0;
38: }
39:
40: #define openbios_GetFBInfo(x) PearPC_GetFBInfo(x)
41:
42: #include "../../../packages/video.c"
43: #include "../../../libopenbios/console_common.c"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.