Annotation of frontvm/README, revision 1.1.1.3

1.1       root        1: 
1.1.1.3 ! root        2: FrontierVM 3 :D
1.1       root        3: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      4: This thing uses code from:
                      5: 
                      6: Reverse-engineered Atari ST frontier (David Braben, etc)
                      7: Hatari (http://hatari.sourceforge.net),
                      8: All the other shit i wrote myself (like the 68k assembler
                      9: and disassembler) are GPL (i guess...).
                     10: 
1.1.1.3 ! root       11: FrontVM3 blurb:
        !            12: ~~~~~~~~~~~~~~~
        !            13: 
        !            14: Uses a very very experimental opengl renderer. Most primitives aren't
        !            15: rendered yet so it isn't really playable.
        !            16: 
        !            17: Press CTRL-E to toggle between this and the original software renderer.
        !            18: 
1.1.1.2   root       19: 
                     20: FrontVM2 addendum:
                     21: ~~~~~~~~~~~~~~~~~~
                     22: 
                     23: FrontVM2 has discarded the uae cpu core of hatari and instead compiles the
                     24: frontier 68k crap to native assembly language. This is done either by generating
                     25: a grotesquely huge C source file, or generating i386 asm directly.
                     26: 
                     27: If your computer is not i386 compatible, and you have loads of ram (it uses
                     28: 2 or 3 hundred megs of ram compiling the huge generated C file with gcc-3.x)
                     29: then type:
                     30: 
                     31: $ make -f Makefile-C
                     32: 
                     33: Otherwise use the i386 one, which does not eat tons of ram, and generates
                     34: a smaller and faster binary:
                     35: 
                     36: $ make -f Makefile-i386
1.1       root       37: 
                     38: Some special keys:
                     39: ~~~~~~~~~~~~~~~~~~
                     40: 
                     41: 
                     42: F11    - Toggle fullscreen.
1.1.1.3 ! root       43: Ctrl-E - Toggle hardware GL / original software renderers.
1.1       root       44: Ctrl-M - Toggle mouse grabbing.
                     45: Ctrl-Q - Quit.
1.1.1.2   root       46: F      - Toggles some debug info & fps readout.
1.1       root       47: 
                     48: If you have a middle mouse button then pressing it should toggle
                     49: mouse grabbing also.
                     50: 
                     51: Changes
                     52: ~~~~~~~
                     53: 
                     54: * 4096 colour palette (was 512 in ST version).
                     55: 
                     56: * dynamic colours are always allocated. frontier used to allocate 14
                     57:   dynamic colours for scenes which typically want 25-35 colours. now
                     58:   all these colours are available. this basically means frontier is
                     59:   now 256 colours from a 4096 colour palette.
                     60: 
                     61: * New option: Light/dark space colour.
                     62: 
                     63: * Fixed ST FE2 bug: milkyway was not visible until after a hyperspace.
                     64: 
                     65: * 'Scale2x' mode, which can be activated in the screen section of
                     66:   the big F12 menu thingy.
                     67: 
                     68: * ripped out the crappy sound code. sfx are now 8 or 16 bit 22khz
                     69:   wavs in sfx/, and music doesn't exist for the moment.
                     70: 
                     71: 2004.05.16 - Option 'Icon beeps' had no effect in ST frontier. Fix this.
                     72: 2004.05.16 - Remember option 'light/dark' space in savefiles.
                     73: 2004.05.16 - Default to 'very high' detail level.
                     74: 
                     75: 
                     76: Savefiles should remain compatible with those of the atari ST version.
                     77: 
                     78: ------
                     79: 
                     80: Bug reports, patches, legal threats welcome.
                     81: 
                     82: -- 
1.1.1.3 ! root       83: t-morton@blueyonder.co.uk
1.1       root       84: 

unix.superglobalmegacorp.com