summaryrefslogtreecommitdiff
path: root/support/qfig/src/qfigsrc.txt
blob: 4e76c5d2a2c4b56703d24048a8963f2487e4a59c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66

                       QFIG   (Ver.1.1a : 3/24/1997)

QFIG is a DOS graphics program for LaTeX  for use on IBM Compatible PCs. This is a version of 
the NEC PC9801 qfig 0.9c for IBM/J-3100 PCs.
The NEC version was written by MR T. Iwakuma (bear@hashi1.civil.tohoku.ac.jp) and 
modified for IBM/J-3100 PCs using Quick-Basic. 

	This program is free software; you can redistribute it and/or modify it at will, 
	however, if you make modifications/bug fixes to this program, please contact me 
	first for redistribution to prevent many different versions from appearing all 
	over at the same time and also to keep other users up to date with improvements 
	to QFIG. I would also appreciate it if my name are not removed from this document. 
	This is to enable people with questions, comments or suggestions to be able to contact us.
	This program is distributed in the hope that it will be useful,	but WITHOUT ANY WARRANTY; 
	without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
	Whoever uses it does so at her/his own risk. We cannot take any responsibility on correct 
	function or correct documentation.  


REQUIREMENTS:
You will need Qbasic version 4.5 or compatible program to run this source code.
If you are using Qbasic 4.5, you can start the program using "qfsrc.bat".

To run it in, you might have to reduce the following two parameters 
in QFIG.BI to have sufficient memory to run the source code in Qbasic:

nobjmax% and nodemax%


GENERAL COMMENTS:
The source code is mainly that from the original NEC version with modifications by me
for improvements and for it to run on IBM Compatible PCs..
I apologize for the fact that it is somewhat complicated to follow and there are
portions of code remaining which are actually not utilized in the program. 
I am sorry, I couldn't make the time to make the source code more presentable.

Questions and Comments:
I will be able to provide very little help to you so I strongly recommend that 
you try by yourself to understand how the program works in order to modify it
as you wish.

Thank you for your consideration, and I will be very grateful if you send
me information about changes you make.

William Ofosu-Amaah
e-mail:	XI6W-OFSA@asahi-net.or.jp

------------------
Changes from Qfig 1.1 to Qfig 1.1a

1. Fixed bug in Boxtext

For those who have already modified the source code of Qfig 1.1,
the bug fix can be implemented in your modified code by changing
the following in the subroutine "SUB G.Box" in QFIGSUB1.BAS.

donechar2:
SetInst job%
KeySwitch 0
'Fixing the bug of boxtext job%=0---> job%=4
job% = 4

Refer to subrouting "SUB G.Box" in the QFIGSUB1.BAS of Qfig1.1a
included with this file for further reference.