Rev 1080 | Rev 1619 | 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 | |||
1073 | tullio | 4 | # Compiler selection option |
5 | # S.Ha.R.K. 1.5.2 added the support of gcc 4 and higher versions. |
||
6 | # However, some options are not compatible with gcc 3 (and DJGPP). |
||
7 | # COMPILER = GCC3, GCC4, DJGPP |
||
8 | COMPILER = GCC4 |
||
9 | |||
558 | giacomo | 10 | # Kernel Image Start Point |
11 | # MEM_START = 0x220000 |
||
12 | # The kernel image file will be loaded starting from this |
||
575 | giacomo | 13 | # physical memory address. For DOS users, it is important |
558 | giacomo | 14 | # to set an high address (like 0x1720000) if you are using |
15 | # Smartdrive or other tools which require Extended Memory |
||
1080 | tullio | 16 | MEM_START = 0x1720000 |
558 | giacomo | 17 | |
309 | giacomo | 18 | # Enable the system time computation through TSC register |
19 | # Only Pentium or higher CPU class |
||
576 | giacomo | 20 | TSC = TRUE |
309 | giacomo | 21 | |
22 | # Enable timer interrupt through P6 APIC instead of PIT |
||
23 | # Only P6 or higher CPU class, TSC support must be enabled |
||
620 | mauro | 24 | APIC = TRUE |
309 | giacomo | 25 | |
558 | giacomo | 26 | # Enable TSC Read Timer Optimization |
27 | # TIMER_OPT = 1000 (For CPU < 1 GHz - Wraparound 585 years) |
||
28 | # TIMER_OPT = 2000 (For 1 GHz < CPU < 2 GHz - Wraparound 146 years) |
||
29 | # TIMER_OPT = 4000 (For 2 GHz < CPU < 4 GHz - Wraparound 36 years) |
||
30 | # TIMER_OPT = 8000 (For CPU < 8 GHz - Wraparound 292 years) |
||
336 | giacomo | 31 | TIMER_OPT = 8000 |
355 | giacomo | 32 | |
558 | giacomo | 33 | # Select the events tracer |
573 | giacomo | 34 | # TRACER = NO,OLD,NEW |
637 | giacomo | 35 | TRACER = NO |
355 | giacomo | 36 | |
558 | giacomo | 37 | # Select the BIOS INTERRUPT access mode |
573 | giacomo | 38 | # BIOS = X,VM86 |
449 | giacomo | 39 | # X means that you must use x.exe as shark loader |
40 | # if shark needs to call BIOS interrupt (Ex. to enable |
||
41 | # graphics) |
||
42 | # VM86 means that shark call the BIOS interrupts as |
||
43 | # Virtual Machine 86, and you can load a graphical |
||
44 | # demo also through GRUB. VM86 MODE IS NOT COMPATIBLE |
||
575 | giacomo | 45 | # WITH SOME VGA CARDS (like MATROX) |
573 | giacomo | 46 | BIOS = X |
449 | giacomo | 47 | |
558 | giacomo | 48 | # Select the FrameBuffer Configuration |
573 | giacomo | 49 | # FB = VESA,FINDPCI,VGA16 |
489 | giacomo | 50 | # VESA it uses the VBE interrupts to enable the |
51 | # selected video mode |
||
52 | # FINDPCI the FrameBuffer driver will try to find a |
||
53 | # PCI/AGP graphical card. If a card is found, FB will |
||
575 | giacomo | 54 | # use a specific driver to enable it |
489 | giacomo | 55 | # VGA16 enable the VGA16 (4 bpp) video mode |
573 | giacomo | 56 | FB = VESA |
623 | giacomo | 57 | |
58 | # Select the FrameGrabber Configuration |
||
59 | # FG = NORMAL, FORCE_PXC |
||
60 | # NORMAL default mode |
||
61 | # FORCE_PXC it forces the frame grabber to init a PXC200 card |
||
62 | FG = NORMAL |
||
63 | |||
1037 | tullio | 64 | # Select the S.Ha.R.K. file system support |
65 | # YES = build the FS library |
||
66 | # NO = do not build the FS library |
||
67 | SHARK_FS = NO |