X86VMS-BASIC-X0108-5-1 FT

OpenVMS x86 native compilers, cross compilers news and questions.

Topic author
earlem
Visitor
Posts: 1
Joined: Fri Mar 29, 2024 6:11 am
Reputation: 0
Status: Offline

X86VMS-BASIC-X0108-5-1 FT

Post by earlem » Fri Mar 29, 2024 6:19 am

1) The IVP fails on initial installation due to the BASIC command not being present on the first install of a BASIC compiler. The IVP works after logout and log back in.

2) The last page of the PDF release notes references the COBOL manual. The release notes are also poorly formatted.

3) My source code makes heavy use of 'include from cdd' for record definitions. Is there a FT available of the TDD/CDD for X86?

- Earle


jreagan
VSI Expert
Master
Posts: 139
Joined: Tue Dec 01, 2020 8:40 am
Reputation: 0
Status: Offline

Re: X86VMS-BASIC-X0108-5-1 FT

Post by jreagan » Tue Apr 02, 2024 8:07 am

I'll straighten out the PDF release notes. I make the TXT/MEM file and they are cloned into the PDF. Something must have went wrong.

I'll look at the INKEY$ issue.

We've already found that the compiler create many (most?) EXTERNAL FUNCTIONs as WEAK even if they have actual uses in the BASIC source. We're looking at that now. My first guess is that the native BLISS compiler miscompiled the native BASIC compiler (the fun of compilers).

User avatar

cct
Master
Posts: 125
Joined: Sat Aug 15, 2020 9:00 am
Reputation: 0
Location: Cambridge, UK
Status: Offline

Re: X86VMS-BASIC-X0108-5-1 FT

Post by cct » Tue Apr 02, 2024 10:33 am

jreagan wrote:
Tue Apr 02, 2024 8:07 am
I'll straighten out the PDF release notes. I make the TXT/MEM file and they are cloned into the PDF. Something must have went wrong.

I'll look at the INKEY$ issue.

We've already found that the compiler create many (most?) EXTERNAL FUNCTIONs as WEAK even if they have actual uses in the BASIC source. We're looking at that now. My first guess is that the native BLISS compiler miscompiled the native BASIC compiler (the fun of compilers).
INLEY$ does work. For some reason my first compile, before reinstalling DEC$BASRTL/share=noaddress just didn't do anything. My reproducer failed without that, then both worked
--
Chris

Post Reply