Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Quake 2 port for DOS, now with HDA sound! (Announce)

posted by RayeR(R) Homepage, CZ, 30.06.2015, 16:34

Yeah, I must admit there are some issues. E.g. watcom/pmodew crashes on my machine. But I observe it's not uncommon that pmodew doesn't like with jemmex (at most on my PC)... DJGPP version of Zdoom was quite playable, I didn't need map in first episode :) It played nice on my SB Audigy 2 in 1024x768 with mouse enhancements.
But I have trouble with Ruslan's Quakedos. I recompiled it with -O1 as he has in makefile with gcc 4.8.4 and it crashes when you select New game. So I relaxed to -O0 and it plays then but crashes at exit to DOS. And even, it messed my FAT16 FS! Some crashes cause only temporal mess up e.g. when you tyope dir you got total garbage but after hardreset it booted and FS seemed to be OK. But then I got heavy mess up of entire 2GB C: partition (game was ran from different one I:\QUAKE) and I have to restore backup because directory structure was gone. After some time I got an idea what could happened - I use UIDE with it's large cache. I suspect that program crashed so hard to hit the cache area. If it use __djgpp_nearptr_enable() it can be very evil because it makes protected mode unprotected. So when I do hard reset, the cache couldn't flush to disk and FS leaves untouched by angel of death but when I do crtl+alt+del it probably write corrupted data to HDD.
Binary provided by Ruslan seems not tend to crash, probably he used some old gcc. Anyway its not excuse for abusing __djgpp_nearptr_enable() that's potentially dangerous...

---
DOS gives me freedom to unlimited HW access.

 

Complete thread:

Back to the forum
Board view  Mix view
15194 Postings in 1365 Threads, 250 registered users, 13 users online (0 registered, 13 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum