flat assembler
Message board for the users of flat assembler.
  
       
      Index
      > Windows > COM files in Windows 7 64-bit? | 
  
| Author | 
  | 
              
| 
                  
                   revolution 20 Aug 2011, 21:27 
                  You will need something like DOSBOX to run the old DOS programs in Win7. MS removed support for 16-bit programs so there is no other way other than using a DOS emulator. 
                  
                 | 
              |||
                  
  | 
              
| 
                  
                   me239 20 Aug 2011, 21:32 
                  revolution wrote: You will need something like DOSBOX to run the old DOS programs in Win7. MS removed support for 16-bit programs so there is no other way other than using a DOS emulator.  | 
              |||
                  
  | 
              
| 
                  
                   DOS386 21 Aug 2011, 02:07 
                  Falk wrote: 
 The code is faulty as it executes data Quote: Is there a way to make this code (or something similar) work in NO. Quote: I quite like the simpleness of this code, and I would like to wait a while before I start with all the Windows includes and the PE format. PE works without includes too PE examples if you don't have DOS. _________________ Bug Nr.: 12345 Title: Hello World program compiles to 100 KB !!! Status: Closed: NOT a Bug  | 
              |||
                  
  | 
              
| 
                  
                   Falk 21 Aug 2011, 09:23 
                  I think that I'll just run in Windows XP/Virtual mode on Windows 7.
 
                  
                DOS386 wrote: 
 As I understand it too, yes it does. But it always works, so I let that one slide, as I believe I know what the problem is, and won't really build a major project based on this hello world Thanks guys.  | 
              |||
                  
  | 
              
| 
                  
                   Madis731 21 Aug 2011, 14:26 
                  You are *VERY* lucky that your code works, because this is what the CPU sees:
 
                  
                Code: org 100h mov ah,09 msg:push 6C65h insb outsw jc $+2+6Ch and [fs:si],sp mov dx,msg int 21h mov ah,08 int 21h int 20h  | 
              |||
                  
  | 
              
< Last Thread | Next Thread >  | 
    
Forum Rules: 
  | 
    
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.