PDP-10 / -READ--THIS-

Information about the PDP-10 group.
37 stars 0 forks source link

Join request #10

Closed jeffpar closed 7 years ago

jeffpar commented 7 years ago

I'm definitely enthusiastic about the PDP-10, learning the architecture for the first time, and building a browser-based simulation as I go.

larsbrinkhoff commented 7 years ago

Invitation sent. Welcome!

What do you think about this? http://www.saildart.org/j5/index.html

Is it a PDP-10 emulator in JavaScript, or something else?

jeffpar commented 7 years ago

Thanks. And yes, there does appear to be a real PDP-10 emulator written in JavaScript buried there. it contains a lot of interesting comments that bear further reading, but the code is not pretty and contains incomplete operations (e.g., missing flag updates) and assorted kludges. It implements double-length rotates and shifts using strings of binary digits, for example--ouch.

I'm working pretty meticulously through the original PDP-10 manual, and writing the opcode handlers in native JavaScript from scratch, so hopefully the end result will be easier to understand and maintain.