flat assembler
Message board for the users of flat assembler.

Index > DOS > Newbie information on com programming

Goto page Previous  1, 2
Author
Thread Post new topic Reply to topic
Damnation



Joined: 08 Sep 2005
Posts: 45
Location: England
Damnation
asm and butchering is not a wierd combo, i like in a small town, so computer side of things don't really exist. and it was the only job going so meh, i got it.

hmmm nasm - fasm. you know what i'll try that.
as for the ide i use fresh. which u can get here i think Click Me

thanx for that information, it has surely educated me.

_________________
Regards
Damnation
Post 27 Sep 2005, 05:16
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
casey



Joined: 18 Aug 2005
Posts: 35
casey
So you're a part time trainee butcher because it was the only job going!
Must be a small town. As there are few people interested in asm as
opposed to a HLL it is even more surprising Smile

I have just downloaded and tried the fresh IDE and it seems fine to me.

If you meant you would try NASM I wouldn't bother FASM is fine to learn
asm with and I understand some NASM users are converting?

I suspect there is very little absolute beginner asm tutes as most users
of FASM are perhaps very experienced.

How did you find the flat assembler programming tutorial?

Tomorrow I might find time to translate some of my NASM DOS
programs to FASM even if just to get the hang of the FASM
syntax.

Regards,
John
Post 27 Sep 2005, 10:35
View user's profile Send private message Reply with quote
Damnation



Joined: 08 Sep 2005
Posts: 45
Location: England
Damnation
yeah, the tutorial, wasn't very deep didn't go into much, but shed some light on things. and how to layout a dos com app.

no i meant i was going to look at some nasm source code/tutorials. and try to convert them to fasm, i know i am a beginner, but google is a very reliable friend, o and these boards of course : oP

yeah, good butchers, nice family run, everyones nice get coffee and fresh made cakes all day.
its also award winning for cleanliness, and flavours (somthing to do with sausages or somthing)

_________________
Regards
Damnation
Post 27 Sep 2005, 16:22
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
Bitdog



Joined: 18 Jan 2004
Posts: 97
Bitdog
Here is an old unfinished project for newbe DOS FASM programmers
http://bitdog.home.att.net/files/fasmenv.zip
just copy/paste the above line into yer address bar & go to down load.
Put it into C: drive root and use the old pkunzip.exe 204g to unzip
to path to make a working Fasm environment
Put C:\FASM into your AUTOEXEC.BAT's SET PATH= line & reboot.
PKUNZIP -e -d -Jhrs FASMENV.ZIP
will unzip it to it's directories & subdirectories
Look into C:\FASM\INC16 for usefull PROC & MACro's
It's all about DOS .COM files.
It should give you something to chew on for a while.
All my work is free, so do anything you want to with it.
I hope that helps somehow.
Post 09 Oct 2005, 10:09
View user's profile Send private message Reply with quote
casey



Joined: 18 Aug 2005
Posts: 35
casey
While unzipping a virus detected window popped up?
Post 09 Oct 2005, 22:58
View user's profile Send private message Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1171
Location: Overflow
Matrix
its just because it contains suspicious code that searches for executables, com exe , exefind.com

; DOS 16 assemble with Fasm 1.51
; FASM EXEFIND.asm EXEFIND.com
; By Bitdog
;Converted from a Nasm template
;

; Check the current directory for .EXE files that
; can be converted to a .COM file using ETC.COM (Exe To Com)

;Note: I haven't completely figgured out how to get every type of .exe
; file that can possibly be converted, converted to a .com file.
; My system simply looks for a few signiture bytes in the .exe header
; that indicates there are no relocatable segments = convertable.
; But, .exe files with relocatable segments can be converted,
; using different methods. Like:
; Remove a relocated stack if there are no other relocated segments.
; The .com sets up it's own stack, so it isn't needed. etc,etc,?
; Check code for absolute adr jumps = non relocateable, else it is?
; I just don't know it .exe all.


but since everything has sources you dont have to worry about unknown viruses, you can read what they are doing before you compile them...
Post 10 Oct 2005, 04:27
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:  
Goto page Previous  1, 2

< 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-2020, Tomasz Grysztar.

Powered by rwasa.