viti95 / FastDoom

Doom port for DOS, optimized to be as fast as possible!
527 stars 33 forks source link

version 0.9.9e erases fdoom.cfg on fastdoom execution #195

Closed jsmolina closed 4 months ago

jsmolina commented 5 months ago

steps to reproduce. MS-DOS 7.0

  1. c:> fdsetup

  2. c:> type fdoom.cfg WhatsApp Image 2024-06-19 at 20 11 44 (1)

  3. c:>fdm600d (or any exe from 0.9.9e version) Hear no sound ingame. Exit

  4. c:>type fdoom.cfg Empty!! WhatsApp Image 2024-06-19 at 20 11 44

  5. If you open the fdsetup now, it hangs WhatsApp Image 2024-06-19 at 20 11 44 (2)

NOT reproducible on older versions. In 0.9.5 does not happen

jsmolina commented 4 months ago

@viti95 si compilo la rama master actual:

update y buena pista: Viendo que dos4gw ve menos memoria, he ejecutado EATXMS y he dejado el sistema con 10MB de XMS. Después de eso, va perfecta la versión de dos32A.

Más contexto: el HIMEM.SYS de MSDOS 6.22 también limita la máxima RAM, mientras el HIMEM.SYS de MSDOS 7 no lo hace. De ahí que no ocurra en msdos 6.22.