paulnank / nankervis-pdp10-js

DECsystem-10 (PDP-10 KI10) Emulator in Javascript
https://skn.noip.me/pdp10/pdp10.html
57 stars 0 forks source link

Empire #1

Open larsbrinkhoff opened 2 years ago

larsbrinkhoff commented 2 years ago

FYI, @WalterBright asks:

Yes, but can it run Empire for the -10? https://github.com/DigitalMars/Empire-for-PDP-10

paulnank commented 2 years ago

Hmmm maybe?

Will have to load it up and try it out when I get a second…

Paul

On 21 Dec 2021, at 4:54 pm, Lars Brinkhoff @.***> wrote:



FYI, @WalterBrighthttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FWalterBright&data=04%7C01%7C%7C34ff48dc8a784ae29a7608d9c4465aa0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637756628718130452%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=nGDJilFi%2BqRTs5pPqeuIEtqU4p2Pg9qJJJNHqNi3G%2Fc%3D&reserved=0 askshttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fnews.ycombinator.com%2Fitem%3Fid%3D29629486&data=04%7C01%7C%7C34ff48dc8a784ae29a7608d9c4465aa0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637756628718130452%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=WB8SqP9yYEjmXSOItKZPn440utpvaGzb6X0WTB7g8yA%3D&reserved=0:

Yes, but can it run Empire for the -10? https://github.com/DigitalMars/Empire-for-PDP-10https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDigitalMars%2FEmpire-for-PDP-10&data=04%7C01%7C%7C34ff48dc8a784ae29a7608d9c4465aa0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637756628718140409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=fn%2FQrujBrcHIkTnbtYhyOjW%2BAjAZhNWNe4eNVTCmSQE%3D&reserved=0

— Reply to this email directly, view it on GitHubhttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpaulnank%2Fnankervis-pdp10-js%2Fissues%2F1&data=04%7C01%7C%7C34ff48dc8a784ae29a7608d9c4465aa0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637756628718140409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=REMYGhOH6f1iLbEECp4l2gyS9OPUMeeZ715q0SW6d%2Fw%3D&reserved=0, or unsubscribehttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKZI2FPGIL626RNIQEJH3SDUSAJBLANCNFSM5KPKTVUQ&data=04%7C01%7C%7C34ff48dc8a784ae29a7608d9c4465aa0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637756628718150364%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TpLxPyvm4iEHQhKLmbvuH02uqUkFdq2JoLJPBOJn5ow%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C34ff48dc8a784ae29a7608d9c4465aa0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637756628718150364%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=0fL5doeYXjF7%2BSGhm5KGHpgyKDhjtPec2kRWz8Ifp4o%3D&reserved=0 or Androidhttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C34ff48dc8a784ae29a7608d9c4465aa0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637756628718160331%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=f6G4l6VZ6kPE1xI1cXuiw%2F%2BScbKyQcNNYdXTYPf0eEo%3D&reserved=0. You are receiving this because you are subscribed to this thread.Message ID: @.***>

WalterBright commented 2 years ago

I'd love to see it run again!

WalterBright commented 2 years ago

The Emperor https://twitter.com/ClassicEmpire is watching this!

larsbrinkhoff commented 2 years ago

There isn't a shortage of PDP-10 emulators these days, so I'm surprised no one has given it a try yet. I suppose it ran on TOPS-10? Ping @rcornwell.

WalterBright commented 2 years ago

It ran on whatever version ran on the 1978 Caltech PDP-10!

paulnank commented 2 years ago

Sadly Empire doesn't link properly with the version of the Fortran compiler installed in the current system. The Macro code compiles OK and I edited some of the Fortran to get it to compile without fatal errors, but I haven't been successful in getting it to link. I'll have to play around further at a later time to see if it is the way Fortran is installed or whether it is some other problem....

.execute/f10 empire.for,1.for,2.for,3.for,4.for,5.for,6.for,7.for,8.for,9.for,10.for,11.for,12.for,13.for,14.for,15.for,16.for,17.fo r,18.for,path.for,cursor.mac,munch.mac,pack.mac,subs.mac,help.mac FORTRAN: EMPIRE 00074 DIMENSION COMSCN(40) %FTNSOD LINE:00074 DIMENSION STATEMENT OUT OF ORDER 00075 DIMENSION LOPMAX(15) %FTNSOD LINE:00075 DIMENSION STATEMENT OUT OF ORDER 00076 DIMENSION HITS(15),TIPE(15),CRAHIT(15),CRALOC(15) %FTNSOD LINE:00076 DIMENSION STATEMENT OUT OF ORDER ..... heaps & heaps of other messages..... .... MACRO: HELP LINK: Loading %LNKMDS Multiply-Defined Global symbol TEST3, in module TEST3 defined value = 23066, this value = 54330 %LNKMDS Multiply-Defined Global symbol TEST4, in module TEST4 defined value = 24665, this value = 54652 ?LNKUGS 17 undefined global symbols IN. 62720 OPEN. 44264 DECPRT 51753 EXITC. 62117 MSTIME 43645 WTB. 45512 CLOSE. 44354 TRACE. 62740 FIN. 62715 RTB. 45306 IOLST. 62724 OUTCHR 54720 OUT. 62713 GETTAB 43662 LSH 36250 ILDET 43716 OUTSTR 23302 [LNKNSA No start address]

EXIT

.

larsbrinkhoff commented 2 years ago

I understand @rcornwell also failed in the link step.

larsbrinkhoff commented 1 month ago

Here's some info from @larvacea, found by John H. Reinhardt:
https://www.digitalmars.com/d/archives/digitalmars/empire/TOPS-10_Empire_porting_notes_300.html