Path: csiph.com!aioe.org!adore2!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: Shoefoot Newsgroups: comp.compilers Subject: Re: Retrocomputing: SUNY Stony Brook Pascal compiler written in XPL Date: Tue, 22 Jan 2019 10:03:35 -0800 (PST) Organization: Compilers Central Lines: 24 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <19-01-008@comp.compilers> References: <18-12-012@comp.compilers> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="23353"; mail-complaints-to="abuse@iecc.com" Keywords: history, Pascal Posted-Date: 22 Jan 2019 14:13:27 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com In-Reply-To: <18-12-012@comp.compilers> Xref: csiph.com comp.compilers:2150 Release 2019/1/13 Documentation has been added to describe the port and give information on how to used the compiler. Pascal RELEASE 1, UPDATE 4, REV 2 1) Fix SIN() and COS() functions. 2) Implement ARCTAN(), EXP(), LN(), SQRT(), GET() and PAGE(). PMD Post Mortem Dump 1) Force the simulator to stop after PMD executes. XPL compiler version 4.5w2 1) Fix opcode size for BXH, BXLE, SVC, SSM and LPSW. 2) Fix CASE information when the keyword END is in lower case. 3) Extend the disassembler to work with inline code. Simulator Rev: 1.0 1) Rewind() will check for files that are not open. 2) XPL support functions will use reg 12 as a return address 3) Implement BXH and BXLE. 4) Fix opcode size for BXH, BXLE, SVC, SSM and LPSW. 5) Pass command line options to EBCDIC XPL programs. 6) Add a --version option.