aap / pdp6

PDP-6 Emulator
MIT License
59 stars 9 forks source link

PDP-6 programs #3

Closed larsbrinkhoff closed 5 years ago

larsbrinkhoff commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

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

larsbrinkhoff commented 7 years ago

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

aap commented 7 years ago

Good, thanks.

larsbrinkhoff commented 7 years ago

Have you had any luck running some program yet?

aap commented 7 years ago

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 commented 7 years ago

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

aap commented 7 years ago

@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 commented 6 years ago

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

aap commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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

rcornwell commented 6 years ago

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

b4 commented 6 years ago

I appear to have 3.x and 4.x monitor sources mentioning both the PDP-6 and PDP-10...with dates from the '60s. I have no idea where this came from, how I came to have it, or why I have it.

On Wed, Jan 10, 2018, at 04:58, Richard Cornwell wrote:

Al Mislabeled the listings, if you look in the listings itself you will find version number is 1.19.> — You are receiving this because you commented. Reply to this email directly, view it on GitHub[1], or mute the thread[2].>

-- Cory Smelosky b4@gewt.net

Links:

  1. https://github.com/aap/pdp6/issues/3#issuecomment-356595020
  2. https://github.com/notifications/unsubscribe-auth/AACsnFpAvVTNhTg0my2ulVTjSmPWjrZLks5tJLPngaJpZM4LXHW2
rcornwell commented 6 years ago

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 commented 6 years ago

Bah.

SEGCON.MAC is just saying it's SYSTAT

On Mon, Jan 15, 2018, at 11:34, Richard Cornwell wrote:

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.> — You are receiving this because you commented. Reply to this email directly, view it on GitHub[1], or mute the thread[2].>

-- Madeline Autumn-Rose b4@gewt.net

Links:

  1. https://github.com/aap/pdp6/issues/3#issuecomment-357770896
  2. https://github.com/notifications/unsubscribe-auth/AACsnBM25gmFMsVHV63mochImvblnBMIks5tK6g0gaJpZM4LXHW2
rcornwell commented 6 years ago

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 commented 6 years ago

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

Don't have:

larsbrinkhoff commented 6 years ago

@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 commented 5 years ago

We do have LISP now!

larsbrinkhoff commented 5 years ago

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 commented 4 years ago

JOSS-II: https://www.rand.org/pubs/research_memoranda/RM5437.html