Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!yale!think!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!usenet.ins.cwru.edu!ukma!uflorida!mephisto!prism!bb16 From: bb16@prism.gatech.EDU (Scott Bostater) Newsgroups: comp.lang.pascal Subject: Re: Large memory pascal programs & 386 Message-ID: <5050@hydra.gatech.EDU> Date: 18 Jan 90 22:56:45 GMT References: <1964@uwm.edu> Reply-To: bb16@prism.gatech.EDU (Scott Bostater) Organization: Georgia Institute of Technology Lines: 21 In article <1964@uwm.edu> duncan@csd4.csd.uwm.edu (Shan D Duncan) writes: > >We need to set up a system to run pascal programs that need large >amounts of memory (1+ Mb). The programs we would like to run are >from the phylip set and are written in standard pascal but have >been ported to turbo pascal. > You didn't mention whether you had one huge array of data or lots of small arrays. If you don't need to access arrays >64K then one solution is to use EMS memory. TP 4/5/5.5 comes with an example program that shows how to access EMS memory from within TP. It isn't exceptionally pretty, but it can work. (transfering data from one EMS array to another EMS array might be rather kludgy) Just a thought, -- Scott Bostater GTRI/RAIL/RAD (Ga. Tech) "My soul finds rest in God alone; my salvation comes from Him" -Ps 62.1 uucp: ...!{allegra,amd,hplabs,ut-ngp}!gatech!prism!bb16 Internet: bb16@prism.gatech.edu