Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translate/port assembly code dialect from TASM to FASM #1

Open
volkertb opened this issue Feb 28, 2017 · 0 comments
Open

Translate/port assembly code dialect from TASM to FASM #1

volkertb opened this issue Feb 28, 2017 · 0 comments

Comments

@volkertb
Copy link
Owner

volkertb commented Feb 28, 2017

The source code for TEMU and VSB is written in x86 assembly language, specifically in a dialect that targets Borland's (now Embarcadero's) Turbo Assembler (TASM). Since TASM is (still) proprietary software, there is currently no way to build TEMU and VSM from source using completely Free (with a capital F) and Open Source tools.

There are several open source x86 assemblers available that are capable of building MS-DOS executables. Of these, FASM ("Flat Assembler") seems the most promising alternative so far. It provides a mature and fairly user-friendly IDE as well as an active community at https://board.flatassembler.net/.

Unfortunately, porting assembly code from one assembler dialect to another is not trivial. I've already taken a few attempts, but it looks like I'll need some help from said community to accomplish this. It seems like a fun and educational challenge, though. 😄

But any help is welcome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant