VOGONS

Common searches


Search results

Display options

Re: Thexder EGA vs TANDY/PCjr mode

No, renaming the files would only work with the hypothetical machine=tandyvga, which is what I was referring to with my comment. That way you would have the "Tandy" string in BIOS, and mode 13h support for the renamed MAINPS executable. If tandy=on stuffed a "Tandy" string in the BIOS somewhere, …

Re: Thexder EGA vs TANDY/PCjr mode

Can the game detect any sort of tandy/pcjr sound device if it's using the ps/2 or ega executable? I haven't checked all of the executables (it takes some effort to decrypt/decompress them), but the PS executable uses Tandy sound when the string "Tandy" is found in the system BIOS, not by …

Re: Thexder EGA vs TANDY/PCjr mode

Renaming that thexderPS executable should have the same effect, not? Not sure what you were referring to, but the hack puts MCGA and Tandy sound together in DOSBox, and there's no other way to do that at present. If there was something like machine=tandyvga and you renamed MAINPS to MAINJR, that …

Re: Thexder EGA vs TANDY/PCjr mode

Thexder detects a PS/2 when INT 15h/AH=C0h reports a machine ID of FAh (PS/2 model 30 w/ 8086) and INT 10h/AH=12h/BL=10h does not modify any registers (EGA detection method). MAINPS searches the system BIOS for the string "Tandy" to identify a Tandy machine. The attached TSR program uses the DOS …

Re: INT21h and EOF

I don't see any uncertain rules about the record count returned for the random block write, and I implemented it as well. The code consistency is a good thing, even if there is no immediate need for the functionality (only an error would cause the returned count to differ from the requested number …

Re: INT21h and EOF

erm, if the logging was on DOS_ReadFile(), then that doesn't suggest FCBs are involved... Also, to restate my previous question, is the file being read through redirection of STDIN? There could be an issue with that.

Re: INT21h and EOF

I think something that hasn't been implemented is not a bug per se, but this appears to cover the missing functionality. Checked that partial reads count in the number of records read but zero reads do not, and also checked that calling function 0x27 with CX=0 returns no error and CX=0.

Re: INT21h and EOF

If the file is being opened and read with an FCB, I have to wonder how the "debug statements" you added to function 3Fh produced anything like what you reported in your initial posting... Anyway, the "Not implemented yet" comment on the FCB random read function pretty much speaks for itself. It …

Re: INT21h and EOF

When reading a file with INT 21h/AH=3Fh, MS-DOS does not "add" an EOF character at end of file, nor does it return an error when at end of file; it only returns 0 bytes read in AX, and it's up to a program to understand that AX=0 means end of file. There may be something else going on in the …

Re: Dos Colonization Crash

The game seems to run well enough for me in 0.74 with core=dynamic cycles=max. Not sure why you think it runs "better" in 0.72, but you shouldn't use older versions unless there is no other way to get the game running. The game's main menu, where you start or resume a game, shows the version number; …

Re: Dos Colonization Crash

The game should be in a folder something like c:\dosgames\colonize on your hard drive, then in DOSBox: mount c c:\dosgames c: cd colonize The "cd colonize" command changes the default directory, and then you run the executable or batch file that starts the game. If you're not following a similar …

Re: Dos Colonization Crash

The prompt shows C:\ instead of C:\COLONIZE or whatever subdirectory the game is installed in. This might be because the game set the default directory to the root; but it could be a sign that you've mounted the game directory as the root or are executing it from the root, and you generally should …

Page 150 of 195