modified: 16.exe
modified: DEBUG.TXT
modified: MMDUMP.TXT
modified: exmmtest.exe
modified: fmemtest.exe
modified: fontgfx.exe
modified: fonttes0.exe
modified: fonttest.exe
modified: inputest.exe
modified: makefile
modified: maptest.exe
modified: miditest.exe
modified: palettec.exe
modified: pcxtest.exe
modified: sountest.exe
modified: src/lib/16_mm.c
modified: test.exe
modified: test2.exe
modified: tsthimem.exe
19 files changed:
-Seg:0 Size:114096 Owner:0xfd10\r
-Seg:1bdb Size:4096 Owner:0xb512\r
-Seg:1e4b Size:8512 Owner:0x8ebc\r
-Seg:22ef Size:774416 Owner:0x8e2e\r
-Seg:e000 Size:31344 Owner:0xd648\r
-\r
-MM_ShowMemory: Memory block order currupted!\r
+Seg:0 Size:143152 Owner:0x9a50\r
+Seg:22f3 Size:4096 Owner:0x97a0\r
+Seg:2560 Size:544 Owner:0x90c7\r
+Seg:280f Size:753424 Owner:0x70bc\r
+Seg:e000 Size:131056 Owner:0x8d03\r
#-zkl = current codepage
DFLAGS=-DTARGET_MSDOS=16 -DMSDOS=1# -zm
#-zkl = current codepage
DFLAGS=-DTARGET_MSDOS=16 -DMSDOS=1# -zm
-CFLAGS=-zk0 -wo -x -mc -zu -k48000# -zdp# -zp16 -zq
+CFLAGS=-zk0 -wo -x -mc -zu -k32768#-k48000# -zdp# -zp16 -zq
OFLAGS=-ot -ox -ob -oh -or# -om -ol -ol+
FLAGS=-0 -d1 -lr $(OFLAGS) $(CFLAGS) $(DFLAGS) #-d2
SRC=src$(DIRSEP)
OFLAGS=-ot -ox -ob -oh -or# -om -ol -ol+
FLAGS=-0 -d1 -lr $(OFLAGS) $(CFLAGS) $(DFLAGS) #-d2
SRC=src$(DIRSEP)
{
//Returns a text string describing the error code in EMS.Error.
fprintf(stderr, "\n%x\n\n", err);
{
//Returns a text string describing the error code in EMS.Error.
fprintf(stderr, "\n%x\n\n", err);
+ fprintf(stderr, "\n%u\n\n", err);
strcat(stri, "successful");
strcat(stri, "successful");
strcat(stri, "internal error");
strcat(stri, "internal error");
strcat(stri, "hardware malfunction");
strcat(stri, "hardware malfunction");
strcat(stri, "busy .. retry later");
strcat(stri, "busy .. retry later");
strcat(stri, "invalid handle");
strcat(stri, "invalid handle");
strcat(stri, "undefined function requested by application");
strcat(stri, "undefined function requested by application");
strcat(stri, "no more handles available");
strcat(stri, "no more handles available");
strcat(stri, "error in save or restore of mapping context");
strcat(stri, "error in save or restore of mapping context");
strcat(stri, "insufficient memory pages in system");
strcat(stri, "insufficient memory pages in system");
strcat(stri, "insufficient memory pages available");
strcat(stri, "insufficient memory pages available");
strcat(stri, "zero pages requested");
strcat(stri, "zero pages requested");
strcat(stri, "invalid logical page number encountered");
strcat(stri, "invalid logical page number encountered");
strcat(stri, "invalid physical page number encountered");
strcat(stri, "invalid physical page number encountered");
strcat(stri, "page-mapping hardware state save area is full");
strcat(stri, "page-mapping hardware state save area is full");
strcat(stri, "save of mapping context failed");
strcat(stri, "save of mapping context failed");
strcat(stri, "restore of mapping context failed");
strcat(stri, "restore of mapping context failed");
strcat(stri, "undefined subfunction");
strcat(stri, "undefined subfunction");
strcat(stri, "undefined attribute type");
strcat(stri, "undefined attribute type");
strcat(stri, "feature not supported");
strcat(stri, "feature not supported");
strcat(stri, "successful, but a portion of the source region has been overwritten");
strcat(stri, "successful, but a portion of the source region has been overwritten");
strcat(stri, "length of source or destination region exceeds length of region allocated to either source or destination handle");
strcat(stri, "length of source or destination region exceeds length of region allocated to either source or destination handle");
strcat(stri, "conventional and expanded memory regions overlap");
strcat(stri, "conventional and expanded memory regions overlap");
strcat(stri, "offset within logical page exceeds size of logical page");
strcat(stri, "offset within logical page exceeds size of logical page");
strcat(stri, "region length exceeds 1 MB");
strcat(stri, "region length exceeds 1 MB");
strcat(stri, "source and destination EMS regions have same handle and overlap");
strcat(stri, "source and destination EMS regions have same handle and overlap");
strcat(stri, "memory source or destination type undefined");
strcat(stri, "memory source or destination type undefined");
strcat(stri, "specified alternate map register or DMA register set not supported");
strcat(stri, "specified alternate map register or DMA register set not supported");
strcat(stri, "all alternate map register or DMA register sets currently allocated");
strcat(stri, "all alternate map register or DMA register sets currently allocated");
strcat(stri, "alternate map register or DMA register sets not supported");
strcat(stri, "alternate map register or DMA register sets not supported");
strcat(stri, "undefined or unallocated alternate map register or DMA register set");
strcat(stri, "undefined or unallocated alternate map register or DMA register set");
strcat(stri, "dedicated DMA channels not supported");
strcat(stri, "dedicated DMA channels not supported");
strcat(stri, "specified dedicated DMA channel not supported");
strcat(stri, "specified dedicated DMA channel not supported");
strcat(stri, "no such handle name");
strcat(stri, "no such handle name");
strcat(stri, "a handle found had no name, or duplicate handle name");
strcat(stri, "a handle found had no name, or duplicate handle name");
strcat(stri, "attempted to wrap around 1M conventional address space");
strcat(stri, "attempted to wrap around 1M conventional address space");
strcat(stri, "source array corrupted");
strcat(stri, "source array corrupted");
strcat(stri, "operating system denied access");
default:
strcat(stri, "undefined error");
}
}
strcat(stri, "operating system denied access");
default:
strcat(stri, "undefined error");
}
}
//==========================================================================
/*
//==========================================================================
/*