Fixed a case sensitivity issue in one of the file names.Okay, that took some more Googling, but no biggie. Placed the rept loops between curly braces and removed the endm at the end of them.Placed the import paths between quotes.The first steps weren't too hard to figure out, thanks to some Googling: So far, I've only tried porting TEMU (the Tandy Emulator), since it appeared to be the simplest of the two. Eventually, I started to realize that I may have bitten off more than I can chew. This porting step seemed a fun and interesting step to ease into assembly language at first, but quickly proved much more complicated than I had expected. FASM appeared to be the obvious choice, considering its DOS support, its developer community and the available documentation. My first priority seemed getting rid of the dependency on TASM, which meant porting over the code from one assembly dialect to another. The source code in question was released by the author and with his permission, I published them on GitHub: Ah, the rose-tinted glasses of nostalgia. I am an experienced Java developer by trade, but lately I've been drawn more to some wholesome old-fashioned low-level software engineering. I know you can pretty much emulate entire systems with DOSBox these days, but where's the fun in that?įirst a little background on my assembly skills: I've played with it in my late teens, and learned and practiced some assembly language at college, which is quite some time ago. The main reasons being that I wanted to liberate the source code from their dependency on proprietary build tools, because I wanted to start dabbling with assembly programming in my spare time and because I was hoping it could provide a nice basis for a possible future Sound Blaster (and Tandy) emulator for computers with more modern audio devices, such as AC'97 and/or Intel HD Audio. Some months ago, I decided to take up the task of porting the source code of two useful DOS tools from TASM to FASM syntax. Hello everyone! This is my first post in this forum.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |