[Info-vax] iomacs.mlb
VAXman- at SendSpamHere.ORG
VAXman- at SendSpamHere.ORG
Wed Jan 23 13:46:20 EST 2019
In article <db1f7252-d631-4e74-b21f-a92b2cb4a80d at googlegroups.com>, Emilio Moreno <emilioaxp at gmail.com> writes:
>On Tuesday, January 22, 2019 at 9:24:55 AM UTC-5, VAXman- wrote:
>> In article <q25lf3$8c4$1 at dont-email.me>, Dave Froble <davef at tsoft-inc.com=
>> writes:
>> >On 1/21/2019 4:52 PM, Stephen Hoffman wrote:
>> >> On 2019-01-21 20:56:16 +0000, Emilio Moreno said:
>> >>
>> >>> it's a program I wrote for school a while back.
>> >>> I have the .lis file and it used iomacs.mlb
>> >>> I asked the school but they no longer have vaxes and these stuff is g=
>one.
>> >>
>> >> Dig the Macro32 code for what was used out of the listings file, if it
>> >> was a complete listings file.
>> >>
>> >> There were a few references to iomacs as macros associated with an
>> >> appendix within a 25 or 30 year old DEC book on Macro32 programming.
>> >>
>> >> No idea if that book is online anywhere, but stuff from that era often
>> >> wasn't.
>> >>
>> >> There is a similarly-named I/O macros package at
>> >> https://www.digiater.nl/openvms/decus/vax86a/wku/macroio/ =E2=80=94 th=
>e doc
>> >> there is a text file.
>> >>
>> >> But it's Macro32. Rewrite it. Or replace it with some C or C++ code,
>> >> or with calls to the OpenVMS RTL services, or such.
>> >
>> >Such bias ....
>> >
>> >If you're going to re-write it, try Basic ...
>> >
>> >:-)
>> >
>> >Actually, if it is using RMS files, there are many ways to do so,=20
>> >including direct calls to RMS, or any of the languages that support RMS=
>=20
>> >access.
>> >
>> >If you can specify your needs, perhaps someone will have some code that=
>=20
>> >might help you.
>>=20
>> Posting his code could certainly help. I, as well as others, have many o=
>f
>> the books that were used as course materials for many VAX Assembly course=
>s.
>> If I, or others, could see the calls he's referring to, someone may be ab=
>le
>> to find the reference to his macro library in our dusty old tomes.
>>=20
>> --=20
>> VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)=
>ORG
>>=20
>> I speak to machines with the voice of humanity.
>
>This is what I get when compiling.
>
> print_w <>,jnum(r5),pri(r5)
>^
>%AMAC-E-UNRECSTMT, unrecognized statement
>at line number 65 in file=20
>
> print_l <Enter job number>
>^
>%AMAC-E-UNRECSTMT, unrecognized statement
>at line number 84 in file=20
>
> INIT_IO
>^
>%AMAC-E-UNRECSTMT, unrecognized statement
>at line number 111 in file
>
>menu: print_l <1. Insert new node.>
>......^
>%AMAC-E-UNRECSTMT, unrecognized statement
>at line number 124 in file=20
>
>
> EXIT
>^
>%AMAC-E-UNRECSTMT, unrecognized statement
>at line number 159 in file=20
>
> .end final
>^
>%AMAC-E-PREVERROR, previous errors prevent further analysis
>at line number 161 in file
Emilio,
I pulled out the Baase book and those routines/macros are NOT a part of the
IOMAC that's listed in the book's Appendix D. Your IOMAC may have been one,
perhaps, created by your course instructor.
--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG
I speak to machines with the voice of humanity.
More information about the Info-vax
mailing list