Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PDP-6 programs #3

Closed
larsbrinkhoff opened this issue Dec 28, 2016 · 23 comments
Closed

PDP-6 programs #3

larsbrinkhoff opened this issue Dec 28, 2016 · 23 comments

Comments

@larsbrinkhoff
Copy link
Collaborator

I believe you have asked about PDP-6 programs?

Do you know about this?
http://pdp-6.trailing-edge.com/

I have Greenblatts chess program for the PDP-6, and the SpaceWar game.

@aap
Copy link
Owner

aap commented Dec 28, 2016

Yes, I know that site. Would be awesome to get the other two programs you have, even though I have no display on the 6 yet.

@larsbrinkhoff
Copy link
Collaborator Author

You'll probably need ITS. The programs are stored in archive files which are easy to extract in ITS, and they are written in MIDAS.

You can of course install ITS any way you want, but if you follow the instructions in http://github.com/PDP-10/its, please let me know if anything is unclear.

@aap
Copy link
Owner

aap commented Dec 30, 2016

Hm, now i'm confused. Where do I find this archive? src/bawden doesn't have anything related to space war.

@larsbrinkhoff
Copy link
Collaborator Author

No, we haven't added them to the repository yet. I'm emailing you the files.

@aap
Copy link
Owner

aap commented Dec 30, 2016

Good, thanks.

@larsbrinkhoff
Copy link
Collaborator Author

Have you had any luck running some program yet?

@aap
Copy link
Owner

aap commented Feb 3, 2017

I'm working on the DECtape emulation. The recent changes concerning threads was done so that timing will be easier to handle which is important for DECtape. When DECtape is working the task will be to get the TS EXEC up and running.

@b4
Copy link

b4 commented Feb 21, 2017

Is there an assembler? I'm doubtful a 3/4.x MONITOR could be assembled and linked under TOPS-10.

@aap
Copy link
Owner

aap commented Feb 21, 2017

@rcornwell says he compiled old versions of the monitor. I still haven't tested those as I've not been working on the emulator for like a week. I have some sort of DECtape emulation working already but not inside the pdp-6 emulator yet.

@larsbrinkhoff
Copy link
Collaborator Author

How about "txExec 1.4" on bitsavers? Has anyone converted it to machine readable format?

@aap
Copy link
Owner

aap commented Jan 8, 2018

rich has done that. I fear that I'm lacking motivation right now. Have to generate a DECtape (and hope that EXEC will work without the user TTYs) and try to boot it.

@rcornwell
Copy link

They are available at my git site. git.sky-visions.com. Both 1.4 and 4.5. Both compile and link. Neither has been tested. Eventually I will test these.

@aap it is possible to build ts1.4 so that it does not need anything by console and dectape.

@larsbrinkhoff
Copy link
Collaborator Author

larsbrinkhoff commented Jan 10, 2018

@rcornwell You have one called v1.19, is that 1.4?

@rcornwell
Copy link

Al Mislabeled the listings, if you look in the listings itself you will find version number is 1.19.

@b4
Copy link

b4 commented Jan 15, 2018 via email

@rcornwell
Copy link

If they are full and not from my git tree I would be interested in at least 4.x source. Specifically segcon.mac. This file is missing from the scanned listings on bitsavers, and is too different to use the one from 3.x or 5.03.

@b4
Copy link

b4 commented Jan 15, 2018 via email

@rcornwell
Copy link

Well if you want to package them up an send them to me anyway I can see how they compare... this could be some old stuff I got long ago.

@larsbrinkhoff
Copy link
Collaborator Author

We have these standalone programs. It's a bit unclear which run on a PDP-6, but probably most:

  • SYSTEM GEN
  • MACDMP
  • DDT
  • MIDAS
  • STINK
  • TECO
  • MacHack VI
  • Spacewar
  • Dazzle Dart
  • HEART
  • PORNIS
  • GALAXY
  • GAS
  • TITLER
  • BIG (timesharing)
  • MUSCOM (timesharing)
  • TENLOD (timesharing)
  • FLIGHT
  • MLIFE
  • Lisp display slave

Don't have:

  • LISP

@larsbrinkhoff
Copy link
Collaborator Author

@raywjewhurst, if you want to test running some programs on this simulator, I made a list of candidates in the previous comment. We'll help you get started.

The simulator does not yet have all hardware devices necessary for all programs.

@larsbrinkhoff
Copy link
Collaborator Author

We do have LISP now!

@larsbrinkhoff
Copy link
Collaborator Author

There is an ITS binary named JONL; VRYOLD LISP with timestamp 1968-01-01. It looks as if this timestamp was invented after the fact, but still, it would well be a version of Maclisp that ran on the PDP-6.

@larsbrinkhoff
Copy link
Collaborator Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants