home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
- ========================================================
- = =
- = FLASHPAC Pascal Library =
- = =
- = User's Guide =
- = =
- = Version 3.50 =
- = =
- = (C) Copyright 1986-1991 - All Rights Reserved =
- = =
- ========================================================
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SimpleSoft Inc
- 1209 Poplar St
- La Crescent, MN 55947
- (507) 895-8237
- ..page
- Licence Agreement
-
-
- The material described herein is copyrighted LICENSED MATERIAL and the
- property of SimpleSoft Inc.
-
- This material is being distributed as a Shareware product. You are
- encouraged to copy and distribute this product with your friends and
- associates, provided you do not charge any fee. If you decide to use
- this product, you are urged to become a registered user.
-
- Under no circumstances may this product be sold without the express
- written permission of SimpleSoft Inc.
-
- The material is being provided "AS IS" without warranty of any kind,
- either expressed or implied. The entire risk as to quality and
- performance of this material lies with you. In no event shall
- SimpleSoft Inc be liable to you for any damages including any lost
- profits, lost savings or other incidental or consequential damages
- arising out of the use of this material even if we have been advised
- of the possibility of such damages or any claim by any other party.
-
- Use of this product indicates your acceptance of these terms and
- conditions.
-
-
-
-
-
-
-
-
- Turbo Pascal is a trademark of Borland International
- ..page
- Invoice # 91-315000P
-
- Remit To: SimpleSoft, Inc.
- 1209 Poplar St
- La Crescent, MN 55947
-
-
- Qty. Description Amount
- ____ FlashPac C Library registration, $50.00 ea _________
- disks, source and manual
- ____ Extra manuals for FlashPac C $30.00 ea _________
-
- ____ FlashPac Pascal Library registration, $50.00 ea _________
- disks, source and manual
- ____ Extra manuals for FlashPac Pascal $30.00 ea _________
-
- Shipping & handling _________
-
- TOTAL _________
-
- Shipping & handling for each item:
- 48 continental states - $5.00
- Alaska, Hawaii, and Canada - $10.00
- Overseas - $15.00
-
-
- Payment:
-
- Check [ ] Money Order [ ]
-
-
- Name: ________________________________________________________
-
- Company: ________________________________________________________
-
- Address: ________________________________________________________
-
- City: ________________________________________________________
-
- State: ____________________ Zip Code: ______________
-
- Country: ____________________
-
- Work Phone: (_____) _____ - _________
-
- Home Phone: (_____) _____ - _________
-
- Comments: _______________________________________________________
-
- _______________________________________________________
-
- _______________________________________________________
-
- _______________________________________________________
-
- _______________________________________________________
- ..page
- SimpleSoft Inc
- 1209 Poplar St
- La Crescent, MN 55947
- (507) 895-8237
-
-
-
- PRODUCT FEEDBACK
-
- Help us make our product better by completing and returning this form.
- Your feedback will help us to improve future releases of this product.
-
- Name: ________________________________________________________
-
- Company: ________________________________________________________
-
- Address: ________________________________________________________
-
- City: ________________________________________________________
-
- State: ____________________ Zip Code: ______________
-
- Telephone: (_________) _________ - ________________
-
- FlashPac Version 3.50
- Operating system: ____________________________________
- Computer: ________________________ Memory(k): ________
- Programming experience: ____ years;
-
- Please rate the usefullness (U) and ease of use (E) for each routine
- on a scale of 1 to 5 where 1 is poor, 3 is average and 5 is excellent.
-
-
- VIDEO
-
- U E Comments
- ___ ___ BorderColor _____________________________________
- ___ ___ ClrWin _____________________________________
- ___ ___ ColorMsg _____________________________________
- ___ ___ DspMsg _____________________________________
- ___ ___ EditSt _____________________________________
- ___ ___ FillColAttr _____________________________________
- ___ ___ FillColCell _____________________________________
- ___ ___ FillColChar _____________________________________
- ___ ___ FillFrameAttr _____________________________________
- ___ ___ FillFrameCell _____________________________________
- ___ ___ FillFrameChar _____________________________________
- ___ ___ FillRowAttr _____________________________________
- ___ ___ FillRowCell _____________________________________
- ___ ___ FillRowChar _____________________________________
- ___ ___ FrameWin _____________________________________
- ___ ___ GetCursorSize _____________________________________
- ___ ___ GetFrameAttr _____________________________________
- ___ ___ GetFrameCell _____________________________________
- ___ ___ GetFrameChar _____________________________________
- ___ ___ GetScrn _____________________________________
- ___ ___ GetVideoCols _____________________________________
- ___ ___ GetVideoInfo _____________________________________
- ___ ___ GetVideoMode _____________________________________
- ___ ___ GetVideoPage _____________________________________
- ___ ___ GotoxyAbs _____________________________________
- ___ ___ HideCursor _____________________________________
- ___ ___ InitVideo _____________________________________
- ___ ___ PutFrameAttr _____________________________________
- ___ ___ PutFrameCell _____________________________________
- ___ ___ PutFrameChar _____________________________________
- ___ ___ PutScrn _____________________________________
- ___ ___ RvsAttr _____________________________________
- ___ ___ ScrollDown _____________________________________
- ___ ___ ScrollLeft _____________________________________
- ___ ___ ScrollRight _____________________________________
- ___ ___ ScrollUp _____________________________________
- ___ ___ SetCursorSize _____________________________________
- ___ ___ SetVideoPage _____________________________________
- ___ ___ ShowCursor _____________________________________
- ___ ___ VioInit _____________________________________
- ___ ___ WhereXAbs _____________________________________
- ___ ___ WhereYAbs _____________________________________
- ___ ___ WriteSt _____________________________________
- ___ ___ WriteStLn _____________________________________
-
-
-
- KEYBOARD
-
- ___ ___ BiosKbdClr _____________________________________
- ___ ___ BiosKbdGetElmt _____________________________________
- ___ ___ BiosKbdHit _____________________________________
- ___ ___ BiosKbdRead _____________________________________
- ___ ___ BiosKbdStat _____________________________________
- ___ ___ DosKbdClr _____________________________________
- ___ ___ DosKbdGetElmt _____________________________________
- ___ ___ DosKbdHit _____________________________________
- ___ ___ DosKbdRead _____________________________________
-
-
-
- PRINTER
-
- ___ ___ BiosPrtChar _____________________________________
- ___ ___ BiosPrtInit _____________________________________
- ___ ___ BiosPrtStat _____________________________________
- ___ ___ DosPrtChar _____________________________________
-
-
- DISK
-
- ___ ___ CloseFile _____________________________________
- ___ ___ CreateFile _____________________________________
- ___ ___ DosFindFirst _____________________________________
- ___ ___ DosFindNext _____________________________________
- ___ ___ FSeek _____________________________________
- ___ ___ GetDrive _____________________________________
- ___ ___ GetDTA _____________________________________
- ___ ___ GetFileSize _____________________________________
- ___ ___ GetNDrvs _____________________________________
- ___ ___ OpenFile _____________________________________
- ___ ___ ReadFile _____________________________________
- ___ ___ ResetDisk _____________________________________
- ___ ___ ResetErrCodes _____________________________________
- ___ ___ RestInt24 _____________________________________
- ___ ___ SetDTA _____________________________________
- ___ ___ SetInt24 _____________________________________
- ___ ___ WriteFile _____________________________________
-
-
-
- MOUSE
-
- ___ ___ MButtonPress _____________________________________
- ___ ___ MButtonRel _____________________________________
- ___ ___ MGetPos _____________________________________
- ___ ___ MGetSpeed _____________________________________
- ___ ___ MGraphCursor _____________________________________
- ___ ___ MHideCursor _____________________________________
- ___ ___ MInitEventHandler _____________________________________
- ___ ___ MResetMouse _____________________________________
- ___ ___ MRetQue _____________________________________
- ___ ___ MSetPos _____________________________________
- ___ ___ MSetSpeed _____________________________________
- ___ ___ MSetXRange _____________________________________
- ___ ___ MSetYRange _____________________________________
- ___ ___ MShowCursor _____________________________________
- ___ ___ MTextCursor _____________________________________
-
-
-
- BIOS VIDEO
-
- ___ ___ bvCurEmulation _____________________________________
- ___ ___ bvDefPalLoad _____________________________________
- ___ ___ bvDspCombCode _____________________________________
- ___ ___ bvGetBorder _____________________________________
- ___ ___ bvGetColorPageState _____________________________________
- ___ ___ bvGetColorReg _____________________________________
- ___ ___ bvGetColorRegBlk _____________________________________
- ___ ___ bvGetConfigInfo _____________________________________
- ___ ___ bvGetCurPos _____________________________________
- ___ ___ bvGetFontInfo _____________________________________
- ___ ___ bvGetMode _____________________________________
- ___ ___ bvGetPalBorder _____________________________________
- ___ ___ bvGetPalReg _____________________________________
- ___ ___ bvGetPenPos _____________________________________
- ___ ___ bvGetStateInfo _____________________________________
- ___ ___ bvGrayScaleSum _____________________________________
- ___ ___ bvLoad8x14Font01 _____________________________________
- ___ ___ bvLoad8x14Font11 _____________________________________
- ___ ___ bvLoad8x16Font04 _____________________________________
- ___ ___ bvLoad8x16Font14 _____________________________________
- ___ ___ bvLoad8x8Font02 _____________________________________
- ___ ___ bvLoad8x8Font12 _____________________________________
- ___ ___ bvLoadUsrFont00 _____________________________________
- ___ ___ bvLoadUsrFont10 _____________________________________
- ___ ___ bvReadCell _____________________________________
- ___ ___ bvReadPix _____________________________________
- ___ ___ bvScnRefresh _____________________________________
- ___ ___ bvScrollDn _____________________________________
- ___ ___ bvScrollUp _____________________________________
- ___ ___ bvSet1FhFontPtr _____________________________________
- ___ ___ bvSet43h8x14Font _____________________________________
- ___ ___ bvSet43h8x16Font _____________________________________
- ___ ___ bvSet43h8x8Font _____________________________________
- ___ ___ bvSet43hUsrFont _____________________________________
- ___ ___ bvSetAltPrtSc _____________________________________
- ___ ___ bvSetBlink _____________________________________
- ___ ___ bvSetBlkSpec _____________________________________
- ___ ___ bvSetBorder _____________________________________
- ___ ___ bvSetColorPageState _____________________________________
- ___ ___ bvSetColorReg _____________________________________
- ___ ___ bvSetColorRegBlk _____________________________________
- ___ ___ bvSetCurPos _____________________________________
- ___ ___ bvSetCurType _____________________________________
- ___ ___ bvSetGrayScale _____________________________________
- ___ ___ bvSetMode _____________________________________
- ___ ___ bvSetPage _____________________________________
- ___ ___ bvSetPalBorder _____________________________________
- ___ ___ bvSetPalReg _____________________________________
- ___ ___ bvSetScanLines _____________________________________
- ___ ___ bvSetState11 _____________________________________
- ___ ___ bvSwDsp _____________________________________
- ___ ___ bvVioAccess _____________________________________
- ___ ___ bvVioState _____________________________________
- ___ ___ bvWrtNCell _____________________________________
- ___ ___ bvWrtNChar _____________________________________
- ___ ___ bvWrtPix _____________________________________
- ___ ___ bvWrtTTYChar _____________________________________
- ___ ___ bvWrtTTYStr _____________________________________
-
-
- GENERAL DOS FUNCTIONS
-
- ___ ___ dChDir _____________________________________
- ___ ___ dCloseFile _____________________________________
- ___ ___ dCreateFile _____________________________________
- ___ ___ dCreateNewPsp _____________________________________
- ___ ___ dDelFile _____________________________________
- ___ ___ dDiskReset _____________________________________
- ___ ___ dGetBreakStatus _____________________________________
- ___ ___ dGetBusyFlag _____________________________________
- ___ ___ dGetCurrentDisk _____________________________________
- ___ ___ dGetDate _____________________________________
- ___ ___ dGetDriveData _____________________________________
- ___ ___ dGetDrvAllocInfo _____________________________________
- ___ ___ dGetDta _____________________________________
- ___ ___ dGetFileAttr _____________________________________
- ___ ___ dGetIntVec _____________________________________
- ___ ___ dGetTime _____________________________________
- ___ ___ dGetVersion _____________________________________
- ___ ___ dMkDir _____________________________________
- ___ ___ dOpenFile _____________________________________
- ___ ___ dReadFile _____________________________________
- ___ ___ dRmDir _____________________________________
- ___ ___ dSelectDisk _____________________________________
- ___ ___ dSetBreakFlag _____________________________________
- ___ ___ dSetDate _____________________________________
- ___ ___ dSetDta _____________________________________
- ___ ___ dSetFileAttr _____________________________________
- ___ ___ dSetFilePos _____________________________________
- ___ ___ dSetInt _____________________________________
- ___ ___ dSetTime _____________________________________
- ___ ___ dSetVerifyFlag _____________________________________
- ___ ___ dWriteFile _____________________________________
-
-
- List additional procedures and functions you would like to see. (Use
- the back or another sheet of paper if necessary.)
-
-
-
-
-
-
-
-
- Comments and suggestions:
- ..page
- DOCUMENTATIN FEEDBACK
-
- Help us make our documentation better by completing and returning this
- form. Your feedback will help us improve future products.
-
- Name: ________________________________________________________
-
- Company: ________________________________________________________
-
- Address: ________________________________________________________
-
- City: ________________________________________________________
-
- State: ____________________ Zip Code: ______________
-
- Telephone: (_________) _________ - ________________
-
- FlashPac Version 3.50
- Operating system: ____________________________________
- Computer: ________________________ Memory(k): ________
- Programming experience: ____ years;
-
- Please rate the documentation on a scale of 1 to 5 where 1 is poor, 3
- is average and 5 is excellent.
-
- ___ Completeness ___ Usability
- ___ Accuracy ___ Readability
- ___ Organization ___ Understandability
-
-
- Was the demo program useful? ___ Yes ___ No
- Is information easy to find? ___ Yes ___ No
- Were errors found in the documentation? ___ Yes ___ No
- If yes, please give page number and description of the error.
-
-
- Is the manual ____ too long?
- ____ too short?
- ____ about right?
-
- Please write other suggestions or comments on the back of this form.
- ..page
- Table of Contents
-
-
- CHAPTER 1
- Introduction.............................. 1-1
- Installation.............................. 1-2
- Sample.................................... 1-3
- History of Revisions...................... 1-4
- Future Directions......................... 1-5
-
- CHAPTER 2 - VIDEO PROCEDURES AND FUNCTIONS
- Declarations.............................. 2-1
- BorderColor............................... 2-2
- ClrWin.................................... 2-3
- ColorMsg.................................. 2-4
- DspMsg.................................... 2-6
- EditSt.................................... 2-7
- FillColAttr............................... 2-11
- FillColCell............................... 2-12
- FillColChar............................... 2-13
- FillFrameAttr............................. 2-14
- FillFrameCell............................. 2-15
- FillFrameChar............................. 2-16
- FillRowAttr............................... 2-17
- FillRowCell............................... 2-18
- FillRowChar............................... 2-19
- FrameWin.................................. 2-20
- GetCursorSize............................. 2-22
- GetFrameAttr.............................. 2-23
- GetFrameCell.............................. 2-24
- GetFrameChar.............................. 2-25
- GetScrn................................... 2-26
- GetVideoCols.............................. 2-27
- GetVideoInfo.............................. 2-28
- GetVideoMode.............................. 2-29
- GetVideoPage.............................. 2-30
- GotoxyAbs................................. 2-31
- HideCursor................................ 2-32
- InitVideo................................. 2-33
- PutFrameAttr.............................. 2-34
- PutFrameCell.............................. 2-35
- PutFrameChar.............................. 2-36
- PutScrn................................... 2-37
- RvsAttr................................... 2-39
- ScrollDown................................ 2-40
- ScrollLeft................................ 2-42
- ScrollRight............................... 2-44
- ScrollUp.................................. 2-46
- SetCursorSize............................. 2-48
- SetVideoPage.............................. 2-50
- ShowCursor................................ 2-51
- VioInit................................... 2-52
- WhereXAbs................................. 2-53
- WhereYAbs................................. 2-54
- WindowFP.................................. 2-55
- WriteSt................................... 2-56
- WriteStln................................. 2-57
-
- CHAPTER 3 - KEYBOARD PROCEDURES AND FUNCTIONS
- BiosKbdClr................................ 3-1
- BiosKbdGetElmt............................ 3-2
- BiosKbdHit................................ 3-3
- BiosKbdRead............................... 3-4
- BiosKbdStat............................... 3-6
- DosKbdClr................................. 3-8
- DosKbdGetElmt............................. 3-9
- DosKbdHit................................. 3-10
- DosKbdRead................................ 3-11
- GetKey.................................... 3-13
-
- CHAPTER 4 - PRINTER PROCEDURES AND FUNCTIONS
- BiosPrtChar............................... 4-1
- BiosPrtInit............................... 4-2
- BiosPrtStatus............................. 4-3
- DosPrtChar................................ 4-4
-
- CHAPTER 5 - DISK PROCEDURES AND FUNCTIONS
- Global Structures......................... 5-1
- CloseFile................................. 5-2
- CreateFile................................ 5-3
- DosFindFirst.............................. 5-5
- DosFindNext............................... 5-7
- FSeek..................................... 5-8
- GetDrive.................................. 5-10
- GetDTA.................................... 5-11
- GetFileSize............................... 5-12
- GetNDrvs.................................. 5-13
- OpenFile.................................. 5-14
- ReadFile.................................. 5-16
- ResetDisk................................. 5-17
- ResetErrCodes............................. 5-18
- RestInt24................................. 5-19
- SetDTA.................................... 5-20
- SetInt24.................................. 5-21
- WriteFile................................. 5-23
-
- CHAPTER 6 - MOUSE PROCEDURES AND FUNCTIONS
- Global Variables.......................... 6-1
- MButtonPress.............................. 6-2
- MButtonRel................................ 6-4
- MGetPos................................... 6-6
- MGetSpeed................................. 6-7
- MGraphCursor.............................. 6-8
- MHideCursor............................... 6-9
- MInitEventHandler......................... 6-10
- MPollQue.................................. 6-11
- MResetMouse............................... 6-12
- MRetQue................................... 6-13
- MSetEvent................................. 6-14
- MSetPos................................... 6-15
- MSetSpeed................................. 6-16
- MSetXRange................................ 6-17
- MSetYRange................................ 6-18
- MShowCursor............................... 6-19
- MTextCursor............................... 6-20
-
- CHAPTER 7 - BIOS VIDEO PROCEDURES AND FUNCTIONS
- bvCurEmulation............................ 7-1
- bvDefPalLoad.............................. 7-2
- bvGetBorder............................... 7-3
- bvGetColorPgMode.......................... 7-4
- GetColorReg............................... 7-5
- bvGetColorRegBlk.......................... 7-6
- bvGetConfigInfo........................... 7-7
- bvGetCurPos............................... 7-8
- bvGetCurType.............................. 7-9
- bvGetFontInfo............................. 7-10
- bvGetMode................................. 7-11
- bvGetPalBorder............................ 7-12
- bvGetPalReg............................... 7-13
- bvGrayScaleSum............................ 7-14
- bvLoad8x14Font01.......................... 7-15
- bvLoad8x14Font11.......................... 7-16
- bvLoad8x16Font04.......................... 7-17
- bvLoad8x16Font14.......................... 7-18
- bvLoad8x8Font02........................... 7-19
- bvLoad8x8Font12........................... 7-20
- bvLoadUsrFont00........................... 7-21
- bvLoadUsrFont10........................... 7-22
- bvReadCell................................ 7-23
- bvReadPix................................. 7-24
- bvScnRefresh.............................. 7-25
- bvScrollDn................................ 7-26
- bvScrollUp................................ 7-27
- bvSet1FhFontPtr........................... 7-28
- bvSet43h8x14Font.......................... 7-29
- bvSet43h8x16Font.......................... 7-30
- bvSet43h8x8Font........................... 7-31
- bvSet43hUsrFont........................... 7-32
- bvSetAltPrtSc............................. 7-33
- bvSetBlink................................ 7-34
- bvSetBlkSpec.............................. 7-35
- bvSetBorder............................... 7-36
- bvSetColorPgMode.......................... 7-37
- bvSetColorReg............................. 7-38
- bvSetColorRegBlk.......................... 7-39
- bvSetColorRegPg........................... 7-40
- bvSetCurPos............................... 7-41
- bvSetCurType.............................. 7-42
- bvSetGrayScale............................ 7-43
- bvSetMode................................. 7-44
- bvSetPage................................. 7-46
- bvSetPalBorder............................ 7-47
- bvSetPalReg............................... 7-48
- bvSetScanLines............................ 7-49
- bvSetState0B.............................. 7-50
- bvSwDsp................................... 7-51
- bvVioAccess............................... 7-52
- bvWrtNCell................................ 7-53
- bvWrtNChar................................ 7-54
- bvWrtPix.................................. 7-55
- bvWrtTTYChar.............................. 7-56
- bvWrtTTYStr............................... 7-57
-
- CHAPTER 8 - GENERAL DOS PROCEDURES AND FUNCTIONS
- dChDir.................................... 8-1
- dCloseFile................................ 8-2
- dCreateFile............................... 8-3
- dCreateNewPsp............................. 8-4
- dDelFile.................................. 8-5
- dDiskReset................................ 8-6
- dGetBreakStatus........................... 8-7
- dGetBusyFlag.............................. 8-8
- dGetCurrentDisk........................... 8-9
- dGetDate.................................. 8-10
- dGetDriveData............................. 8-11
- dGetDrvAllocInfo.......................... 8-12
- dGetDta................................... 8-13
- dGetFileAttr.............................. 8-14
- dGetIntVec................................ 8-15
- dGetTime.................................. 8-16
- dGetVersion............................... 8-17
- dMkDir.................................... 8-18
- dOpenFile................................. 8-19
- dReadFile................................. 8-20
- dRmDir.................................... 8-21
- dSelectDisk............................... 8-22
- dSetBreakFlag............................. 8-23
- dSetDate.................................. 8-24
- dSetDta................................... 8-25
- dSetFileAttr.............................. 8-26
- dSetFilePos............................... 8-27
- dSetInt................................... 8-28
- dSetTime.................................. 8-29
- dSetVerityFlag............................ 8-30
- dWriteFile................................ 8-31
-
- APPENDIX A
- Summary of Procedures and Functions ...... A-1
-
- APPENDIX B
- Keyboard codes ........................... B-1
-
- APPENDIX C
- Keyboard element codes ................... C-1
-
- APPENDIX D
- Keyboard return codes .................... D-1
-
- APPENDIX E
- Keyboard scan codes ...................... E-1
- ..page
-