Commit Graph

126 Commits

Author SHA1 Message Date
Lephenixnoir 0602d21683
Make VARS cycle between frameskips 0, 1, 2 and 3 2021-09-19 14:11:02 +02:00
Lephenixnoir 1665a09cce
G3A update 2021-09-19 00:19:20 +02:00
Lephenixnoir eef7d514c4
Determine Pphi dynamically 2021-09-19 00:19:20 +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 7b4e50b1c5
G3A update 2021-09-18 12:04:27 +02:00
Lephenixnoir a7afb12294
Allow crossing the 2MB line on OS 3.60 2021-09-18 12:04:05 +02:00
Lephenixnoir aa6cca601f
G3A update 2021-09-18 10:10:02 +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 0942fe0035
G3A update 2021-09-17 21:23:23 +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 fe2519fc57
G3A update 2021-09-17 16:58:21 +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 8543c9628f
G3A update 2021-09-14 11:41:59 +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 4214b687b5
G3A update 2021-09-10 22:55:23 +02:00
Lephenixnoir d0c1dc0666
Much-needed README update 2021-09-10 22:54:54 +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 6c1e137f70
G3A update 2021-08-31 21:49:32 +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 530355e36c
G3A update 2021-08-25 15:18:40 +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
Lephenixnoir 96c7a8bb11
Watch unaligned lumps and per-region free heap 2021-08-24 19:12:30 +02:00
Lephenixnoir d075ba2174
More progress in emulator build
I'd say this is about 70% complete to initial tests, then comes the
debugging. But that's for another day.
2021-08-14 15:11:37 +02:00
Lephenixnoir 2675d6d3aa
Progress in making the emulator build 2021-08-14 11:55:20 +02:00