; boilerplate header stuff

NAME		Fractint
DESCRIPTION	'Fractint for DOS'
EXETYPE		DOS

; The basics:  The main code and video sections

SEGMENTS	fractint_text ovl:0
SEGMENTS	general_text ovl:0
SEGMENTS	video_text ovl:0

; core fractal-generating routines (in the root segment for speed)

SEGMENTS	calcfrac_text ovl:0
SEGMENTS	fractalp_text ovl:0
SEGMENTS	fractals_text ovl:0
SEGMENTS	fracsuba_text ovl:0

; commonly used math routines (in the root segment for speed)

SEGMENTS	fpu087_text ovl:0
SEGMENTS	fpu387_text ovl:0
SEGMENTS	mpmath_c_text ovl:0
SEGMENTS	mpmath_a_text ovl:0

; specialized video routines (which could be in overlays if needs be)

SEGMENTS	diskvid_text ovl:31
SEGMENTS	fr8514a_text ovl:32
SEGMENTS	hgcfra_text ovl:33
SEGMENTS	tplus_text ovl:34
SEGMENTS	tplus_a_text ovl:35
SEGMENTS	tp3d_text ovl:36
SEGMENTS	targa_text ovl:37
SEGMENTS	tgaview_text ovl:38
SEGMENTS	f16_text ovl:39

; commonly-used 3D routines (which could be in overlays if needs be)

SEGMENTS	plot3d_text ovl:40
SEGMENTS	$3d_text ovl:40

; now the overlays start: hopefully, nothing runs *too* slowly...

SEGMENTS	cmdfiles_text ovl:1

SEGMENTS	help_text ovl:2
SEGMENTS	intro_text ovl:3

SEGMENTS	prompts1_text ovl:4
SEGMENTS	prompts2_text ovl:5

SEGMENTS	gifview_text ovl:6
SEGMENTS	decoder_text ovl:6

SEGMENTS	encoder_text ovl:7

SEGMENTS	slideshw_text ovl:8

SEGMENTS	loadfile_text ovl:9
SEGMENTS	loadfdos_text ovl:9

SEGMENTS	line3d_text ovl:0

SEGMENTS	rotate_text ovl:11
SEGMENTS	editpal_text ovl:11

SEGMENTS	printer_text ovl:12
SEGMENTS	printera_text ovl:12

SEGMENTS	miscovl_text ovl:13

SEGMENTS	zoom_text ovl:14

SEGMENTS	miscres_text ovl:15
SEGMENTS	realdos_text ovl:15
SEGMENTS	loadmap_text ovl:17

; fractal-specific routines, each in its own overlay.

SEGMENTS	fracsubr_text ovl:19
SEGMENTS	calcmand_text ovl:20
SEGMENTS	calmanfp_text ovl:21
SEGMENTS	testpt_text ovl:22
SEGMENTS	jiim_text ovl:23
SEGMENTS	parser_text ovl:0
SEGMENTS	parsera_text ovl:0
SEGMENTS	parserfp_text ovl:0
SEGMENTS	lsys_text ovl:25
SEGMENTS	lsysa_text ovl:25
SEGMENTS	lorenz_text ovl:26
SEGMENTS	jb_text ovl:27
SEGMENTS	hcmplx_text ovl:28
SEGMENTS	newton_text ovl:29
SEGMENTS	lyapunov_text ovl:30
SEGMENTS	miscfrac_text ovl:30
SEGMENTS	yourvid_text ovl:31
