flat assembler
Message board for the users of flat assembler.

Index > DOS > FAQ

Author
Thread Post new topic Reply to topic
Matrix



Joined: 04 Sep 2004
Posts: 1166
Location: Overflow
Matrix 27 Nov 2005, 21:42
see http://board.flatassembler.net/topic.php?t=9473

very good starter Assembly Programmer reference for beginners, you should read it, good for revising too!
The Art of Assembly Language Programming
Post 27 Nov 2005, 21:42
View user's profile Send private message Visit poster's website Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 25 Feb 2007, 21:30
Quote:

17. What DPMI / DOS extenders should/can I use ?

- HDPMI32 (see links above)
- DOS/32 (needs LE-executables, no example yet ?)

Unfortunately none of existing DOS extenders or DPMI kernels is written in FASM.


Quick additions for ya:


  • RxDOS (free w/ MASM src, handles LFN on FAT32, somewhat lacking though)
  • Datalight ROM-DOS Single User Version (freeware, but untested by me, so far)
  • DOS/32a example? How about Star Tetris 2? (uses BCC/ TASM/TLINK) Smile
  • Don't forget WDOS/X (supposedly? works w/ PE if you use a fixups section and heap ??).
Post 25 Feb 2007, 21:30
View user's profile Send private message Visit poster's website Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u 19 May 2007, 15:47
Maybe you could add MiniDos to the list of Dos, it's written in fasm, it run some basic Dos com or mz exe programs, it runs in 16bit RM, it's full commented and is easy to add to.
But most of all its less than 2k.
See here:
http://board.flatassembler.net/topic.php?t=5275&start=0
Post 19 May 2007, 15:47
View user's profile Send private message Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4624
Location: Argentina
LocoDelAssembly 18 Jun 2007, 19:30
8086 BIOS and DOS interrupts. Nice reference, it talks about the supported interrupts in emu8086 only but it comes with some simple examples. It's not a replacement for Ralf Brown's interrupt list but I found it very handy (and more easy to navegate because it doesn't come with lots of info that you probably will never use).
Post 18 Jun 2007, 19:30
View user's profile Send private message Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 24 Jun 2007, 23:44
BTW, at least one open source .EXE/.SYS combo is available (but not written in FASM ... however, it should've been, lol):

Quote:

http://www.japheth.de/dwnload4.html

DosIdle: Small tool to detect idle state in DOS. Useful if DOS runs in a virtual environment and causing a very high CPU load. Source is included.

DOS 04/2007


In other words, not for use in real DOS, only under QEMU, BOCHS, etc.

P.S. Oops, forgot about his SETMXX tools too (also .EXE/.SYS):

Quote:

Some small tools which set "unusual" text mode resolutions:

  • SETM34: 80x34 with 14 pixel font on any VGA compatible card
  • SETM60: 80x60 with 8 pixel font on any VGA compatible card
  • SETM37: 100x37 with 16 pixel font on all VESA VGA cards supporting VESA mode 0x102 (800x600x4)
  • SETM48: 128x48 with 16 pixel font on all VESA VGA cards supporting VESA mode 0x104 (1024x768x4)

    DOS Win9x 12/2006

Post 24 Jun 2007, 23:44
View user's profile Send private message Visit poster's website Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1905
DOS386 24 Jun 2007, 23:52
Quote:
DOS/32a example? How about Star Tetris 2? (uses BCC/ TASM/TLINK)


Joking ?? ST2 runs in real mode Laughing

> least one open source .EXE/.SYS combo

There are more ...

> not for use in real DOS

There is HIMEMX - only for real DOS Laughing


Last edited by DOS386 on 25 Oct 2008, 00:45; edited 2 times in total
Post 24 Jun 2007, 23:52
View user's profile Send private message Reply with quote
WindowsNT



Joined: 08 Jul 2008
Posts: 4
Location: Greece
WindowsNT 09 Jul 2008, 16:53
Would you add my link for 64-bit programming in DOS ?

http://board.flatassembler.net/topic.php?t=8928
Post 09 Jul 2008, 16:53
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8358
Location: Kraków, Poland
Tomasz Grysztar 25 Oct 2008, 11:12
Hey, nice FAQ. Care to become a new DOS forum moderator? Wink

I think it may also be worth to include this very old discussion about flat real mode:
http://board.flatassembler.net/topic.php?t=135
Post 25 Oct 2008, 11:12
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.