Lephenixnoir
|
31daa78aa0
|
Emulator progress: build, link, some startup
|
2021-09-20 10:24:18 +02:00 |
Lephenixnoir
|
5f9e27b07a
|
Some cleaning and slight emulator progress
|
2021-09-19 23:34:30 +02:00 |
Lephenixnoir
|
3df65755bc
|
Improve the BFile API in libfxcg
|
2021-09-19 21:36:51 +02:00 |
Lephenixnoir
|
7dbd456cb0
|
Fix status bar being overriden when saving large games
|
2021-09-19 21:09:39 +02:00 |
Lephenixnoir
|
ca24cab9ef
|
Clean up cgdoom.c
|
2021-09-19 20:19:30 +02:00 |
Lephenixnoir
|
c8d897e819
|
Get rid of standard string functions
|
2021-09-19 19:16:50 +02:00 |
Lephenixnoir
|
e586f9fba5
|
Improve behavior of non-delayed saves
|
2021-09-19 17:58:29 +02:00 |
Lephenixnoir
|
df456d85c2
|
Load games from yet-unwritten save files
|
2021-09-19 17:53:43 +02:00 |
Lephenixnoir
|
380a64f989
|
Add progress bar to game saves on exit
|
2021-09-19 17:33:33 +02:00 |
Lephenixnoir
|
6742defa3d
|
Delay game saves until add-in exit to avoid quitting
|
2021-09-19 17:04:28 +02:00 |
Lephenixnoir
|
3205bc21bd
|
Use the WAD name as base for the save file name
|
2021-09-19 16:18:20 +02:00 |
Lephenixnoir
|
03d6d06e8c
|
Fix pathetic performance in Save/Load menus
|
2021-09-19 16:18:05 +02:00 |
Lephenixnoir
|
988cbc9fd1
|
Support space and digits in alphanumeric input mode
|
2021-09-19 16:17:14 +02:00 |
Lephenixnoir
|
26c451697d
|
Properly specify save file buffer and maximum size
|
2021-09-19 14:11:03 +02:00 |
Lephenixnoir
|
0602d21683
|
Make VARS cycle between frameskips 0, 1, 2 and 3
|
2021-09-19 14:11:02 +02:00 |
Lephenixnoir
|
97b31a97d1
|
Rate-limit the game at 35 tics/s (17.5 FPS by default)
|
2021-09-19 00:19:20 +02:00 |
Lephenixnoir
|
f13aeb14e7
|
Enable the Load Game menu
|
2021-09-18 19:31:24 +02:00 |
Lephenixnoir
|
db04c99446
|
Enable the Save Game menu (exits game after save)
|
2021-09-18 19:03:21 +02:00 |
Lephenixnoir
|
a7afb12294
|
Allow crossing the 2MB line on OS 3.60
|
2021-09-18 12:04:05 +02:00 |
Lephenixnoir
|
c38d104d7a
|
Show memory beyond 2MB line on developer info screen
|
2021-09-18 10:09:44 +02:00 |
Lephenixnoir
|
b536a8e31f
|
Allow use of memory beyond the 2MB line (+3 MB mostly)
|
2021-09-18 09:56:09 +02:00 |
Lephenixnoir
|
624df2883a
|
Cache accesses to VRAM (I_Flip 3.4x)
Really makes you wonder how many hours are really needed to get things
to line up properly
|
2021-09-17 21:22:13 +02:00 |
Lephenixnoir
|
ac6f730bed
|
Draw full-screen backgrounds without loading them
|
2021-09-17 17:33:26 +02:00 |
Lephenixnoir
|
828c9329a3
|
Add detailed Z_Malloc error messages
|
2021-09-17 07:43:19 +02:00 |
Lephenixnoir
|
0aaed2e7a5
|
Prevent error messages from disappearing instantly
|
2021-09-17 07:32:38 +02:00 |
Lephenixnoir
|
8cc7f0b115
|
Show proper sky texture in single episode ultimate
|
2021-09-17 07:32:19 +02:00 |
Lephenixnoir
|
1ec215c436
|
Detect single-episode Ultimate with demo count and intermission screens
|
2021-09-17 07:31:09 +02:00 |
Lephenixnoir
|
35708ebc59
|
Restore the detection of finished demos on the title screen
|
2021-09-16 14:10:30 +02:00 |
Lephenixnoir
|
6512fba2d2
|
Remove or disable remaining warnings
|
2021-09-16 07:21:38 +02:00 |
Lephenixnoir
|
e9ce72512f
|
Restore printf-like error messages
|
2021-09-16 07:21:38 +02:00 |
Lephenixnoir
|
bf01ec7864
|
Demos (still don't work) and single-episode Ultimate Doom WADs
|
2021-09-14 10:52:49 +02:00 |
Lephenixnoir
|
808e450ed3
|
Enable demos (but they don't match the version)
|
2021-09-13 20:17:57 +02:00 |
Lephenixnoir
|
9b1d627a3c
|
Trust unaligned lumps by default
|
2021-09-10 22:38:37 +02:00 |
Lephenixnoir
|
83bb8184e8
|
Add option to skip title screen
|
2021-09-10 22:34:17 +02:00 |
Lephenixnoir
|
535a55e60c
|
The proper case is "CGDoom"
|
2021-09-10 22:22:31 +02:00 |
Lephenixnoir
|
aa0f58325c
|
Restore main menu upon loading
|
2021-09-10 22:19:53 +02:00 |
Lephenixnoir
|
f5a8bb90f1
|
Restore original gamma correction messages
|
2021-09-10 22:19:31 +02:00 |
Lephenixnoir
|
4aa4cb1b99
|
Add missing I_ReinitAfterError in non-direct-DD mode
|
2021-09-10 21:40:57 +02:00 |
Lephenixnoir
|
a3ccabfa62
|
Restore dynamic palettes
|
2021-09-09 23:19:10 +02:00 |
Lephenixnoir
|
7d5a81d375
|
Prevent GCC from turning PRAM_Zalloc into PRAM_Malloc + memset
|
2021-09-08 18:17:19 +02:00 |
Lephenixnoir
|
f4c33a2b6a
|
Enable wipe effect with no additional heap
|
2021-09-07 21:55:22 +02:00 |
Lephenixnoir
|
de8d48e714
|
Restore function pointers over insults in f_wipe.c
|
2021-09-07 21:54:22 +02:00 |
Lephenixnoir
|
70d1f68b95
|
Remove Nspire code for configuration done through the main menu
|
2021-09-07 21:53:01 +02:00 |
Lephenixnoir
|
039a5c0b71
|
Allow longer file names (27 characters)
|
2021-08-31 19:54:39 +02:00 |
Lephenixnoir
|
cc1094394e
|
Fix medikit message showing when medikit not picked up
|
2021-08-31 19:50:12 +02:00 |
Lephenixnoir
|
1f290006f1
|
Scrap some memory and somehow avoid heap fragmentation
|
2021-08-31 19:18:55 +02:00 |
Lephenixnoir
|
fb06f2258a
|
Fix skull keys not showing up as intended
|
2021-08-25 15:18:12 +02:00 |
Lephenixnoir
|
cc2fed1be4
|
Require less unaligned lumps to load
|
2021-08-25 15:17:57 +02:00 |
Lephenixnoir
|
34920bbacb
|
Generalize next-fit strategy over zones
|
2021-08-25 11:44:07 +02:00 |
Lephenixnoir
|
fe82cef7c3
|
Add a powerful profiler (libprof)
|
2021-08-25 11:09:35 +02:00 |