chipotle: (Default)
[personal profile] chipotle
So I've been learning Cocoa, the NextStep-derived API for Mac OS X, and I thought that when (if?) I get through the book I'm working with, I'd see if I could get in some practice, maybe taking an old game and trying to port it.

After combing through the cobwebs of my mind, I thought about an old TRS-80 game called Santa Paravia. I'd always liked "Hammurabi games," the spiritual predecessors of games like Civilization. I figured it'd be a relatively easy port but, presuming I put some effort into building a modern interface, not embarrassingly trivial. I also figured it was far too obscure a game for anyone to have remembered.

Ha.

The first Google response on a search for "Santa Paravia" is a history page with a Windows port in Visual Basic.

Trying to get more information on this led me into the world of TRS-80 emulators, something I seem to bumble into every couple of years. There's a Model I emulator for "classic" Mac OS, but for Unix there's xtrs, a frighteningly complete Model I/III/4 emulator (down to emulating peripherals and add-ins like hard drives, graphics cards, mouse support, and a collection of utilities to manipulate virtual disks from both Unix and TRSDOS command lines). A bit of hacking around got xtrs compiled to use Apple's X11. Finally, a use for X11--emulating even older machines!

Of course, I suppose another exercise could be porting xtrs to use Cocoa natively. Ack.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

chipotle: (Default)
chipotle

February 2018

S M T W T F S
    123
45678910
11121314151617
18192021222324
252627 28   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-12-28 09:55
Powered by Dreamwidth Studios