flat assembler
Message board for the users of flat assembler.

Index > DOS > FASM - 360K Partitions and 8088 CPU

Author
Thread Post new topic Reply to topic
Krabby



Joined: 24 Sep 2012
Posts: 3
Krabby 24 Sep 2012, 09:54
Hello,
I’m new to Assembly and decided to take a crack at it on my Compaq Portable,
I like the sound of the FASM assembler so I decided to download it for the machine,

My problem is the whole package is over a 1200kb,
Unfortunately my computer only has 360K disk drives,
I was wondering how, if possible, I could divide the folder into different 360K directory’s to be written onto disks,

I am new so I am not too sure which bits are necessary, I would assume due to the size that some of the INC files inside the source folder is required but not too sure which ones considering one says "Win32" and I’m working on a 8088.

Thanks if you can provide assistance!
Post 24 Sep 2012, 09:54
View user's profile Send private message Send e-mail Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20343
Location: In your JS exploiting you and your system
revolution 24 Sep 2012, 10:03
fasm is a 32-bit program and requires a 80386 CPU or higher. It won't work on an 8088 machine.
Post 24 Sep 2012, 10:03
View user's profile Send private message Visit poster's website Reply with quote
Krabby



Joined: 24 Sep 2012
Posts: 3
Krabby 24 Sep 2012, 10:46
revolution wrote:
fasm is a 32-bit program and requires a 80386 CPU or higher. It won't work on an 8088 machine.


Oh Darn,
That is a shame,
I had a feeling I read that somewhere,
I liked the sound of a low-level assembler,

What assembler would you suggest for such a machine?
I am going to research YASM,

Thanks,
Post 24 Sep 2012, 10:46
View user's profile Send private message Send e-mail Reply with quote
ACP



Joined: 23 Sep 2006
Posts: 204
ACP 24 Sep 2012, 11:12
You just need to cross compile in order to use TASM. If you want to assemble directy on your target host try A86 assembler.
Post 24 Sep 2012, 11:12
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 24 Sep 2012, 11:15
There was an excellent assembler for 8088 machines. The name is TASM by SpeedWare company. (It is not the same as TASM from Borland).
It still can be downloaded from abandon-ware web sites. Search for "TASM by SpeedWare".
It is integrated with editor and can directly compile .com files.
Post 24 Sep 2012, 11:15
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Krabby



Joined: 24 Sep 2012
Posts: 3
Krabby 24 Sep 2012, 11:34
ACP wrote:
You just need to cross compile in order to use TASM. If you want to assemble directy on your target host try A86 assembler.


Hello,
I heard that ASM86 was the first 'real' assembler for the x86,
It was used on the ISIS and later DOS,
I think the copy I have is the correct one, I will check later,
Apparently it is what other assemblers based their syntax off,
Some of the documentation I have for it states there is a programming guide for it but I am yet to find it,

I really wanted to stick to one language which would be compatible with 64-bit systems,
How hard is it to switch between languages?
Post 24 Sep 2012, 11:34
View user's profile Send private message Send e-mail Reply with quote
ACP



Joined: 23 Sep 2006
Posts: 204
ACP 24 Sep 2012, 19:43
Krabby wrote:

I heard that ASM86 was the first 'real' assembler for the x86,


A86 is a different assembler - you can find it here: http://eji.com/a86/#OverviewA86

What you are referring to is this: http://www.bitsavers.org/pdf/intel/ISIS_II/121628-003_ASM86_Macro_Assembler_Operating_Instructions_Sep82.pdf
Post 24 Sep 2012, 19:43
View user's profile Send private message Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1902
DOS386 25 Sep 2012, 03:39
Krabby wrote:
revolution wrote:
fasm is a 32-bit program and requires a 80386 CPU or higher. It won't work on an 8088 machine.

What assembler would you suggest for such a machine?


NASM 16-bit versions:

sf.net/projects/nasm/files/DOS%2016-bit%20binaries%20(OBSOLETE)/

Cm reportedly had newer 16-bit NASM binaries: http://www.bttr-software.de/forum/board_entry.php?id=8617#p8617

What OS does it have? Please test FreeDOS (without UIDE, JAM386, DOSNTLFN, and other >= 386 junk) and report results in FreeDOS list or BTTR forum Smile
Post 25 Sep 2012, 03:39
View user's profile Send private message 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-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.