From: sparky4 Date: Thu, 8 Oct 2015 23:30:50 +0000 (-0500) Subject: wwww X-Git-Url: http://4ch.mooo.com/gitweb/?a=commitdiff_plain;h=7af7dec5e55ca7d876fe181077af402db9ac0c4f;p=16.git wwww --- diff --git a/16.exe b/16.exe index 39b58411..f4243dc9 100755 Binary files a/16.exe and b/16.exe differ diff --git a/16.map b/16.map index dd2d9bf1..f3f4e1e9 100755 --- a/16.map +++ b/16.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:09 +Created on: 15/10/08 18:30:46 Executable Image: 16.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 133a:0000 0000f240 +DGROUP 133f:0000 0000f240 @@ -36,28 +36,28 @@ kitten_TEXT CODE AUTO 0000:6de0 0000080a 16_hc_TEXT CODE AUTO 0000:75f0 0000158b timer_TEXT CODE AUTO 0000:8b80 00000235 _TEXT CODE AUTO 08dc:0000 00007bc9 -modex16_TEXT CODE AUTO 08dc:7bd0 00002180 -bitmap_TEXT CODE AUTO 08dc:9d50 000005c9 -16text_TEXT CODE AUTO 08dc:a320 0000010d -16_in13_DATA FAR_DATA AUTO 131f:0000 000001a4 -FAR_DATA FAR_DATA AUTO 1339:0004 00000000 -_NULL BEGDATA DGROUP 133a:0000 00000020 -_AFTERNULL BEGDATA DGROUP 133c:0000 00000002 -CONST DATA DGROUP 133c:0002 00000076 -CONST2 DATA DGROUP 1343:0008 00000102 -_DATA DATA DGROUP 1354:0000 000005c1 -XIB DATA DGROUP 13b0:0002 00000000 -XI DATA DGROUP 13b0:0002 00000036 -XIE DATA DGROUP 13b3:0008 00000000 -YIB DATA DGROUP 13b3:0008 00000000 -YI DATA DGROUP 13b3:0008 00000018 -YIE DATA DGROUP 13b5:0000 00000000 -STRINGS DATA DGROUP 13b5:0000 00000000 -DATA DATA DGROUP 13b5:0000 00000000 -_emu_init_start EMU DGROUP 13b5:0000 00000000 -_emu_init_end EMU DGROUP 13b5:0000 00000000 -_BSS BSS DGROUP 13b5:0000 00000fc2 -STACK STACK DGROUP 14b2:0000 0000dac0 +modex16_TEXT CODE AUTO 08dc:7bd0 000021d0 +bitmap_TEXT CODE AUTO 08dc:9da0 000005c9 +16text_TEXT CODE AUTO 08dc:a370 0000010d +16_in13_DATA FAR_DATA AUTO 1324:0000 000001a4 +FAR_DATA FAR_DATA AUTO 133e:0004 00000000 +_NULL BEGDATA DGROUP 133f:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1341:0000 00000002 +CONST DATA DGROUP 1341:0002 00000076 +CONST2 DATA DGROUP 1348:0008 00000102 +_DATA DATA DGROUP 1359:0000 000005c1 +XIB DATA DGROUP 13b5:0002 00000000 +XI DATA DGROUP 13b5:0002 00000036 +XIE DATA DGROUP 13b8:0008 00000000 +YIB DATA DGROUP 13b8:0008 00000000 +YI DATA DGROUP 13b8:0008 00000018 +YIE DATA DGROUP 13ba:0000 00000000 +STRINGS DATA DGROUP 13ba:0000 00000000 +DATA DATA DGROUP 13ba:0000 00000000 +_emu_init_start EMU DGROUP 13ba:0000 00000000 +_emu_init_end EMU DGROUP 13ba:0000 00000000 +_BSS BSS DGROUP 13ba:0000 00000fc2 +STACK STACK DGROUP 14b7:0000 0000dac0 +----------------+ @@ -71,12 +71,12 @@ Address Symbol ======= ====== Module: 16.o(/dos/z/16/src/16.c) -133a:07b0+ _player -133a:08b0+ _gvar -133a:08d8+ _cpus -133a:08dc* _gpal -133a:08e0+ _dpal -133a:08e4+ _engi_stat +133f:07b0+ _player +133f:08b0+ _gvar +133f:08d8+ _cpus +133f:08dc* _gpal +133f:08e0+ _dpal +133f:08e4+ _engi_stat 0000:00cc main_ Module: mapread.o(/dos/z/16/src/lib/mapread.c) 0000:02dc+ jsoneq_ @@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) 0000:0e92 jsmn_parse_ 0000:138e jsmn_init_ Module: 16_in.o(/dos/z/16/src/lib/16_in.c) -133a:090e+ _inpu +133f:090e+ _inpu 0000:1520+ INL_KeyService_ 0000:17ba+ Mouse_ 0000:1812+ IN_GetJoyAbs_ @@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) 0000:5aec+ MM_TotalFree_ 0000:5b82* MM_Report_ 0000:653a* MM_BombOnError_ -133a:0a70+ _beforesort -133a:0a74+ _aftersort -133a:0a78+ _XMSaddr +133f:0a70+ _beforesort +133f:0a74+ _aftersort +133f:0a78+ _XMSaddr Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) 0000:6570 detectcpu_ Module: 16_head.o(/dos/z/16/src/lib/16_head.c) @@ -154,9 +154,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) 0000:6cb0* CAL_OptimizeNodes_ 0000:6d60* CA_Startup_ 0000:6db0* CA_Shutdown_ -133a:0a80* _finishcachebox -133a:0a84* _updatecachebox -133a:0a88* _drawcachebox +133f:0a80* _finishcachebox +133f:0a84* _updatecachebox +133f:0a88* _drawcachebox Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:6e1c KITTENGETS 0000:6e7c* kittenopen_ @@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:73d4+ get_line_ 0000:7446+ db_fetch_ 0000:74dc+ db_insert_ -133a:04a4+ __kitten_catalog +133f:04a4+ __kitten_catalog Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) 0000:779c+ LargestFreeBlock_ 0000:782a+ _coreleft_ @@ -196,49 +196,49 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 08dc:7e30+ modexEnter_ 08dc:7ecc* modexLeave_ 08dc:7ee4* modexDefaultPage_ -08dc:7f3e* modexNextPage_ -08dc:7ffa* modexNextPageFlexibleSize_ -08dc:809e* modexShowPage_ -08dc:819a* modexPanPage_ -08dc:81ea* modexSelectPlane_ -08dc:820e+ modexClearRegion_ -08dc:8326* oldDrawBmp_ -08dc:848c* CDrawBmp_ -08dc:85f0* modexDrawBmp_ -08dc:8656+ modexDrawBmpRegion_ -08dc:87c0* modexDrawPlanarBuf_ -08dc:87de* modexDrawSprite_ -08dc:8844+ modexDrawSpriteRegion_ -08dc:89bc* modexCopyPageRegion_ -08dc:8b26 modexFadeOn_ -08dc:8b56 modexFadeOff_ -08dc:8b84* modexFlashOn_ -08dc:8bb2* modexFlashOff_ -08dc:8c82 modexPalSave_ -08dc:8cd8 modexNewPal_ -08dc:8d28* modexLoadPalFile_ -08dc:8e0a* modexSavePalFile_ -08dc:8e82 modexPalBlack_ -08dc:8eac* modexPalWhite_ -08dc:8ed6+ modexPalUpdate_ -08dc:9446+ modexPalUpdate1_ -08dc:94c0* modexPalUpdate0_ -08dc:950c+ chkcolor_ -08dc:9824+ modexputPixel_ -08dc:98b2* modexgetPixel_ -08dc:9938* modexhlin_ -08dc:99a4* modexprint_ -08dc:9b3e* modexprintbig_ -08dc:9cba* cls_ -08dc:9d28+ modexWaitBorder_ -133a:04d4+ _VGA +08dc:7f4a* modexNextPage_ +08dc:801a* modexNextPageFlexibleSize_ +08dc:80ee* modexShowPage_ +08dc:81ea* modexPanPage_ +08dc:823a* modexSelectPlane_ +08dc:825e+ modexClearRegion_ +08dc:8376* oldDrawBmp_ +08dc:84dc* CDrawBmp_ +08dc:8640* modexDrawBmp_ +08dc:86a6+ modexDrawBmpRegion_ +08dc:8810* modexDrawPlanarBuf_ +08dc:882e* modexDrawSprite_ +08dc:8894+ modexDrawSpriteRegion_ +08dc:8a0c* modexCopyPageRegion_ +08dc:8b76 modexFadeOn_ +08dc:8ba6 modexFadeOff_ +08dc:8bd4* modexFlashOn_ +08dc:8c02* modexFlashOff_ +08dc:8cd2 modexPalSave_ +08dc:8d28 modexNewPal_ +08dc:8d78* modexLoadPalFile_ +08dc:8e5a* modexSavePalFile_ +08dc:8ed2 modexPalBlack_ +08dc:8efc* modexPalWhite_ +08dc:8f26+ modexPalUpdate_ +08dc:9496+ modexPalUpdate1_ +08dc:9510* modexPalUpdate0_ +08dc:955c+ chkcolor_ +08dc:9874+ modexputPixel_ +08dc:9902* modexgetPixel_ +08dc:9988* modexhlin_ +08dc:99f4* modexprint_ +08dc:9b8e* modexprintbig_ +08dc:9d0a* cls_ +08dc:9d78+ modexWaitBorder_ +133f:04d4+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 08dc:0042 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -133a:0000* __nullarea -133a:04fc* __ovlflag -133a:04fd* __intno -133a:04fe* __ovlvec +133f:0000* __nullarea +133f:04fc* __ovlflag +133f:04fd* __intno +133f:04fe* __ovlvec 08dc:0072 _cstart_ 08dc:0145* _Not_Enough_Memory_ 08dc:0277 __exit_ @@ -248,10 +248,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 08dc:02fe _big_code_ 08dc:02fe* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -133a:1394 __argv -133a:1398 ___argv -133a:139c __argc -133a:139e ___argc +133f:1394 __argv +133f:1398 ___argv +133f:139c __argc +133f:139e ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 08dc:0305 __PIA 08dc:02fe* __PIS @@ -260,12 +260,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 08dc:0359 _fmalloc_ 08dc:0359 malloc_ -133a:0502 ___fheap -133a:0504 ___fheapRover -133a:0506 ___LargestSizeB4Rover +133f:0502 ___fheap +133f:0504 ___fheapRover +133f:0506 ___LargestSizeB4Rover Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -08dc:a052 bitmapLoadPcx_ -08dc:a1ae* bitmapLoadPcxTiles_ +08dc:a0a2 bitmapLoadPcx_ +08dc:a1fe* bitmapLoadPcxTiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) 08dc:04ce strstr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) @@ -279,11 +279,11 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 08dc:0b41 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 08dc:0eb8 __get_errno_ptr_ -133a:1420 _errno +133f:1420 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -133a:0514 ___iob -133a:1422 ___OpenStreams -133a:1426 ___ClosedStreams +133f:0514 ___iob +133f:1422 ___OpenStreams +133f:1426 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 08dc:0ebf fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) @@ -314,22 +314,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) 08dc:1366 _memavl_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 08dc:13ab _nmalloc_ -133a:067c ___nheapbeg -133a:067e ___MiniHeapRover -133a:0680 ___LargestSizeB4MiniHeapRover +133f:067c ___nheapbeg +133f:067e ___MiniHeapRover +133f:0680 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 08dc:1485 _ffree_ 08dc:1485 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 08dc:14f2 _nfree_ -133a:142a+ ___MiniHeapFreeRover +133f:142a+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 08dc:15ed+ _null_exit_rtn_ 08dc:15ed+ __null_int23_exit_ 08dc:15ee exit_ 08dc:160f+ _exit_ -133a:0682+ ___int23_exit -133a:0686 ___FPE_handler_exit +133f:0682+ ___int23_exit +133f:0686 ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) 08dc:162b ultoa_ 08dc:16e9* ltoa_ @@ -339,7 +339,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 08dc:1a9b __doclose_ 08dc:1be5 __shutdown_stream_ 08dc:1bff fclose_ -133a:142c+ ___RmTmpFileFn +133f:142c+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) 08dc:1c6a+ __ibm_bios_get_ticks_ 08dc:1ce1 clock_ @@ -350,7 +350,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 08dc:1f05 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -133a:0098 __IsTable +133f:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 08dc:20fd tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) @@ -385,31 +385,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) 08dc:28f7 stackavail_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -133a:0692 __8087 -133a:0693 __real87 -133a:0694 __dos87emucall -133a:0696 __dos87real +133f:0692 __8087 +133f:0693 __real87 +133f:0694 __dos87emucall +133f:0696 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 08dc:2906* __exit_with_msg_ 08dc:290b __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -133a:0698 __curbrk -133a:06a0 __STACKLOW -133a:06a2 __STACKTOP -133a:06a4 __cbyte -133a:06a6 __child -133a:06a8 __no87 -133a:06b5 ___FPE_handler -133a:069a __psp -133a:06a9 __get_ovl_stack -133a:06ad __restore_ovl_stack -133a:06b1 __close_ovl_file -133a:06b9 __LpCmdLine -133a:06bd __LpPgmName -133a:069c __osmajor -133a:069d __osminor -133a:069e __osmode -133a:069f __HShift +133f:0698 __curbrk +133f:06a0 __STACKLOW +133f:06a2 __STACKTOP +133f:06a4 __cbyte +133f:06a6 __child +133f:06a8 __no87 +133f:06b5 ___FPE_handler +133f:069a __psp +133f:06a9 __get_ovl_stack +133f:06ad __restore_ovl_stack +133f:06b1 __close_ovl_file +133f:06b9 __LpCmdLine +133f:06bd __LpPgmName +133f:069c __osmajor +133f:069d __osminor +133f:069e __osmode +133f:069f __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) 08dc:292a __fill_buffer_ 08dc:2b79 fgetc_ @@ -419,8 +419,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) 08dc:3039 rand_ 08dc:307b* srand_ Module: gfx.lib(/dos/z/16/src/lib/16text.c) -08dc:a396* textInit_ -133a:1434 _romFonts +08dc:a3e6* textInit_ +133f:1434 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 08dc:30b8 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) @@ -431,7 +431,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 08dc:32cc __FiniRtns 08dc:32cc* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -133a:06c6 ___uselfn +133f:06c6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 08dc:3330 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -449,9 +449,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 08dc:3b7c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 08dc:3b7f* __set_commode_ -133a:06c8 __commode +133f:06c8 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -133a:06ca __fmode +133f:06ca __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) 08dc:3b8b __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) @@ -487,7 +487,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 08dc:4ab6 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -133a:0050 ___Alphabet +133f:0050 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) 08dc:4ab9 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) @@ -498,9 +498,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 08dc:4b72 __GetIOMode_ 08dc:4ba7 __SetIOMode_nogrow_ -133a:06e0 ___NFiles -133a:06e2 ___init_mode -133a:070a ___io_mode +133f:06e0 ___NFiles +133f:06e2 ___init_mode +133f:070a ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) 08dc:4bdc __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) @@ -520,9 +520,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 08dc:4ef2 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 08dc:4f0e* __get_doserrno_ptr_ -133a:1450 __doserrno +133f:1450 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -133a:070e ___umaskval +133f:070e ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 08dc:4f15 _dos_creat_ 08dc:4f39* _dos_creatnew_ @@ -533,9 +533,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) 08dc:5142 vsprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) -133a:1454 ___env_mask -133a:1458 _environ -133a:145c* __wenviron +133f:1454 ___env_mask +133f:1458 _environ +133f:145c* __wenviron Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) 08dc:5184 _mbterm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) @@ -556,7 +556,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 08dc:56da __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 08dc:574a __EnterWVIDEO_ -133a:072e+ ___WD_Present +133f:072e+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) 08dc:576e __flushall_ 08dc:5802 flushall_ @@ -569,20 +569,20 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 08dc:5a57 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -133a:1460 ____Argv -133a:1464 ____Argc +133f:1460 ____Argv +133f:1464 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -133a:0730 __amblksiz +133f:0730 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -133a:0762 __Start_XI -133a:0798 __End_XI -133a:0798 __Start_YI -133a:07b0 __End_YI +133f:0762 __Start_XI +133f:0798 __End_XI +133f:0798 __Start_YI +133f:07b0 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -133a:1466 ___historical_splitparms +133f:1466 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 08dc:6bc8* _heapenable_ -133a:0732 ___heap_enabled +133f:0732 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) 08dc:6bd9 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) @@ -598,22 +598,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) 08dc:706c __setenvp_ 08dc:71f8 __freeenvp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -133a:0734 ___IsDBCS +133f:0734 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 08dc:7256* _ismbblead_ -133a:146c ___MBCSIsTable +133f:146c ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 08dc:72b0 __mbinit_ -133a:0736 ___MBCodePage +133f:0736 ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) 08dc:738b _mbdtoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) 08dc:7399 toupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -133a:0738 __8087cw +133f:0738 __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -133a:073a ___Save8087 -133a:073e ___Rest8087 +133f:073a ___Save8087 +133f:073e ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) 08dc:73a8 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) @@ -627,8 +627,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 08dc:7573 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -133a:0742 ___EFG_printf -133a:0746* ___EFG_scanf +133f:0742 ___EFG_printf +133f:0746* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 08dc:75bb ulltoa_ 08dc:76f8* lltoa_ @@ -642,7 +642,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) 08dc:78f5 __Fini_FPE_handler_ 08dc:792c* __FPEHandler Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -133a:0760 ___FPE_int +133f:0760 ___FPE_int +--------------------+ @@ -658,6 +658,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 000225e0 (140768.) +Memory size: 00022630 (140848.) Entry point address: 08dc:0072 Link time: 00:00.00 diff --git a/bakapi.exe b/bakapi.exe index 9a69374f..91696d12 100755 Binary files a/bakapi.exe and b/bakapi.exe differ diff --git a/bakapi.map b/bakapi.map index 088d0b0a..8a17c7df 100755 --- a/bakapi.map +++ b/bakapi.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:09 +Created on: 15/10/08 18:30:46 Executable Image: bakapi.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 13ca:0000 0000f080 +DGROUP 13cf:0000 0000f080 @@ -34,28 +34,28 @@ kitten_TEXT CODE AUTO 0000:5c40 0000080a 16_hc_TEXT CODE AUTO 0000:6450 0000158b timer_TEXT CODE AUTO 0000:79e0 00000235 _TEXT CODE AUTO 07c2:0000 000090ab -modex16_TEXT CODE AUTO 07c2:90b0 00002180 -16text_TEXT CODE AUTO 07c2:b230 0000010d -bakapee_TEXT CODE AUTO 07c2:b340 00000b86 -16_in13_DATA FAR_DATA AUTO 13af:0000 000001a4 -FAR_DATA FAR_DATA AUTO 13c9:0004 00000000 -_NULL BEGDATA DGROUP 13ca:0000 00000020 -_AFTERNULL BEGDATA DGROUP 13cc:0000 00000002 -CONST DATA DGROUP 13cc:0002 00000076 -CONST2 DATA DGROUP 13d3:0008 0000010a -_DATA DATA DGROUP 13e5:0000 000005a9 -XIB DATA DGROUP 143f:000a 00000000 -XI DATA DGROUP 143f:000a 00000036 -XIE DATA DGROUP 1443:0000 00000000 -YIB DATA DGROUP 1443:0000 00000000 -YI DATA DGROUP 1443:0000 00000018 -YIE DATA DGROUP 1444:0008 00000000 -STRINGS DATA DGROUP 1444:0008 00000000 -DATA DATA DGROUP 1444:0008 00000000 -_emu_init_start EMU DGROUP 1444:0008 00000000 -_emu_init_end EMU DGROUP 1444:0008 00000000 -_BSS BSS DGROUP 1445:0000 00000e02 -STACK STACK DGROUP 1526:0000 0000dac0 +modex16_TEXT CODE AUTO 07c2:90b0 000021d0 +16text_TEXT CODE AUTO 07c2:b280 0000010d +bakapee_TEXT CODE AUTO 07c2:b390 00000b86 +16_in13_DATA FAR_DATA AUTO 13b4:0000 000001a4 +FAR_DATA FAR_DATA AUTO 13ce:0004 00000000 +_NULL BEGDATA DGROUP 13cf:0000 00000020 +_AFTERNULL BEGDATA DGROUP 13d1:0000 00000002 +CONST DATA DGROUP 13d1:0002 00000076 +CONST2 DATA DGROUP 13d8:0008 0000010a +_DATA DATA DGROUP 13ea:0000 000005a9 +XIB DATA DGROUP 1444:000a 00000000 +XI DATA DGROUP 1444:000a 00000036 +XIE DATA DGROUP 1448:0000 00000000 +YIB DATA DGROUP 1448:0000 00000000 +YI DATA DGROUP 1448:0000 00000018 +YIE DATA DGROUP 1449:0008 00000000 +STRINGS DATA DGROUP 1449:0008 00000000 +DATA DATA DGROUP 1449:0008 00000000 +_emu_init_start EMU DGROUP 1449:0008 00000000 +_emu_init_end EMU DGROUP 1449:0008 00000000 +_BSS BSS DGROUP 144a:0000 00000e02 +STACK STACK DGROUP 152b:0000 0000dac0 +----------------+ @@ -71,7 +71,7 @@ Address Symbol Module: bakapi.o(/dos/z/16/src/bakapi.c) 0000:00a2 main_ Module: 16_in.o(/dos/z/16/src/lib/16_in.c) -13ca:07ce+ _inpu +13cf:07ce+ _inpu 0000:0380+ INL_KeyService_ 0000:061a+ Mouse_ 0000:0672+ IN_GetJoyAbs_ @@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) 0000:494c+ MM_TotalFree_ 0000:49e2* MM_Report_ 0000:539a* MM_BombOnError_ -13ca:0930+ _beforesort -13ca:0934+ _aftersort -13ca:0938+ _XMSaddr +13cf:0930+ _beforesort +13cf:0934+ _aftersort +13cf:0938+ _XMSaddr Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) 0000:53d0 detectcpu_ Module: 16_head.o(/dos/z/16/src/lib/16_head.c) @@ -139,9 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) 0000:5b10* CAL_OptimizeNodes_ 0000:5bc0* CA_Startup_ 0000:5c10* CA_Shutdown_ -13ca:0940* _finishcachebox -13ca:0944* _updatecachebox -13ca:0948* _drawcachebox +13cf:0940* _finishcachebox +13cf:0944* _updatecachebox +13cf:0948* _drawcachebox Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:5c7c KITTENGETS 0000:5cdc* kittenopen_ @@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:6234+ get_line_ 0000:62a6+ db_fetch_ 0000:633c+ db_insert_ -13ca:04a4+ __kitten_catalog +13cf:04a4+ __kitten_catalog Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) 0000:65fc+ LargestFreeBlock_ 0000:668a+ _coreleft_ @@ -187,58 +187,58 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 07c2:9310+ modexEnter_ 07c2:93ac* modexLeave_ 07c2:93c4 modexDefaultPage_ -07c2:941e* modexNextPage_ -07c2:94da* modexNextPageFlexibleSize_ -07c2:957e modexShowPage_ -07c2:967a* modexPanPage_ -07c2:96ca* modexSelectPlane_ -07c2:96ee modexClearRegion_ -07c2:9806* oldDrawBmp_ -07c2:996c* CDrawBmp_ -07c2:9ad0* modexDrawBmp_ -07c2:9b36+ modexDrawBmpRegion_ -07c2:9ca0* modexDrawPlanarBuf_ -07c2:9cbe* modexDrawSprite_ -07c2:9d24+ modexDrawSpriteRegion_ -07c2:9e9c* modexCopyPageRegion_ -07c2:a006* modexFadeOn_ -07c2:a036* modexFadeOff_ -07c2:a064* modexFlashOn_ -07c2:a092* modexFlashOff_ -07c2:a162+ modexPalSave_ -07c2:a1b8+ modexNewPal_ -07c2:a208* modexLoadPalFile_ -07c2:a2ea* modexSavePalFile_ -07c2:a362* modexPalBlack_ -07c2:a38c* modexPalWhite_ -07c2:a3b6+ modexPalUpdate_ -07c2:a926+ modexPalUpdate1_ -07c2:a9a0* modexPalUpdate0_ -07c2:a9ec+ chkcolor_ -07c2:ad04 modexputPixel_ -07c2:ad92* modexgetPixel_ -07c2:ae18* modexhlin_ -07c2:ae84 modexprint_ -07c2:b01e* modexprintbig_ -07c2:b19a cls_ -07c2:b208+ modexWaitBorder_ -13ca:04d4 _VGA +07c2:942a* modexNextPage_ +07c2:94fa* modexNextPageFlexibleSize_ +07c2:95ce modexShowPage_ +07c2:96ca* modexPanPage_ +07c2:971a* modexSelectPlane_ +07c2:973e modexClearRegion_ +07c2:9856* oldDrawBmp_ +07c2:99bc* CDrawBmp_ +07c2:9b20* modexDrawBmp_ +07c2:9b86+ modexDrawBmpRegion_ +07c2:9cf0* modexDrawPlanarBuf_ +07c2:9d0e* modexDrawSprite_ +07c2:9d74+ modexDrawSpriteRegion_ +07c2:9eec* modexCopyPageRegion_ +07c2:a056* modexFadeOn_ +07c2:a086* modexFadeOff_ +07c2:a0b4* modexFlashOn_ +07c2:a0e2* modexFlashOff_ +07c2:a1b2+ modexPalSave_ +07c2:a208+ modexNewPal_ +07c2:a258* modexLoadPalFile_ +07c2:a33a* modexSavePalFile_ +07c2:a3b2* modexPalBlack_ +07c2:a3dc* modexPalWhite_ +07c2:a406+ modexPalUpdate_ +07c2:a976+ modexPalUpdate1_ +07c2:a9f0* modexPalUpdate0_ +07c2:aa3c+ chkcolor_ +07c2:ad54 modexputPixel_ +07c2:ade2* modexgetPixel_ +07c2:ae68* modexhlin_ +07c2:aed4 modexprint_ +07c2:b06e* modexprintbig_ +07c2:b1ea cls_ +07c2:b258+ modexWaitBorder_ +13cf:04d4 _VGA Module: gfx.lib(/dos/z/16/src/lib/16text.c) -07c2:b2a6 textInit_ -13ca:1254 _romFonts +07c2:b2f6 textInit_ +13cf:1254 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) 07c2:00c6 kbhit_ Module: gfx.lib(/dos/z/16/src/lib/bakapee.c) -07c2:b348* pdump_ -07c2:b3aa+ colortest_ -07c2:b3fe+ colorz_ -07c2:b464+ ssd_ -07c2:b582+ dingpp_ -07c2:b5f4+ dingo_ -07c2:b68a+ dingas_ -07c2:b738+ dingu_ -07c2:b79a+ dingq_ -07c2:b83a ding_ +07c2:b398* pdump_ +07c2:b3fa+ colortest_ +07c2:b44e+ colorz_ +07c2:b4b4+ ssd_ +07c2:b5d2+ dingpp_ +07c2:b644+ dingo_ +07c2:b6da+ dingas_ +07c2:b788+ dingu_ +07c2:b7ea+ dingq_ +07c2:b88a ding_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) 07c2:00dd getch_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) @@ -247,10 +247,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c) 07c2:01d6+ vscanf_ 07c2:0204 scanf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -13ca:0000* __nullarea -13ca:0504* __ovlflag -13ca:0505* __intno -13ca:0506* __ovlvec +13cf:0000* __nullarea +13cf:0504* __ovlflag +13cf:0505* __intno +13cf:0506* __ovlvec 07c2:022c _cstart_ 07c2:02ff* _Not_Enough_Memory_ 07c2:0431 __exit_ @@ -260,10 +260,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 07c2:04b8 _big_code_ 07c2:04b8* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -13ca:126c __argv -13ca:1270 ___argv -13ca:1274 __argc -13ca:1276 ___argc +13cf:126c __argv +13cf:1270 ___argv +13cf:1274 __argc +13cf:1276 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 07c2:04b8+ int86x_ 07c2:063b int86_ @@ -285,28 +285,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) 07c2:07e4 _memavl_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 07c2:0829 _nmalloc_ -13ca:050a ___nheapbeg -13ca:050c ___MiniHeapRover -13ca:050e ___LargestSizeB4MiniHeapRover +13cf:050a ___nheapbeg +13cf:050c ___MiniHeapRover +13cf:050e ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 07c2:0903 _fmalloc_ 07c2:0903 malloc_ -13ca:0510 ___fheap -13ca:0512 ___fheapRover -13ca:0514 ___LargestSizeB4Rover +13cf:0510 ___fheap +13cf:0512 ___fheapRover +13cf:0514 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 07c2:0a78 _ffree_ 07c2:0a78 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 07c2:0ae5 _nfree_ -13ca:1278+ ___MiniHeapFreeRover +13cf:1278+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 07c2:0be0+ _null_exit_rtn_ 07c2:0be0+ __null_int23_exit_ 07c2:0be1 exit_ 07c2:0c02+ _exit_ -13ca:0516+ ___int23_exit -13ca:051a ___FPE_handler_exit +13cf:0516+ ___int23_exit +13cf:051a ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) 07c2:0c1e __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) @@ -325,7 +325,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 07c2:15c5 __doclose_ 07c2:170f __shutdown_stream_ 07c2:1729 fclose_ -13ca:127a+ ___RmTmpFileFn +13cf:127a+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) 07c2:1794+ __ibm_bios_get_ticks_ 07c2:180b clock_ @@ -334,7 +334,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 07c2:1a18 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -13ca:0098 __IsTable +13cf:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 07c2:1c10 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) @@ -369,31 +369,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) 07c2:240b stackavail_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -13ca:0526 __8087 -13ca:0527 __real87 -13ca:0528 __dos87emucall -13ca:052a __dos87real +13cf:0526 __8087 +13cf:0527 __real87 +13cf:0528 __dos87emucall +13cf:052a __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 07c2:241a* __exit_with_msg_ 07c2:241f __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -13ca:052c __curbrk -13ca:0534 __STACKLOW -13ca:0536 __STACKTOP -13ca:0538 __cbyte -13ca:053a __child -13ca:053c __no87 -13ca:0549 ___FPE_handler -13ca:052e __psp -13ca:053d __get_ovl_stack -13ca:0541 __restore_ovl_stack -13ca:0545 __close_ovl_file -13ca:054d __LpCmdLine -13ca:0551 __LpPgmName -13ca:0530 __osmajor -13ca:0531 __osminor -13ca:0532 __osmode -13ca:0533 __HShift +13cf:052c __curbrk +13cf:0534 __STACKLOW +13cf:0536 __STACKTOP +13cf:0538 __cbyte +13cf:053a __child +13cf:053c __no87 +13cf:0549 ___FPE_handler +13cf:052e __psp +13cf:053d __get_ovl_stack +13cf:0541 __restore_ovl_stack +13cf:0545 __close_ovl_file +13cf:054d __LpCmdLine +13cf:0551 __LpPgmName +13cf:0530 __osmajor +13cf:0531 __osminor +13cf:0532 __osmode +13cf:0533 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) 07c2:243e+ __fill_buffer_ 07c2:268d fgetc_ @@ -402,9 +402,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c) 07c2:2b4d delay_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -13ca:0556 ___iob -13ca:1282 ___OpenStreams -13ca:1286 ___ClosedStreams +13cf:0556 ___iob +13cf:1282 ___OpenStreams +13cf:1286 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 07c2:2cdf __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c) @@ -419,7 +419,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 07c2:43f2 __FiniRtns 07c2:43f2* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -13ca:06be ___uselfn +13cf:06be ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 07c2:4456 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -445,7 +445,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 07c2:4f3c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -13ca:0022 ___Alphabet +13cf:0022 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) 07c2:4f3f __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) @@ -455,18 +455,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) 07c2:4fed* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 07c2:4ff8* __get_errno_ptr_ -13ca:128e _errno +13cf:128e _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 07c2:4fff __GetIOMode_ 07c2:5034 __SetIOMode_nogrow_ -13ca:06d4 ___NFiles -13ca:06d6 ___init_mode -13ca:06fe ___io_mode +13cf:06d4 ___NFiles +13cf:06d6 ___init_mode +13cf:06fe ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 07c2:5069* __set_commode_ -13ca:0702 __commode +13cf:0702 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -13ca:0704 __fmode +13cf:0704 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) 07c2:5075 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) @@ -493,9 +493,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 07c2:567c isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 07c2:5698* __get_doserrno_ptr_ -13ca:1290 __doserrno +13cf:1290 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -13ca:0706 ___umaskval +13cf:0706 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 07c2:569f _dos_creat_ 07c2:56c3* _dos_creatnew_ @@ -506,9 +506,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) 07c2:58cc vsprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) -13ca:1294 ___env_mask -13ca:1298 _environ -13ca:129c* __wenviron +13cf:1294 ___env_mask +13cf:1298 _environ +13cf:129c* __wenviron Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) 07c2:590e _mbterm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) @@ -529,7 +529,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 07c2:5e64 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 07c2:5ed4 __EnterWVIDEO_ -13ca:0726+ ___WD_Present +13cf:0726+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) 07c2:5ef8 __flushall_ 07c2:5f8c flushall_ @@ -551,41 +551,41 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 07c2:65d4 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -13ca:0728 ___IsDBCS +13cf:0728 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 07c2:7744* _ismbblead_ -13ca:12a0 ___MBCSIsTable +13cf:12a0 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c) 07c2:7760 mbtowc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c) -13ca:019a __Bits +13cf:019a __Bits Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm) 07c2:787e __FDFS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -13ca:072a ___EFG_printf -13ca:072e ___EFG_scanf +13cf:072a ___EFG_printf +13cf:072e ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm) 07c2:78f5* __I8M 07c2:78f5 __U8M 07c2:78da* __I8ME 07c2:78da* __U8ME Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -13ca:13a2 ____Argv -13ca:13a6 ____Argc +13cf:13a2 ____Argv +13cf:13a6 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -13ca:0732 __amblksiz +13cf:0732 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -13ca:075a __Start_XI -13ca:0790 __End_XI -13ca:0790 __Start_YI -13ca:07a8 __End_YI +13cf:075a __Start_XI +13cf:0790 __End_XI +13cf:0790 __Start_YI +13cf:07a8 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -13ca:13a8 ___historical_splitparms +13cf:13a8 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) 07c2:7a40 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 07c2:7db9* _heapenable_ -13ca:0734 ___heap_enabled +13cf:0734 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) 07c2:7dca* sbrk_ 07c2:7dda __brk_ @@ -599,16 +599,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) 07c2:80cd __freeenvp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 07c2:8169 __mbinit_ -13ca:0736 ___MBCodePage +13cf:0736 ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) 07c2:8244 _mbdtoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) 07c2:8252 toupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -13ca:0738 __8087cw +13cf:0738 __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -13ca:073a ___Save8087 -13ca:073e ___Rest8087 +13cf:073a ___Save8087 +13cf:073e ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) 07c2:8261 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) @@ -647,7 +647,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) 07c2:9047 _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -13ca:0758 ___FPE_int +13cf:0758 ___FPE_int +--------------------+ @@ -663,6 +663,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00022d20 (142624.) +Memory size: 00022d70 (142704.) Entry point address: 07c2:022c -Link time: 00:00.00 +Link time: 00:00.10 diff --git a/exmmtest.map b/exmmtest.map index 145c2038..2540f013 100755 --- a/exmmtest.map +++ b/exmmtest.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:09 +Created on: 15/10/08 18:30:46 Executable Image: exmmtest.exe creating a DOS executable diff --git a/fmemtest.map b/fmemtest.map index 0524df7c..bab8ab9d 100755 --- a/fmemtest.map +++ b/fmemtest.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:10 +Created on: 15/10/08 18:30:46 Executable Image: fmemtest.exe creating a DOS executable @@ -576,4 +576,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) Stack size: dac0 (56000.) Memory size: 0001d3f0 (119792.) Entry point address: 0000:7e06 -Link time: 00:00.00 +Link time: 00:00.10 diff --git a/fontgfx.exe b/fontgfx.exe index a913ccc4..f5d34028 100755 Binary files a/fontgfx.exe and b/fontgfx.exe differ diff --git a/fontgfx.map b/fontgfx.map index de7bc60e..da9afc34 100755 --- a/fontgfx.map +++ b/fontgfx.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:10 +Created on: 15/10/08 18:30:46 Executable Image: fontgfx.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 115d:0000 0000f4c0 +DGROUP 1162:0000 0000f4c0 @@ -35,26 +35,26 @@ kitten_TEXT CODE AUTO 0000:5b50 0000080a timer_TEXT CODE AUTO 0000:78f0 00000235 _TEXT CODE AUTO 0000:7b30 00007653 16text_TEXT CODE AUTO 0000:f190 0000010d -modex16_TEXT CODE AUTO 0f2a:0000 00002180 -16_in13_DATA FAR_DATA AUTO 1142:0000 000001a4 -FAR_DATA FAR_DATA AUTO 115c:0004 00000000 -_NULL BEGDATA DGROUP 115d:0000 00000020 -_AFTERNULL BEGDATA DGROUP 115f:0000 00000002 -CONST DATA DGROUP 115f:0002 00000076 -CONST2 DATA DGROUP 1166:0008 00000102 -_DATA DATA DGROUP 1177:0000 000009f5 -XIB DATA DGROUP 1216:0006 00000000 -XI DATA DGROUP 1216:0006 00000036 -XIE DATA DGROUP 1219:000c 00000000 -YIB DATA DGROUP 1219:000c 00000000 -YI DATA DGROUP 1219:000c 00000018 -YIE DATA DGROUP 121b:0004 00000000 -STRINGS DATA DGROUP 121b:0004 00000000 -DATA DATA DGROUP 121b:0004 00000000 -_emu_init_start EMU DGROUP 121b:0004 00000000 -_emu_init_end EMU DGROUP 121b:0004 00000000 -_BSS BSS DGROUP 121c:0000 00000e02 -STACK STACK DGROUP 12fd:0000 0000dac0 +modex16_TEXT CODE AUTO 0f2a:0000 000021d0 +16_in13_DATA FAR_DATA AUTO 1147:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1161:0004 00000000 +_NULL BEGDATA DGROUP 1162:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1164:0000 00000002 +CONST DATA DGROUP 1164:0002 00000076 +CONST2 DATA DGROUP 116b:0008 00000102 +_DATA DATA DGROUP 117c:0000 000009f5 +XIB DATA DGROUP 121b:0006 00000000 +XI DATA DGROUP 121b:0006 00000036 +XIE DATA DGROUP 121e:000c 00000000 +YIB DATA DGROUP 121e:000c 00000000 +YI DATA DGROUP 121e:000c 00000018 +YIE DATA DGROUP 1220:0004 00000000 +STRINGS DATA DGROUP 1220:0004 00000000 +DATA DATA DGROUP 1220:0004 00000000 +_emu_init_start EMU DGROUP 1220:0004 00000000 +_emu_init_end EMU DGROUP 1220:0004 00000000 +_BSS BSS DGROUP 1221:0000 00000e02 +STACK STACK DGROUP 1302:0000 0000dac0 +----------------+ @@ -70,7 +70,7 @@ Address Symbol Module: fontgfx.o(/dos/z/16/src/fontgfx.c) 0000:000c main_ Module: 16_in.o(/dos/z/16/src/lib/16_in.c) -115d:0c0e+ _inpu +1162:0c0e+ _inpu 0000:0290+ INL_KeyService_ 0000:052a+ Mouse_ 0000:0582+ IN_GetJoyAbs_ @@ -118,9 +118,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) 0000:485c+ MM_TotalFree_ 0000:48f2* MM_Report_ 0000:52aa* MM_BombOnError_ -115d:0d70+ _beforesort -115d:0d74+ _aftersort -115d:0d78+ _XMSaddr +1162:0d70+ _beforesort +1162:0d74+ _aftersort +1162:0d78+ _XMSaddr Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) 0000:52e0 detectcpu_ Module: 16_head.o(/dos/z/16/src/lib/16_head.c) @@ -138,9 +138,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) 0000:5a20* CAL_OptimizeNodes_ 0000:5ad0* CA_Startup_ 0000:5b20* CA_Shutdown_ -115d:0d80* _finishcachebox -115d:0d84* _updatecachebox -115d:0d88* _drawcachebox +1162:0d80* _finishcachebox +1162:0d84* _updatecachebox +1162:0d88* _drawcachebox Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:5b8c KITTENGETS 0000:5bec* kittenopen_ @@ -151,7 +151,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:6144+ get_line_ 0000:61b6+ db_fetch_ 0000:624c+ db_insert_ -115d:08e4+ __kitten_catalog +1162:08e4+ __kitten_catalog Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) 0000:650c+ LargestFreeBlock_ 0000:659a+ _coreleft_ @@ -177,48 +177,48 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:7b55 __STKOVERFLOW_ Module: gfx.lib(/dos/z/16/src/lib/16text.c) 0000:f206 textInit_ -115d:0d94 _romFonts +1162:0d94 _romFonts Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 0f2a:01b8* VGAmodeX_ 0f2a:0260 modexEnter_ 0f2a:02fc modexLeave_ 0f2a:0314 modexDefaultPage_ -0f2a:036e* modexNextPage_ -0f2a:042a* modexNextPageFlexibleSize_ -0f2a:04ce* modexShowPage_ -0f2a:05ca* modexPanPage_ -0f2a:061a* modexSelectPlane_ -0f2a:063e+ modexClearRegion_ -0f2a:0756* oldDrawBmp_ -0f2a:08bc* CDrawBmp_ -0f2a:0a20* modexDrawBmp_ -0f2a:0a86+ modexDrawBmpRegion_ -0f2a:0bf0* modexDrawPlanarBuf_ -0f2a:0c0e* modexDrawSprite_ -0f2a:0c74+ modexDrawSpriteRegion_ -0f2a:0dec* modexCopyPageRegion_ -0f2a:0f56* modexFadeOn_ -0f2a:0f86* modexFadeOff_ -0f2a:0fb4* modexFlashOn_ -0f2a:0fe2* modexFlashOff_ -0f2a:10b2+ modexPalSave_ -0f2a:1108+ modexNewPal_ -0f2a:1158* modexLoadPalFile_ -0f2a:123a* modexSavePalFile_ -0f2a:12b2* modexPalBlack_ -0f2a:12dc* modexPalWhite_ -0f2a:1306+ modexPalUpdate_ -0f2a:1876+ modexPalUpdate1_ -0f2a:18f0* modexPalUpdate0_ -0f2a:193c+ chkcolor_ -0f2a:1c54+ modexputPixel_ -0f2a:1ce2* modexgetPixel_ -0f2a:1d68* modexhlin_ -0f2a:1dd4 modexprint_ -0f2a:1f6e modexprintbig_ -0f2a:20ea* cls_ -0f2a:2158+ modexWaitBorder_ -115d:0914+ _VGA +0f2a:037a* modexNextPage_ +0f2a:044a* modexNextPageFlexibleSize_ +0f2a:051e* modexShowPage_ +0f2a:061a* modexPanPage_ +0f2a:066a* modexSelectPlane_ +0f2a:068e+ modexClearRegion_ +0f2a:07a6* oldDrawBmp_ +0f2a:090c* CDrawBmp_ +0f2a:0a70* modexDrawBmp_ +0f2a:0ad6+ modexDrawBmpRegion_ +0f2a:0c40* modexDrawPlanarBuf_ +0f2a:0c5e* modexDrawSprite_ +0f2a:0cc4+ modexDrawSpriteRegion_ +0f2a:0e3c* modexCopyPageRegion_ +0f2a:0fa6* modexFadeOn_ +0f2a:0fd6* modexFadeOff_ +0f2a:1004* modexFlashOn_ +0f2a:1032* modexFlashOff_ +0f2a:1102+ modexPalSave_ +0f2a:1158+ modexNewPal_ +0f2a:11a8* modexLoadPalFile_ +0f2a:128a* modexSavePalFile_ +0f2a:1302* modexPalBlack_ +0f2a:132c* modexPalWhite_ +0f2a:1356+ modexPalUpdate_ +0f2a:18c6+ modexPalUpdate1_ +0f2a:1940* modexPalUpdate0_ +0f2a:198c+ chkcolor_ +0f2a:1ca4+ modexputPixel_ +0f2a:1d32* modexgetPixel_ +0f2a:1db8* modexhlin_ +0f2a:1e24 modexprint_ +0f2a:1fbe modexprintbig_ +0f2a:213a* cls_ +0f2a:21a8+ modexWaitBorder_ +1162:0914+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) 0000:7b72 getch_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) @@ -226,10 +226,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) 0000:7bbb sprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -115d:0000* __nullarea -115d:093c* __ovlflag -115d:093d* __intno -115d:093e* __ovlvec +1162:0000* __nullarea +1162:093c* __ovlflag +1162:093d* __intno +1162:093e* __ovlvec 0000:7bea _cstart_ 0000:7cbd* _Not_Enough_Memory_ 0000:7def __exit_ @@ -239,10 +239,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:7e76 _big_code_ 0000:7e76* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -115d:16ac __argv -115d:16b0 ___argv -115d:16b4 __argc -115d:16b6 ___argc +1162:16ac __argv +1162:16b0 ___argv +1162:16b4 __argc +1162:16b6 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:7e7d __PIA 0000:7e76* __PIS @@ -267,28 +267,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) 0000:81c0 _memavl_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:8205 _nmalloc_ -115d:0942 ___nheapbeg -115d:0944 ___MiniHeapRover -115d:0946 ___LargestSizeB4MiniHeapRover +1162:0942 ___nheapbeg +1162:0944 ___MiniHeapRover +1162:0946 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:82df _fmalloc_ 0000:82df malloc_ -115d:0948 ___fheap -115d:094a ___fheapRover -115d:094c ___LargestSizeB4Rover +1162:0948 ___fheap +1162:094a ___fheapRover +1162:094c ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:8454 _ffree_ 0000:8454 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:84c1 _nfree_ -115d:16b8+ ___MiniHeapFreeRover +1162:16b8+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:85bc+ _null_exit_rtn_ 0000:85bc+ __null_int23_exit_ 0000:85bd exit_ 0000:85de+ _exit_ -115d:094e+ ___int23_exit -115d:0952 ___FPE_handler_exit +1162:094e+ ___int23_exit +1162:0952 ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) 0000:85fa __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) @@ -307,7 +307,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:8fa1 __doclose_ 0000:90eb __shutdown_stream_ 0000:9105 fclose_ -115d:16ba+ ___RmTmpFileFn +1162:16ba+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) 0000:9170+ __ibm_bios_get_ticks_ 0000:91e7 clock_ @@ -318,7 +318,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:940b fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -115d:0098 __IsTable +1162:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:9603 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) @@ -351,31 +351,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) 0000:9dcf stackavail_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -115d:095e __8087 -115d:095f __real87 -115d:0960 __dos87emucall -115d:0962 __dos87real +1162:095e __8087 +1162:095f __real87 +1162:0960 __dos87emucall +1162:0962 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:9dde* __exit_with_msg_ 0000:9de3 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -115d:0964 __curbrk -115d:096c __STACKLOW -115d:096e __STACKTOP -115d:0970 __cbyte -115d:0972 __child -115d:0974 __no87 -115d:0981 ___FPE_handler -115d:0966 __psp -115d:0975 __get_ovl_stack -115d:0979 __restore_ovl_stack -115d:097d __close_ovl_file -115d:0985 __LpCmdLine -115d:0989 __LpPgmName -115d:0968 __osmajor -115d:0969 __osminor -115d:096a __osmode -115d:096b __HShift +1162:0964 __curbrk +1162:096c __STACKLOW +1162:096e __STACKTOP +1162:0970 __cbyte +1162:0972 __child +1162:0974 __no87 +1162:0981 ___FPE_handler +1162:0966 __psp +1162:0975 __get_ovl_stack +1162:0979 __restore_ovl_stack +1162:097d __close_ovl_file +1162:0985 __LpCmdLine +1162:0989 __LpPgmName +1162:0968 __osmajor +1162:0969 __osminor +1162:096a __osmode +1162:096b __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) 0000:9e02+ __fill_buffer_ 0000:a051 fgetc_ @@ -385,9 +385,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) 0000:a511 rand_ 0000:a553* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -115d:0992 ___iob -115d:16c2 ___OpenStreams -115d:16c6 ___ClosedStreams +1162:0992 ___iob +1162:16c2 ___OpenStreams +1162:16c6 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:a590 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) @@ -400,7 +400,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:a7ff __FiniRtns 0000:a7ff* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -115d:0afa ___uselfn +1162:0afa ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:a864 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -426,7 +426,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:b33c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -115d:0022 ___Alphabet +1162:0022 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) 0000:b33f __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) @@ -436,18 +436,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) 0000:b3ed* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:b3f8* __get_errno_ptr_ -115d:16ce _errno +1162:16ce _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 0000:b3ff __GetIOMode_ 0000:b434 __SetIOMode_nogrow_ -115d:0b10 ___NFiles -115d:0b12 ___init_mode -115d:0b3a ___io_mode +1162:0b10 ___NFiles +1162:0b12 ___init_mode +1162:0b3a ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:b469* __set_commode_ -115d:0b3e __commode +1162:0b3e __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -115d:0b40 __fmode +1162:0b40 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) 0000:b475 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) @@ -474,9 +474,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 0000:ba7c isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 0000:ba98* __get_doserrno_ptr_ -115d:16d0 __doserrno +1162:16d0 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -115d:0b42 ___umaskval +1162:0b42 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 0000:ba9f _dos_creat_ 0000:bac3* _dos_creatnew_ @@ -485,9 +485,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) 0000:bbcb+ __shrink_iomode_ 0000:bc0c __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) -115d:16d4 ___env_mask -115d:16d8 _environ -115d:16dc* __wenviron +1162:16d4 ___env_mask +1162:16d8 _environ +1162:16dc* __wenviron Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) 0000:bcb3 _mbterm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) @@ -508,7 +508,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 0000:c209 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:c279 __EnterWVIDEO_ -115d:0b62+ ___WD_Present +1162:0b62+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) 0000:c29d __flushall_ 0000:c331 flushall_ @@ -530,22 +530,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:c979 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -115d:16e0 ____Argv -115d:16e4 ____Argc +1162:16e0 ____Argv +1162:16e4 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -115d:0b64 __amblksiz +1162:0b64 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -115d:0b96 __Start_XI -115d:0bcc __End_XI -115d:0bcc __Start_YI -115d:0be4 __End_YI +1162:0b96 __Start_XI +1162:0bcc __End_XI +1162:0bcc __Start_YI +1162:0be4 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -115d:16e6 ___historical_splitparms +1162:16e6 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) 0000:daea _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:de63* _heapenable_ -115d:0b66 ___heap_enabled +1162:0b66 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) 0000:de74* sbrk_ 0000:de84 __brk_ @@ -558,22 +558,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) 0000:dfeb __setenvp_ 0000:e177 __freeenvp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -115d:0b68 ___IsDBCS +1162:0b68 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 0000:e1d5* _ismbblead_ -115d:16ec ___MBCSIsTable +1162:16ec ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 0000:e22f __mbinit_ -115d:0b6a ___MBCodePage +1162:0b6a ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) 0000:e30a _mbdtoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) 0000:e318 toupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -115d:0b6c __8087cw +1162:0b6c __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -115d:0b6e ___Save8087 -115d:0b72 ___Rest8087 +1162:0b6e ___Save8087 +1162:0b72 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) 0000:e327 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) @@ -587,8 +587,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 0000:e4f3 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -115d:0b76 ___EFG_printf -115d:0b7a* ___EFG_scanf +1162:0b76 ___EFG_printf +1162:0b7a* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 0000:e53b ulltoa_ 0000:e678* lltoa_ @@ -615,7 +615,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) 0000:f11f _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -115d:0b94 ___FPE_int +1162:0b94 ___FPE_int +--------------------+ @@ -631,6 +631,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00020a90 (133776.) +Memory size: 00020ae0 (133856.) Entry point address: 0000:7bea -Link time: 00:00.00 +Link time: 00:00.10 diff --git a/fonttest.map b/fonttest.map index 341e3e26..f79cac36 100755 --- a/fonttest.map +++ b/fonttest.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:10 +Created on: 15/10/08 18:30:46 Executable Image: fonttest.exe creating a DOS executable @@ -588,4 +588,4 @@ gfx.lib Stack size: dac0 (56000.) Memory size: 0001d970 (121200.) Entry point address: 0000:7d82 -Link time: 00:00.00 +Link time: 00:00.10 diff --git a/inputest.map b/inputest.map index f74463e9..5c994c89 100755 --- a/inputest.map +++ b/inputest.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:10 +Created on: 15/10/08 18:30:47 Executable Image: inputest.exe creating a DOS executable diff --git a/maptest.exe b/maptest.exe index 15119302..b46f1aeb 100755 Binary files a/maptest.exe and b/maptest.exe differ diff --git a/maptest.map b/maptest.map index a4757c88..dce431c8 100755 --- a/maptest.map +++ b/maptest.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:10 +Created on: 15/10/08 18:30:46 Executable Image: maptest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 1331:0000 0000f100 +DGROUP 1336:0000 0000f100 @@ -37,27 +37,27 @@ kitten_TEXT CODE AUTO 0000:6d50 0000080a timer_TEXT CODE AUTO 0000:8af0 00000235 _TEXT CODE AUTO 08d3:0000 00007bc9 bitmap_TEXT CODE AUTO 08d3:7bd0 000005c9 -modex16_TEXT CODE AUTO 08d3:81a0 00002180 -16text_TEXT CODE AUTO 08d3:a320 0000010d -16_in13_DATA FAR_DATA AUTO 1316:0000 000001a4 -FAR_DATA FAR_DATA AUTO 1330:0004 00000000 -_NULL BEGDATA DGROUP 1331:0000 00000020 -_AFTERNULL BEGDATA DGROUP 1333:0000 00000002 -CONST DATA DGROUP 1333:0002 00000076 -CONST2 DATA DGROUP 133a:0008 00000102 -_DATA DATA DGROUP 134b:0000 000005b9 -XIB DATA DGROUP 13a6:000a 00000000 -XI DATA DGROUP 13a6:000a 00000036 -XIE DATA DGROUP 13aa:0000 00000000 -YIB DATA DGROUP 13aa:0000 00000000 -YI DATA DGROUP 13aa:0000 00000018 -YIE DATA DGROUP 13ab:0008 00000000 -STRINGS DATA DGROUP 13ab:0008 00000000 -DATA DATA DGROUP 13ab:0008 00000000 -_emu_init_start EMU DGROUP 13ab:0008 00000000 -_emu_init_end EMU DGROUP 13ab:0008 00000000 -_BSS BSS DGROUP 13ac:0000 00000e82 -STACK STACK DGROUP 1495:0000 0000dac0 +modex16_TEXT CODE AUTO 08d3:81a0 000021d0 +16text_TEXT CODE AUTO 08d3:a370 0000010d +16_in13_DATA FAR_DATA AUTO 131b:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1335:0004 00000000 +_NULL BEGDATA DGROUP 1336:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1338:0000 00000002 +CONST DATA DGROUP 1338:0002 00000076 +CONST2 DATA DGROUP 133f:0008 00000102 +_DATA DATA DGROUP 1350:0000 000005b9 +XIB DATA DGROUP 13ab:000a 00000000 +XI DATA DGROUP 13ab:000a 00000036 +XIE DATA DGROUP 13af:0000 00000000 +YIB DATA DGROUP 13af:0000 00000000 +YI DATA DGROUP 13af:0000 00000018 +YIE DATA DGROUP 13b0:0008 00000000 +STRINGS DATA DGROUP 13b0:0008 00000000 +DATA DATA DGROUP 13b0:0008 00000000 +_emu_init_start EMU DGROUP 13b0:0008 00000000 +_emu_init_end EMU DGROUP 13b0:0008 00000000 +_BSS BSS DGROUP 13b1:0000 00000e82 +STACK STACK DGROUP 149a:0000 0000dac0 +----------------+ @@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) 0000:0e02 jsmn_parse_ 0000:12fe jsmn_init_ Module: 16_in.o(/dos/z/16/src/lib/16_in.c) -1331:07ce+ _inpu +1336:07ce+ _inpu 0000:1490+ INL_KeyService_ 0000:172a+ Mouse_ 0000:1782+ IN_GetJoyAbs_ @@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) 0000:5a5c+ MM_TotalFree_ 0000:5af2* MM_Report_ 0000:64aa* MM_BombOnError_ -1331:0930+ _beforesort -1331:0934+ _aftersort -1331:0938+ _XMSaddr +1336:0930+ _beforesort +1336:0934+ _aftersort +1336:0938+ _XMSaddr Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) 0000:64e0 detectcpu_ Module: 16_head.o(/dos/z/16/src/lib/16_head.c) @@ -148,9 +148,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) 0000:6c20* CAL_OptimizeNodes_ 0000:6cd0* CA_Startup_ 0000:6d20* CA_Shutdown_ -1331:0940* _finishcachebox -1331:0944* _updatecachebox -1331:0948* _drawcachebox +1336:0940* _finishcachebox +1336:0944* _updatecachebox +1336:0948* _drawcachebox Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:6d8c KITTENGETS 0000:6dec* kittenopen_ @@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:7344+ get_line_ 0000:73b6+ db_fetch_ 0000:744c+ db_insert_ -1331:04a4+ __kitten_catalog +1336:04a4+ __kitten_catalog Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) 0000:770c+ LargestFreeBlock_ 0000:779a+ _coreleft_ @@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 08d3:0005 __STK 08d3:0025 __STKOVERFLOW_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -1331:04c6 ___iob -1331:0954 ___OpenStreams -1331:0958 ___ClosedStreams +1336:04c6 ___iob +1336:0954 ___OpenStreams +1336:0958 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 08d3:0042 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -1331:0000* __nullarea -1331:062e* __ovlflag -1331:062f* __intno -1331:0630* __ovlvec +1336:0000* __nullarea +1336:062e* __ovlflag +1336:062f* __intno +1336:0630* __ovlvec 08d3:0072 _cstart_ 08d3:0145* _Not_Enough_Memory_ 08d3:0277 __exit_ @@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 08d3:02fe _big_code_ 08d3:02fe* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -1331:095c __argv -1331:0960 ___argv -1331:0964 __argc -1331:0966 ___argc +1336:095c __argv +1336:0960 ___argv +1336:0964 __argc +1336:0966 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 08d3:0305 __PIA 08d3:02fe* __PIS @@ -217,9 +217,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 08d3:0359 _fmalloc_ 08d3:0359 malloc_ -1331:0634 ___fheap -1331:0636 ___fheapRover -1331:0638 ___LargestSizeB4Rover +1336:0634 ___fheap +1336:0636 ___fheapRover +1336:0638 ___LargestSizeB4Rover Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) 08d3:7ed2 bitmapLoadPcx_ 08d3:802e* bitmapLoadPcxTiles_ @@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 08d3:0b41 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 08d3:0eb8 __get_errno_ptr_ -1331:09e8 _errno +1336:09e8 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) 08d3:0ebf* _frealloc_ 08d3:0ebf realloc_ @@ -267,22 +267,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) 08d3:1366 _memavl_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 08d3:13ab _nmalloc_ -1331:0644 ___nheapbeg -1331:0646 ___MiniHeapRover -1331:0648 ___LargestSizeB4MiniHeapRover +1336:0644 ___nheapbeg +1336:0646 ___MiniHeapRover +1336:0648 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 08d3:1485 _ffree_ 08d3:1485 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 08d3:14f2 _nfree_ -1331:09ea+ ___MiniHeapFreeRover +1336:09ea+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 08d3:15ed+ _null_exit_rtn_ 08d3:15ed+ __null_int23_exit_ 08d3:15ee exit_ 08d3:160f+ _exit_ -1331:064a+ ___int23_exit -1331:064e ___FPE_handler_exit +1336:064a+ ___int23_exit +1336:064e ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) 08d3:162b ultoa_ 08d3:16e9* ltoa_ @@ -292,7 +292,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 08d3:1a9b __doclose_ 08d3:1be5 __shutdown_stream_ 08d3:1bff fclose_ -1331:09ec+ ___RmTmpFileFn +1336:09ec+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) 08d3:1c6a+ __ibm_bios_get_ticks_ 08d3:1ce1 clock_ @@ -303,7 +303,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 08d3:1f05 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -1331:0098 __IsTable +1336:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 08d3:20fd tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) @@ -338,31 +338,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) 08d3:28f7 stackavail_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -1331:065a __8087 -1331:065b __real87 -1331:065c __dos87emucall -1331:065e __dos87real +1336:065a __8087 +1336:065b __real87 +1336:065c __dos87emucall +1336:065e __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 08d3:2906* __exit_with_msg_ 08d3:290b __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -1331:0660 __curbrk -1331:0668 __STACKLOW -1331:066a __STACKTOP -1331:066c __cbyte -1331:066e __child -1331:0670 __no87 -1331:067d ___FPE_handler -1331:0662 __psp -1331:0671 __get_ovl_stack -1331:0675 __restore_ovl_stack -1331:0679 __close_ovl_file -1331:0681 __LpCmdLine -1331:0685 __LpPgmName -1331:0664 __osmajor -1331:0665 __osminor -1331:0666 __osmode -1331:0667 __HShift +1336:0660 __curbrk +1336:0668 __STACKLOW +1336:066a __STACKTOP +1336:066c __cbyte +1336:066e __child +1336:0670 __no87 +1336:067d ___FPE_handler +1336:0662 __psp +1336:0671 __get_ovl_stack +1336:0675 __restore_ovl_stack +1336:0679 __close_ovl_file +1336:0681 __LpCmdLine +1336:0685 __LpPgmName +1336:0664 __osmajor +1336:0665 __osminor +1336:0666 __osmode +1336:0667 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) 08d3:292a __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) @@ -378,7 +378,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 08d3:2d9d __FiniRtns 08d3:2d9d* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -1331:068a ___uselfn +1336:068a ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 08d3:2e02 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -402,47 +402,47 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 08d3:8400+ modexEnter_ 08d3:849c* modexLeave_ 08d3:84b4* modexDefaultPage_ -08d3:850e* modexNextPage_ -08d3:85ca* modexNextPageFlexibleSize_ -08d3:866e* modexShowPage_ -08d3:876a* modexPanPage_ -08d3:87ba* modexSelectPlane_ -08d3:87de+ modexClearRegion_ -08d3:88f6* oldDrawBmp_ -08d3:8a5c* CDrawBmp_ -08d3:8bc0* modexDrawBmp_ -08d3:8c26+ modexDrawBmpRegion_ -08d3:8d90* modexDrawPlanarBuf_ -08d3:8dae* modexDrawSprite_ -08d3:8e14+ modexDrawSpriteRegion_ -08d3:8f8c* modexCopyPageRegion_ -08d3:90f6* modexFadeOn_ -08d3:9126* modexFadeOff_ -08d3:9154* modexFlashOn_ -08d3:9182* modexFlashOff_ -08d3:9252+ modexPalSave_ -08d3:92a8 modexNewPal_ -08d3:92f8* modexLoadPalFile_ -08d3:93da* modexSavePalFile_ -08d3:9452* modexPalBlack_ -08d3:947c* modexPalWhite_ -08d3:94a6+ modexPalUpdate_ -08d3:9a16+ modexPalUpdate1_ -08d3:9a90* modexPalUpdate0_ -08d3:9adc+ chkcolor_ -08d3:9df4+ modexputPixel_ -08d3:9e82* modexgetPixel_ -08d3:9f08* modexhlin_ -08d3:9f74* modexprint_ -08d3:a10e* modexprintbig_ -08d3:a28a* cls_ -08d3:a2f8+ modexWaitBorder_ -1331:0694+ _VGA +08d3:851a* modexNextPage_ +08d3:85ea* modexNextPageFlexibleSize_ +08d3:86be* modexShowPage_ +08d3:87ba* modexPanPage_ +08d3:880a* modexSelectPlane_ +08d3:882e+ modexClearRegion_ +08d3:8946* oldDrawBmp_ +08d3:8aac* CDrawBmp_ +08d3:8c10* modexDrawBmp_ +08d3:8c76+ modexDrawBmpRegion_ +08d3:8de0* modexDrawPlanarBuf_ +08d3:8dfe* modexDrawSprite_ +08d3:8e64+ modexDrawSpriteRegion_ +08d3:8fdc* modexCopyPageRegion_ +08d3:9146* modexFadeOn_ +08d3:9176* modexFadeOff_ +08d3:91a4* modexFlashOn_ +08d3:91d2* modexFlashOff_ +08d3:92a2+ modexPalSave_ +08d3:92f8 modexNewPal_ +08d3:9348* modexLoadPalFile_ +08d3:942a* modexSavePalFile_ +08d3:94a2* modexPalBlack_ +08d3:94cc* modexPalWhite_ +08d3:94f6+ modexPalUpdate_ +08d3:9a66+ modexPalUpdate1_ +08d3:9ae0* modexPalUpdate0_ +08d3:9b2c+ chkcolor_ +08d3:9e44+ modexputPixel_ +08d3:9ed2* modexgetPixel_ +08d3:9f58* modexhlin_ +08d3:9fc4* modexprint_ +08d3:a15e* modexprintbig_ +08d3:a2da* cls_ +08d3:a348+ modexWaitBorder_ +1336:0694+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 08d3:39e5* __set_commode_ -1331:06bc __commode +1336:06bc __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -1331:06be __fmode +1336:06be __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) 08d3:39f1 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) @@ -473,7 +473,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 08d3:46d7 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -1331:0050 ___Alphabet +1336:0050 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) 08d3:46da __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) @@ -484,9 +484,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 08d3:4793 __GetIOMode_ 08d3:47c8 __SetIOMode_nogrow_ -1331:06d4 ___NFiles -1331:06d6 ___init_mode -1331:06fe ___io_mode +1336:06d4 ___NFiles +1336:06d6 ___init_mode +1336:06fe ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) 08d3:47fd __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) @@ -506,9 +506,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 08d3:4b14 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 08d3:4b30* __get_doserrno_ptr_ -1331:12f8 __doserrno +1336:12f8 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -1331:0702 ___umaskval +1336:0702 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 08d3:4b37 _dos_creat_ 08d3:4b5b* _dos_creatnew_ @@ -519,9 +519,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) 08d3:4d64 vsprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) -1331:12fc ___env_mask -1331:1300 _environ -1331:1304* __wenviron +1336:12fc ___env_mask +1336:1300 _environ +1336:1304* __wenviron Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) 08d3:4da6 _mbterm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) @@ -542,26 +542,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 08d3:52fc __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 08d3:536c __EnterWVIDEO_ -1331:0722+ ___WD_Present +1336:0722+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) 08d3:5390 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 08d3:5565 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -1331:1308 ____Argv -1331:130c ____Argc +1336:1308 ____Argv +1336:130c ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -1331:0724 __amblksiz +1336:0724 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -1331:075a __Start_XI -1331:0790 __End_XI -1331:0790 __Start_YI -1331:07a8 __End_YI +1336:075a __Start_XI +1336:0790 __End_XI +1336:0790 __Start_YI +1336:07a8 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -1331:130e ___historical_splitparms +1336:130e ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 08d3:66d6* _heapenable_ -1331:0726 ___heap_enabled +1336:0726 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) 08d3:66e7 __flushall_ 08d3:677b flushall_ @@ -573,8 +573,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) 08d3:6b14 rand_ 08d3:6b56* srand_ Module: gfx.lib(/dos/z/16/src/lib/16text.c) -08d3:a396* textInit_ -1331:1310 _romFonts +08d3:a3e6* textInit_ +1336:1310 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) 08d3:6b79 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) @@ -592,22 +592,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) 08d3:706c __setenvp_ 08d3:71f8 __freeenvp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -1331:072c ___IsDBCS +1336:072c ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 08d3:7256* _ismbblead_ -1331:132c ___MBCSIsTable +1336:132c ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 08d3:72b0 __mbinit_ -1331:072e ___MBCodePage +1336:072e ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) 08d3:738b _mbdtoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) 08d3:7399 toupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -1331:0730 __8087cw +1336:0730 __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -1331:0732 ___Save8087 -1331:0736 ___Rest8087 +1336:0732 ___Save8087 +1336:0736 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) 08d3:73a8 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) @@ -621,8 +621,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 08d3:7573 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -1331:073a ___EFG_printf -1331:073e* ___EFG_scanf +1336:073a ___EFG_printf +1336:073e* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 08d3:75bb ulltoa_ 08d3:76f8* lltoa_ @@ -636,7 +636,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) 08d3:78f5 __Fini_FPE_handler_ 08d3:792c* __FPEHandler Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -1331:0758 ___FPE_int +1336:0758 ___FPE_int +--------------------+ @@ -652,6 +652,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00022410 (140304.) +Memory size: 00022460 (140384.) Entry point address: 08d3:0072 -Link time: 00:00.00 +Link time: 00:00.10 diff --git a/palettec.exe b/palettec.exe index c8d4a94b..1b6d69b0 100755 Binary files a/palettec.exe and b/palettec.exe differ diff --git a/palettec.map b/palettec.map index 31d272d7..b02c4f3e 100755 --- a/palettec.map +++ b/palettec.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:10 +Created on: 15/10/08 18:30:46 Executable Image: palettec.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 114b:0000 0000f060 +DGROUP 1150:0000 0000f060 @@ -34,27 +34,27 @@ kitten_TEXT CODE AUTO 0000:5a50 0000080a 16_hc_TEXT CODE AUTO 0000:6260 0000158b timer_TEXT CODE AUTO 0000:77f0 00000235 _TEXT CODE AUTO 0000:7a30 0000763f -modex16_TEXT CODE AUTO 0f07:0000 00002180 -16text_TEXT CODE AUTO 0f07:2180 0000010d -16_in13_DATA FAR_DATA AUTO 1130:0000 000001a4 -FAR_DATA FAR_DATA AUTO 114a:0004 00000000 -_NULL BEGDATA DGROUP 114b:0000 00000020 -_AFTERNULL BEGDATA DGROUP 114d:0000 00000002 -CONST DATA DGROUP 114d:0002 00000076 -CONST2 DATA DGROUP 1154:0008 00000102 -_DATA DATA DGROUP 1165:0000 000005a5 -XIB DATA DGROUP 11bf:0006 00000000 -XI DATA DGROUP 11bf:0006 00000036 -XIE DATA DGROUP 11c2:000c 00000000 -YIB DATA DGROUP 11c2:000c 00000000 -YI DATA DGROUP 11c2:000c 00000018 -YIE DATA DGROUP 11c4:0004 00000000 -STRINGS DATA DGROUP 11c4:0004 00000000 -DATA DATA DGROUP 11c4:0004 00000000 -_emu_init_start EMU DGROUP 11c4:0004 00000000 -_emu_init_end EMU DGROUP 11c4:0004 00000000 -_BSS BSS DGROUP 11c5:0000 00000df2 -STACK STACK DGROUP 12a5:0000 0000dac0 +modex16_TEXT CODE AUTO 0f07:0000 000021d0 +16text_TEXT CODE AUTO 0f07:21d0 0000010d +16_in13_DATA FAR_DATA AUTO 1135:0000 000001a4 +FAR_DATA FAR_DATA AUTO 114f:0004 00000000 +_NULL BEGDATA DGROUP 1150:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1152:0000 00000002 +CONST DATA DGROUP 1152:0002 00000076 +CONST2 DATA DGROUP 1159:0008 00000102 +_DATA DATA DGROUP 116a:0000 000005a5 +XIB DATA DGROUP 11c4:0006 00000000 +XI DATA DGROUP 11c4:0006 00000036 +XIE DATA DGROUP 11c7:000c 00000000 +YIB DATA DGROUP 11c7:000c 00000000 +YI DATA DGROUP 11c7:000c 00000018 +YIE DATA DGROUP 11c9:0004 00000000 +STRINGS DATA DGROUP 11c9:0004 00000000 +DATA DATA DGROUP 11c9:0004 00000000 +_emu_init_start EMU DGROUP 11c9:0004 00000000 +_emu_init_end EMU DGROUP 11c9:0004 00000000 +_BSS BSS DGROUP 11ca:0000 00000df2 +STACK STACK DGROUP 12aa:0000 0000dac0 +----------------+ @@ -70,7 +70,7 @@ Address Symbol Module: palettec.o(/dos/z/16/src/palettec.c) 0000:0012 main_ Module: 16_in.o(/dos/z/16/src/lib/16_in.c) -114b:07ae+ _inpu +1150:07ae+ _inpu 0000:0190+ INL_KeyService_ 0000:042a+ Mouse_ 0000:0482+ IN_GetJoyAbs_ @@ -118,9 +118,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) 0000:475c+ MM_TotalFree_ 0000:47f2* MM_Report_ 0000:51aa* MM_BombOnError_ -114b:0910+ _beforesort -114b:0914+ _aftersort -114b:0918+ _XMSaddr +1150:0910+ _beforesort +1150:0914+ _aftersort +1150:0918+ _XMSaddr Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) 0000:51e0 detectcpu_ Module: 16_head.o(/dos/z/16/src/lib/16_head.c) @@ -138,9 +138,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) 0000:5920* CAL_OptimizeNodes_ 0000:59d0* CA_Startup_ 0000:5a20* CA_Shutdown_ -114b:0920* _finishcachebox -114b:0924* _updatecachebox -114b:0928* _drawcachebox +1150:0920* _finishcachebox +1150:0924* _updatecachebox +1150:0928* _drawcachebox Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:5a8c KITTENGETS 0000:5aec* kittenopen_ @@ -151,7 +151,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:6044+ get_line_ 0000:60b6+ db_fetch_ 0000:614c+ db_insert_ -114b:0494+ __kitten_catalog +1150:0494+ __kitten_catalog Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) 0000:640c+ LargestFreeBlock_ 0000:649a+ _coreleft_ @@ -180,47 +180,47 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 0f07:0260 modexEnter_ 0f07:02fc modexLeave_ 0f07:0314* modexDefaultPage_ -0f07:036e* modexNextPage_ -0f07:042a* modexNextPageFlexibleSize_ -0f07:04ce* modexShowPage_ -0f07:05ca* modexPanPage_ -0f07:061a* modexSelectPlane_ -0f07:063e+ modexClearRegion_ -0f07:0756* oldDrawBmp_ -0f07:08bc* CDrawBmp_ -0f07:0a20* modexDrawBmp_ -0f07:0a86+ modexDrawBmpRegion_ -0f07:0bf0* modexDrawPlanarBuf_ -0f07:0c0e* modexDrawSprite_ -0f07:0c74+ modexDrawSpriteRegion_ -0f07:0dec* modexCopyPageRegion_ -0f07:0f56* modexFadeOn_ -0f07:0f86* modexFadeOff_ -0f07:0fb4* modexFlashOn_ -0f07:0fe2* modexFlashOff_ -0f07:10b2 modexPalSave_ -0f07:1108 modexNewPal_ -0f07:1158* modexLoadPalFile_ -0f07:123a modexSavePalFile_ -0f07:12b2* modexPalBlack_ -0f07:12dc* modexPalWhite_ -0f07:1306+ modexPalUpdate_ -0f07:1876+ modexPalUpdate1_ -0f07:18f0* modexPalUpdate0_ -0f07:193c+ chkcolor_ -0f07:1c54+ modexputPixel_ -0f07:1ce2* modexgetPixel_ -0f07:1d68* modexhlin_ -0f07:1dd4* modexprint_ -0f07:1f6e* modexprintbig_ -0f07:20ea* cls_ -0f07:2158+ modexWaitBorder_ -114b:04c4+ _VGA +0f07:037a* modexNextPage_ +0f07:044a* modexNextPageFlexibleSize_ +0f07:051e* modexShowPage_ +0f07:061a* modexPanPage_ +0f07:066a* modexSelectPlane_ +0f07:068e+ modexClearRegion_ +0f07:07a6* oldDrawBmp_ +0f07:090c* CDrawBmp_ +0f07:0a70* modexDrawBmp_ +0f07:0ad6+ modexDrawBmpRegion_ +0f07:0c40* modexDrawPlanarBuf_ +0f07:0c5e* modexDrawSprite_ +0f07:0cc4+ modexDrawSpriteRegion_ +0f07:0e3c* modexCopyPageRegion_ +0f07:0fa6* modexFadeOn_ +0f07:0fd6* modexFadeOff_ +0f07:1004* modexFlashOn_ +0f07:1032* modexFlashOff_ +0f07:1102 modexPalSave_ +0f07:1158 modexNewPal_ +0f07:11a8* modexLoadPalFile_ +0f07:128a modexSavePalFile_ +0f07:1302* modexPalBlack_ +0f07:132c* modexPalWhite_ +0f07:1356+ modexPalUpdate_ +0f07:18c6+ modexPalUpdate1_ +0f07:1940* modexPalUpdate0_ +0f07:198c+ chkcolor_ +0f07:1ca4+ modexputPixel_ +0f07:1d32* modexgetPixel_ +0f07:1db8* modexhlin_ +0f07:1e24* modexprint_ +0f07:1fbe* modexprintbig_ +0f07:213a* cls_ +0f07:21a8+ modexWaitBorder_ +1150:04c4+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -114b:0000* __nullarea -114b:04ec* __ovlflag -114b:04ed* __intno -114b:04ee* __ovlvec +1150:0000* __nullarea +1150:04ec* __ovlflag +1150:04ed* __intno +1150:04ee* __ovlvec 0000:7a72 _cstart_ 0000:7b45* _Not_Enough_Memory_ 0000:7c77 __exit_ @@ -248,10 +248,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) 0000:7f2c __I4D 0000:7f7b __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -114b:1234 __argv -114b:1238 ___argv -114b:123c __argc -114b:123e ___argc +1150:1234 __argv +1150:1238 ___argv +1150:123c __argc +1150:123e ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:7fff* _heapgrow_ 0000:7fff _fheapgrow_ @@ -260,28 +260,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) 0000:8078 _memavl_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:80bd _nmalloc_ -114b:04f2 ___nheapbeg -114b:04f4 ___MiniHeapRover -114b:04f6 ___LargestSizeB4MiniHeapRover +1150:04f2 ___nheapbeg +1150:04f4 ___MiniHeapRover +1150:04f6 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:8197 _fmalloc_ 0000:8197 malloc_ -114b:04f8 ___fheap -114b:04fa ___fheapRover -114b:04fc ___LargestSizeB4Rover +1150:04f8 ___fheap +1150:04fa ___fheapRover +1150:04fc ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:830c _ffree_ 0000:830c free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:8379 _nfree_ -114b:1240+ ___MiniHeapFreeRover +1150:1240+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:8474+ _null_exit_rtn_ 0000:8474+ __null_int23_exit_ 0000:8475 exit_ 0000:8496+ _exit_ -114b:04fe+ ___int23_exit -114b:0502 ___FPE_handler_exit +1150:04fe+ ___int23_exit +1150:0502 ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) 0000:84b2 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) @@ -300,7 +300,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:8e59 __doclose_ 0000:8fa3 __shutdown_stream_ 0000:8fbd fclose_ -114b:1242+ ___RmTmpFileFn +1150:1242+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) 0000:9028+ __ibm_bios_get_ticks_ 0000:909f clock_ @@ -311,7 +311,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:92c3 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -114b:0098 __IsTable +1150:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:94bb tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) @@ -346,31 +346,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) 0000:9cb5 stackavail_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -114b:050e __8087 -114b:050f __real87 -114b:0510 __dos87emucall -114b:0512 __dos87real +1150:050e __8087 +1150:050f __real87 +1150:0510 __dos87emucall +1150:0512 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:9cc4* __exit_with_msg_ 0000:9cc9 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -114b:0514 __curbrk -114b:051c __STACKLOW -114b:051e __STACKTOP -114b:0520 __cbyte -114b:0522 __child -114b:0524 __no87 -114b:0531 ___FPE_handler -114b:0516 __psp -114b:0525 __get_ovl_stack -114b:0529 __restore_ovl_stack -114b:052d __close_ovl_file -114b:0535 __LpCmdLine -114b:0539 __LpPgmName -114b:0518 __osmajor -114b:0519 __osminor -114b:051a __osmode -114b:051b __HShift +1150:0514 __curbrk +1150:051c __STACKLOW +1150:051e __STACKTOP +1150:0520 __cbyte +1150:0522 __child +1150:0524 __no87 +1150:0531 ___FPE_handler +1150:0516 __psp +1150:0525 __get_ovl_stack +1150:0529 __restore_ovl_stack +1150:052d __close_ovl_file +1150:0535 __LpCmdLine +1150:0539 __LpPgmName +1150:0518 __osmajor +1150:0519 __osminor +1150:051a __osmode +1150:051b __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) 0000:9ce8+ __fill_buffer_ 0000:9f37 fgetc_ @@ -380,8 +380,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) 0000:a3f7 rand_ 0000:a439* srand_ Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0f07:21f6* textInit_ -114b:124a _romFonts +0f07:2246* textInit_ +1150:124a _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) 0000:a45c __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) @@ -390,13 +390,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:a51d __FiniRtns 0000:a51d* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -114b:0542 ___uselfn +1150:0542 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:a582 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -114b:0544 ___iob -114b:1262 ___OpenStreams -114b:1266 ___ClosedStreams +1150:0544 ___iob +1150:1262 ___OpenStreams +1150:1266 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:a59d __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) @@ -422,7 +422,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:b1cc __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -114b:0022 ___Alphabet +1150:0022 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) 0000:b1cf __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) @@ -432,18 +432,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) 0000:b27d* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:b288* __get_errno_ptr_ -114b:126e _errno +1150:126e _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 0000:b28f __GetIOMode_ 0000:b2c4 __SetIOMode_nogrow_ -114b:06c0 ___NFiles -114b:06c2 ___init_mode -114b:06ea ___io_mode +1150:06c0 ___NFiles +1150:06c2 ___init_mode +1150:06ea ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:b2f9* __set_commode_ -114b:06ee __commode +1150:06ee __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -114b:06f0 __fmode +1150:06f0 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) 0000:b305 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) @@ -470,9 +470,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 0000:b90c isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 0000:b928* __get_doserrno_ptr_ -114b:1270 __doserrno +1150:1270 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -114b:06f2 ___umaskval +1150:06f2 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 0000:b92f _dos_creat_ 0000:b953* _dos_creatnew_ @@ -483,9 +483,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) 0000:bb5c vsprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) -114b:1274 ___env_mask -114b:1278 _environ -114b:127c* __wenviron +1150:1274 ___env_mask +1150:1278 _environ +1150:127c* __wenviron Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) 0000:bb9e _mbterm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) @@ -506,7 +506,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 0000:c0f4 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:c164 __EnterWVIDEO_ -114b:0712+ ___WD_Present +1150:0712+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) 0000:c188 __flushall_ 0000:c21c flushall_ @@ -521,15 +521,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) 0000:c44a fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -114b:1280 ____Argv -114b:1284 ____Argc +1150:1280 ____Argv +1150:1284 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -114b:0714 __amblksiz +1150:0714 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -114b:0746 __Start_XI -114b:077c __End_XI -114b:077c __Start_YI -114b:0794 __End_YI +1150:0746 __Start_XI +1150:077c __End_XI +1150:077c __Start_YI +1150:0794 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) 0000:c620 __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) @@ -540,10 +540,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) 0000:d9d6 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -114b:1286 ___historical_splitparms +1150:1286 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:dd4f* _heapenable_ -114b:0716 ___heap_enabled +1150:0716 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) 0000:dd60* sbrk_ 0000:dd70 __brk_ @@ -556,22 +556,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) 0000:ded7 __setenvp_ 0000:e063 __freeenvp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -114b:0718 ___IsDBCS +1150:0718 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 0000:e0c1* _ismbblead_ -114b:128c ___MBCSIsTable +1150:128c ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 0000:e11b __mbinit_ -114b:071a ___MBCodePage +1150:071a ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) 0000:e1f6 _mbdtoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) 0000:e204 toupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -114b:071c __8087cw +1150:071c __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -114b:071e ___Save8087 -114b:0722 ___Rest8087 +1150:071e ___Save8087 +1150:0722 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) 0000:e213 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) @@ -585,8 +585,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 0000:e3df strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -114b:0726 ___EFG_printf -114b:072a* ___EFG_scanf +1150:0726 ___EFG_printf +1150:072a* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 0000:e427 ulltoa_ 0000:e564* lltoa_ @@ -613,7 +613,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) 0000:f00b _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -114b:0744 ___FPE_int +1150:0744 ___FPE_int +--------------------+ @@ -629,6 +629,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00020510 (132368.) +Memory size: 00020560 (132448.) Entry point address: 0000:7a72 -Link time: 00:00.00 +Link time: 00:00.10 diff --git a/pcxtest.exe b/pcxtest.exe index 496087a5..640fb648 100755 Binary files a/pcxtest.exe and b/pcxtest.exe differ diff --git a/pcxtest.map b/pcxtest.map index 4bf4969d..aebceb28 100755 --- a/pcxtest.map +++ b/pcxtest.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:09 +Created on: 15/10/08 18:30:46 Executable Image: pcxtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0b29:0000 0000ecc0 +DGROUP 0b2e:0000 0000ecc0 @@ -26,28 +26,28 @@ Segment Class Group Address Size pcxtest_TEXT CODE AUTO 0000:0000 00000203 _TEXT CODE AUTO 0000:0210 00008591 -modex16_TEXT CODE AUTO 0000:87b0 00002180 -bitmap_TEXT CODE AUTO 0000:a930 000005c9 -planar_TEXT CODE AUTO 0000:af00 00000275 -16text_TEXT CODE AUTO 0000:b180 0000010d -FAR_DATA FAR_DATA AUTO 0b28:000d 00000000 -_NULL BEGDATA DGROUP 0b29:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0b2b:0000 00000002 -CONST DATA DGROUP 0b2b:0002 00000076 -CONST2 DATA DGROUP 0b32:0008 00000132 -_DATA DATA DGROUP 0b46:0000 00000336 -XIB DATA DGROUP 0b79:0006 00000000 -XI DATA DGROUP 0b79:0006 0000002a -XIE DATA DGROUP 0b7c:0000 00000000 -YIB DATA DGROUP 0b7c:0000 00000000 -YI DATA DGROUP 0b7c:0000 0000000c -YIE DATA DGROUP 0b7c:000c 00000000 -STRINGS DATA DGROUP 0b7c:000c 00000000 -DATA DATA DGROUP 0b7c:000c 00000000 -_emu_init_start EMU DGROUP 0b7c:000c 00000000 -_emu_init_end EMU DGROUP 0b7c:000c 00000000 -_BSS BSS DGROUP 0b7c:000c 00000cb8 -STACK STACK DGROUP 0c49:0000 0000dac0 +modex16_TEXT CODE AUTO 0000:87b0 000021d0 +bitmap_TEXT CODE AUTO 0000:a980 000005c9 +planar_TEXT CODE AUTO 0000:af50 00000275 +16text_TEXT CODE AUTO 0000:b1d0 0000010d +FAR_DATA FAR_DATA AUTO 0b2d:000d 00000000 +_NULL BEGDATA DGROUP 0b2e:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0b30:0000 00000002 +CONST DATA DGROUP 0b30:0002 00000076 +CONST2 DATA DGROUP 0b37:0008 00000132 +_DATA DATA DGROUP 0b4b:0000 00000336 +XIB DATA DGROUP 0b7e:0006 00000000 +XI DATA DGROUP 0b7e:0006 0000002a +XIE DATA DGROUP 0b81:0000 00000000 +YIB DATA DGROUP 0b81:0000 00000000 +YI DATA DGROUP 0b81:0000 0000000c +YIE DATA DGROUP 0b81:000c 00000000 +STRINGS DATA DGROUP 0b81:000c 00000000 +DATA DATA DGROUP 0b81:000c 00000000 +_emu_init_start EMU DGROUP 0b81:000c 00000000 +_emu_init_end EMU DGROUP 0b81:000c 00000000 +_BSS BSS DGROUP 0b81:000c 00000cb8 +STACK STACK DGROUP 0c4e:0000 0000dac0 +----------------+ @@ -70,94 +70,94 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 0000:8a10 modexEnter_ 0000:8aac modexLeave_ 0000:8ac4 modexDefaultPage_ -0000:8b1e* modexNextPage_ -0000:8bda* modexNextPageFlexibleSize_ -0000:8c7e* modexShowPage_ -0000:8d7a* modexPanPage_ -0000:8dca* modexSelectPlane_ -0000:8dee modexClearRegion_ -0000:8f06 oldDrawBmp_ -0000:906c* CDrawBmp_ -0000:91d0 modexDrawBmp_ -0000:9236+ modexDrawBmpRegion_ -0000:93a0* modexDrawPlanarBuf_ -0000:93be modexDrawSprite_ -0000:9424+ modexDrawSpriteRegion_ -0000:959c modexCopyPageRegion_ -0000:9706* modexFadeOn_ -0000:9736* modexFadeOff_ -0000:9764* modexFlashOn_ -0000:9792* modexFlashOff_ -0000:9862+ modexPalSave_ -0000:98b8 modexNewPal_ -0000:9908* modexLoadPalFile_ -0000:99ea* modexSavePalFile_ -0000:9a62* modexPalBlack_ -0000:9a8c* modexPalWhite_ -0000:9ab6+ modexPalUpdate_ -0000:a026 modexPalUpdate1_ -0000:a0a0* modexPalUpdate0_ -0000:a0ec+ chkcolor_ -0000:a404+ modexputPixel_ -0000:a492* modexgetPixel_ -0000:a518* modexhlin_ -0000:a584* modexprint_ -0000:a71e* modexprintbig_ -0000:a89a* cls_ -0000:a908+ modexWaitBorder_ -0b29:01e4 _VGA +0000:8b2a* modexNextPage_ +0000:8bfa* modexNextPageFlexibleSize_ +0000:8cce* modexShowPage_ +0000:8dca* modexPanPage_ +0000:8e1a* modexSelectPlane_ +0000:8e3e modexClearRegion_ +0000:8f56 oldDrawBmp_ +0000:90bc* CDrawBmp_ +0000:9220 modexDrawBmp_ +0000:9286+ modexDrawBmpRegion_ +0000:93f0* modexDrawPlanarBuf_ +0000:940e modexDrawSprite_ +0000:9474+ modexDrawSpriteRegion_ +0000:95ec modexCopyPageRegion_ +0000:9756* modexFadeOn_ +0000:9786* modexFadeOff_ +0000:97b4* modexFlashOn_ +0000:97e2* modexFlashOff_ +0000:98b2+ modexPalSave_ +0000:9908 modexNewPal_ +0000:9958* modexLoadPalFile_ +0000:9a3a* modexSavePalFile_ +0000:9ab2* modexPalBlack_ +0000:9adc* modexPalWhite_ +0000:9b06+ modexPalUpdate_ +0000:a076 modexPalUpdate1_ +0000:a0f0* modexPalUpdate0_ +0000:a13c+ chkcolor_ +0000:a454+ modexputPixel_ +0000:a4e2* modexgetPixel_ +0000:a568* modexhlin_ +0000:a5d4* modexprint_ +0000:a76e* modexprintbig_ +0000:a8ea* cls_ +0000:a958+ modexWaitBorder_ +0b2e:01e4 _VGA Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:ac32 bitmapLoadPcx_ -0000:ad8e* bitmapLoadPcxTiles_ +0000:ac82 bitmapLoadPcx_ +0000:adde* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:af00 planar_buf_from_bitmap_ -0000:b020+ planar_buf_alloc_ -0000:b11a* planar_buf_free_ +0000:af50 planar_buf_from_bitmap_ +0000:b070+ planar_buf_alloc_ +0000:b16a* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) 0000:0252 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:0269 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0b29:0000* __nullarea -0b29:0224* __ovlflag -0b29:0225* __intno -0b29:0226* __ovlvec +0b2e:0000* __nullarea +0b2e:0224* __ovlflag +0b2e:0225* __intno +0b2e:0226* __ovlvec 0000:0298 _cstart_ 0000:036b* _Not_Enough_Memory_ 0000:049d __exit_ 0000:04bc __do_exit_with_msg__ 0000:0519 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) -0b29:022a _fltused_ +0b2e:022a _fltused_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:0524 _big_code_ 0000:0524* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -0b29:022c __8087 -0b29:022d __real87 -0b29:022e __dos87emucall -0b29:0230 __dos87real +0b2e:022c __8087 +0b2e:022d __real87 +0b2e:022e __dos87emucall +0b2e:0230 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:0524* __exit_with_msg_ 0000:0529 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0b29:0232 __curbrk -0b29:023a __STACKLOW -0b29:023c __STACKTOP -0b29:023e __cbyte -0b29:0240 __child -0b29:0242 __no87 -0b29:024f ___FPE_handler -0b29:0234 __psp -0b29:0243 __get_ovl_stack -0b29:0247 __restore_ovl_stack -0b29:024b __close_ovl_file -0b29:0253 __LpCmdLine -0b29:0257 __LpPgmName -0b29:0236 __osmajor -0b29:0237 __osminor -0b29:0238 __osmode -0b29:0239 __HShift +0b2e:0232 __curbrk +0b2e:023a __STACKLOW +0b2e:023c __STACKTOP +0b2e:023e __cbyte +0b2e:0240 __child +0b2e:0242 __no87 +0b2e:024f ___FPE_handler +0b2e:0234 __psp +0b2e:0243 __get_ovl_stack +0b2e:0247 __restore_ovl_stack +0b2e:024b __close_ovl_file +0b2e:0253 __LpCmdLine +0b2e:0257 __LpPgmName +0b2e:0236 __osmajor +0b2e:0237 __osminor +0b2e:0238 __osmode +0b2e:0239 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:0548+ int86x_ 0000:06cb int86_ @@ -167,16 +167,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:0716 _fmalloc_ 0000:0716 malloc_ -0b29:025c+ ___fheap -0b29:025e ___fheapRover -0b29:0260 ___LargestSizeB4Rover +0b2e:025c+ ___fheap +0b2e:025e ___fheapRover +0b2e:0260 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:088b+ _null_exit_rtn_ 0000:088b+ __null_int23_exit_ 0000:088c exit_ 0000:08ad+ _exit_ -0b29:0262+ ___int23_exit -0b29:0266 ___FPE_handler_exit +0b2e:0262+ ___int23_exit +0b2e:0266 ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:08c9+ __open_flags_ 0000:0b8a+ _fsopen_ @@ -189,7 +189,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:1134 __doclose_ 0000:127e __shutdown_stream_ 0000:1298 fclose_ -0b29:0ebc+ ___RmTmpFileFn +0b2e:0ebc+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:1303 _ffree_ 0000:1303 free_ @@ -202,16 +202,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:174e __I4M 0000:174e __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:b1f6* textInit_ -0b29:0ec0 _romFonts +0000:b246* textInit_ +0b2e:0ec0 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0000:1766 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:1bfb fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0b29:026e ___iob -0b29:0ed8 ___OpenStreams -0b29:0edc ___ClosedStreams +0b2e:026e ___iob +0b2e:0ed8 ___OpenStreams +0b2e:0edc ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0000:1df3 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) @@ -224,7 +224,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:2050 __FiniRtns 0000:2050* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0b29:03d6 ___uselfn +0b2e:03d6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:20b4 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) @@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 0000:21a0 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:2210 __EnterWVIDEO_ -0b29:03f6+ ___WD_Present +0b2e:03f6+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:2234 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -252,21 +252,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:273c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:273f _nmalloc_ -0b29:03f8 ___nheapbeg -0b29:03fa ___MiniHeapRover -0b29:03fc ___LargestSizeB4MiniHeapRover +0b2e:03f8 ___nheapbeg +0b2e:03fa ___MiniHeapRover +0b2e:03fc ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:2819* _heapgrow_ 0000:2819* _fheapgrow_ 0000:281a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:2892* __set_commode_ -0b29:03fe __commode +0b2e:03fe __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:289e* __get_errno_ptr_ -0b29:0ee0 _errno +0b2e:0ee0 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0b29:0400 __fmode +0b2e:0400 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:28a5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -298,7 +298,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:312f __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:3378 _nfree_ -0b29:0ee2+ ___MiniHeapFreeRover +0b2e:0ee2+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:3473 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) @@ -317,27 +317,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3960 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0b29:0ee4 ____Argv -0b29:0ee8 ____Argc +0b2e:0ee4 ____Argv +0b2e:0ee8 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0b29:0402 __amblksiz +0b2e:0402 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0b29:0506 __Start_XI -0b29:0530 __End_XI -0b29:0530 __Start_YI -0b29:053c __End_YI +0b2e:0506 __Start_XI +0b2e:0530 __End_XI +0b2e:0530 __Start_YI +0b2e:053c __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0b29:0404 ___EFG_printf -0b29:0408 ___EFG_scanf +0b2e:0404 ___EFG_printf +0b2e:0408 ___EFG_scanf Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) 0000:4ae3 _EFG_Format_ Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) 0000:4cb5 __cnvs2d_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -0b29:040c __8087cw +0b2e:040c __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -0b29:040e ___Save8087 -0b29:0412 ___Rest8087 +0b2e:040e ___Save8087 +0b2e:0412 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) 0000:4cd5 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) @@ -347,7 +347,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) 0000:4d6c _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:50e5* _heapenable_ -0b29:0416 ___heap_enabled +0b2e:0416 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0000:50f6 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) @@ -358,16 +358,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 0000:532f __GetIOMode_ 0000:5364 __SetIOMode_nogrow_ -0b29:0418 ___NFiles -0b29:041a ___init_mode -0b29:0442 ___io_mode +0b2e:0418 ___NFiles +0b2e:041a ___init_mode +0b2e:0442 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 0000:5399 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 0000:53b5* __get_doserrno_ptr_ -0b29:0eea __doserrno +0b2e:0eea __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0b29:0446 ___umaskval +0b2e:0446 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 0000:53bc _dos_creat_ 0000:53e0* _dos_creatnew_ @@ -390,10 +390,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 0000:578a strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0b29:045c ___IsDBCS +0b2e:045c ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 0000:57bf* _ismbblead_ -0b29:0eee ___MBCSIsTable +0b2e:0eee ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 0000:57db ulltoa_ 0000:5918* lltoa_ @@ -441,10 +441,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) 0000:7dc8* _dos_close_ 0000:7dd6 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0b29:0072 ___Alphabet +0b2e:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 0000:7e23 __mbinit_ -0b29:0502+ ___MBCodePage +0b2e:0502+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) 0000:7efe __LDClass_ 0000:7f84* _FLClass_ @@ -452,7 +452,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) 0000:7f98 __I4D 0000:7fe7* __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0b29:0098 __IsTable +0b2e:0098 __IsTable Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) 0000:806c __ZBuf2LD Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) @@ -460,16 +460,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) 0000:8140 __set_ERANGE_ 0000:814c* __set_EINVAL_ Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) -0b29:019a* ___f_infinity -0b29:019e* ___f_posqnan -0b29:01a2 ___d_infinity -0b29:01aa ___d_posqnan -0b29:01b2* ___ld_infinity -0b29:01ba* ___ld_posqnan +0b2e:019a* ___f_infinity +0b2e:019e* ___f_posqnan +0b2e:01a2 ___d_infinity +0b2e:01aa ___d_posqnan +0b2e:01b2* ___ld_infinity +0b2e:01ba* ___ld_posqnan Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) -0b29:01c2 __HugeValue +0b2e:01c2 __HugeValue Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -0b29:0504 ___FPE_int +0b2e:0504 ___FPE_int Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) 0000:8166* _msize_ 0000:8181 _fmsize_ @@ -500,6 +500,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019f50 (106320.) +Memory size: 00019fa0 (106400.) Entry point address: 0000:0298 Link time: 00:00.00 diff --git a/pcxtest2.exe b/pcxtest2.exe index 1bae6d20..0308b110 100755 Binary files a/pcxtest2.exe and b/pcxtest2.exe differ diff --git a/pcxtest2.map b/pcxtest2.map index 9e3720b1..cd50e091 100755 --- a/pcxtest2.map +++ b/pcxtest2.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:09 +Created on: 15/10/08 18:30:46 Executable Image: pcxtest2.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0b2a:0000 0000ecc0 +DGROUP 0b2f:0000 0000ecc0 @@ -26,28 +26,28 @@ Segment Class Group Address Size pcxtest2_TEXT CODE AUTO 0000:0000 0000021d _TEXT CODE AUTO 0000:0220 00008591 -modex16_TEXT CODE AUTO 0000:87c0 00002180 -bitmap_TEXT CODE AUTO 0000:a940 000005c9 -planar_TEXT CODE AUTO 0000:af10 00000275 -16text_TEXT CODE AUTO 0000:b190 0000010d -FAR_DATA FAR_DATA AUTO 0b29:000d 00000000 -_NULL BEGDATA DGROUP 0b2a:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0b2c:0000 00000002 -CONST DATA DGROUP 0b2c:0002 00000076 -CONST2 DATA DGROUP 0b33:0008 00000132 -_DATA DATA DGROUP 0b47:0000 00000336 -XIB DATA DGROUP 0b7a:0006 00000000 -XI DATA DGROUP 0b7a:0006 0000002a -XIE DATA DGROUP 0b7d:0000 00000000 -YIB DATA DGROUP 0b7d:0000 00000000 -YI DATA DGROUP 0b7d:0000 0000000c -YIE DATA DGROUP 0b7d:000c 00000000 -STRINGS DATA DGROUP 0b7d:000c 00000000 -DATA DATA DGROUP 0b7d:000c 00000000 -_emu_init_start EMU DGROUP 0b7d:000c 00000000 -_emu_init_end EMU DGROUP 0b7d:000c 00000000 -_BSS BSS DGROUP 0b7d:000c 00000cb8 -STACK STACK DGROUP 0c4a:0000 0000dac0 +modex16_TEXT CODE AUTO 0000:87c0 000021d0 +bitmap_TEXT CODE AUTO 0000:a990 000005c9 +planar_TEXT CODE AUTO 0000:af60 00000275 +16text_TEXT CODE AUTO 0000:b1e0 0000010d +FAR_DATA FAR_DATA AUTO 0b2e:000d 00000000 +_NULL BEGDATA DGROUP 0b2f:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0b31:0000 00000002 +CONST DATA DGROUP 0b31:0002 00000076 +CONST2 DATA DGROUP 0b38:0008 00000132 +_DATA DATA DGROUP 0b4c:0000 00000336 +XIB DATA DGROUP 0b7f:0006 00000000 +XI DATA DGROUP 0b7f:0006 0000002a +XIE DATA DGROUP 0b82:0000 00000000 +YIB DATA DGROUP 0b82:0000 00000000 +YI DATA DGROUP 0b82:0000 0000000c +YIE DATA DGROUP 0b82:000c 00000000 +STRINGS DATA DGROUP 0b82:000c 00000000 +DATA DATA DGROUP 0b82:000c 00000000 +_emu_init_start EMU DGROUP 0b82:000c 00000000 +_emu_init_end EMU DGROUP 0b82:000c 00000000 +_BSS BSS DGROUP 0b82:000c 00000cb8 +STACK STACK DGROUP 0c4f:0000 0000dac0 +----------------+ @@ -70,94 +70,94 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 0000:8a20 modexEnter_ 0000:8abc modexLeave_ 0000:8ad4 modexDefaultPage_ -0000:8b2e* modexNextPage_ -0000:8bea* modexNextPageFlexibleSize_ -0000:8c8e modexShowPage_ -0000:8d8a* modexPanPage_ -0000:8dda* modexSelectPlane_ -0000:8dfe modexClearRegion_ -0000:8f16 oldDrawBmp_ -0000:907c* CDrawBmp_ -0000:91e0 modexDrawBmp_ -0000:9246+ modexDrawBmpRegion_ -0000:93b0* modexDrawPlanarBuf_ -0000:93ce modexDrawSprite_ -0000:9434+ modexDrawSpriteRegion_ -0000:95ac modexCopyPageRegion_ -0000:9716* modexFadeOn_ -0000:9746* modexFadeOff_ -0000:9774* modexFlashOn_ -0000:97a2* modexFlashOff_ -0000:9872+ modexPalSave_ -0000:98c8 modexNewPal_ -0000:9918* modexLoadPalFile_ -0000:99fa* modexSavePalFile_ -0000:9a72* modexPalBlack_ -0000:9a9c* modexPalWhite_ -0000:9ac6+ modexPalUpdate_ -0000:a036 modexPalUpdate1_ -0000:a0b0* modexPalUpdate0_ -0000:a0fc+ chkcolor_ -0000:a414+ modexputPixel_ -0000:a4a2* modexgetPixel_ -0000:a528* modexhlin_ -0000:a594* modexprint_ -0000:a72e* modexprintbig_ -0000:a8aa* cls_ -0000:a918+ modexWaitBorder_ -0b2a:01e4 _VGA +0000:8b3a* modexNextPage_ +0000:8c0a* modexNextPageFlexibleSize_ +0000:8cde modexShowPage_ +0000:8dda* modexPanPage_ +0000:8e2a* modexSelectPlane_ +0000:8e4e modexClearRegion_ +0000:8f66 oldDrawBmp_ +0000:90cc* CDrawBmp_ +0000:9230 modexDrawBmp_ +0000:9296+ modexDrawBmpRegion_ +0000:9400* modexDrawPlanarBuf_ +0000:941e modexDrawSprite_ +0000:9484+ modexDrawSpriteRegion_ +0000:95fc modexCopyPageRegion_ +0000:9766* modexFadeOn_ +0000:9796* modexFadeOff_ +0000:97c4* modexFlashOn_ +0000:97f2* modexFlashOff_ +0000:98c2+ modexPalSave_ +0000:9918 modexNewPal_ +0000:9968* modexLoadPalFile_ +0000:9a4a* modexSavePalFile_ +0000:9ac2* modexPalBlack_ +0000:9aec* modexPalWhite_ +0000:9b16+ modexPalUpdate_ +0000:a086 modexPalUpdate1_ +0000:a100* modexPalUpdate0_ +0000:a14c+ chkcolor_ +0000:a464+ modexputPixel_ +0000:a4f2* modexgetPixel_ +0000:a578* modexhlin_ +0000:a5e4* modexprint_ +0000:a77e* modexprintbig_ +0000:a8fa* cls_ +0000:a968+ modexWaitBorder_ +0b2f:01e4 _VGA Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:ac42 bitmapLoadPcx_ -0000:ad9e* bitmapLoadPcxTiles_ +0000:ac92 bitmapLoadPcx_ +0000:adee* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:af10 planar_buf_from_bitmap_ -0000:b030+ planar_buf_alloc_ -0000:b12a* planar_buf_free_ +0000:af60 planar_buf_from_bitmap_ +0000:b080+ planar_buf_alloc_ +0000:b17a* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) 0000:0262 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:0279 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0b2a:0000* __nullarea -0b2a:0224* __ovlflag -0b2a:0225* __intno -0b2a:0226* __ovlvec +0b2f:0000* __nullarea +0b2f:0224* __ovlflag +0b2f:0225* __intno +0b2f:0226* __ovlvec 0000:02a8 _cstart_ 0000:037b* _Not_Enough_Memory_ 0000:04ad __exit_ 0000:04cc __do_exit_with_msg__ 0000:0529 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) -0b2a:022a _fltused_ +0b2f:022a _fltused_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:0534 _big_code_ 0000:0534* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -0b2a:022c __8087 -0b2a:022d __real87 -0b2a:022e __dos87emucall -0b2a:0230 __dos87real +0b2f:022c __8087 +0b2f:022d __real87 +0b2f:022e __dos87emucall +0b2f:0230 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:0534* __exit_with_msg_ 0000:0539 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0b2a:0232 __curbrk -0b2a:023a __STACKLOW -0b2a:023c __STACKTOP -0b2a:023e __cbyte -0b2a:0240 __child -0b2a:0242 __no87 -0b2a:024f ___FPE_handler -0b2a:0234 __psp -0b2a:0243 __get_ovl_stack -0b2a:0247 __restore_ovl_stack -0b2a:024b __close_ovl_file -0b2a:0253 __LpCmdLine -0b2a:0257 __LpPgmName -0b2a:0236 __osmajor -0b2a:0237 __osminor -0b2a:0238 __osmode -0b2a:0239 __HShift +0b2f:0232 __curbrk +0b2f:023a __STACKLOW +0b2f:023c __STACKTOP +0b2f:023e __cbyte +0b2f:0240 __child +0b2f:0242 __no87 +0b2f:024f ___FPE_handler +0b2f:0234 __psp +0b2f:0243 __get_ovl_stack +0b2f:0247 __restore_ovl_stack +0b2f:024b __close_ovl_file +0b2f:0253 __LpCmdLine +0b2f:0257 __LpPgmName +0b2f:0236 __osmajor +0b2f:0237 __osminor +0b2f:0238 __osmode +0b2f:0239 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:0558+ int86x_ 0000:06db int86_ @@ -167,16 +167,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:0726 _fmalloc_ 0000:0726 malloc_ -0b2a:025c+ ___fheap -0b2a:025e ___fheapRover -0b2a:0260 ___LargestSizeB4Rover +0b2f:025c+ ___fheap +0b2f:025e ___fheapRover +0b2f:0260 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:089b+ _null_exit_rtn_ 0000:089b+ __null_int23_exit_ 0000:089c exit_ 0000:08bd+ _exit_ -0b2a:0262+ ___int23_exit -0b2a:0266 ___FPE_handler_exit +0b2f:0262+ ___int23_exit +0b2f:0266 ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:08d9+ __open_flags_ 0000:0b9a+ _fsopen_ @@ -189,7 +189,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:1144 __doclose_ 0000:128e __shutdown_stream_ 0000:12a8 fclose_ -0b2a:0ebc+ ___RmTmpFileFn +0b2f:0ebc+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:1313 _ffree_ 0000:1313 free_ @@ -202,16 +202,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:175e __I4M 0000:175e __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:b206* textInit_ -0b2a:0ec0 _romFonts +0000:b256* textInit_ +0b2f:0ec0 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0000:1776 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:1c0b fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0b2a:026e ___iob -0b2a:0ed8 ___OpenStreams -0b2a:0edc ___ClosedStreams +0b2f:026e ___iob +0b2f:0ed8 ___OpenStreams +0b2f:0edc ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0000:1e03 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) @@ -224,7 +224,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:2060 __FiniRtns 0000:2060* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0b2a:03d6 ___uselfn +0b2f:03d6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:20c4 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) @@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 0000:21b0 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:2220 __EnterWVIDEO_ -0b2a:03f6+ ___WD_Present +0b2f:03f6+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:2244 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -252,21 +252,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:274c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:274f _nmalloc_ -0b2a:03f8 ___nheapbeg -0b2a:03fa ___MiniHeapRover -0b2a:03fc ___LargestSizeB4MiniHeapRover +0b2f:03f8 ___nheapbeg +0b2f:03fa ___MiniHeapRover +0b2f:03fc ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:2829* _heapgrow_ 0000:2829* _fheapgrow_ 0000:282a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:28a2* __set_commode_ -0b2a:03fe __commode +0b2f:03fe __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:28ae* __get_errno_ptr_ -0b2a:0ee0 _errno +0b2f:0ee0 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0b2a:0400 __fmode +0b2f:0400 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:28b5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -298,7 +298,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:313f __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:3388 _nfree_ -0b2a:0ee2+ ___MiniHeapFreeRover +0b2f:0ee2+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:3483 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) @@ -317,27 +317,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3970 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0b2a:0ee4 ____Argv -0b2a:0ee8 ____Argc +0b2f:0ee4 ____Argv +0b2f:0ee8 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0b2a:0402 __amblksiz +0b2f:0402 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0b2a:0506 __Start_XI -0b2a:0530 __End_XI -0b2a:0530 __Start_YI -0b2a:053c __End_YI +0b2f:0506 __Start_XI +0b2f:0530 __End_XI +0b2f:0530 __Start_YI +0b2f:053c __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0b2a:0404 ___EFG_printf -0b2a:0408 ___EFG_scanf +0b2f:0404 ___EFG_printf +0b2f:0408 ___EFG_scanf Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) 0000:4af3 _EFG_Format_ Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) 0000:4cc5 __cnvs2d_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -0b2a:040c __8087cw +0b2f:040c __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -0b2a:040e ___Save8087 -0b2a:0412 ___Rest8087 +0b2f:040e ___Save8087 +0b2f:0412 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) 0000:4ce5 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) @@ -347,7 +347,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) 0000:4d7c _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:50f5* _heapenable_ -0b2a:0416 ___heap_enabled +0b2f:0416 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0000:5106 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) @@ -358,16 +358,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 0000:533f __GetIOMode_ 0000:5374 __SetIOMode_nogrow_ -0b2a:0418 ___NFiles -0b2a:041a ___init_mode -0b2a:0442 ___io_mode +0b2f:0418 ___NFiles +0b2f:041a ___init_mode +0b2f:0442 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 0000:53a9 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 0000:53c5* __get_doserrno_ptr_ -0b2a:0eea __doserrno +0b2f:0eea __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0b2a:0446 ___umaskval +0b2f:0446 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 0000:53cc _dos_creat_ 0000:53f0* _dos_creatnew_ @@ -390,10 +390,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 0000:579a strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0b2a:045c ___IsDBCS +0b2f:045c ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 0000:57cf* _ismbblead_ -0b2a:0eee ___MBCSIsTable +0b2f:0eee ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 0000:57eb ulltoa_ 0000:5928* lltoa_ @@ -441,10 +441,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) 0000:7dd8* _dos_close_ 0000:7de6 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0b2a:0072 ___Alphabet +0b2f:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 0000:7e33 __mbinit_ -0b2a:0502+ ___MBCodePage +0b2f:0502+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) 0000:7f0e __LDClass_ 0000:7f94* _FLClass_ @@ -452,7 +452,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) 0000:7fa8 __I4D 0000:7ff7* __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0b2a:0098 __IsTable +0b2f:0098 __IsTable Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) 0000:807c __ZBuf2LD Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) @@ -460,16 +460,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) 0000:8150 __set_ERANGE_ 0000:815c* __set_EINVAL_ Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) -0b2a:019a* ___f_infinity -0b2a:019e* ___f_posqnan -0b2a:01a2 ___d_infinity -0b2a:01aa ___d_posqnan -0b2a:01b2* ___ld_infinity -0b2a:01ba* ___ld_posqnan +0b2f:019a* ___f_infinity +0b2f:019e* ___f_posqnan +0b2f:01a2 ___d_infinity +0b2f:01aa ___d_posqnan +0b2f:01b2* ___ld_infinity +0b2f:01ba* ___ld_posqnan Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) -0b2a:01c2 __HugeValue +0b2f:01c2 __HugeValue Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -0b2a:0504 ___FPE_int +0b2f:0504 ___FPE_int Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) 0000:8176* _msize_ 0000:8191 _fmsize_ @@ -500,6 +500,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019f60 (106336.) +Memory size: 00019fb0 (106416.) Entry point address: 0000:02a8 Link time: 00:00.00 diff --git a/scroll.exe b/scroll.exe index bfc6f1e4..80876a6d 100755 Binary files a/scroll.exe and b/scroll.exe differ diff --git a/scroll.map b/scroll.map index cf0b888d..f070b665 100755 --- a/scroll.map +++ b/scroll.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:10 +Created on: 15/10/08 18:30:47 Executable Image: scroll.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 1a4b:0000 0000f860 +DGROUP 1a50:0000 0000f870 @@ -24,7 +24,7 @@ DGROUP 1a4b:0000 0000f860 Segment Class Group Address Size ======= ===== ===== ======= ==== -scroll_TEXT CODE AUTO 0000:0000 00000d03 +scroll_TEXT CODE AUTO 0000:0000 00000d09 mapread_TEXT CODE AUTO 0000:0d10 00000872 jsmn_TEXT CODE AUTO 0000:1590 00000919 16_in_TEXT CODE AUTO 0000:1eb0 00001e80 @@ -40,27 +40,27 @@ scroll16_TEXT CODE AUTO 0989:9f70 00003487 bitmap_TEXT CODE AUTO 0989:d400 000005c9 planar_TEXT CODE AUTO 0989:d9d0 00000275 16text_TEXT CODE AUTO 0989:dc50 0000010d -modex16_TEXT CODE AUTO 0989:dd60 00002180 -bakapee_TEXT CODE AUTO 1977:0000 00000b86 -16_in13_DATA FAR_DATA AUTO 1a30:0000 000001a4 -FAR_DATA FAR_DATA AUTO 1a4a:0004 00000000 -_NULL BEGDATA DGROUP 1a4b:0000 00000020 -_AFTERNULL BEGDATA DGROUP 1a4d:0000 00000002 -CONST DATA DGROUP 1a4d:0002 00000076 -CONST2 DATA DGROUP 1a54:0008 00000132 -_DATA DATA DGROUP 1a68:0000 00000b30 -XIB DATA DGROUP 1b1b:0000 00000000 -XI DATA DGROUP 1b1b:0000 0000003c -XIE DATA DGROUP 1b1e:000c 00000000 -YIB DATA DGROUP 1b1e:000c 00000000 -YI DATA DGROUP 1b1e:000c 00000018 -YIE DATA DGROUP 1b20:0004 00000000 -STRINGS DATA DGROUP 1b20:0004 00000000 -DATA DATA DGROUP 1b20:0004 00000000 -_emu_init_start EMU DGROUP 1b20:0004 00000000 -_emu_init_end EMU DGROUP 1b20:0004 00000000 -_BSS BSS DGROUP 1b21:0000 00001036 -STACK STACK DGROUP 1c25:0000 0000dac0 +modex16_TEXT CODE AUTO 0989:dd60 000021d0 +bakapee_TEXT CODE AUTO 197c:0000 00000b86 +16_in13_DATA FAR_DATA AUTO 1a35:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1a4f:0004 00000000 +_NULL BEGDATA DGROUP 1a50:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1a52:0000 00000002 +CONST DATA DGROUP 1a52:0002 00000076 +CONST2 DATA DGROUP 1a59:0008 00000132 +_DATA DATA DGROUP 1a6d:0000 00000b30 +XIB DATA DGROUP 1b20:0000 00000000 +XI DATA DGROUP 1b20:0000 0000003c +XIE DATA DGROUP 1b23:000c 00000000 +YIB DATA DGROUP 1b23:000c 00000000 +YI DATA DGROUP 1b23:000c 00000018 +YIE DATA DGROUP 1b25:0004 00000000 +STRINGS DATA DGROUP 1b25:0004 00000000 +DATA DATA DGROUP 1b25:0004 00000000 +_emu_init_start EMU DGROUP 1b25:0004 00000000 +_emu_init_end EMU DGROUP 1b25:0004 00000000 +_BSS BSS DGROUP 1b26:0000 00001046 +STACK STACK DGROUP 1c2b:0000 0000dac0 +----------------+ @@ -74,17 +74,17 @@ Address Symbol ======= ====== Module: scroll.o(/dos/z/16/src/scroll.c) -1a4b:0d60+ _player -1a4b:0e60+ _screen -1a4b:0e70+ _screen3 -1a4b:0e80+ _screen2 -1a4b:0e90+ _mv -1a4b:0ec0+ _gvar -1a4b:0ee8+ _mask -1a4b:0eec+ _p -1a4b:0ef0* _t -1a4b:0ef4+ _spri -1a4b:0f04+ _bg +1a50:0d60+ _player +1a50:0e60+ _mv +1a50:0e90+ _gvar +1a50:0eb8+ _mask +1a50:0ebc+ _p +1a50:0ec0* _t +1a50:0ec4+ _spri +1a50:0ec8+ _screen +1a50:0edc+ _screen3 +1a50:0ef0+ _screen2 +1a50:0f10+ _bg 0000:01fe main_ Module: mapread.o(/dos/z/16/src/lib/mapread.c) 0000:0dac+ jsoneq_ @@ -94,7 +94,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) 0000:1962 jsmn_parse_ 0000:1e5e jsmn_init_ Module: 16_in.o(/dos/z/16/src/lib/16_in.c) -1a4b:0f2e+ _inpu +1a50:0f3e+ _inpu 0000:1ff0+ INL_KeyService_ 0000:228a+ Mouse_ 0000:22e2+ IN_GetJoyAbs_ @@ -142,9 +142,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) 0000:65bc+ MM_TotalFree_ 0000:6652* MM_Report_ 0000:700a* MM_BombOnError_ -1a4b:1090+ _beforesort -1a4b:1094+ _aftersort -1a4b:1098+ _XMSaddr +1a50:10a0+ _beforesort +1a50:10a4+ _aftersort +1a50:10a8+ _XMSaddr Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) 0000:7040 detectcpu_ Module: 16_head.o(/dos/z/16/src/lib/16_head.c) @@ -162,9 +162,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) 0000:7780* CAL_OptimizeNodes_ 0000:7830* CA_Startup_ 0000:7880* CA_Shutdown_ -1a4b:10a0* _finishcachebox -1a4b:10a4* _updatecachebox -1a4b:10a8* _drawcachebox +1a50:10b0* _finishcachebox +1a50:10b4* _updatecachebox +1a50:10b8* _drawcachebox Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:78ec KITTENGETS 0000:794c* kittenopen_ @@ -175,7 +175,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) 0000:7ea4+ get_line_ 0000:7f16+ db_fetch_ 0000:7fac+ db_insert_ -1a4b:04d4+ __kitten_catalog +1a50:04d4+ __kitten_catalog Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) 0000:826c+ LargestFreeBlock_ 0000:82fa+ _coreleft_ @@ -202,18 +202,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0989:0042 _fmalloc_ 0989:0042 malloc_ -1a4b:04f6 ___fheap -1a4b:04f8 ___fheapRover -1a4b:04fa ___LargestSizeB4Rover +1a50:04f6 ___fheap +1a50:04f8 ___fheapRover +1a50:04fa ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0989:01bf __PIA 0989:01b8* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0989:01d6 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -1a4b:04fc ___iob -1a4b:10b4 ___OpenStreams -1a4b:10b8 ___ClosedStreams +1a50:04fc ___iob +1a50:10c4 ___OpenStreams +1a50:10c8 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0989:0205 fprintf_ Module: gfx.lib(/dos/z/16/src/lib/scroll16.c) @@ -240,67 +240,67 @@ Module: gfx.lib(/dos/z/16/src/lib/planar.c) 0989:dbea* planar_buf_free_ Module: gfx.lib(/dos/z/16/src/lib/16text.c) 0989:dcc6 textInit_ -1a4b:1140 _romFonts +1a50:1150 _romFonts Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 0989:df18 VGAmodeX_ 0989:dfc0+ modexEnter_ 0989:e05c* modexLeave_ 0989:e074 modexDefaultPage_ -0989:e0ce modexNextPage_ -0989:e18a modexNextPageFlexibleSize_ -0989:e22e modexShowPage_ -0989:e32a* modexPanPage_ -0989:e37a* modexSelectPlane_ -0989:e39e modexClearRegion_ -0989:e4b6* oldDrawBmp_ -0989:e61c* CDrawBmp_ -0989:e780* modexDrawBmp_ -0989:e7e6+ modexDrawBmpRegion_ -0989:e950* modexDrawPlanarBuf_ -0989:e96e* modexDrawSprite_ -0989:e9d4+ modexDrawSpriteRegion_ -0989:eb4c modexCopyPageRegion_ -0989:ecb6* modexFadeOn_ -0989:ece6* modexFadeOff_ -0989:ed14* modexFlashOn_ -0989:ed42* modexFlashOff_ -0989:ee12+ modexPalSave_ -0989:ee68 modexNewPal_ -0989:eeb8* modexLoadPalFile_ -0989:ef9a* modexSavePalFile_ -0989:f012* modexPalBlack_ -0989:f03c* modexPalWhite_ -0989:f066+ modexPalUpdate_ -0989:f5d6+ modexPalUpdate1_ -0989:f650* modexPalUpdate0_ -0989:f69c+ chkcolor_ -0989:f9b4 modexputPixel_ -0989:fa42* modexgetPixel_ -0989:fac8* modexhlin_ -0989:fb34 modexprint_ -0989:fcce* modexprintbig_ -0989:fe4a cls_ -0989:feb8 modexWaitBorder_ -1a4b:0b54 _VGA +0989:e0da modexNextPage_ +0989:e1aa modexNextPageFlexibleSize_ +0989:e27e modexShowPage_ +0989:e37a* modexPanPage_ +0989:e3ca* modexSelectPlane_ +0989:e3ee modexClearRegion_ +0989:e506* oldDrawBmp_ +0989:e66c* CDrawBmp_ +0989:e7d0* modexDrawBmp_ +0989:e836+ modexDrawBmpRegion_ +0989:e9a0* modexDrawPlanarBuf_ +0989:e9be* modexDrawSprite_ +0989:ea24+ modexDrawSpriteRegion_ +0989:eb9c modexCopyPageRegion_ +0989:ed06* modexFadeOn_ +0989:ed36* modexFadeOff_ +0989:ed64* modexFlashOn_ +0989:ed92* modexFlashOff_ +0989:ee62+ modexPalSave_ +0989:eeb8 modexNewPal_ +0989:ef08* modexLoadPalFile_ +0989:efea* modexSavePalFile_ +0989:f062* modexPalBlack_ +0989:f08c* modexPalWhite_ +0989:f0b6+ modexPalUpdate_ +0989:f626+ modexPalUpdate1_ +0989:f6a0* modexPalUpdate0_ +0989:f6ec+ chkcolor_ +0989:fa04 modexputPixel_ +0989:fa92* modexgetPixel_ +0989:fb18* modexhlin_ +0989:fb84 modexprint_ +0989:fd1e* modexprintbig_ +0989:fe9a cls_ +0989:ff08 modexWaitBorder_ +1a50:0b54 _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c) 0989:0234 sound_ 0989:026f nosound_ Module: gfx.lib(/dos/z/16/src/lib/bakapee.c) -1977:0008 pdump_ -1977:006a+ colortest_ -1977:00be+ colorz_ -1977:0124+ ssd_ -1977:0242+ dingpp_ -1977:02b4+ dingo_ -1977:034a+ dingas_ -1977:03f8+ dingu_ -1977:045a+ dingq_ -1977:04fa* ding_ +197c:0008 pdump_ +197c:006a+ colortest_ +197c:00be+ colorz_ +197c:0124+ ssd_ +197c:0242+ dingpp_ +197c:02b4+ dingo_ +197c:034a+ dingas_ +197c:03f8+ dingu_ +197c:045a+ dingq_ +197c:04fa* ding_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -1a4b:0000* __nullarea -1a4b:0b84* __ovlflag -1a4b:0b85* __intno -1a4b:0b86* __ovlvec +1a50:0000* __nullarea +1a50:0b84* __ovlflag +1a50:0b85* __intno +1a50:0b86* __ovlvec 0989:027c _cstart_ 0989:034f* _Not_Enough_Memory_ 0989:0481 __exit_ @@ -324,7 +324,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0989:0bb8 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0989:0f2f __get_errno_ptr_ -1a4b:1a58 _errno +1a50:1a68 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) 0989:0f36* _frealloc_ 0989:0f36 realloc_ @@ -346,10 +346,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) 0989:1262 __I4D 0989:12b1 __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -1a4b:1a5a __argv -1a4b:1a5e ___argv -1a4b:1a62 __argc -1a4b:1a64 ___argc +1a50:1a6a __argv +1a50:1a6e ___argv +1a50:1a72 __argc +1a50:1a74 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0989:1335* _heapgrow_ 0989:1335 _fheapgrow_ @@ -358,22 +358,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) 0989:13ae _memavl_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0989:13f3 _nmalloc_ -1a4b:0b8a ___nheapbeg -1a4b:0b8c ___MiniHeapRover -1a4b:0b8e ___LargestSizeB4MiniHeapRover +1a50:0b8a ___nheapbeg +1a50:0b8c ___MiniHeapRover +1a50:0b8e ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0989:14cd _ffree_ 0989:14cd free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0989:153a _nfree_ -1a4b:1a66+ ___MiniHeapFreeRover +1a50:1a76+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0989:1635+ _null_exit_rtn_ 0989:1635+ __null_int23_exit_ 0989:1636 exit_ 0989:1657+ _exit_ -1a4b:0b90+ ___int23_exit -1a4b:0b94 ___FPE_handler_exit +1a50:0b90+ ___int23_exit +1a50:0b94 ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) 0989:1673 ultoa_ 0989:1731* ltoa_ @@ -383,7 +383,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0989:1ae3 __doclose_ 0989:1c2d __shutdown_stream_ 0989:1c47 fclose_ -1a4b:1a68+ ___RmTmpFileFn +1a50:1a78+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) 0989:1cb2+ __ibm_bios_get_ticks_ 0989:1d29 clock_ @@ -394,7 +394,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0989:1f4d fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -1a4b:0098 __IsTable +1a50:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0989:2145 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) @@ -429,31 +429,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) 0989:293f stackavail_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -1a4b:0ba0 __8087 -1a4b:0ba1 __real87 -1a4b:0ba2 __dos87emucall -1a4b:0ba4 __dos87real +1a50:0ba0 __8087 +1a50:0ba1 __real87 +1a50:0ba2 __dos87emucall +1a50:0ba4 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0989:294e* __exit_with_msg_ 0989:2953 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -1a4b:0ba6 __curbrk -1a4b:0bae __STACKLOW -1a4b:0bb0 __STACKTOP -1a4b:0bb2 __cbyte -1a4b:0bb4 __child -1a4b:0bb6 __no87 -1a4b:0bc3 ___FPE_handler -1a4b:0ba8 __psp -1a4b:0bb7 __get_ovl_stack -1a4b:0bbb __restore_ovl_stack -1a4b:0bbf __close_ovl_file -1a4b:0bc7 __LpCmdLine -1a4b:0bcb __LpPgmName -1a4b:0baa __osmajor -1a4b:0bab __osminor -1a4b:0bac __osmode -1a4b:0bad __HShift +1a50:0ba6 __curbrk +1a50:0bae __STACKLOW +1a50:0bb0 __STACKTOP +1a50:0bb2 __cbyte +1a50:0bb4 __child +1a50:0bb6 __no87 +1a50:0bc3 ___FPE_handler +1a50:0ba8 __psp +1a50:0bb7 __get_ovl_stack +1a50:0bbb __restore_ovl_stack +1a50:0bbf __close_ovl_file +1a50:0bc7 __LpCmdLine +1a50:0bcb __LpPgmName +1a50:0baa __osmajor +1a50:0bab __osminor +1a50:0bac __osmode +1a50:0bad __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) 0989:2980 __MemAllocator 0989:2a4a __MemFree @@ -471,7 +471,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) 0989:31b0* fcloseall_ 0989:31b7 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) -1a4b:0bd0 _fltused_ +1a50:0bd0 _fltused_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) 0989:31c1 __fill_buffer_ 0989:3410 fgetc_ @@ -490,14 +490,14 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0989:3b6e __FiniRtns 0989:3b6e* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -1a4b:0bd6 ___uselfn +1a50:0bd6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0989:3bd2 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0989:3bd3* __set_commode_ -1a4b:0bd8 __commode +1a50:0bd8 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -1a4b:0bda __fmode +1a50:0bda __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) 0989:3bdf __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) @@ -532,7 +532,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0989:4c82 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -1a4b:0050 ___Alphabet +1a50:0050 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) 0989:4c85 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) @@ -543,9 +543,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 0989:4d3e __GetIOMode_ 0989:4d73 __SetIOMode_nogrow_ -1a4b:0bf0 ___NFiles -1a4b:0bf2 ___init_mode -1a4b:0c1a ___io_mode +1a50:0bf0 ___NFiles +1a50:0bf2 ___init_mode +1a50:0c1a ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) 0989:4da8 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) @@ -565,9 +565,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 0989:50be isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 0989:50da* __get_doserrno_ptr_ -1a4b:1a74 __doserrno +1a50:1a84 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -1a4b:0c1e ___umaskval +1a50:0c1e ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 0989:50e1 _dos_creat_ 0989:5105* _dos_creatnew_ @@ -578,9 +578,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) 0989:530e vsprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) -1a4b:1a78 ___env_mask -1a4b:1a7c _environ -1a4b:1a80* __wenviron +1a50:1a88 ___env_mask +1a50:1a8c _environ +1a50:1a90* __wenviron Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) 0989:5350 _mbterm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) @@ -601,12 +601,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 0989:58a6 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0989:5916 __EnterWVIDEO_ -1a4b:0c3e+ ___WD_Present +1a50:0c3e+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0989:593a* _heapenable_ -1a4b:0c40 ___heap_enabled +1a50:0c40 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -1a4b:0c42 __amblksiz +1a50:0c42 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) 0989:594b fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) @@ -621,13 +621,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0989:6d62 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -1a4b:1a84 ____Argv -1a4b:1a88 ____Argc +1a50:1a94 ____Argv +1a50:1a98 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -1a4b:0d00 __Start_XI -1a4b:0d3c __End_XI -1a4b:0d3c __Start_YI -1a4b:0d54 __End_YI +1a50:0d00 __Start_XI +1a50:0d3c __End_XI +1a50:0d3c __Start_YI +1a50:0d54 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) 0989:6dc2 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) @@ -635,7 +635,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) 0989:6e40 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -1a4b:1a8a ___historical_splitparms +1a50:1a9a ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) 0989:71b9* sbrk_ 0989:71c9 __brk_ @@ -645,22 +645,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) 0989:7254 __setenvp_ 0989:73e0 __freeenvp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -1a4b:0c44 ___IsDBCS +1a50:0c44 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 0989:743e* _ismbblead_ -1a4b:1a90 ___MBCSIsTable +1a50:1aa0 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 0989:7498 __mbinit_ -1a4b:0c46 ___MBCodePage +1a50:0c46 ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) 0989:7573 _mbdtoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) 0989:7581 toupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -1a4b:0c48 __8087cw +1a50:0c48 __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -1a4b:0c4a ___Save8087 -1a4b:0c4e ___Rest8087 +1a50:0c4a ___Save8087 +1a50:0c4e ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) 0989:7590 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) @@ -674,8 +674,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 0989:775b strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -1a4b:0c52 ___EFG_printf -1a4b:0c56 ___EFG_scanf +1a50:0c52 ___EFG_printf +1a50:0c56 ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 0989:77a3 ulltoa_ 0989:78e0* lltoa_ @@ -714,7 +714,7 @@ Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) 0989:99f7+ __Strtold_ 0989:9c36 strtod_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -1a4b:0cfe ___FPE_int +1a50:0cfe ___FPE_int Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) 0989:9de3 __LDClass_ 0989:9e69* _FLClass_ @@ -725,14 +725,14 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) 0989:9f52 __set_ERANGE_ 0989:9f5e* __set_EINVAL_ Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) -1a4b:019a* ___f_infinity -1a4b:019e* ___f_posqnan -1a4b:01a2 ___d_infinity -1a4b:01aa ___d_posqnan -1a4b:01b2* ___ld_infinity -1a4b:01ba* ___ld_posqnan +1a50:019a* ___f_infinity +1a50:019e* ___f_posqnan +1a50:01a2 ___d_infinity +1a50:01aa ___d_posqnan +1a50:01b2* ___ld_infinity +1a50:01ba* ___ld_posqnan Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) -1a4b:01c2 __HugeValue +1a50:01c2 __HugeValue +--------------------+ @@ -750,6 +750,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00029d10 (171280.) +Memory size: 00029d70 (171376.) Entry point address: 0989:027c -Link time: 00:00.00 +Link time: 00:00.10 diff --git a/src/lib/modex16.c b/src/lib/modex16.c index de79999c..d3275e3d 100755 --- a/src/lib/modex16.c +++ b/src/lib/modex16.c @@ -139,7 +139,9 @@ modexDefaultPage() { page.dy = 0; page.width = SCREEN_WIDTH; page.height = SCREEN_HEIGHT; - page.id = 0; + page.tw = page.width/TILEWH; + page.th = page.height/TILEWH; + page.id = 0; return page; } @@ -156,9 +158,11 @@ modexNextPage(page_t *p) { result.dy = 0; result.width = p->width; result.height = p->height; - result.id = p->id+1; + result.tw = p->width/TILEWH; + result.th = p->height/TILEWH; + result.id = p->id+1; - return result; + return result; // return modexNextPageFlexibleSize(&p, p->width, p->height); } @@ -166,16 +170,18 @@ modexNextPage(page_t *p) { page_t modexNextPageFlexibleSize(page_t *p, word x, word y) { - page_t result; - - result.data = p->data + (p->width/4)*p->height; /* compute the offset */ - result.dx = 0; - result.dy = 0; - result.width = x; - result.height = y; - result.id = p->id+1; - - return result; + page_t result; + + result.data = p->data + (p->width/4)*p->height; /* compute the offset */ + result.dx = 0; + result.dy = 0; + result.width = x; + result.height = y; + result.tw = p->width/TILEWH; + result.th = p->height/TILEWH; + result.id = p->id+1; + + return result; } diff --git a/src/lib/modex16.h b/src/lib/modex16.h index 721dc271..5f65fe17 100755 --- a/src/lib/modex16.h +++ b/src/lib/modex16.h @@ -35,6 +35,10 @@ //320x240 = 20x15 //256x192 = 16x12 +//temp defines +#define TILEWH 16 +#define QUADWH TILEWH/2 + /* -========================== Types & Macros ==========================- */ #define PAGE_OFFSET(x,y) (((y)<<6)+((y)<<4)+((x)>>2)) #define PLANE(x) (1<< (x&3)) @@ -47,6 +51,8 @@ typedef struct { word dy; /* row we are viewing on the virtual screen */ word width; /* virtual width of the page */ word height; /* virtual height of the page */ + word tw; + word th; } page_t; typedef union diff --git a/src/lib/scroll16.h b/src/lib/scroll16.h index ea3cfb27..641789a3 100755 --- a/src/lib/scroll16.h +++ b/src/lib/scroll16.h @@ -50,9 +50,6 @@ typedef struct map_view_t *mv; } map_view_db_t; -//temp defines -#define TILEWH 16 -#define QUADWH TILEWH/2 //for null map! #define MAPW 40 #define MAPH 30 diff --git a/src/scroll.c b/src/scroll.c index af5c48f4..31ad46b3 100755 --- a/src/scroll.c +++ b/src/scroll.c @@ -135,7 +135,7 @@ void main() mv[0].page = &screen; screen2 = modexNextPage(mv[0].page); mv[1].page = &screen2; - screen3 = modexNextPageFlexibleSize(mv[1].page, 320, 240); //(352*176)+1024 is the remaining amount of memory left wwww + screen3 = modexNextPageFlexibleSize(mv[1].page, 256, 192); //(352*176)+1024 is the remaining amount of memory left wwww //screen3 = modexNextPage0(mv2.page, 320, 192); //(352*176)+1024 is the remaining amount of memory left wwww mv[2].page = &screen3; diff --git a/test.exe b/test.exe index 80f235ef..490e0e09 100755 Binary files a/test.exe and b/test.exe differ diff --git a/test.map b/test.map index a7314109..4690e32c 100755 --- a/test.map +++ b/test.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:09 +Created on: 15/10/08 18:30:46 Executable Image: test.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 07e7:0000 0000e800 +DGROUP 07ec:0000 0000e800 @@ -26,24 +26,24 @@ Segment Class Group Address Size test_TEXT CODE AUTO 0000:0000 0000018c _TEXT CODE AUTO 0000:0190 00005a4b -modex16_TEXT CODE AUTO 0000:5be0 00002180 -16text_TEXT CODE AUTO 0000:7d60 0000010d -FAR_DATA FAR_DATA AUTO 07e6:000d 00000000 -_NULL BEGDATA DGROUP 07e7:0000 00000020 -_AFTERNULL BEGDATA DGROUP 07e9:0000 00000002 -CONST DATA DGROUP 07e9:0002 00000076 -CONST2 DATA DGROUP 07f0:0008 00000000 -_DATA DATA DGROUP 07f1:0000 00000248 -XIB DATA DGROUP 0815:0008 00000000 -XI DATA DGROUP 0815:0008 00000018 -XIE DATA DGROUP 0817:0000 00000000 -YIB DATA DGROUP 0817:0000 00000000 -YI DATA DGROUP 0817:0000 0000000c -YIE DATA DGROUP 0817:000c 00000000 -STRINGS DATA DGROUP 0817:000c 00000000 -DATA DATA DGROUP 0817:000c 00000000 -_BSS BSS DGROUP 0817:000c 00000a33 -STACK STACK DGROUP 08bb:0000 0000dac0 +modex16_TEXT CODE AUTO 0000:5be0 000021d0 +16text_TEXT CODE AUTO 0000:7db0 0000010d +FAR_DATA FAR_DATA AUTO 07eb:000d 00000000 +_NULL BEGDATA DGROUP 07ec:0000 00000020 +_AFTERNULL BEGDATA DGROUP 07ee:0000 00000002 +CONST DATA DGROUP 07ee:0002 00000076 +CONST2 DATA DGROUP 07f5:0008 00000000 +_DATA DATA DGROUP 07f6:0000 00000248 +XIB DATA DGROUP 081a:0008 00000000 +XI DATA DGROUP 081a:0008 00000018 +XIE DATA DGROUP 081c:0000 00000000 +YIB DATA DGROUP 081c:0000 00000000 +YI DATA DGROUP 081c:0000 0000000c +YIE DATA DGROUP 081c:000c 00000000 +STRINGS DATA DGROUP 081c:000c 00000000 +DATA DATA DGROUP 081c:000c 00000000 +_BSS BSS DGROUP 081c:000c 00000a33 +STACK STACK DGROUP 08c0:0000 0000dac0 +----------------+ @@ -66,47 +66,47 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 0000:5e40 modexEnter_ 0000:5edc modexLeave_ 0000:5ef4 modexDefaultPage_ -0000:5f4e modexNextPage_ -0000:600a* modexNextPageFlexibleSize_ -0000:60ae modexShowPage_ -0000:61aa* modexPanPage_ -0000:61fa* modexSelectPlane_ -0000:621e modexClearRegion_ -0000:6336* oldDrawBmp_ -0000:649c* CDrawBmp_ -0000:6600* modexDrawBmp_ -0000:6666+ modexDrawBmpRegion_ -0000:67d0* modexDrawPlanarBuf_ -0000:67ee* modexDrawSprite_ -0000:6854+ modexDrawSpriteRegion_ -0000:69cc* modexCopyPageRegion_ -0000:6b36 modexFadeOn_ -0000:6b66 modexFadeOff_ -0000:6b94* modexFlashOn_ -0000:6bc2* modexFlashOff_ -0000:6c92 modexPalSave_ -0000:6ce8 modexNewPal_ -0000:6d38 modexLoadPalFile_ -0000:6e1a* modexSavePalFile_ -0000:6e92 modexPalBlack_ -0000:6ebc* modexPalWhite_ -0000:6ee6+ modexPalUpdate_ -0000:7456+ modexPalUpdate1_ -0000:74d0* modexPalUpdate0_ -0000:751c+ chkcolor_ -0000:7834+ modexputPixel_ -0000:78c2* modexgetPixel_ -0000:7948* modexhlin_ -0000:79b4* modexprint_ -0000:7b4e* modexprintbig_ -0000:7cca* cls_ -0000:7d38+ modexWaitBorder_ -07e7:00b4+ _VGA +0000:5f5a modexNextPage_ +0000:602a* modexNextPageFlexibleSize_ +0000:60fe modexShowPage_ +0000:61fa* modexPanPage_ +0000:624a* modexSelectPlane_ +0000:626e modexClearRegion_ +0000:6386* oldDrawBmp_ +0000:64ec* CDrawBmp_ +0000:6650* modexDrawBmp_ +0000:66b6+ modexDrawBmpRegion_ +0000:6820* modexDrawPlanarBuf_ +0000:683e* modexDrawSprite_ +0000:68a4+ modexDrawSpriteRegion_ +0000:6a1c* modexCopyPageRegion_ +0000:6b86 modexFadeOn_ +0000:6bb6 modexFadeOff_ +0000:6be4* modexFlashOn_ +0000:6c12* modexFlashOff_ +0000:6ce2 modexPalSave_ +0000:6d38 modexNewPal_ +0000:6d88 modexLoadPalFile_ +0000:6e6a* modexSavePalFile_ +0000:6ee2 modexPalBlack_ +0000:6f0c* modexPalWhite_ +0000:6f36+ modexPalUpdate_ +0000:74a6+ modexPalUpdate1_ +0000:7520* modexPalUpdate0_ +0000:756c+ chkcolor_ +0000:7884+ modexputPixel_ +0000:7912* modexgetPixel_ +0000:7998* modexhlin_ +0000:7a04* modexprint_ +0000:7b9e* modexprintbig_ +0000:7d1a* cls_ +0000:7d88+ modexWaitBorder_ +07ec:00b4+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -07e7:0000* __nullarea -07e7:00dc* __ovlflag -07e7:00dd* __intno -07e7:00de* __ovlvec +07ec:0000* __nullarea +07ec:00dc* __ovlflag +07ec:00dd* __intno +07ec:00de* __ovlvec 0000:01d2 _cstart_ 0000:02a5* _Not_Enough_Memory_ 0000:03d7 __exit_ @@ -119,23 +119,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:045e* __exit_with_msg_ 0000:0463 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -07e7:00e2 __curbrk -07e7:00ea __STACKLOW -07e7:00ec __STACKTOP -07e7:00ee __cbyte -07e7:00f0 __child -07e7:00f2 __no87 -07e7:00ff ___FPE_handler -07e7:00e4 __psp -07e7:00f3 __get_ovl_stack -07e7:00f7 __restore_ovl_stack -07e7:00fb __close_ovl_file -07e7:0103 __LpCmdLine -07e7:0107 __LpPgmName -07e7:00e6 __osmajor -07e7:00e7 __osminor -07e7:00e8 __osmode -07e7:00e9 __HShift +07ec:00e2 __curbrk +07ec:00ea __STACKLOW +07ec:00ec __STACKTOP +07ec:00ee __cbyte +07ec:00f0 __child +07ec:00f2 __no87 +07ec:00ff ___FPE_handler +07ec:00e4 __psp +07ec:00f3 __get_ovl_stack +07ec:00f7 __restore_ovl_stack +07ec:00fb __close_ovl_file +07ec:0103 __LpCmdLine +07ec:0107 __LpPgmName +07ec:00e6 __osmajor +07ec:00e7 __osminor +07ec:00e8 __osmode +07ec:00e9 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:0482+ int86x_ 0000:0605 int86_ @@ -145,9 +145,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:0650 _fmalloc_ 0000:0650 malloc_ -07e7:010c+ ___fheap -07e7:010e ___fheapRover -07e7:0110 ___LargestSizeB4Rover +07ec:010c+ ___fheap +07ec:010e ___fheapRover +07ec:0110 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:07c5 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) @@ -155,8 +155,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:07f4+ __null_int23_exit_ 0000:07f5 exit_ 0000:0816+ _exit_ -07e7:0112+ ___int23_exit -07e7:0116+ ___FPE_handler_exit +07ec:0112+ ___int23_exit +07ec:0116+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:0832+ __open_flags_ 0000:0af3+ _fsopen_ @@ -169,7 +169,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:109d __doclose_ 0000:11e7 __shutdown_stream_ 0000:1201 fclose_ -07e7:0c0c+ ___RmTmpFileFn +07ec:0c0c+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:126c _ffree_ 0000:126c free_ @@ -182,8 +182,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:16b8 __I4M 0000:16b8 __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:7dd6* textInit_ -07e7:0c10 _romFonts +0000:7e26* textInit_ +07ec:0c10 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) 0000:16d0 __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) @@ -192,12 +192,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:1791 __FiniRtns 0000:1791* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -07e7:011e ___uselfn +07ec:011e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:17f6 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:17f7 __EnterWVIDEO_ -07e7:0120+ ___WD_Present +07ec:0120+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:181b intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -213,27 +213,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:1d2c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:1d2f _nmalloc_ -07e7:0122 ___nheapbeg -07e7:0124 ___MiniHeapRover -07e7:0126 ___LargestSizeB4MiniHeapRover +07ec:0122 ___nheapbeg +07ec:0124 ___MiniHeapRover +07ec:0126 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:1e09* _heapgrow_ 0000:1e09* _fheapgrow_ 0000:1e0a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -07e7:0128 ___iob -07e7:0c28 ___OpenStreams -07e7:0c2c ___ClosedStreams +07ec:0128 ___iob +07ec:0c28 ___OpenStreams +07ec:0c2c ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:1e9c __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:1fef* __set_commode_ -07e7:0290 __commode +07ec:0290 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:1ffb* __get_errno_ptr_ -07e7:0c30 _errno +07ec:0c30 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -07e7:0292 __fmode +07ec:0292 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:2002 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -267,26 +267,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:2ba1 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:2dea _nfree_ -07e7:0c32+ ___MiniHeapFreeRover +07ec:0c32+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:2ee5 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) 0000:2f45 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -07e7:0c34 ____Argv -07e7:0c38 ____Argc +07ec:0c34 ____Argv +07ec:0c38 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -07e7:0294 __amblksiz +07ec:0294 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -07e7:02e8 __Start_XI -07e7:0300 __End_XI -07e7:0300 __Start_YI -07e7:030c __End_YI +07ec:02e8 __Start_XI +07ec:0300 __End_XI +07ec:0300 __Start_YI +07ec:030c __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) 0000:311a _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:3493* _heapenable_ -07e7:0296 ___heap_enabled +07ec:0296 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0000:34a4 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) @@ -304,16 +304,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 0000:4a92 __GetIOMode_ 0000:4ac7 __SetIOMode_nogrow_ -07e7:0298 ___NFiles -07e7:029a ___init_mode -07e7:02c2 ___io_mode +07ec:0298 ___NFiles +07ec:029a ___init_mode +07ec:02c2 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 0000:4afc isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 0000:4b18* __get_doserrno_ptr_ -07e7:0c3a __doserrno +07ec:0c3a __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -07e7:02c6 ___umaskval +07ec:02c6 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 0000:4b1f _dos_creat_ 0000:4b43* _dos_creatnew_ @@ -345,13 +345,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 0000:4fd8 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -07e7:02dc ___EFG_printf -07e7:02e0* ___EFG_scanf +07ec:02dc ___EFG_printf +07ec:02e0* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -07e7:02e4 ___IsDBCS +07ec:02e4 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 0000:5020* _ismbblead_ -07e7:0c3e ___MBCSIsTable +07ec:0c3e ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 0000:503c ulltoa_ 0000:5179* lltoa_ @@ -371,10 +371,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) 0000:546a* _dos_close_ 0000:5478 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -07e7:0072 ___Alphabet +07ec:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 0000:54c5 __mbinit_ -07e7:02e6+ ___MBCodePage +07ec:02e6+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) 0000:55a0* _msize_ 0000:55bb _fmsize_ @@ -403,6 +403,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00016670 (91760.) +Memory size: 000166c0 (91840.) Entry point address: 0000:01d2 Link time: 00:00.00 diff --git a/test2.exe b/test2.exe index 23c524a8..0e5d821c 100755 Binary files a/test2.exe and b/test2.exe differ diff --git a/test2.map b/test2.map index 27f4712a..f2ad41c4 100755 --- a/test2.map +++ b/test2.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:10 +Created on: 15/10/08 18:30:46 Executable Image: test2.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 08a2:0000 0000e8a0 +DGROUP 08a7:0000 0000e8a0 @@ -28,24 +28,24 @@ test2_TEXT CODE AUTO 0000:0000 00000142 _TEXT CODE AUTO 0000:0150 00005dec bitmap_TEXT CODE AUTO 0000:5f40 000005c9 planar_TEXT CODE AUTO 0000:6510 00000275 -modex16_TEXT CODE AUTO 0000:6790 00002180 -16text_TEXT CODE AUTO 0000:8910 0000010d -FAR_DATA FAR_DATA AUTO 08a1:000d 00000000 -_NULL BEGDATA DGROUP 08a2:0000 00000020 -_AFTERNULL BEGDATA DGROUP 08a4:0000 00000002 -CONST DATA DGROUP 08a4:0002 00000076 -CONST2 DATA DGROUP 08ab:0008 00000000 -_DATA DATA DGROUP 08ac:0000 00000260 -XIB DATA DGROUP 08d2:0000 00000000 -XI DATA DGROUP 08d2:0000 00000018 -XIE DATA DGROUP 08d3:0008 00000000 -YIB DATA DGROUP 08d3:0008 00000000 -YI DATA DGROUP 08d3:0008 0000000c -YIE DATA DGROUP 08d4:0004 00000000 -STRINGS DATA DGROUP 08d4:0004 00000000 -DATA DATA DGROUP 08d4:0004 00000000 -_BSS BSS DGROUP 08d4:0004 00000ab3 -STACK STACK DGROUP 0980:0000 0000dac0 +modex16_TEXT CODE AUTO 0000:6790 000021d0 +16text_TEXT CODE AUTO 0000:8960 0000010d +FAR_DATA FAR_DATA AUTO 08a6:000d 00000000 +_NULL BEGDATA DGROUP 08a7:0000 00000020 +_AFTERNULL BEGDATA DGROUP 08a9:0000 00000002 +CONST DATA DGROUP 08a9:0002 00000076 +CONST2 DATA DGROUP 08b0:0008 00000000 +_DATA DATA DGROUP 08b1:0000 00000260 +XIB DATA DGROUP 08d7:0000 00000000 +XI DATA DGROUP 08d7:0000 00000018 +XIE DATA DGROUP 08d8:0008 00000000 +YIB DATA DGROUP 08d8:0008 00000000 +YI DATA DGROUP 08d8:0008 0000000c +YIE DATA DGROUP 08d9:0004 00000000 +STRINGS DATA DGROUP 08d9:0004 00000000 +DATA DATA DGROUP 08d9:0004 00000000 +_BSS BSS DGROUP 08d9:0004 00000ab3 +STACK STACK DGROUP 0985:0000 0000dac0 +----------------+ @@ -76,10 +76,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:01b0 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -08a2:0000* __nullarea -08a2:00c4* __ovlflag -08a2:00c5* __intno -08a2:00c6* __ovlvec +08a7:0000* __nullarea +08a7:00c4* __ovlflag +08a7:00c5* __intno +08a7:00c6* __ovlvec 0000:01e0 _cstart_ 0000:02b3* _Not_Enough_Memory_ 0000:03e5 __exit_ @@ -92,37 +92,37 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:046c* __exit_with_msg_ 0000:0471 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -08a2:00ca __curbrk -08a2:00d2 __STACKLOW -08a2:00d4 __STACKTOP -08a2:00d6 __cbyte -08a2:00d8 __child -08a2:00da __no87 -08a2:00e7 ___FPE_handler -08a2:00cc __psp -08a2:00db __get_ovl_stack -08a2:00df __restore_ovl_stack -08a2:00e3 __close_ovl_file -08a2:00eb __LpCmdLine -08a2:00ef __LpPgmName -08a2:00ce __osmajor -08a2:00cf __osminor -08a2:00d0 __osmode -08a2:00d1 __HShift +08a7:00ca __curbrk +08a7:00d2 __STACKLOW +08a7:00d4 __STACKTOP +08a7:00d6 __cbyte +08a7:00d8 __child +08a7:00da __no87 +08a7:00e7 ___FPE_handler +08a7:00cc __psp +08a7:00db __get_ovl_stack +08a7:00df __restore_ovl_stack +08a7:00e3 __close_ovl_file +08a7:00eb __LpCmdLine +08a7:00ef __LpPgmName +08a7:00ce __osmajor +08a7:00cf __osminor +08a7:00d0 __osmode +08a7:00d1 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0000:0490 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:0807 __doclose_ 0000:0951 __shutdown_stream_ 0000:096b fclose_ -08a2:03a4+ ___RmTmpFileFn +08a7:03a4+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:09d6+ _null_exit_rtn_ 0000:09d6+ __null_int23_exit_ 0000:09d7 exit_ 0000:09f8+ _exit_ -08a2:00f4+ ___int23_exit -08a2:00f8+ ___FPE_handler_exit +08a7:00f4+ ___int23_exit +08a7:00f8+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:0b32 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) @@ -133,42 +133,42 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) 0000:69f0+ modexEnter_ 0000:6a8c* modexLeave_ 0000:6aa4* modexDefaultPage_ -0000:6afe* modexNextPage_ -0000:6bba* modexNextPageFlexibleSize_ -0000:6c5e* modexShowPage_ -0000:6d5a* modexPanPage_ -0000:6daa* modexSelectPlane_ -0000:6dce+ modexClearRegion_ -0000:6ee6* oldDrawBmp_ -0000:704c* CDrawBmp_ -0000:71b0* modexDrawBmp_ -0000:7216+ modexDrawBmpRegion_ -0000:7380* modexDrawPlanarBuf_ -0000:739e* modexDrawSprite_ -0000:7404+ modexDrawSpriteRegion_ -0000:757c* modexCopyPageRegion_ -0000:76e6* modexFadeOn_ -0000:7716* modexFadeOff_ -0000:7744* modexFlashOn_ -0000:7772* modexFlashOff_ -0000:7842+ modexPalSave_ -0000:7898 modexNewPal_ -0000:78e8* modexLoadPalFile_ -0000:79ca* modexSavePalFile_ -0000:7a42* modexPalBlack_ -0000:7a6c* modexPalWhite_ -0000:7a96+ modexPalUpdate_ -0000:8006+ modexPalUpdate1_ -0000:8080* modexPalUpdate0_ -0000:80cc+ chkcolor_ -0000:83e4+ modexputPixel_ -0000:8472* modexgetPixel_ -0000:84f8* modexhlin_ -0000:8564* modexprint_ -0000:86fe* modexprintbig_ -0000:887a* cls_ -0000:88e8+ modexWaitBorder_ -08a2:0104+ _VGA +0000:6b0a* modexNextPage_ +0000:6bda* modexNextPageFlexibleSize_ +0000:6cae* modexShowPage_ +0000:6daa* modexPanPage_ +0000:6dfa* modexSelectPlane_ +0000:6e1e+ modexClearRegion_ +0000:6f36* oldDrawBmp_ +0000:709c* CDrawBmp_ +0000:7200* modexDrawBmp_ +0000:7266+ modexDrawBmpRegion_ +0000:73d0* modexDrawPlanarBuf_ +0000:73ee* modexDrawSprite_ +0000:7454+ modexDrawSpriteRegion_ +0000:75cc* modexCopyPageRegion_ +0000:7736* modexFadeOn_ +0000:7766* modexFadeOff_ +0000:7794* modexFlashOn_ +0000:77c2* modexFlashOff_ +0000:7892+ modexPalSave_ +0000:78e8 modexNewPal_ +0000:7938* modexLoadPalFile_ +0000:7a1a* modexSavePalFile_ +0000:7a92* modexPalBlack_ +0000:7abc* modexPalWhite_ +0000:7ae6+ modexPalUpdate_ +0000:8056+ modexPalUpdate1_ +0000:80d0* modexPalUpdate0_ +0000:811c+ chkcolor_ +0000:8434+ modexputPixel_ +0000:84c2* modexgetPixel_ +0000:8548* modexhlin_ +0000:85b4* modexprint_ +0000:874e* modexprintbig_ +0000:88ca* cls_ +0000:8938+ modexWaitBorder_ +08a7:0104+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:10c0+ __open_flags_ 0000:1381+ _fsopen_ @@ -177,13 +177,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:1595 _fmalloc_ 0000:1595 malloc_ -08a2:012c+ ___fheap -08a2:012e ___fheapRover -08a2:0130 ___LargestSizeB4Rover +08a7:012c+ ___fheap +08a7:012e ___fheapRover +08a7:0130 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -08a2:0132 ___iob -08a2:0ca8 ___OpenStreams -08a2:0cac ___ClosedStreams +08a7:0132 ___iob +08a7:0ca8 ___OpenStreams +08a7:0cac ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0000:170a fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) @@ -199,15 +199,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:19d4 __FiniRtns 0000:19d4* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -08a2:029a ___uselfn +08a7:029a ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:1a38 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:1a39 __EnterWVIDEO_ -08a2:029c+ ___WD_Present +08a7:029c+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:1a5d* __get_errno_ptr_ -08a2:0cb0 _errno +08a7:0cb0 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) 0000:1a64 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) @@ -246,13 +246,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:2698 __I4M 0000:2698 __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:8986* textInit_ -08a2:0cb2 _romFonts +0000:89d6* textInit_ +08a7:0cb2 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:26b0* __set_commode_ -08a2:02a2 __commode +08a7:02a2 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -08a2:02a4 __fmode +08a7:02a4 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:26bc tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -273,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:2fec __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:2fef _nmalloc_ -08a2:02a6 ___nheapbeg -08a2:02a8 ___MiniHeapRover -08a2:02aa ___LargestSizeB4MiniHeapRover +08a7:02a6 ___nheapbeg +08a7:02a8 ___MiniHeapRover +08a7:02aa ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:30c9* _heapgrow_ 0000:30c9* _fheapgrow_ @@ -287,21 +287,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) 0000:337d __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:3387 _nfree_ -08a2:0cca+ ___MiniHeapFreeRover +08a7:0cca+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) 0000:3482 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3657 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -08a2:0ccc ____Argv -08a2:0cd0 ____Argc +08a7:0ccc ____Argv +08a7:0cd0 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -08a2:02ac __amblksiz +08a7:02ac __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -08a2:0300 __Start_XI -08a2:0318 __End_XI -08a2:0318 __Start_YI -08a2:0324 __End_YI +08a7:0300 __Start_XI +08a7:0318 __End_XI +08a7:0318 __Start_YI +08a7:0324 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) 0000:47c8* __dosretax 0000:47cd* __dosret0 @@ -310,9 +310,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 0000:4847 __GetIOMode_ 0000:487c __SetIOMode_nogrow_ -08a2:02c2 ___NFiles -08a2:02c4 ___init_mode -08a2:02ec ___io_mode +08a7:02c2 ___NFiles +08a7:02c4 ___init_mode +08a7:02ec ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:48b1 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) @@ -331,15 +331,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 0000:4b85 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 0000:4ba1* __get_doserrno_ptr_ -08a2:0cd4 __doserrno +08a7:0cd4 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -08a2:02f0 ___umaskval +08a7:02f0 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 0000:4ba8 _dos_creat_ 0000:4bcc* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:4bed* _heapenable_ -08a2:02f2 ___heap_enabled +08a7:02f2 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0000:4bfe __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) @@ -353,13 +353,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 0000:4f47 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -08a2:02f4 ___EFG_printf -08a2:02f8* ___EFG_scanf +08a7:02f4 ___EFG_printf +08a7:02f8* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -08a2:02fc ___IsDBCS +08a7:02fc ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 0000:4f8f* _ismbblead_ -08a2:0cd6 ___MBCSIsTable +08a7:0cd6 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 0000:4fab ulltoa_ 0000:50e8* lltoa_ @@ -384,10 +384,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) 0000:5770* sbrk_ 0000:5780 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -08a2:0072 ___Alphabet +08a7:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 0000:5826 __mbinit_ -08a2:02fe+ ___MBCodePage +08a7:02fe+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) 0000:5901* _msize_ 0000:591c _fmsize_ @@ -416,6 +416,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 000172c0 (94912.) +Memory size: 00017310 (94992.) Entry point address: 0000:01e0 Link time: 00:00.00 diff --git a/vgmtest.map b/vgmtest.map index 0c79c9fa..ff34da6f 100755 --- a/vgmtest.map +++ b/vgmtest.map @@ -1,7 +1,7 @@ Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/08 17:23:10 +Created on: 15/10/08 18:30:47 Executable Image: vgmtest.exe creating a DOS executable