1
Article Discussions / Re: Games with older SDL and FSLIB
« Last post by Dave Yeo on Today at 05:19:25 am »Been having problems with cmake, it produces makefiles that recurse and lock the system up.
OS2World.com Forum is back !!!
Remember to visit OS2World at:
http://www.os2world.com
Hello
Roderick is working hard to try to find a ASM developer to help on the "DOS VDM - Sound Blaster audio" support. (DTAudio).
I also support him, since I also want to have the audio under DOS VDM to complete the "Retro-Gaming Machine" !
Here are some link that would be nice to share with developer that may want to help.Code: [Select]VDD source code sample
- https://github.com/OS2World/DRV-VDDs-GoSierra
- https://github.com/OS2World/DEV-SAMPLES-DRV-DEMODD
There are some Assembly projects that may provide some inspiration:
VSB - Virtual Sound Blaster and TEMU
- https://github.com/volkertb/temu-vsb
- http://ericauer.cosmodata.virtuaserver.com.br/soft/by-others/dos-virtual-soundblaster--vsb202.zip
- http://ericauer.cosmodata.virtuaserver.com.br/soft/by-others/dos-virtual-sound-blaster--vsb-src.zip
VSBHDA - Sound Blaster emulation for DOS
- https://github.com/Baron-von-Riedesel/VSBHDA
Any other VDD source code samples that you may know?
Regards
Hello
Any idea what this program is?
Is it the "Anthy -- Japanese Kana-Kanji Conversion Engine Library" ?
https://github.com/netsphere-labs/anthy
Directory of H:\tmp\anthy\src-util
1-26-26 7:45p 48,204 0 a--- anthy-agent.exe
1-26-26 7:44p 37,738 0 a--- anthy-dic-tool.exe
1-26-26 7:45p 40,169 0 a--- anthy-morphological-analyzer.exe
Unluckily the git version uses UTF8.how do we know if it works?Almost seems like something is missing,
H:\anthy\bin>anthy-agent.exe
Failed to init anthy
Or perhaps I don't know how to run it. Need a Japanese user I guess.Regards
Are there translations of FM/2 into other languages or how would a translation work? Are there resource files that could be translated?
Without looking at the code, I have to guess that -DHAVE_ISSETUGID=0 is part of the problem. This is going to trigger the compatibility code to build. However, since we have a issetugid(), this is going to cause a problem.
/* Return 1 if the process is privileged, 0 otherwise. */
/* static int */
int
issetugid(void)
{
# if HAVE_SYS_AUXV_H && defined AT_SECURE
unsigned long val;
errno = 0;
val = getauxval(AT_SECURE);
if (val || errno != ENOENT)
return !!val;
# endif
# if HAVE_GETRESUID
{
uid_t ruid, euid, suid;
gid_t rgid, egid, sgid;
if (0 <= getresuid (&ruid, &euid, &suid)) {
if ((ruid ^ euid) | (ruid ^ suid))
return 1;
if (0 <= getresgid (&rgid, &egid, &sgid))
return !!((rgid ^ egid) | (rgid ^ sgid));
}
}
# endif
#ifndef __OS2__
static int
issetugid(void)
#else
return 0;
#endif
localtime.c:391:1: error: expected identifier or '(' before 'return'
391 | return 0;
| ^~~~~~
localtime.c:393:1: error: expected identifier or '(' before '{' token
393 | {
| ^
make: *** [<builtin>: localtime.o] Error 1
VDD source code sample
- https://github.com/OS2World/DRV-VDDs-GoSierra
- https://github.com/OS2World/DEV-SAMPLES-DRV-DEMODD
There are some Assembly projects that may provide some inspiration:
VSB - Virtual Sound Blaster and TEMU
- https://github.com/volkertb/temu-vsb
- http://ericauer.cosmodata.virtuaserver.com.br/soft/by-others/dos-virtual-soundblaster--vsb202.zip
- http://ericauer.cosmodata.virtuaserver.com.br/soft/by-others/dos-virtual-sound-blaster--vsb-src.zip
VSBHDA - Sound Blaster emulation for DOS
- https://github.com/Baron-von-Riedesel/VSBHDA