From 697691ecd5d9a33fc26ca49f7976f25e4de243d1 Mon Sep 17 00:00:00 2001 From: viti95 Date: Thu, 16 Jun 2022 21:09:55 +0200 Subject: [PATCH] FastDoom 0.8.14 --- CHANGELOG.MD | 7 +++++++ FASTDOOM/d_main.c | 4 ++-- README.txt | 1 + 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 81f3102d..62b654ec 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,5 +1,12 @@ # CHANGELOG +## 0.8.14 (16 Jun 2022) +* Performance uplift, avoid AGI stalls on column and visplane rendering code (486). Also small optimizations in sound code. +* Dual screen support. Now it's possible to use an Hercules card/monitor to render the automap. Use the command line parameter '-hercmap'. +* Better performance on 8-bit ISA cards and special backbuffered modes (Hercules, CGA, Plantronics ColorPlus, EGA, ATI 640x200). +* Removed Hercules 640x200 mode. It only worked on emulators, didn't work at all on real hardware. Even can cause serious problems on B&W monitors. +* Added transparent automap support. Press 'T' while on automap mode. Only supported while in 'fullscreen' mode. + ## 0.8.13 (02 Jun 2022) * Small performance uplift diff --git a/FASTDOOM/d_main.c b/FASTDOOM/d_main.c index 85f66922..871f1266 100644 --- a/FASTDOOM/d_main.c +++ b/FASTDOOM/d_main.c @@ -810,7 +810,7 @@ void IdentifyVersion(void) if (num_wads > 1) { - printf("\nFastDoom version 0.8.13\n"); + printf("\nFastDoom version 0.8.14\n"); printf("\nFound more than one IWAD. Please select the IWAD you want to play:\n\n"); printf(" 1. DOOM Shareware (doom1.wad)\n"); printf(" 2. DOOM (doom.wad)\n"); @@ -1093,7 +1093,7 @@ void D_DoomMain(void) int386(0x10, ®s, ®s); D_DrawTitle(title, FGCOLOR, BGCOLOR); - printf("\nFastDoom version 0.8.13\n"); + printf("\nFastDoom version 0.8.14\n"); printf("P_Init: Checking cmd-line parameters...\n"); // turbo option diff --git a/README.txt b/README.txt index 9a92d9e8..3cec6ad0 100644 --- a/README.txt +++ b/README.txt @@ -182,6 +182,7 @@ -disabledemo => Disables defered demos -debugPort => Shows FPS via the debug port (0x80) -fixDAC => Fixes palette corruption with VGA cards + -hercmap => Enable Hercules automap (requires dual video card setup) Author ------