flat assembler
Message board for the users of flat assembler.
Index
> DOS > FASM on 8086/8088 ?? (was "Processor Needed") |
Author |
|
revolution 03 Mar 2010, 01:17
fasm requires a 32bit capable CPU as a minimum.
|
|||
03 Mar 2010, 01:17 |
|
nathanpc 03 Mar 2010, 01:26
Even the DOS version?
|
|||
03 Mar 2010, 01:26 |
|
nathanpc 03 Mar 2010, 01:30
Ok, I saw this on the descriptions, but now I have a simple question: Did you know another Assembler that I can run on that emulator?
|
|||
03 Mar 2010, 01:30 |
|
LocoDelAssembly 03 Mar 2010, 01:49
Probably some versions of TASM for DOS (if not all).
|
|||
03 Mar 2010, 01:49 |
|
bitRAKE 03 Mar 2010, 02:02
Could use DEBUG with batch files - not easy, but I have done it on a 286. Just redirect file to input of DEBUG and use the "A" command to assemble your .COM.
Does A86 work on 8086? (worth a try, imho) |
|||
03 Mar 2010, 02:02 |
|
cthug 03 Mar 2010, 02:38
Since you are emulating it, can't you just develop your program on the machine with the emulator. Fasm can produce 16bit code.
|
|||
03 Mar 2010, 02:38 |
|
Japheth 03 Mar 2010, 10:05
|
|||
03 Mar 2010, 10:05 |
|
DOS386 17 Mar 2010, 07:00
> Even the DOS version?
YES, even the DOS version of FASM needs at least 80386 at the host side, and it always did. But FASM can brew 8086 code as target of course. If you need to run on an 8086 host, you can: - Port FASM to 8086 (possibly much work) - Use some other assembler having a 8086-hosted version, like NASM 0.98.39 or JWASM (+ some toys and some old payware). |
|||
17 Mar 2010, 07:00 |
|
rugxulo 28 Mar 2010, 18:37
Old NASM 0.98.39 had a 16-bit compile, but everything since has been 32-bit only. AFAICT, yes you can use old TASM (most definitely not TASM32 5.3, latest / last). ArrowASM 2.00c or Wolfware / WASM 2.23 or JWASMR or OpenWatcom's (weaker) WASMR. Old MASM (v5?) might work too, dunno. Lemme find some links for you ....
Personally, I would use NASM or JWASMR or WASM or ARROW, in that order. EDIT: I forget how to correctly quote / fix that URL in BBcode, oh well. :-/ edit2: I fixed it for you. revolution |
|||
28 Mar 2010, 18:37 |
|
vid 29 Mar 2010, 14:39
Maybe you could recompile some 80386 emulator for 8088, run it inside your emulated 8088, and run FASM inside it. You know, Turing-completenes...
(sorry, just joking) |
|||
29 Mar 2010, 14:39 |
|
rugxulo 30 Mar 2010, 04:42
Quote:
... about as close as we'll ever get (real mode 386 only, old shareware circa 1998). |
|||
30 Mar 2010, 04:42 |
|
Tyler 04 Apr 2010, 01:04
If your still looking for an assembler to run on old(16 bit) systems, look on vetusware.com. You do have to sign up, but it's not like most sites that get your email and then suddenly all their good content disappears. And, AFAIK, it's legal, the stuff is mostly too old to sell.
Here's an assembler dated 1986 on their site, surly it'll be 16 bit. |
|||
04 Apr 2010, 01:04 |
|
rugxulo 11 Apr 2010, 06:10
Tyler wrote: And, AFAIK, it's legal, the stuff is mostly too old to sell. Maybe legal in Russia (no offense, shoorick), but not in most other places. Tyler wrote:
That's Arrowsoft ASM 1.00d, older than the 2.00d version I pointed you to! And both are freeware anyways. (286 max. target processor, MASM 3.0 compatible, .OBJ/OMF output only.) |
|||
11 Apr 2010, 06:10 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.