First post, by PalMusicFan
This is an open-source implementation of the well-known RPG game LEGEND OF SWORD AND FAIRY. It can now run natively under DOS. DPMI service is required. Tested with CWSDPMI.
Repo page: https://github.com/sdlpal/sdlpal
Differences from the original DOS version:
1. Supports multilingual translations. A fanmade ENGLISH VERSION is currently available.
2. A 32-bit protected-mode program, unlike the original 16-bit real-mode program with 580KB+ Conventional Memory requirement.
3. Supports most of SDLPal's other extended features.
Known Issues (Technical assistance is welcome):
1. Only FM music is provided at the moment. Since Sound Blaster DMA audio has not yet been implemented, there are neither sound effects nor audio BGMs such as MP3s. MIDI player is not implemented, either.
2. BGM may get stuck in certain Sound Blaster-compatible environments, such as CMI8738's SETAUDIO.COM, and the hardware FM synthesis modes of VSBHDA and VSBCMI.
3. Surround OPL functionality is unavailable in SBEMU's hardware FM synthesis mode.
4. No music fade-in / fade-out at the moment.
Basic System Requirements (To be honest, we don't have such retro hardware on hand):
1. A Pentium II PC running DOS with 32MB of RAM and 32MB of HDD space, or an equivalent compatible configuration.
2. Ad Lib sound card or compatible sound device with OPL3, like Sound Blaster 16.
3. A DPMI service. CWSDPMI is recommended.
Recommended System Requirements (The oldest hardware we've tested):
1. A PC of Pentium 4 era running FreeDOS with 1GB of RAM and 640 MB of HDD space, or an equivalent compatible configuration.
2. Sound Blaster 16 emulator such as SBEMU. OPL3 hardware (YMF724, CMI8738, etc.) may work, but there could be issues, such as the inability to work in Surround OPL mode.
3. A DPMI service. CWSDPMI is recommended.
DOWNLOAD:
https://cloudsmith.io/~sdlpal/repos/sdlpal/pa … %27%5EDOS%24%27
You need the original game data files:
1. Steam version - https://store.steampowered.com/app/1546570/Sword_and_Fairy/
Please note that this game on Steam includes both the original DOS version and the Windows version in one package. Only the DOS version is supported, as the Steam Windows version now uses a new text data format that is not yet supported by mainstream SDLPal.
2. Freeware version - http://update1.baiyou100.com/resource/Pal98rqp.zip
The download link is outdated now. But you may try to find the data in certain web cache services...
ENGLISH Patch:
https://www.romhacking.net/translations/2441
HOW to use it:
1. Extract the original game data files to a directory.
2. Apply the English patch according to their README. OPEN SDLPAL.CFG AND REMOVE ALL THE LINES OTHER THAN MessageFileName=PATH\TO\THE\LOCALIZATION\FILE, since the config is for SDLPal Windows. Save your changes.
3. Copy the DOS version of SDLPAL.EXE to the same directory. It should be placed together with the official PAL.EXE, even though PAL.EXE is not used to run the game.
4. Make sure your DMPI server is also here.
5. Run SDLPAL.EXE.