On Wed, 22 Jan 2014 08:11:45 -0600 Mark Jenkins <m...@parit.ca> wrote:
> > Justin wrote: > > We have another member interested in retro computing. See if you can > > locate Adrian Stoness sometime. > > Adrian has a hobby kit PDP-11 that Heathkit put out. > http://www.computermuseum.li/Testpage/Heathkit-DEC-H11.htm > http://en.wikipedia.org/wiki/Heathkit_H11 > I like how some hardware manufacturers are doing this, there's also newer versions of the Atari in form of the "Atari Coldfire Project": http://acp.atari.org/ > Fun facts about the CPU in this thing: > http://en.wikipedia.org/wiki/LSI-11#LSI-11 > * The CPU is spread out on 4 integrated circuits > > * The CPU is microcoded (http://en.wikipedia.org/wiki/Microcode) > (presumably the microcode ROM is one of the ICs) > > * There's no firmware, but the CPU microcode has built-in support for > bootstraping from the paper tape reader *AND* has built-in support for > low-level debugging over RS232 in the form of reading/writing memory > addresses, starting execution at one, and instruction by instruction > step through. Back in the day this RS232 support was there so you could > attach a terminal to it, but these days it allows for much more awesome > sauce, you could program a PC to program the PDP-11 over the wire, > sparing much slow manual handling time. I was working on a program > loader in python for this once upon a time... > I've seen someone load a modern LISP machine on an old Apple ][ using the audio in/tape jack. They jump into the Monitor and run a command to load data compiled from a PC through an audio cable into the Apple ] ['s memory and executes it. That was a pretty cool hack: https://www.youtube.com/watch?v=tey9sFqICSk Frankly it's fun to see what you can do with old vintage hardware, especially with modern technology to assist in the process. > And folks should never use Skullspace as a dumping ground for something > "cool" they think others "might" want. Who was the dumb-ass who dumped a > Sun Sparc on us a few months ago? > (apologies if someone said there were going to take it before it arrived > and then they abandoned it, the recipient would be the dumb-ass then) I bought a Sun Sparc station awhile back from SyroTech Industries to play around it, used it as a Linux workstation for awhile, then turned it into an OpenBSD router/firewall. > > It's good that you're into emulators. I'm also interested in programming > real retro computers, but I know that it's best to master them by > emulator first. This is where I left-off on PDP-11 stuff, I had a C > compiler tool chain up and running, was using SIMH, wrote some programs > that worked, but also was having trouble with some instructions. Never > did figure out from inspecting the assembly if it was the compiler or > the emulator, though I suspect the compiler. > In my opinion it's much easier to access and use a vintage system via an emulator/simulator than it is to obtain the physical hardware. Some of the original hardware is extremely rare, except for that ET cartridge, I hear you can just walk into a certain landfill and fill a bag full... Oh, and Mike, I see that you use Debian as well. :) We should compare system setups one-day. Here's a very cool piece of software I found in the Debian repository recently and absolutely love playing around with it: Package: netemul Section: net Maintainer: Lisandro Damián Nicanor Pérez Meyer <perezme...@gmail.com> Architecture: amd64 Version: 1.0.0-1 Filename: pool/main/n/netemul/netemul_1.0.0-1_amd64.deb Description: program for simulating computer networks NetEmul makes possible to build, configure networks and verify its availability. This program allows beginners to see the principles of operation of computer networks and gives a scope for experiments. Homepage: http://netemul.sourceforge.net/ Install with: apt-get install netemul I record an introduction video of Netemul here: https://www.youtube.com/watch?v=pYJTy53ndF8 -- Kevin <m...@iamkevin.ca> _______________________________________________ SkullSpace Discuss Mailing List Help: http://www.skullspace.ca/wiki/index.php/Mailing_List#Discuss Archive: https://groups.google.com/group/skullspace-discuss-archive/