mbbsemu:faq:project
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
mbbsemu:faq:project [2020/11/16 10:16] – tuday | mbbsemu:faq:project [2023/10/21 20:55] – enusbaum | ||
---|---|---|---|
Line 31: | Line 31: | ||
=== Does MBBSEmu support Btrieve? === | === Does MBBSEmu support Btrieve? === | ||
- | Yes! While it took several months over the beginning of the project, MBBSEmu now has a very robust Btrieve engine that is able to not only extract information from the original Btrieve .DAT files included with MajorBBS & Worldgroup modules, but also has full support for the Btrieve API. This means modules that made extensive use of Btrieve will eventually | + | Yes! While it took several months over the beginning of the project, MBBSEmu now has a very robust Btrieve engine that is able to not only extract information from the original Btrieve .DAT files included with MajorBBS & Worldgroup modules, but also has full support for the Btrieve API. This means modules that made extensive use of Btrieve will be fully supported within MBBSEmu! |
MBBSEmu supports Btrieve by converting the original .DAT files to SQLite using the .DB extension. This means a PLAYERS.DAT file will be converted to a PLAYERS.DB SQLite Database the first time the file is opened, and the .DB SQLite Database will be used from thereafter. This leaves original Btrieve files copied in from backups or from other sources in their original state without having to worry about maintaining backwards compatibility. Additionally, | MBBSEmu supports Btrieve by converting the original .DAT files to SQLite using the .DB extension. This means a PLAYERS.DAT file will be converted to a PLAYERS.DB SQLite Database the first time the file is opened, and the .DB SQLite Database will be used from thereafter. This leaves original Btrieve files copied in from backups or from other sources in their original state without having to worry about maintaining backwards compatibility. Additionally, | ||
Line 39: | Line 39: | ||
=== What technology does MBBSEmu utilize? === | === What technology does MBBSEmu utilize? === | ||
- | MBBSEmu is written in C# using .Net Core. This allows MBBSEmu to be cross-platform and support multiple operating systems such as Windows and Linux, as well as multiple hardware platforms such as x86-64 and ARM. This means you'll be able to host your favorite MajorBBS or Worldgroup modules on even a Raspberry Pi! | + | MBBSEmu is written in C# using the latest Microsoft dotnet technology. This allows MBBSEmu to be cross-platform and support multiple operating systems such as Windows and Linux, as well as multiple hardware platforms such as x86-64 and ARM. This means you'll be able to host your favorite MajorBBS or Worldgroup modules on even a Raspberry Pi! |
=== Is MBBSEmu Open Source? === | === Is MBBSEmu Open Source? === | ||
- | Yes! MBBSEmu is Open Source and on GitHub for the entire community to help grow! You can check us out on [[https:// | + | Yes! MBBSEmu is Open Source and licensed under the permissive MIT License. You can find the source code on GitHub for the entire community to help grow! |
+ | |||
+ | [[https:// | ||
mbbsemu/faq/project.txt · Last modified: 2023/11/27 22:03 by enusbaum