poolleft.blogg.se

Debug exe for dosbox
Debug exe for dosbox




  1. #Debug exe for dosbox pro#
  2. #Debug exe for dosbox code#
  3. #Debug exe for dosbox Pc#
  4. #Debug exe for dosbox psp#
  5. #Debug exe for dosbox windows#

  • fixed MKTABLES.C to build properly using old DOS MS C compiler.
  • added SYSENTER and SYSEXIT instructions.
  • added undocumented SALC and INT1 instructions.
  • added EMS Invalid function error message.
  • fixed bug in XS command report of handles.
  • don't display specified handle in XD command.
  • merged EMS help into main help and remove X? command.
  • removed set mode commands (M x and MC x) from default build.
  • count lines for pausing in help syntax text display.
  • added missing value to exponent table in FPTOSTR.INC.
  • change line_out buffer size to 256 bytes.
  • fixed bug in XS command report of total number of handles.
  • updated XS command to work with EMS 3.2.
  • disallow invalid operand combinations in assembler.
  • disassemble MOV seg,r/m and MOV r/m,seg without WORD PTR.
  • allow MOV seg,r/m and MOV r/m,seg to be assembled without requiring WORD PTR.
  • #Debug exe for dosbox psp#

  • USESDA: verify PSP is at SDA+10h before using.
  • removed obsolete switch character processing.
  • added PR (proceed return) command which proceeds past the next RET, RETF or IRET which is not nested without stopping.
  • added syntax D L length to display length bytes starting from the last address displayed.
  • removed EMS commands from default build.
  • fixed EMS help syntax message in source code.
  • disassemble SAL and TEST duplicate opcodes.
  • allow readable floating-point registers to be included in DEBUG.COM using new FPTOSTR define.
  • fixed bug in U command which sometimes caused only one line to be output for autorepeat.
  • merged lockdrive and unlockdrive routines to reduce size.
  • DEBUGX: suppress characters > 7Eh in DX command to be consistent with D command.
  • always use BIOS input for help syntax pause.
  • if InDOS flag is set use BIOS instead of DOS for E command input.
  • disassemble PUSH imm without WORD as the size is apparent.
  • DEBUGX: removed extra dashes in MMX register dump.
  • disassemble opcode 82h like opcode 80h.
  • cleanup parsing of R command so spaces aren't needed.
  • Write sectors W address drive sector count standardĮMS allocate XA count special (define EMSCMD=1)ĮMS deallocate XD handle special (define EMSCMD=1)ĮMS map memory XM logical_page physical_page handle special (define EMSCMD=1)ĮMS reallocate XR handle count special (define EMSCMD=1)ĮMS show status XS special (define EMSCMD=1) MMX register RM DEBUGX (define MMXSUPP=1)įPU register RN standard (enhanced in DEBUGX with define FPTOSTR=1) Set CPU mode M (x=0.6, N=no FPU, T=386 with 287) DEBUGX (define MODESETCMD=1) Load sectors L address drive sector count standard The instruction set table builder program MKTABLES.C may be built with any ANSI C compiler such as the Microsoft C compiler or the Open Watcom C compiler.ĭEBUG filename ]ĭump interrupt DI interrupt DEBUGXĭump ext memory DX DEBUGX (define DXSUPP=1)

    #Debug exe for dosbox code#

    The enhanced DEBUG source code may be built with JWasm, UASM, or MASM. Enhanced DEBUG runs on DOS 2.0 and later.ĭespite having more features than the standard DOS DEBUG, the enhanced DEBUG.COM uses less memory (though DEBUGX.COM which has even more features uses more memory): Enabling EMS support will increase memory usage by 1.2KB. EMS support may be enabled by defining EMSCMD to 1 and rebuilding. Note EMS support is disabled by default because it is not useful to typical debugging.

    #Debug exe for dosbox pro#

    DEBUG supports assembly and disassembly of all Intel x86 instructions up to the Pentium Pro (P6). The inclusion of some features are controlled by defines in the source code. The enhanced DEBUG package includes DEBUG.COM which is a replacement for the standard DOS DEBUG and DEBUGX.COM which can debug DPMI client programs and has more features but uses more memory.

    debug exe for dosbox

    Enhanced DEBUG was originally developed by Paul Vojta and was maintained by Andreas "Japheth" Grech until version 1.25.

    #Debug exe for dosbox Pc#

    Information about your computer ports is displayed.Enhanced DEBUG for PC DOS and MS-DOS Version 1.32bĮnhanced DEBUG is a DOS debugger compatible with the utility found in PC DOS and MS-DOS but with many more features. To execute the debug routine, you need to type "G" and press Enter. To get out of debugging mode, you need to type "Q" and press Enter. Specifies command line information required by the file you want to test.Īfter debug starts, type "?" to display a list of debugging commands.

    #Debug exe for dosbox windows#

    MS-DOS 5.x and later and all versions of Windows that support this command above uses debug.exe as the external file.ĭebug syntax DEBUG filename ] filename

    debug exe for dosbox

    MS-DOS 2.x - 4.x use as the external file.

    debug exe for dosbox

    Debug is an external command and is available for the following Microsoft operating systems.






    Debug exe for dosbox