home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fujiology Archive
/
fujiology_archive_v1_0.iso
/
!FALCON
/
!BONUS
/
GAMES
/
ENGINES
/
PMHER024.ZIP
/
Changes
next >
Wrap
Text File
|
2000-03-13
|
5KB
|
143 lines
/***********************************************************************\
* Changes done to Heretic sources *
\***********************************************************************/
-------------------------------- 0.24 -----------------------------------
- Modified to be cross-compilable for target m68k-atari-mint
Just edit the makefile and put cross=y. Some other adjustments may be
necessary (CROSSBINDIR_IS_y value is the path to cross-compilation tools).
The new Atari executable is now built with gcc-2.8.1 .
- Atari version:
Added network support (TCP/IP via MintNet), not tested
-------------------------------- 0.23 -----------------------------------
- Atari version:
Bug in 8 bits mode, corrected
-------------------------------- 0.22 -----------------------------------
- Linux version:
Svgalib:
'-zoomscreen' for fullscreen mode
'-videomode <n>' to choose a video mode
X11:
added program name in window title.
now window resize works with the zoom routine.
- Atari version:
Xbios
'-zoomscreen' for fullscreen mode
'-videomode <n>' to choose a video mode on Falcon.
Vdi:
'-zoomscreen' for fullscreen mode
'-novavdi' to force 15 bits in 16 bits mode
modified by Xavier Joubert:
- save/restore palette in 256 colours mode.
- black border around displayed zone.
- test if AES is present or not.
- Separated string version in ./src/i_version.c
- Added zoom routine
- Added 32 bits support
- Tics are calculated now after complete redraw of screen:
So now, the time taken to do the final display (copy,double buffer,zoom) is
taken into account.
- Dynamic system routines
'-sound','-video','-music','-keyboard','-joystick,'-joypad','-mouse'
can select your preferred routine. Missing features on your system are
automatically set 'off'. Now you can easily add new routines.
Atari version:
-keyboard <param> param = ikbd,bios,off
-mouse <param> param = ikbd,off
-joystick <param> param = ikbd,off
-joypad <param> param = on,off
-sound <param> param = dma8,off
-video <param> param = xbios,vdi,off
ikbd: Ikbd-6301 interrupt routines for Atari Falcon/TT.
bios: Bios/Gemdos keyboard routine for all Atari.
dma8: Timer A sound interrupt routine for Atari Falcon/TT.
joypad on: Use joypad ports on Atari Falcon.
xbios: Xbios display on Atari Falcon/TT.
vdi: VDI display for all Atari and clones.
Use '-nofastblit' to allocate VDI buffers in ST-Ram
instead of Fast-Ram.
Linux version:
-keyboard <param> param = svgalib,x11,off
-mouse <param> param = svgalib,x11,off
-sound <param> param = audio,off
-video <param> param = svgalib,x11,off
svgalib: Svgalib routines for Linux/x86
x11: X11 routines for Linux
audio: Linux audio device routine
-------------------------------- 0.15 -----------------------------------
- Corrected 24bits rendering routine
- Added low detail mode
- Corrected bug in sound routine
- Moved assembly m68k sources to ./src/m68k
Svgalib version:
- Use '-video-8' to switch to 320x240x8 bits double buffer mode
Atari version:
- Changed '-falcon8' to '-video-8'
- Added VDI display routine from Johan Klockhars
Use '-pixelinv' to use byte reversed pixels in TrueColour.
- Added DMA sound
- Corrected conflict between sound and keyboard routine
-------------------------------- 0.12 -----------------------------------
- Corrected a problem with double buffering (messages were not deleted).
Atari version:
- New keyboard routine: you can use mouse,joystick,joypad (port 0).
Delete old config files !
-------------------------------- 0.11 -----------------------------------
Atari version:
- Falcon version can use 8 bitplanes mode : '-falcon8' switch
- Should now work on Atari TT in 320x480x8 bits mode (not tested)
-------------------------------- 0.10 -----------------------------------
- Border in not fullscreen mode correctly refreshed in double buffer.
Svgalib version:
- Now can double-buffer in 320x240 mode X style, if compiled for.
-------------------------------- 0.09 -----------------------------------
Atari version:
- More ASM routs to get (a bit) faster
-------------------------------- 0.08 -----------------------------------
Linux/x86/PC and [Mint,Tos]/m68k/F30 common sources
- Back to C only for this version
- Some ASM routs for Atari version
- '-devparm' displays number of tics
- If $HOME is defined, configuration and games are saved in
"$HOME/.heretic/" else in "./"
-------------------------------- 0.03 -----------------------------------
- Display done in 8,15,16,24 bits modes.
Linux version :
- Svgalib and X11 display
-------------------------------- 0.02 -----------------------------------
Port from DOS sources