Rev 558 | Rev 575 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
309 | giacomo | 1 | # S.Ha.R.K. Setup File |
2 | # |
||
3 | # Oslib Configuration |
||
4 | # |
||
5 | |||
573 | giacomo | 6 | # Select the compiling environement |
7 | # ENV = LINUX (Linux) |
||
8 | # ENV = DJGPP (DOS/Windows DJGPP) |
||
9 | ENV = LINUX |
||
10 | |||
558 | giacomo | 11 | # Kernel Image Start Point |
12 | # MEM_START = 0x220000 |
||
13 | # The kernel image file will be loaded starting from this |
||
14 | # physical memory address. For DOS users it is important |
||
15 | # to set an high address (like 0x1720000) if you are using |
||
16 | # Smartdrive or other tools which require Extended Memory |
||
17 | MEM_START = 0x220000 |
||
18 | |||
309 | giacomo | 19 | # Enable the system time computation through TSC register |
20 | # Only Pentium or higher CPU class |
||
21 | TSC = TRUE |
||
22 | |||
23 | # Enable timer interrupt through P6 APIC instead of PIT |
||
24 | # Only P6 or higher CPU class, TSC support must be enabled |
||
502 | giacomo | 25 | APIC = TRUE |
309 | giacomo | 26 | |
558 | giacomo | 27 | # Enable TSC Read Timer Optimization |
28 | # TIMER_OPT = 1000 (For CPU < 1 GHz - Wraparound 585 years) |
||
29 | # TIMER_OPT = 2000 (For 1 GHz < CPU < 2 GHz - Wraparound 146 years) |
||
30 | # TIMER_OPT = 4000 (For 2 GHz < CPU < 4 GHz - Wraparound 36 years) |
||
31 | # TIMER_OPT = 8000 (For CPU < 8 GHz - Wraparound 292 years) |
||
336 | giacomo | 32 | TIMER_OPT = 8000 |
355 | giacomo | 33 | |
558 | giacomo | 34 | # Select the events tracer |
573 | giacomo | 35 | # TRACER = NO,OLD,NEW |
36 | TRACER = NO |
||
355 | giacomo | 37 | |
558 | giacomo | 38 | # Select the BIOS INTERRUPT access mode |
573 | giacomo | 39 | # BIOS = X,VM86 |
449 | giacomo | 40 | # X means that you must use x.exe as shark loader |
41 | # if shark needs to call BIOS interrupt (Ex. to enable |
||
42 | # graphics) |
||
43 | # VM86 means that shark call the BIOS interrupts as |
||
44 | # Virtual Machine 86, and you can load a graphical |
||
45 | # demo also through GRUB. VM86 MODE IS NOT COMPATIBLE |
||
558 | giacomo | 46 | # WITH SOME VGA CARDS (MATROX) |
573 | giacomo | 47 | BIOS = X |
449 | giacomo | 48 | |
558 | giacomo | 49 | # Select the FrameBuffer Configuration |
573 | giacomo | 50 | # FB = VESA,FINDPCI,VGA16 |
489 | giacomo | 51 | # VESA it uses the VBE interrupts to enable the |
52 | # selected video mode |
||
53 | # FINDPCI the FrameBuffer driver will try to find a |
||
54 | # PCI/AGP graphical card. If a card is found, FB will |
||
55 | # use a specific driver to enable it |
||
56 | # VGA16 enable the VGA16 (4 bpp) video mode |
||
573 | giacomo | 57 | FB = VESA |