home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p024 / 12.img / ADS3.LIB / HIGHC.TXT < prev    next >
Encoding:
Text File  |  1993-02-10  |  10.9 KB  |  350 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                                  HIGHC.TXT
  15.  
  16.                       The MetaWare High C ╜s─╢╡{ªí¿╧Ñ╬¬k
  17.  
  18.                                1991ª~ 4ñδ 3ñΘ
  19.  
  20.  
  21.  
  22.     Ñ╪             ┐²
  23.     =================
  24.  
  25.     1.0 ┬▓ñ╢
  26.     2.0 │]⌐w╜s─╢└⌠╣╥
  27.     3.0 ÑH High C ╗sº@└│Ñ╬╡{ªí
  28.         3.1 ½╪Ñ▀íu½e╕m└╔íví]Profileí^
  29.         3.2 ÑHÑ┐╜T¬║íuªs¿·╝╥ªíív╢}▒╥└╔«╫
  30.     4.0 ▓╒─╢ªU╝╥▓╒
  31.     5.0 ├∞╡▓íuÑ╪¬║ív╝╥▓╒
  32.     6.0 íu░ú┐∙ív¬`╖N¿╞╢╡
  33.     7.0 mapphys íu▓╒ªX╗y¿Ñív╝╥▓╒
  34.  
  35.  
  36.  
  37.     ¬⌐┼v⌐╥ª│  1991 Autodesk ñ╜ÑqíC
  38.  
  39.  
  40.     │o¿╟¬½½~º╣Ñ■½Y¿╤º@íu├■ªⁿívÑ╬│~ñW¬║░╤ª╥íAAutodeskñ╜Ñqñú┴n⌐·⌐╬┴⌠ºtÑ⌠ª≤
  41. í@í@╛ß½OíFÑ]¼A»S«φÑ╪¬║ñº╛AÑ╬⌐╩ÑHñ╬░╙╖~╛P░ΓñW⌐╥┤úÑXñº┴⌠ºt⌐╩¬║╛ß½OÑτñ@½▀ñú
  42. í@í@ñ⌐⌐╙╗{íC
  43.  
  44.     Ñ⌠ª≤ª]┴╩╢R⌐╬¿╧Ñ╬│o¿╟¬½½~ª╙▓o│s⌐╬╛╔¡Pñº»S«φ¬║íB╢í▒╡¬║íB░╕╡o¬║⌐╬¼█ª]ª╙
  45. í@í@Ñ═¬║╖l«`íAAutodeskñ╜Ñqñ@╖ºñú¡tÑ⌠ª≤╜▀└v│dÑ⌠íCAutodeskñ╜Ñq░w╣∩Ñ⌠ª≤º╬ªí
  46. í@í@ñºªµ░╩⌐╥ñΣÑI¬║╕q░╚╜▀└v╢OÑ╬ÑτÑHñú╢W╣LÑ╗ñσÑ≤⌐╥¡zñº¬½½~¬║░Γ╗∙¼░¡¡íC
  47.  
  48.     ¡╒└└¿╧Ñ╬íBÑHñ╬¿·▒o│o¿╟¬½½~ñº¡^ñσÑHÑ~¬║¿ΣѪ╗y¿ÑñºÑX¬⌐│\ÑiíA╜╨╗PAutodesk
  49.     ñ╜Ñq▒╡¼óíC
  50.  
  51.     Autodeskñ╜Ñq½O»d«╒¡q╗Pº∩╢i¿Σ▓ú½~¬║┼vºQíFª╣ÑX¬⌐½~½Y░O¡zÑ╗▓ú½~ÑX¬⌐╖φ«╔¬║
  52.     ▒íº╬íA¿├Ñ╝ñ╧¼MÑ╝¿╙¬║▓ú½~íC
  53.  
  54.  
  55.     Autodesk╡∙ÑU░╙╝╨
  56.  
  57.     ⌐│ñU⌐╥ªC¼╥½YAutodeskñ╜Ñqªb¼ⁿ░Ω▒MºQº╜╗P░╙╝╨º╜╡∙ÑUñº░╙╝╨íG
  58.     ADI, ATC, Autodesk, Autodesk Animator, Autodesk ╝╨╗x, AutoCAD, AutoCAD
  59.     Training Center, AutoLISP, AutoShade, AutoSketch ╗P AutoSolidíC
  60.  
  61.     ⌐│ñU¼░Autodeskñ╜Ñq¬║░╙╝╨íG
  62.     ACAD, Advanced Modeling Extension, Advanced User Interface, AME, AME
  63. í@í@Link, Animator Pro, Animator Pro Player, Animation Player, ATLAST, AUI
  64.     , AutoCAD Development System, AutoCAD Simulator, AutoCAD SQL Extension
  65.     , AutoCAD SQL Interface, Autodesk Animator Clips, Autodesk Animator
  66.     Theatre, Autodesk Device Interface, Autodesk Multimedia Training Center
  67.     , Autodesk Software Developer's Kit, Autodesk Training Center, AutoFlix
  68.     , CA Lab, Cyberized, cyberParts, DXF, FLI, HyperChem, James Gleick's
  69.     CHAOS: │n┼Θ, MTC, Multimedia Explorer, SketchTools, SmartCursor, 3D Studio
  70.     ╗P World-Creating ToolkitíC
  71.  
  72.     Third-Party╡∙ÑU░╙╝╨
  73.  
  74.     ¿ΣѪ╝t╡P╗P▓ú½~ªW║┘½Y¿Σ⌐╥─▌ñºªUª█ñ╜Ñq¬║░╙╝╨⌐╬╡∙ÑU░╙╝╨íC
  75.  
  76.     GOVERNMENT USE
  77.  
  78.     Use, duplication, or disclosure by the U.S. Government is subject to
  79.     restrictions as set forth in FAR 52.227-19 (Commercial Computer
  80.     Software-Restricted Rights) and DFAR 252.227-7013(c) (1) (ii) (Rights
  81.     in Technical Data and Computer Software), as applicable.
  82.  
  83.     Program Credits
  84.  
  85.     AutoCAD 386 └≥▒o Phar Lap Software, Inc., Cambridge Massachusetts ¬║
  86.     ñ╣╖╟ª╙╡▓ªXñF run-time ¬⌐Ñ╗¬║ 386|DOS Extender ╗P 386|VMM íC
  87.  
  88.  
  89.                              HIGHC.TXT
  90.  
  91.                  The MetaWare High C ╜s─╢╡{ªí¿╧Ñ╬¬k
  92.  
  93.                            1991ª~ 4ñδ 3ñΘ
  94.  
  95.  
  96.  
  97.     1.0 ┬▓        ñ╢
  98.     ================
  99.  
  100.     MetaWare(TM) High C(TM) »α╛AÑ╬⌐≤ DOS Extender (386) ¬║└⌠╣╥ñUíCª╙░tªX
  101.     High C¿╧Ñ╬¬║Ñi░⌡ªµ ADS¿τªí«w║┘¼░ ads.libíC¿╧Ñ╬│o«M╜s─╢╡{ªí«╔⌐╥╗▌¬║ªU
  102.     ╢╡ñ╜¿π╡{ªíªpñUíG
  103.  
  104.       ╜s─╢╡{ªí   32ª∞ñ╕¿t▓╬Ñ╬¬║ MetaWare(TM) High C(TM) ╜s─╢╡{ªííA
  105.                  ▓─ 1.5íB1.62íB1.71⌐╬ 1.73¬⌐í]│╠╖s¬⌐Ñ╗í^íC
  106.  
  107.       ├∞╡▓╡{ªí   Phar Lap(R) 386|LINK(TM)
  108.  
  109.     ªp¬G⌐╥Ñ╬¬║░ú┐∙ñu¿πñú¼OMetaWare¬║íu¡∞⌐l╜X╢Ñ╝hív░ú┐∙╡{ªí MDBíB⌐╬⌐≤░ú┐∙
  110.     «╔íARAM ñú¿¼ÑH⌐±ñJ╛π¡╙└│Ñ╬╡{ªííB⌐╬¼O╗▌¡n▓╒─╢Ñ⌠ª≤¬║íu▓╒ªX╗y¿Ñív╝╥▓╒íA
  111.     ¿║╗≥ºAñ]╗▌│╞ª│ñUªC¬║ñu¿π╡{ªííG
  112.  
  113.       ░ú┐∙╡{ªí   Phar Lap 386|DEBUG(TM)
  114.  
  115.       ╡Ω└└░O╛╨┼Θ║▐▓z╡{ªí
  116.                  Phar Lap 386|VMM(TM)
  117.  
  118.       ▓╒─╢╡{ªí   Phar Lap 386|ASM(TM)
  119.  
  120.     ª╣│B¬║íu├∞╡▓╡{ªíív╗Píu▓╒─╢╡{ªíív│ú¼O íuPhar Lap 386|DOS-Extender(TM)
  121.     Developer's Kit ív 4.1¬⌐¬║ñ@│íñ└íFª╙íu╡Ω└└░O╛╨┼Θ║▐▓z╡{ªíív╗Píu░ú┐∙╡{
  122.     ªíív½h¼O╕╙╡o«i«MÑ≤¬║íu┐∩┴╩ív│íñ└íCª▄⌐≤íu╜s─╢╡{ªíív½h¼░ª╣«MÑ≤Ñ~¬║¡╙ºO
  123.     ▓ú½~íC
  124.  
  125.     ¬`─└íG
  126.  
  127.     ╣∩ AutoCAD 386ª╙¿ÑíA├∞╡▓╡{ªí⌐╥╗sº@¬║ ADS└│Ñ╬╡{ªí¼O.exp└╔í]½O┼@╝╥ªí░⌡
  128.     ªµ└╔í^íC¡Y╖Q╗sº@íu╣Ω╗┌╝╥ªí░⌡ªµ└╔ív, ½h╗▌¿╧Ñ╬ realmode.txt ñ║⌐╥▒╘¡zñº
  129.     íu╣Ω╗┌╝╥ªíív¬║ ADSñ╢¡▒íC
  130.  
  131.     ¡n╢╡íG
  132.  
  133.     ¿╧Ñ╬ MetaWare High C 386,1.73 ¬⌐í]⌐╬│╠╖s¬║º≤░¬¬⌐Ñ╗í^«╔íA╗▌¡nѲº≤╖s¿Σ
  134.     ¿τªí«wí]ads.libí^íCñΦªí¼░íGѲ▒Nñº½■¿⌐ª▄High C¬║íu.\small\adsívÑ╪┐²íA
  135.     ╡M½ßªA░⌡ªµ fixlib.batí]Ñ╤MataWare┤ú¿╤í^íCª╣ºσª╕└╔╖|¿╧Ñ╬¿∞ PharLap ¬║
  136.     ¿τªí«w║▐▓z╡{ªí 386lib.exe íC
  137.  
  138.  
  139.     2.0 │]⌐w╜s─╢└⌠╣╥
  140.     ================
  141.  
  142.     ñUªC¬║└⌠╣╥┼▄╝╞½YÑ╬⌐≤ High C ╜s─╢╡{ªííG
  143.  
  144.         IPATH        ⌐±╕m╜s─╢╡{ªííuºt¿╓í]Includeí^ív└╔«╫¬║íuºt¿╓╕⌠«|ívíC
  145.                      ¿╥ªpíG set ipath=\highc\inc
  146.  
  147.         HIGHC        ªs⌐±High C╜s─╢╡{ªí¬║Ñ╪┐²╕⌠«|ªW║┘íC
  148.  
  149.         PATH         ░O▒o▒N High C ¬║░⌡ªµ└╔Ñ╪┐²ºtªb½ⁿ⌐w¬║ PATH ∙╪íC
  150.                      ¿╥ªpíG set PATH=\highc\bin;...
  151.  
  152.     ¬`─└íG
  153.  
  154.     ¿C¡╙ ADS¿τªí«w│ú¬■ª│ñ@¡╙ºσª╕└╔╜d¿╥íA¿Σññºtª││]⌐w└⌠«|┼▄╝╞íB╢╟│Ω╜s─╢╡{
  155.     ªí╗P├∞╡▓Ñ╪¬║╝╥▓╒¬║½ⁿÑOíCÑ╬⌐≤ High C ¬║ª╣ñ@ºσª╕└╔║┘¼░ makesamp.bat íC
  156.     └└¿╧Ñ╬ª╣ºσª╕└╔íA╜╨ÑHñUªCñΦªí╢╟│ΩíG
  157.  
  158.         makesamp <└╔ªW>
  159.  
  160.     ¿Σññ¬║<└╔ªW>┤N¼O╡{ªí¡∞⌐l└╔ªW║┘í]ñúºt .c ⌐╡ª∙└╔ªWí^íCÑ▓¡n«╔Ñiª█ªµ╜s┐Φ
  161.     ª╣ºσª╕└╔ÑH▓┼ªX╣Ω╗┌¬║└⌠╣╥íC¡YÑ╝¿╧Ñ╬<└╔ªW> íA½h makesamp.bat▒N╖|╗sº@ÑX
  162.     ⌐╥ª│¬║╜d¿╥╡{ªí░⌡ªµ└╔íC
  163.  
  164.     3.0 ÑH High C ╗sº@└│Ñ╬╡{ªí
  165.     ==========================
  166.  
  167.     ÑHñU¼░╢╟│Ω hc386┼X░╩╡{ªí╗sº@ ADS└│Ñ╬╡{ªí¬║▒íº╬íC╜s─╢ñ@ñΣ ADS└│Ñ╬╡{ªí
  168.     «╔Ñi»α╗▌½ⁿ⌐w¼Y¿╟┐∩╢╡íA⌐│ñU╜d¿╥½Y¼░│╠░_╜X¬║¬¼¬píJ
  169.  
  170.         hc386 jane.c -f287 -I\highc\inc -Hpro=ads386.pro -lads.lib
  171.  
  172.     Ñ╗¿╥ññ¬║ªU┐∩╢╡ñ└ºO¼OíG
  173.  
  174.       jane.c            ¡∞⌐l╡{ªí└╔¬║ªW║┘íC
  175.  
  176.       -f287             ▓úÑ═ 80287╣B║Γª@│B▓z╛╣¬║╡{ªí╜XíCª╣┐∩╢╡½Y┼U╝{¿∞ñ╓
  177.                         ╝╞ñ┤¿╧Ñ╬ 80278¬║ 386¿t▓╬íC
  178.  
  179.       -I\highc\inc      ºi╢D╜s─╢╡{ªí¿∞ª≤│BÑh┤MºΣºt¿╓└╔íGÑ╗¿╥ñD¼░Ñ╪½e║╧║╨
  180.                         ¬║\highc\incÑ╪┐²í]½e¡zñº IPATH└⌠╣╥┼▄╝╞¡Yñw│]⌐w¬║
  181.                         ╕▄íA½Kñú╗▌Ñ╬¿∞ª╣┐∩╢╡ñF)íC
  182.  
  183.       -Hpro=ads386.pro  ½ⁿ⌐w ads386.pro ½e╕m└╔ í]Profileí^íA¿Σññºtª│⌐w╕q
  184.                         ╜s─╢└⌠╣╥¬║pragmasíC
  185.  
  186.       -lads.lib         ½ⁿ⌐w¡n├∞╡▓⌐≤╡{ªíñ║¬║ADS¿τªí«wíC
  187.  
  188.     ª│├÷ñW¡z┐∩╢╡╗P¿ΣѪ½ⁿÑOªC┐∩╢╡¬║╕╘▓╙╕Ω«╞╜╨░╤ª╥ MetaWare High C¬║¿╧Ñ╬ñΓ
  189.     ÑUíC
  190.  
  191.  
  192.     3.1 ½╪Ñ▀íu½e╕m└╔í]Profileí^ív
  193.     ============================
  194.  
  195.     ªp¬G¿╧Ñ╬½e╕m└╔¬║╕▄íA╕╙└╔½YÑH╜s─╢╡{ªí¬║ -Hpr ┐∩╢╡½ⁿ⌐wíA▒NÑO╜s─╢╡{ªí⌐≤
  196.     ┼¬¿·╡{ªí¬║¡∞⌐l╜XÑH½eѲ┼¬¿·╕╙└╔íCñ@»δ¿╙╗ííA½e╕m└╔½YÑ╬⌐≤│]⌐w¼Y¿╟╜s─╢▒°
  197.     Ñ≤¬║íu⌐w╕qív╗PíupragmaívíC
  198.  
  199.     3.2 ÑHÑ┐╜T¬║íuªs¿·╝╥ªíív╢}▒╥└╔«╫
  200.     ================================
  201.  
  202.     ªp¬GºA¬║└│Ñ╬╡{ªí╖|╢}▒╥└╔«╫íAñú║▐¼O┼¬⌐╬╝gíA¿║╗≥│úÑ▓╢╖ºΓ system.cf╝╨└Y
  203.     └╔ºt¿╓ªbñ║íG
  204.  
  205.         #include <system.cf>
  206.  
  207.     ª╣╝╨└Y└╔╖|½┼ºiñ@¡╙Ñ╬ÑH▒▒¿ε└╔«╫ªs¿·¬║╛π┼Θ┼▄╝╞íA¿ΣªW║┘¼░ Share_mode íC
  208.     │o¡╙┼▄╝╞¬║ñ║⌐w¡╚¼░ Compatibilityí]¼█«e╝╥ªíí^íC¡╒¡Y Share_mode │]⌐w¼░
  209.     Compatibility «╔íA¿║╗≥└╔«╫▒NÑHíuª@Ñ╬╝╥ªíív╢}▒╥ÑB»α│Q⌐╥ª│¬║╡{ªíªs¿·íC
  210.     ┤NªpíuADS ░╤ª╥ñΓÑUív▓─ñ¡│╣ñ║¬║╕╤─└⌐╥¿ÑíA└│Ñ╬╡{ªí╡┤╣∩ñú»αÑHíuª@Ñ╬╝╥ªí
  211.     ív╢}▒╥└╔«╫íC¿·ª╙ÑNñºíAÑ▓╢╖ÑH▒M¿╤┼¬⌐╬╝g¬║╝╥ªí╢}▒╥íC▒²╣F¿∞ª╣Ñ╪¬║íA½hÑ▓
  212.     ╢╖⌐≤╢╟│Ω fopen()½eíAÑ▀¿Φº≤º∩ Share_mode ¬║¡╚íC¿╥ªpíA╖Q¡n╢}▒╥ñ@¡╙¿╤╝g
  213.     ÑX⌐╬─≥▓Kí]appendí^¬║└╔«╫íA└││]⌐w Sharing_mode ¼░ Deny_read_writeíG
  214.  
  215.         Sharing_mode = Deny_read_write;
  216.         status = fopen( . . . );
  217.  
  218.     ª╙Ñ┤║Γ╢}▒╥¿╤┼¬ñJ¬║└╔«╫«╔íA½h╜╨│]⌐w Sharing_mode ¼░ Deny_writeíG
  219.  
  220.         Sharing_mode = Deny_write;
  221.  
  222.     ⌐≤¿╧Ñ╬└╔«╫¬║░╩º@│úº╣ª¿½ßíAªA▒N Sharing_mode ¡½│]ª^¿Σñ║⌐w¡╚íG
  223.  
  224.         Sharing_mode = Compatibility;
  225.  
  226.  
  227.     4.0 ▓╒─╢ªU╝╥▓╒
  228.     ==============
  229.  
  230.     ¡Y¡n▓╒─╢╡{ªí╝╥▓╒íA½h╜╨ÑH 386asm ½ⁿÑO╢╟│Ω 386|ASM▓╒─╢╡{ªííC╢iñ@¿B¬║╕Ω
  231.     «╞╜╨░╤╛\ pharlap.txt╗í⌐·└╔íCº╣╛π¬║▓╙╕`½h╜╨░╤╛\íu 386|ASM  Reference
  232.     ManualívíC
  233.  
  234.  
  235.     5.0 ├∞╡▓íuÑ╪¬║ív╝╥▓╒
  236.     ====================
  237.  
  238.     Ñ╪¬║╝╥▓╒¼╥¼OÑH│Q hc386┼X░╩╡{ªí⌐╥╢╟│Ω¬║ 386|LINK ¿╙├∞╡▓íC╖φ╡Mñ]»α░≈¬╜
  239.     ▒╡¿╧Ñ╬ 386|LINK ╢iªµ├∞╡▓íA¿╥ªpíG
  240.  
  241.         386link ads.lib jane1.obj doe.obj -lib \highc\hcc \highc\na
  242.                 -exe janedoe
  243.  
  244.     Ñ╗╜d¿╥▒N╖|▓úÑ═ªW¼░ janedoe.exp¬║░⌡ªµ└╔íC╢╟╡╣ 386link¬║ñ▐╝╞¼░íG
  245.  
  246.       ads.lib jane1.obj doe.obj
  247.  
  248.     │o¿╟Ñ╪¬║└╔½Y¿╧Ñ╬ hc386ºQÑ╬ -c ┐∩╢╡⌐╥▓úÑ═íC
  249.  
  250.     ¡n╢╡íJ
  251.  
  252.     ╢╟╡╣├∞╡▓╡{ªí¬║▓─ñ@¡╙╝╥▓╒Ñ▓╢╖¼O ads.lib└╔íA¡∞ª]¼Oíu¬∞⌐l╡{ªí╜XívÑ▓╢╖¼░
  253.     ºtªb ads.libñ║¬╠íAª╙ñú¼O¿╙ª█ MataWare íu╣B┬α┤┴╢ííví]runtimeí^ ¿τªí«w
  254.     ñ║¬║¬∞⌐l╡{ªí╜XíC
  255.  
  256.       -lib \highc\hcc \highc\na
  257.                 ½ⁿ⌐w¿τªí«w└╔«╫ªW║┘íCÑ╗¿╥¬║ \highc\hcc╗P \hc\na └╔ñD
  258.                 ¼O High C ╜s─╢╡{ªíÑ╗¿¡⌐╥¬■¬║¿τªí«wíC
  259.  
  260.       -exe janedoe
  261.                 ░⌡ªµ└╔¬║ªW║┘íA386|LINK╖|ª█░╩ªb½ⁿ⌐w¬║└╔ªW½ß¬■Ñ[ñW.exp
  262.                 ⌐╡ª∙└╔ªWíC
  263.  
  264.     6.0 íu░ú┐∙ív¬`╖N¿╞╢╡
  265.     ====================
  266.  
  267.     ╢iªµ└│Ñ╬╡{ªí░ú┐∙«╔íAÑiºQÑ╬ pharlap.txtñ║⌐╥╗í⌐·¬║ 386|DEBUGíA⌐╬¿╧Ñ╬¿╙
  268.     ª█ MataWare ¬║ MDB░ú┐∙╡{ªííC
  269.  
  270.     ╜s─╢╡{ªí╝╥▓╒«╔íA╜╨ªb╜s─╢½ⁿÑOªCñ║Ñ[ñJ -g ┐∩╢╡íCªpª╣½K╖|½ⁿÑ▄╜s─╢╡{ªíªb
  271.     Ñ╪¬║└╔ñ║⌐±ñJ░ú┐∙Ñ╬¬║╕Ω«╞íA¿├├÷▒╝íu│╠¿╬ñ╞ í]Optimizationsí^ív░╩º@íA┼²
  272.     ░ú┐∙░╩º@╕√¼░«e⌐÷╢iªµíC
  273.  
  274.     ¡Y¼O¬╜▒╡ÑH 386|LINK ├∞╡▓╡{ªííA¿║╗≥├∞╡▓«╔╜╨Ñ╬ñW -svsym ┐∩╢╡íC
  275.  
  276.     ¡n╜T⌐wºA¬║╣B┬α┤┴╢íí]run-timeí^ DOS-Extender ªb PATH ¬║│]⌐w∙╪íCñ]¡nºΓ
  277.     ½÷╕╦ High C ¬║ .\binÑ╪┐²Ñ]ºtªb PATH ñ║íCª╙⌐≤╢}⌐l░ú┐∙╢Ѽq½eíA▒N└⌠╣╥┼▄
  278.     ╝╞ EXPDEBUG │]⌐w¼░ ADSíAÑB│]⌐w└⌠╣╥┼▄╝╞ DOSX ¼░PRIVILEDGEDíG
  279.  
  280.         set DOSX=-priv
  281.  
  282.     │o¼O¡╙Ñ▓│╞¬║¿B╞JíA ª]¼░ AutoCAD 386 Release 12 ½Y├∞╡▓ª¿ UNPRIVILEGED
  283.     └│Ñ╬╡{ªííAñú│o╝╦¬║╕▄▒N╡L¬kÑH MDB░_░╩╣Bº@íC
  284.  
  285.     ╜╨ÑHñUªC½ⁿÑO╢}⌐l░ú┐∙░╩º@íG
  286.  
  287.         mdb acad
  288.  
  289.     ¡n⌐≤║√½∙╡█ AutoCAD╡{ªí╜X¬║¬¼¬pñU╕ⁿñJ ADS╡{ªí¬║▓┼╕╣íA╜╨┴ΣñJñUªC¬║ MDB
  290.     LOAD½ⁿÑOíG
  291.  
  292.         ->LOAD ads_app NOCODE
  293.  
  294.     ¡Y ADS└│Ñ╬╡{ªí¬║¡∞⌐l╜XñúªbÑ╪½eÑ╪┐²ñ║íA½h┐ΘñJñUªC¬║ MDB SPATH½ⁿÑOíG
  295.  
  296.         ->SPATH = D:\what\ever
  297.  
  298.     ÑH GO ½ⁿÑO╢}⌐l░ú┐∙íG
  299.  
  300.         ->GO
  301.  
  302.     ⌐≤▒╥⌐l«╔íAAutoCAD ╖|╕ⁿñJ╕m⌐≤ acad.ads ñ║¬║¿C¡╙└│Ñ╬╡{ªííCÑ╤⌐≤EXPDEBUG
  303.     │]⌐w¼░ ADSíAª]ª╣╣∩¿C¡╙¿Σññ¬║└│Ñ╬╡{ªííA│ú▒N╖|╕I¿∞ñ@¡╙ INT 3ññ┬_┬Ií]Ñ╤
  304.     EXPDEBUG¬║│]⌐w⌐╥▒╥░╩í^íCÑu¡n¿╧Ñ╬íueip++ív ┤NÑi╕⌡╣L│o¿╟ññ┬_┬I í]Break
  305.     Point í^íCªbºA⌐≤ AutoCAD¬║íu½ⁿÑO: ívñU┴ΣñJíu(xload "yourapp"ív½ßíAª╣
  306.     └│Ñ╬╡{ªí▒N╖|¿∞╣F INT 3ññ┬_┬IíAÑH╢iªµ░ú┐∙╢ѼqíC
  307.  
  308.     ñ@Ñ╣╣J¿∞ññ┬_┬I½ßíA╜╨ÑH eip++╢V╣L INT 3íA▒╡╡█┐ΘñJ USC½ⁿÑOíG
  309.  
  310.         ->USC
  311.  
  312.     ÑH¿·▒oºA¬║└│Ñ╬╡{ªí¬║íu╡{ªíív(code)╗Píu╕Ω«╞ív(data)┐∩╝╨(selector)¬║¡╚
  313.     íC
  314.  
  315.     ▒²ºΣÑXíumainív¬║░╛▓╛¡╚íA╜╨⌐≤ MDB¬║┤úÑ▄ñU┴ΣñJíumainívíG
  316.  
  317.         ->main
  318.  
  319.     ª▄ª╣íAºA½KÑi┐ΘñJñUªC¬║ B½ⁿÑO¿╙│]⌐wºA¬║└│Ñ╬╡{ªíñ║¬║ññ┬_┬IñFíG
  320.  
  321.         ->B 0 = 0xXX:0xYYYY
  322.  
  323.     ¿Σññ¬║ XX ÑN¬φ└│Ñ╬╡{ªíñ║¬║íu╡{ªí┐∩╝╨ívíAª╙ YYYY ½h¼░ main ¬║░╛▓╛¡╚íC
  324.  
  325.     ª▄ª╣íAªA┐ΘñJ GO ½ⁿÑOíA½KÑi░⌡ªµª▄└│Ñ╬╡{ªíññ⌐╥│]⌐w¬║ññ┬_┬I│BíC
  326.  
  327.     ºQÑ╬ MDB╣∩ ADS└│Ñ╬╡{ªí░ú┐∙¬║¼█├÷╕╘▒í╜╨íA░╤╛\ íuDebugger User's Guide
  328.     and Reference Manualívñ║¬║ ADS¬■┐²│íñ└íC
  329.  
  330.     7.0 mapphys íu▓╒ªX╗y¿Ñív╝╥▓╒
  331.     ============================
  332.  
  333.     ª│¿╟└│Ñ╬╡{ªí╗▌¡n▒N╣Ω╗┌░O╛╨┼Θª∞º}╣∩¼Mª▄└│Ñ╬╡{ªíª█ñv¬║╜u⌐╩ª∞º}¬┼╢íñWíC
  334.     mapphys.asm │o¡╙▓╒ªX╗y¿Ñ¡∞⌐l╡{ªí└╔ºY¼░¿╥┴|ª╣║╪Ñ╬¬k¬║╣Ω¿╥íCÑ┤║Γ¿╧Ñ╬│o
  335.     ¡╙└╔«╔íAÑ▓╢╖¡╫º∩¿Σññ¬║ma-_phys_mem¿τ╝╞ÑH½ⁿ⌐wºA⌐╥¡n╣∩¼M¬║ª∞╕mí]░≥╖╟ª∞
  336.     º}í^╗Pñ└¡╢¬║╝╞Ñ╪íA▒╡╡█ªAºQÑ╬ Phar Lap ▓╒─╢╡{ªí¿╙▓╒─╢íG
  337.  
  338.         386asm mapphys -twoc -i \highc\lib\src\ -d ADS
  339.  
  340.     ¿Σññ \higfc └│ÑH╣Ω╗┌½÷╕╦ High C ¬║╕⌠«|¿·ÑNíCѲ▒N ADS¿τªí«w│╞Ñ≈ñ@Ñ≈íA
  341.     ╡M½ßÑH 386|LIB╣BÑ╬ª╣╖s╝╥▓╒┤└┤½ ADS¿τªí«wñ║¬║ mapphys╝╥▓╒íC¿╥ªpíG
  342.  
  343.         386lib ads.lib -r mapphys
  344.  
  345.     ├∞╡▓ ADS└│Ñ╬╡{ªí«╔íA½KÑiªp▓─ 5.0 ╕`¬║╗í⌐·íA╣BÑ╬│o¡╙¡╫Ñ┐╣Lmapphys╝╥▓╒
  346.     ¬║¿τªí«wñFíC
  347.  
  348.     ª│├÷░O╛╨┼Θ╣∩└│¬║╢iñ@¿B╕Ω«╞íA╜╨░╤╛\ mapphys.asmñ║¬║╡∙╕╤íC
  349.  
  350.