Narech K

Show:

What's happening?

  • Followup: RE: DOS/32A and FASM :-)

    In theory it's possible to use any programming language, including various x86 assemblers, as long as the DOS Extender is able to load and execute the binary. I haven't used FASM so I cannot comment on whether it is suitable to use with DOS/32A, but as long as it can output object files that can be put together with a linker to produce LE/LX binary (or the assembler can ouput binary exec...

    2007-06-15 19:08:04 UTC in DOS/32 Advanced DOS Extender

  • Followup: RE: Gate A20 occassionally turned off

    Look into ./text/kernel/intr.asm which implements interrupt handling routines. Because the interrupt tables are semi-dynamic (some entries may be updated during kernel init depending on configuration and run-time environment) there are several functions which may need to be updated. Furthermore there are fast IRQs + fast callbacks and there is standard INT and callback handling, each of which...

    2007-04-26 20:25:23 UTC in DOS/32 Advanced DOS Extender

  • Followup: RE: Maybe bug that changes the cpu-flags

    Well, the cpu detection routine uses the standard method suggested by Intel. See: IA-32 Intel® Architecture Software Developer’s Manual Volume 1: Basic Architecture, section 13.2. IDENTIFICATION OF EARLIER IA-32 PROCESSORS [...] "The settings of bits 12 and 13 (IOPL), 14 (NT), and 15 (reserved) in the EFLAGS register (see Figure 3-7) are different for Intel’s 32-bit processors...

    2006-10-25 23:49:15 UTC in DOS/32 Advanced DOS Extender

  • Followup: RE: Dos and the NFST

    Mate, I believe what you are looking for is something along these lines: http://www.bootdisk.com/ Cheers, - NK.

    2006-09-08 07:37:30 UTC in DOS/32 Advanced DOS Extender

  • Followup: RE: Support for PE and/or VXD LE

    Not sure how you're planning to pull that off other than by throwing away DOS/32A's DPMI server (./text/kernel/*) and replacing it with another one which actually implements fn:s 06xxh 07xxh et al since the ones in DOS/32A are just stubs. Otherwise you are looking at modifying the init/exit sequences (different paths for RAW+XMS and VCPI), parts of int31h and probably some of int handling...

    2006-07-07 07:56:12 UTC in DOS/32 Advanced DOS Extender

  • Followup: RE: Support for PE and/or VXD LE

    Right, At the moment there is no support for the PE file format. The current version of DOS/32A does however recognize it; look into loadpe.asm file which is the stub for a PE loader to be. Supporting LE as spit out by MSVC's linker isn't entirely trivial, it seems to be very Win9x VxD oriented. An attempt was made at some point in time, I eventually dropped the idea since link.exe puts...

    2006-07-05 07:58:42 UTC in DOS/32 Advanced DOS Extender

  • New Website

    I'm now hosting the DOS/32A project at http://dos32a.narechk.net/ . It's easier for me to maintain and at present much faster than sf.net's shell servers. The new website contains the latest developments of this project (DOS/32A v9.xx generation). Cheers, - NK.

    2006-01-18 11:15:40 UTC in DOS/32 Advanced DOS Extender

  • Comment: sc.exe is a system utility

    Logged In: YES user_id=611625 Not a bug: DOS/32A was developed for DOS systems which do not have system32 folder nor sc.exe utility.

    2005-11-28 16:50:24 UTC in DOS/32 Advanced DOS Extender

  • CTRL+Click selects a word (patch)

    A nice feature of MSVC IDE is that a CTRL+LMB click instantly selects a word under the cursor. I've patched Scintilla to replicate this behaviour; please advice if the code is correct. (see the attached Editor.cxx, lines 5073..5085) Thanks, - NK.

    2005-07-27 00:46:04 UTC in Scintilla

  • Comment: minimize.to.tray

    Logged In: YES user_id=611625 In file SciTeWin.cxx, function SciTEWin::WndProc(...), switch case case SCITE_TRAY: change WM_LBUTTONDBLCLK to WM_LBUTTONDOWN.

    2005-07-26 22:46:48 UTC in Scintilla

About Me

  • 2002-09-15 (7 years ago)
  • 611625
  • narechk (My Site)
  • Narech K

Send me a message