wesleyjohnson
Member
Posts: 486
Registered: 04-09 |
Legacy 1.44 is still active, there have been enough fixes since alpha to justify another release.
- download from subversion repository to get latest !!
- Zone Memory management rewritten entirely, from zone handler to all allocation calls.
- choose one of several memory management models (pure malloc, to automatic expanding zone), you do not have to set a memory size unless you use the oldest zone memory model (a compile-time choice)
- many fixes to memory allocation where memory was being released
while still in use (like textures used for status bar)
- status bar textures are now locked so other texture users cannot release them
- sprite limits removed, now supports 128 to 16000 sprites (user selectable soft limit)
- Savegame has been extensively reworked, 99 games per directory, unlimited directories.
- Savegame buffer can no longer overrun, it does read/write when
within 2K of empty/full, and auto-expands for network savegame transport.
- Made it work with longdays.wad (huge number of sprites), phobia.wad (excessive vertical size), hth2.wad (3D floors), europe.wad (very large with blockmap overrun x3)
- Will now savegame longdays.wad (> 512K savegame).
- I never use a launcher
- Game recognition reworked again, will now recognize more file names, including allowing doom.wad to be Ultimate Doom (doomu.wad).
- Docs updated (in _docs directory)
- Patch logs in _logs/WDJlog.txt has an explanation for each patch.
- Some 2.0 code has been worked into the 1.44 code, but mostly it is tracking down old bugs, many from the original code.
From reports I have heard, Legacy 2.0 is mostly waiting for someone to tackle the network code.
Last edited by wesleyjohnson on 01-04-11 at 01:54
|