Here is a pointer to a number of different basics. https://www.thefreecountry.com/compilers/basic.shtml It has been a while, but accept for the issue that Kevin mentioned of lacking the VMS (or TOPS) system services, I have used a couple of these run some old Vax/PDP-10/RSTS DEC Basic codes. Vintage and Bywater were the two that I remember I had to the most success in understanding files from DEC versions. I had some programs (games) from a Dad that before he died I got running on his Mac so he could play them/mess around a little. He had dementia at the time but for some reason, he could remember his running (and teaching) Basic which he learned in the late 50s/early 60s. He had a hard time with the GUI and I would explain it. So I got a couple do them running at the time, and it was good enough for that task. But .... I have not messed with any of that in 5+ years.
The one thing from my todo list of that time, which I started but never completed was trying to get a ASR-33 emulator running for him. I still want that for simh reasons (like my PiDP-8 and PiDP-11). On Thu, Mar 19, 2020 at 6:21 PM Kevin Handy <khandy2...@gmail.com> wrote: > Porting VAX Basic... Sort of... > > I have a program that does a bunch of the work to conovert VaxBasic to > C++, but it doesn't do everything. There's a lot of stuff that just > doesn't exist on other OS's, like the SMG, RMS, LBR, etc. > > https://github.com/khandy21yo/btran.git > > there are probably lots of bugs, and you may need to reformat your source > slightly (add some spaces in confusing parsing conditions for example). You > may also need to edit the generated C++ to get it right. > > > > > On Thu, Mar 19, 2020 at 8:20 AM E J Jaquay <edj.jaq...@gmail.com> wrote: > >> I have been able to replace RMS indexed files with BerkelyDB without many >> issues so that is one alternative. Just have to replace I/O statements >> with functions that do the appropriate calls. >> >> On Wed, Mar 18, 2020, 20:10 Dan Gahlinger <dgahl...@hotmail.com> wrote: >> >>> is there a way to port vax basic? >>> please dont say visual basic, it's awful. >>> >>> heck even vax Pascal is vastly different from free Pascal. >>> >>> dcl? nothing remotely like it really, bash? >>> >>> how about indexed files? >>> rdbms is a poor man's alternative. >>> >>> vax vms is truly unique. >>> and will always be my favorite. >>> >>> Dan >>> >>> Try: https://www.grammarly.com >>> >>> ------------------------------ >>> *From:* Simh <simh-boun...@trailing-edge.com> on behalf of Kevin Handy < >>> khandy2...@gmail.com> >>> *Sent:* Wednesday, March 18, 2020 6:44:53 PM >>> *To:* Simh <simh@trailing-edge.com> >>> *Subject:* [Simh] hp alternatives >>> >>> Since GP is exiting the VMS arena, and dropping the hobbyist licenses, I >>> was wondering about alternatives for running old VMS code. >>> >>> There are plenty of C, FORTRAN, etc compilers on Linux/etc, but if there >>> were comparable VMS libraries (open source) for things like RMS, SMG, LBR, >>> etc, then many programs culd be run on other platforms. >>> >>> I know there are commercial products like these, BUT The licensing >>> doesn't help hobbyist who want to share code. >>> >>> Are there any of these available? I've done a few functions to convert >>> VMS calls to Linux calls before, but only for a few functions. >>> >>> I just thought it would be another way to simulate some of VMS st >>> another level than simh/vax/vms. >>> _______________________________________________ >>> Simh mailing list >>> Simh@trailing-edge.com >>> http://mailman.trailing-edge.com/mailman/listinfo/simh >> >> _______________________________________________ >> Simh mailing list >> Simh@trailing-edge.com >> http://mailman.trailing-edge.com/mailman/listinfo/simh > > _______________________________________________ > Simh mailing list > Simh@trailing-edge.com > http://mailman.trailing-edge.com/mailman/listinfo/simh
_______________________________________________ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh