-
Notifications
You must be signed in to change notification settings - Fork 10
/
FAQ.TXT
81 lines (59 loc) · 3.47 KB
/
FAQ.TXT
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Troubleshooting:
Q: TDL locks up when I try to run something.
A: This is most commonly caused by two things:
1. The TDL had trouble trying to swap itself out of low DOS RAM before
running your program
2. The program is not compatible with your system
Problems with swapping are usually due to a misbehaving DOS TSR or
device driver, usually anything dealing with I/O (like a parallel-port
storage device). Try booting with a cleaner environment with only the
bare minimum drivers/TSRs necessary. Alternately, you can disable
swapping by setting "swapping=disabled" in TDL.INI, but this will lower
the amount of free RAM available for running programs that don't use
protected mode.
As for program compatibility, the TDL can't help you run programs that
are incompatible with your system. That said, if you try to run a
program and one of the choices is an executable program like SETUP.EXE
or INSTALL.EXE, you should run that first before running the program
file, so that the program file can be configured for the system you are
running it on.
------------------------------------------------------------------------------
Q: I ran a game but it didn't have any sound.
A: The game may have not been configured for your system. If you run a
program and one of the choices is an executable program like SETUP.EXE
or INSTALL.EXE, always run that first to configure the game for your
specific setup. Then, launch it again and pick the game executable.
------------------------------------------------------------------------------
Q: I get "No recognizable files were produced by the extraction phase"
when I try to launch a program.
A: This means the extraction phase, where files in a compressed archive
are uncompressed and extracted, failed to produce anything the TDL knows
what to do with. The most likely cause is that the archive has one or
more files in them that use long filenames, and the helper utility
you're using (pkunzip, etc.) doesn't know how to extract files with long
filenames. You can try to fix this by not copying archives over with
long filenames, or by trying a later version of your helper utility that
may have a way to automatically rename long filenames to DOS-friendly
8.3 filenames.
------------------------------------------------------------------------------
Q: I ran a BASIC program and it locked up or rebooted my system.
A: Make sure you only try to run the .BAS file, and not any .BAT (batch
files) or included versions of BASICA. HANDLERS.INI is set up by
default to run GW-BASIC when you pick a .BAS file, and that should be
the most compatible with all systems.
------------------------------------------------------------------------------
Q: BASIC programs are really slow on my IBM system.
Q: BASIC programs don't seem to be running correctly on my IBM system.
A: You can change the [BAS] handler in HANDLERS.INI to point to actual
IBM BASICA for better speed and compatibility on true IBM systems
(except the IBM PCjr).
------------------------------------------------------------------------------
Q: I launched a program, but it exited with an error message so quickly
that I couldn't read it.
A: Use ALT-F5 to show the DOS output screen. This will show the
previously-launched program's output right before the TDL came back.
=============================================================================
Miscellaneous:
Q: What language is the TDL written in?
A: 95% Turbo Pascal and 5% assembler. As of 3/18/2017, the TDL consists
of over 150K lines of source code.