Archive: Retro Computing
May 11, 2008
A VAX in your Linux box
Like many, my first introduction to the Internet came by way of a VAX/VMS server operated by the local University where I lived. A friend of a friend scenario landed me an account on the system, and after about a week I was hooked. It wasn't long before I signed up for a night class so that I could parlay an official student record into an account of my own (I was in high school at the time).
I was recently wondering about what's happened with OpenVMS. Is it still around? Will it run on normal PC hardware?
It turns out there are still a number of VMS devotees and hobbyists out there, and OpenVMS can still be found running not only on hobbyist legacy systems, but also in modern server environments where security, fault-tolerance, and uptime command a high premium over hardware cost and operating system popularity. There's even a freely available hobbyist license for OpenVMS, and you can get the installer media shipped your way for $30.
But what do you run it on if you don't have a VAX or Alpha in your basement? An emulator, of course! The SIMH emulator, created by the Computer History Simulation Project, is capable of emulating a DEC VAX and will run on a Linux, Windows or OS X host machine.
The most difficult thing, from what I've read, is that you need to jump through a number of hoops to get the OpenVMS license and media and the license needs to be renewed yearly. Phillip Wherry wrote a very extensive howto in 2004 that walks you through obtaining the media, building and configuring the SIMH emulator in Linux, and installing OpenVMS on your virtual VAX. If you want to run OpenVMS on Windows or OS X, there are pre-compiled SIMH binaries available for both platforms. The installation process should be the same for whichever host system you use.
Keep in mind that Phillip's howto was written in 2004, and I haven't gotten my OpenVMS hobbyist license yet, so I don't know for sure if there are any gotchas in there. The DECUS user group still seems to be alive and the company that ships the OpenVMS media is still taking orders, which is a pretty good sign. If any readers out there are currently running this setup, please give us an update in the comments. I'm excited to see some of my old DCL scripts running again, so I'm keeping my fingers crossed for good news here.
Running VAX/VMS Under Linux Using SIMH
SIMH VAX Emulator (Linux and Windows)
SIMH binaries for OS X
Encompass - DECUS User Group (Sign up for membership which is required for the license and media
Order Form For OpenVMS Hobbyist CD Media
Posted by Jason Striegel |
May 11, 2008 09:45 PM
Network Security, Retro Computing, Virtualization |
Permalink
| Comments (5)
| TrackBack
| Digg It
| Tag w/del.icio.us
April 20, 2008
64HDD - PC hard drive for your Commodore 64

I've been searching for a way to resurrect my old C64 in all its glory, so I can someday try to introduce my son to programming. The two problems I've run into is that I've lost most of my software, and I've only been able to find a couple of blank floppies. It's only an assumption they will still hold data reliably.
I came across the 64HDD project. It's a promising looking solution to my problem, and looks like it's been actively developed since 1999. Using a DOS PC with a parallel port and a xe1541 cable, pictured above, you can supposedly use the PC as a mass storage device for the C64. Essentially, it turns your PC into a 1541 floppy drive emulator, so you can load and save files on your C64 without trying to track down a working 1541 or disk media.
It also means that you could presumably download a bunch of disk images using your broadband connection, shove them onto a hard disk, and then access everything without having to rifle through piles of disks to find the program you want to run.
Has anyone used this before, or do you have any other recommendations or ideas for bringing a legacy system back to life?
Posted by Jason Striegel |
Apr 20, 2008 08:37 PM
Retro Computing |
Permalink
| Comments (3)
| TrackBack
| Digg It
| Tag w/del.icio.us
April 14, 2008
Second Life on an Apple II

InexorableTash wrote an Apple II program in assembly that receives streaming video from a Windows PC over a 115kbps serial connection. Why? So his nautilus avatar could wander about in Second Life on hardware:
For another fun example of new software on the Apple II, check out this video of a Wolfenstein-like game called "Escape from the Homebrew Computer Club 3D". In this game, the Apple is doing all the work, no external PC needed:
Some people might say that this sort of stuff has no real practical purpose, but it seems to me it's an important tribute to personal computing history. It puts the last 30 years of technology in perspective.
I can't help but wonder about what we've got in store for ourselves in the next 30.
Second Life on an Apple II [via BoingBoing]
Escape from the Homebrew Computer Club 3D
Posted by Jason Striegel |
Apr 14, 2008 09:17 PM
Retro Computing, Retro Gaming |
Permalink
| Comments (1)
| TrackBack
| Digg It
| Tag w/del.icio.us
March 27, 2008
Shredz64: Guitar Hero for C64

Toni Westbrook authored a new C64 game called Shredz64, bringing the best game of all time to the best computing platform of all time:
You can use the real Guitar Hero controller using the PSX64 PS2-to-DB9 converter which Toni also created. This takes the game controller input and maps it to the appropriate up, down, left, right and potentiometer lines for the Commodore.
Shredz64 uses the internal SID audio processor to play any of your favorite SID tunes. In addition to the built-in songs, you can import new SID files and even create new levels by editing note tracks (using the game controller, naturally).
I'm speechless.
Posted by Jason Striegel |
Mar 27, 2008 07:32 PM
Electronics, Gaming, Hardware, Music, Retro Computing, Retro Gaming |
Permalink
| Comments (4)
| TrackBack
| Digg It
| Tag w/del.icio.us
March 25, 2008
iNoteBook: repurpose an old laptop

It seems like I end up updating my laptop every couple of years, but as cool as new hardware is, sometimes the challenge of finding a new use for the old machine is more interesting. The iNoteBook mod is a classic example, transforming a broken, screenless iBook into a stealth desktop machine.
What's your favorite laptop reuse project? If you've got one, please share in in the comments.
Posted by Jason Striegel |
Mar 25, 2008 07:56 PM
Hardware, Home, Mac, Retro Computing |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
March 19, 2008
From Nand to Tetris in 12 Steps
Shimon Schocken gave a really interesting Google Tech Talk titled From Nand to Tetris in 12 Steps. In the video, he describes a course where students design a complete virtualized computer system from scratch, building from the humble nand gate, to a functional cpu and memory architecture, to compiler software and an operating system, all culminating in a simple game that runs on the virtual hardware.
The hardware projects are done in a simple hardware description language and a hardware simulator supplied by us. The software projects (assembler, VM, and a compiler for a simple object-based language) can be done in any language, using the APIs and test programs supplied by us. We also build a mini-OS. The result is a GameBoy-like computer, simulated on the student's PC. We start the course (and this talk) by demonstrating some video games running on this computer, e.g. Tetris and Pong.
Building a working computer from Nand gates alone is a thrilling intellectual exercise. It demonstrates the supreme power of recursive ascent, and teaches the students that building computer systems is -- more than anything else -- a triumph of human reasoning.
It looks like most of the course materials are available online. The necessary hardware emulator and simulator software is open source and available from Shimon's website.
CS101 Digital Systems Construction
Video - Building a Modern Computer from First Principles [via Slash7]
Posted by Jason Striegel |
Mar 19, 2008 09:02 PM
Hardware, Retro Computing, Science, Software Engineering, Virtualization |
Permalink
| Comments (1)
| TrackBack
| Digg It
| Tag w/del.icio.us
June 23, 2007
The Hacker Crackdown: now in podcast form

For those who haven't yet read, Bruce Sterling's The Hacker Crackdown is an account of the FBI raids on phreakers and crackers during the early 90s, as well as the subsequent formation of the Electronic Frontier Foundation. More importantly, though, the book is a snapshot of internet culture, influencers and influences as the network was beginning to explode into a mainstream platform for communication.
I spent a weekend printing out and reading The Hacker Crackdown on my dot matrix printer when it was released in free, downloadable form in 1994. This sat in a binder on my bookshelf next to a dot-matrix copy of the Linux Network Administrator's Guide. Popular culture was freaked out about "hackers". Digital rights and the protection of intellectual property in the online domain were suddenly hot topics. Meanwhile, real hackers were sitting in front of their computers trying to wrap their heads around free books, open source operating systems, a new platform for global communication, and the text editor and phone jack that could make it all happen for anyone, everywhere.
13 years after it's release as a freely downloadable book, Cory Doctorow is distributing The Hacker Crackdown in podcast format, with Sterling's blessing. So, grab your iPod, download volume 1, and enjoy a seminal piece of internet history.
The Hacker Crackdown Podcast: Part 001 - Link
The Hacker Crackdown: Law and Disorder on the Electronic Frontier - Link
Posted by Jason Striegel |
Jun 23, 2007 08:09 PM
Podcast, Retro Computing |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
March 5, 2007
Apple Lisa Emulator Released

Forget Y2K or the 2007 Daylight Savings Time change, fire up an Apple Lisa, and experience life as it was meant to be lived between 1981 and 1995. Ted Hodges of Low End Mac has a complete writeup on the recently-released Lisa emulator:
I had heard about the Lisa, but I had never had a chance to use the Lisa Office System (LOS). The reason was that the emulator project didn't have a working Lisa emulator, and neither did anyone else - until now.
Ray Arachelian, creator of the Lisa Emulator Project, has finally created a working Lisa emulator.
Hodges' article has a whole mess of screenshots and is an excellent tour of the Lisa and its capabilities. - [via] Link
Related:
Posted by Brian Jepson |
Mar 5, 2007 06:45 AM
Mac, Retro Computing |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
December 31, 2006
Generate the Atari Rainbow Effect
One of the amazing things about the 8-bit Atari computers was how they could rewrite their display list on the fly, changing video modes every scan line. My favorite application of this was the rainbow effect. I've always wanted to know how to do this, and some searching led me to Alan Watson's example in Compute!'s Second Book of Atari. I trimmed it down a bit to come up with this BASIC code, which you can run on a real Atari computer or in your favorite emulator:
110 FOR I=0 TO 17
120 READ B
130 POKE 1536+I,B
140 NEXT I
200 POKE 512,0:POKE 513,6
210 GRAPHICS 8
220 START=PEEK(560)+256*PEEK(561)
300 POKE START+3,78
310 FOR I=34 TO 98:POKE START+I,14+128:NEXT I
320 POKE START+99,78+128
330 FOR I=102 TO 164:POKE START+I,14+128:NEXT I
400 POKE 54286,192
410 DATA 72,173,198,2,24,105,2,141
420 DATA 10,212,141,198,2,141,26
430 DATA 208,104,64
In case you're wondering about what's going on in those data statements, here's my attempt at a translation:
72 PHA ; Push A(ccumulator)
173,198,2 LDA 710 ; Load A with playfield 2 color luminance
24 CLC ; Clear carry
105, 2 ADC #2 ; Add 2
141,10,212 STA WSYNC ; Wait for horizontal sync
141,198,2 STA 710 ; Playfield 2 color luminance
141,26,208 STA $D01A ; Background color register
104 PLA ; Restore A
64 RTI ; Return from interrupt
Related:
- Retro Gaming Hacks
- Display List chapter in Assembly Language Programming for the Atari Computers
- 6502 opcodes
Posted by Brian Jepson |
Dec 31, 2006 04:04 PM
Retro Computing |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
Bloggers
Welcome to the Hacks Blog!
Categories
- Ajax
- Amazon
- AppleTV
- Astronomy
- BlackBerry
- Blogging
- Body
- Cars
- Cryptography
- Data
- Design
- Education
- Electronics
- Energy
- Events
- Excel
- Excerpts
- Firefox
- Flash
- Flickr
- Flying Things
- Food
- Gaming
- Gmail
- Google Earth
- Google Maps
- Government
- Greasemonkey
- Hacks Series
- Hackszine Podcast
- Halo
- Hardware
- Home
- Home Theater
- iPhone
- iPod
- IRC
- iTunes
- Java
- Kindle
- Knoppix
- Language
- LEGO
- Life
- Lifehacker
- Linux
- Linux Desktop
- Linux Multimedia
- Linux Server
- Mac
- Mapping
- Math
- Microsoft Office
- Mind
- Mind Performance
- Mobile Phones
- Music
- MySpace
- MySQL
- NetFlix
- Network Security
- olpc
- OpenOffice
- Outdoor
- Parenting
- PCs
- PDAs
- Perl
- Philosophy
- Photography
- PHP
- Pleo
- Podcast
- Podcasting
- Productivity
- PSP
- Retro Computing
- Retro Gaming
- Science
- Screencasts
- Shopping
- Skype
- Smart Home
- Software Engineering
- Sports
- SQL
- Statistics
- Survival
- TiVo
- Transportation
- Travel
- Ubuntu
- Video
- Virtualization
- Visual Studio
- VoIP
- Web
- Web Site Measurement
- Windows
- Windows Server
- Wireless
- Word
- World
- Xbox
- Yahoo!
- YouTube
Archives
Recent Posts
- drop.io - simple anonymous file sharing
- Cross browser session data with Javascript
- A VAX in your Linux box
- Reading EXIF data from images in Javascript
- Processing.js - visualization library for Javascript
- DIY multi-touch on OS X
- Radio controlled lawn mower
- Using the Canon Hacker's Development Kit
- Cornell University's student microcontroller projects - Spring08
- Videos from past DEFCONs
www.flickr.com
|





Recent comments