User Tools

Site Tools


mbbsemu:history:mbbsemu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
mbbsemu:history:mbbsemu [2023/12/05 19:33] enusbaummbbsemu:history:mbbsemu [2023/12/05 19:36] (current) enusbaum
Line 9: Line 9:
 By 2018, the challenge had escalated: finding free, effective tools for disassembling Major BBS Modules was proving to be a formidable task. This led me to develop a specialized disassembler for these modules. It not only produced a disassembly but also auto-documented the Major BBS APIs used by the DOS Module DLLs. This tool, [[https://github.com/mbbsemu/MBBSDASM|MBBSDASM]], was released as open source in early 2018. By 2018, the challenge had escalated: finding free, effective tools for disassembling Major BBS Modules was proving to be a formidable task. This led me to develop a specialized disassembler for these modules. It not only produced a disassembly but also auto-documented the Major BBS APIs used by the DOS Module DLLs. This tool, [[https://github.com/mbbsemu/MBBSDASM|MBBSDASM]], was released as open source in early 2018.
  
-After completing my work on an NES emulator, [[https://github.com/enusbaum/XamariNES|XamariNES]], I revisited my work with MBBSDASM and began exploring the possibility of emulating the runtime environment for Major BBS Modules. This research culminated in the earnest development of MBBSEmu in late 2019, with a [[https://www.reddit.com/r/bbs/comments/eix8un/majorbbsworldgroup_emulator_progress_early_early/|prototype announced on Reddit’s /r/bbs]] in early January 2020.+After completing my work on an NES emulator, [[https://github.com/enusbaum/XamariNES|XamariNES]], I revisited MBBSDASM and began exploring the possibility of emulating the runtime environment for Major BBS Modules. This research culminated in the earnest development of MBBSEmu in late 2019, with a [[https://www.reddit.com/r/bbs/comments/eix8un/majorbbsworldgroup_emulator_progress_early_early/|prototype announced on Reddit’s /r/bbs]] in early January 2020.
  
 MBBSDASM was a solid foundation, but I soon realized the need for a more advanced disassembler. IDA Professional was the optimal choice, although not without its costs. To fund this, I started a Patreon for MBBSEmu, which received incredible support from the BBS community which reached over $320 per month in donations from the community at its peak. Interestingly, the 2020 global pandemic gave me unexpected extra time to devote to MBBSEmu, accelerating its development. MBBSDASM was a solid foundation, but I soon realized the need for a more advanced disassembler. IDA Professional was the optimal choice, although not without its costs. To fund this, I started a Patreon for MBBSEmu, which received incredible support from the BBS community which reached over $320 per month in donations from the community at its peak. Interestingly, the 2020 global pandemic gave me unexpected extra time to devote to MBBSEmu, accelerating its development.
mbbsemu/history/mbbsemu.1701804802.txt · Last modified: 2023/12/05 19:33 by enusbaum