Don't Nurse Old Hardware - Emulate It 403
gManZboy writes "Bob Supnik, former team lead for DEC's VAX microprossesor, has an article up on Queue about his Computer History Simulation Project and how emulating old servers may be a better way to keep them running that servicing the physical machines. So how many PDP-11's can you run on a Pentium 4 anyhow?"
Re:Good idea... but... (Score:4, Informative)
Let's find out! (Score:2, Informative)
You could shell out some bucks for Ersatz11 [dbit.com] and find out. It runs under Linux, and it runs fast. You can even attach Q-Bus and Unibus hardware with an adapter.
Re:Good idea... but... (Score:2, Informative)
Emulating a 5.25" isn't actually 100% necessary. The FDC that controls a 3.5" floppy is quite capable of controlling a 5.25" floppy in all three modes (DSDD, SSDD and SSSD) for reading any 'PC compatible' formatted disk. There are also a number of hardware options, such as the CatWeasel, that cen be used to drive a standard 5.25" drive to read non-PC Compatible disks.
Admittedly, you're still probably better off just using such a drive to create images of real world disks. Emulating drives with images is something that has been the core of almost all emulations of disk-enabled devices
The big problem, as far as I can see it, is reading 8" discs (as these do not, I believe, use the same controller as the others), or proprietry discs.
Re:In answer to (Score:2, Informative)
My MITS Altair emulation project (Score:2, Informative)
I've used Bob's emulator a bit, playing with the PDP-11 emulation when I had an 11 in my basement that was failing. I now use the VAX emulator running BSD. I've also used SIMH as inspiration for my own emulation project for emulating a MITS Altair 8800 (with the front panel).
The next version is done and will be released within the next week or so after I update the docs to synchronize with the changes made.
Anyway, the project page is here:
http://highgate.comm.sfu.ca/~rcini/classiccmp/Alta ir32.htm [comm.sfu.ca]
Re:You might be a vax geek if... (Score:5, Informative)
Seriously, if anyone wants a free VAX 6000-510, let me know. I need the garage space back. I'm on the central coast of California. I'll even throw in a MicroVAX II or two if you want. They make good end tables.
VMS-on-Linux with SIMH (Score:3, Informative)
Phil
PDP-8/E runs great on OS X (Score:5, Informative)
Worked on a PDP years ago (Score:2, Informative)
Re:Good idea... but... (Score:3, Informative)
Write really good software! Even the Apple II Disk II drives, which depended heavily on the CPU have been emulated at the hardware level. Rather than reading sectors from a file, some image formats contain the stream of bytes read by the drive hardware. [Data encodings, bytes per sector and address and data marks were defined in *software* rather than by a disk controller chip. There were a large number of screwball formats, particularly in copy protected game software.]
Re:What's even awesomer... (Score:2, Informative)
The Net is awesome for finding any used or out-of-print books or manuals of any kind - it used to take months to find something unusual, now it can be in your hands in a couple of days. Here are two valuable resources:
http://www.bookfinder.com/ [bookfinder.com]
http://used.addall.com/ [addall.com]
You can do your own shopping at thrift stores and yard sales, finding the occasional RCA Receiving Tube Manual and such (I've done that a lot and now have about 10k books, including 20 tube manuals) but this is hit-or-miss for something specific. For a few more bucks per book, you can often find exactly what you want at one of the metasearch sites above or (if it has an ISBN number) used on amazon.com.
If you still don't find it, you can subscribe to this list:
http://www.bibliophilegroup.com/ [bibliophilegroup.com] ($30 per year subscription, two week free trial)
and send a WTB: (Want To Buy) post, where hundreds of used book dealers have large portions of their inventories they've yet to enter online, but may have it for you.
Computer manuals before 1970 or so are actually in demand and worth something (maybe $10-$25).
Re:PDP-11s *still* in use! (Score:3, Informative)
At the mill I worked at our oldest major piece of equipment is about 80 or 90 years old. No real reason to upgrade it, it does it's job. The area of the mill that I worked at, the machines were about 40 years old, controlled by a 10 year old VAX who communicated with even older PLCs to do the real-time work, and yet the steel we produce is among the highest quality in the world...
Re:So many pitfalls! (Score:4, Informative)
Any half-decent emulator will pay attention to cycle counts. It's one of the few things that distinguishes an emulator from a virtual machine. Take MAME for example - all the CPU emulation in there tracks cycles.
Re:Can't believe no one's thought of this (Score:2, Informative)
I think you're wrong:
emulation.net (Score:2, Informative)
Including Edsac. IBM Series 1, PDP-8/E, VAX, CP/M, Sinclair QL, Windows PC, Oric and other obsolete stuff. Lots of fun!
Comment removed (Score:5, Informative)
Mac OS X Emulates 35 Computers (Score:3, Informative)
Acorn Atom, Acorn BBC Micro, Amstrad CPC, Amstrad PCW, Apple I, Apple II, Apple
If you prefer game consoles you have 13 to choose from. ROMs are hard to come by but if you look hard enough you can find them. And there is a huge selection available.
Atari 2600, Atari 5200, Colecovision, Intellivision, Nintendo, Nintendo 64, Odyssey^2, PC-Engine/TurboGrafx-16, Sega Master System, Sega Genesis, Sony Playstation, Super Nintendo, Virtual Boy
If handheld units are more your speed, there are Mac-based emulators for 11 different varieties. I haven't tried any of these, but if MacMAME and the other console emulators are any guide, these should run at full speed and beyond.
Atari Lynx, Dreamcast VMU, Gameboy, Gameboy Advance, HP-48 Calculator, Magic Cap, Neo Geo Pocket, Palm, Sega Game Gear, TI Calculator, Wonderswan