flat assembler
Message board for the users of flat assembler.

Index > DOS > MBASIC - Converted to Fasm syntax.

Author
Thread Post new topic Reply to topic
Picnic



Joined: 05 May 2007
Posts: 1403
Location: Piraeus, Greece
Picnic 15 Apr 2010, 17:12
A FASM syntax conversion of MBASIC, a minimal Basic interpreter written in TASM in 2001 by Andrey Tamelo.
The system requirements are a computer-based Intel 80386 microprocessor or higher, MS-DOS version 3.0 or higher, DosBox emulator even Windows 98/XP console.


Source removed. pm if you need the source.


Last edited by Picnic on 03 Jun 2012, 18:36; edited 5 times in total
Post 15 Apr 2010, 17:12
View user's profile Send private message Visit poster's website Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6115
Location: Poland
MHajduk 15 Apr 2010, 19:25
Good work, Picnic. Smile

I've just tested your MBASIC interpreter under Windows 7 and everything works fine (of course I had to launch it in the DOSBox environment). I like especially idea of keeping everything in the one source file because this gives neater look of the application directory than original TASM version full of '*.inc' files. Wink
Post 15 Apr 2010, 19:25
View user's profile Send private message Visit poster's website Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6115
Location: Poland
MHajduk 15 Apr 2010, 22:32
Picnic wrote:
(...) i'm missing the name of the author. (Could be a member of this forum?)
In the source file 'MBASIC.ASM' of the TASM version you can find a logo with the author's name:
Code:
logo          db CR,LF
              db "ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿",CR,LF
              db  Œ¨­¨¬ «ì­ë©  BASIC-¨­â¥à¯à¥â â®à. ³",CR,LF
              db  €¢â®à: ’ ¬¥«® €­¤à¥© (??.??.2001) ³",CR,LF
              db "ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵",CR,LF
              db   ”®à¬ â: mbasic[.com] <¨¬ïä ©« >  ³",CR,LF
              db "ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ",CR,LF,NULL    
Of course, it's encoded in Cyrillic code page 866, so, after conversion to UTF-8 (used in this board), we get
Quote:
logo db CR,LF
db "┌───────────────────────────────────┐",CR,LF
db "│ Минимальный BASIC-интерпретатор. │",CR,LF
db "│ Автор: Тамело Андрей (??.??.2001) │",CR,LF
db "╞═══════════════════════════════════╡",CR,LF
db "│ Формат: mbasic[.com] <имяфайла> │",CR,LF
db "└───────────────────────────────────┘",CR,LF,NULL
As you can see, author's name is Андрей Тамело (Andrey Tamelo), Belarusian programmer: http://atamelo.moikrug.ru/ Wink

Well, we have here some members from Minsk, capital of Belarus... maybe Andrey is a one of them? Wink
Post 15 Apr 2010, 22:32
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.