GamesNostalgia

Retro games, abandonware, freeware and classic games for PC and Mac

iten

The fascinating story of Santa Paravia and Fiumaccio

By: E. Bolognesi
Published: 22 April 2018, 10:19 pm

Did you know there is an old game with a strange Italian title, Santa Paravia en Fiumaccio, set during the Italian Renaissance (1400)? I didn't, but I discovered that it's an intriguing title, with a captivating story worth telling.

The story of Santa Paravia starts in 1978, one year after the birth of the home computer Trinity: Commodore PET, TRS-80, and Apple II. If you don't know what I'm talking about, have a look at this article. These 8-bit computers were programmable, in a language called BASIC. For the joy of the hobbyists, some magazines publishing source codes of programs started appearing soon after. One of them was SoftSide, an American magazine launched in October 1978 and dedicated to the TRS-80.

The cover of the December 1978 issue of SoftSide, was showing a game written by George Blank, whose title was Santa Paravia en Fiumaccio. Blank, now a professor at the New Jersey Institute of Technology, was passionate about Italian History. He wrote the game, and he described it in a long article, attaching the full source code. The program, written in the TRS-80 BASIC, was carefully explained and ready to be copied.

Santa Paravia en Fiumaccio on the issue #3 of SoftSide
Santa Paravia en Fiumaccio on the issue #3 of SoftSide

Santa Paravia is a resource management game, a mix between a business sim, a city-building sim, and a "god" game. The starting year is always 1400. You are the ruler of a city-state in the fragmented 15th century Italy. Your goal is to manage your city, make it grow, enlarge your territories, and receive higher titles. If you do well, you can become Count, then Marquis and Duke. Up to six players can challenge themselves in "hot seat" mode. The first to become King (or Queen) wins.

Intro of the game in the TRS-80 version
Intro of the game in the TRS-80 version

To be honest, Blank took inspiration from an even older game called Hamurabi, a precursor of modern resource management sims. This text-only game was developed in 1968 in a programming language called FOCAL, for the DEC PDP-8 "minicomputer" (a sort of smaller mainframe). Blank took one of the basic mechanics from Hamurabi: the management of the grain supplies. In this game, you must decide, at every turn, how much food you want to sell and how much of it you want to distribute to feed the people. If you are generous, more serfs will arrive, but don't forget you need to be prepared in case of shortages, and you also need to make money to buy new lands. But Santa Paravia offers more than this: you need to pay soldiers to defend your territory, and you need to manage the level of taxation. You can also purchase structures such as markets and mills. You can also build prestigious palaces and cathedrals. It was a pretty advanced game, considering that it was developed 40 years ago.

Grain reserve management on the Apple II version
Grain reserve management on the Apple II version

One year later, in 1979, Instant Software started selling cassette versions of Santa Paravia and Fiumaccio, porting it also to Commodore PET, Apple II, and Texas TI-99/4A. The Apple II version was particularly successful, and apparently, there are still people playing it today. Years later, Jeff and H.Z. Hurlburt created an updated and improved release for the Apple II. The latest changes were made in 2003, twenty-five years after the original game. If you still have an Apple II (or an emulator), you can go and download the game here.

The graphics of the 1979 Apple II version
The graphics of the 1979 Apple II version

Ten years after the original release, Keypunch Software and StarSoft ported Santa Paravia to the Commodore 64, Atari ST, MS-DOS, and Amiga. These 1988 versions feature a vastly improved graphics compared to the original game, though, to be honest, the quality of the illustrations was not state-of-the-art. Especially on the 16-bit platforms, they could have done so much better. Despite this, the Amiga version is very precious because original copies of this game are scarce. An Atari ST version is currently for sale on eBay, but the Amiga one is impossible to find. It's also not very easy to play on emulators since it requires Kickstart 1.2, and it has never been ported to HD/WHD. You can play the floppy version, packed by GamesNostalgia, here.

Santa Paravia and Fiumaccio - Amiga version (1988)
Santa Paravia and Fiumaccio - Amiga version (1988)

Keypunch's releases were the latest official ones, but thanks to the availability of the source code, many programmers tried to create their version of Santa Paravia and Fiumaccio. They were unofficial/amatorial remakes, so most of them can't be found anymore. It's also quite challenging to get news about them; it's a job for a software archaeologist. Anyway, keep reading to know what I have discovered.

On the 21st of December, 1998, Jeffrey Henning posted a message on the newsgroup comp.sys.ibm.pc.games.strategic announcing that he had just released his Windows port of Santa Paravia, based on the TRS-80 version. The first one to answer was Brian Reynolds, designer of Colonization and Alpha Centauri, wow! He was playing Santa Paravia when he was 13, on the Apple II. Henning's website is not live anymore but I was able to find his Visual Basic code here.

In 2003, Thomas Knox rewrote the game entirely in C language and posted the source code on planetsourcecode. This site does not exist anymore, but Knox's code can be found on github. It's possible that his work helped other programmers creating new versions.

I found a VB.net conversion made in 2004, and in 2006 a web-based version of Santa Paravia, written in ASP.NET and C# by Charlton MonCrief, could be played online (sadly not anymore). From the screenshots, it didn't look amazing, but still. Another web-based version was created by Jason Foster and was kept updated until 2012. The website (paraviaonline.com) is still alive, but registration doesn't work, so I can't tell if it's working or not.

But the real mystery is a Java version of Santa Paravia created in 2015 by Manuel Afonso Neto. From the screenshots, it seems a fantastic remake, and I really would like to try this one. It doesn't seem to be an amatorial version, so I wonder who produced this game. Unfortunately, the download link doesn't work, and I could not find this version anywhere. I tried writing to Manuel, but no answer yet.

The 2015 version by Manuel Afonso Neto looks amazing
The 2015 version by Manuel Afonso Neto looks amazing

Finally, if you are a developer, you should know that, in 2017, a programmer called "darkf", has released on Github a new version of the C source code of Santa Paravia e Fiumaccio. It's mostly an updated version of the C code by Thomas Knox. Now, we hope this could be the starting point for a new remake.

If you don't like C, or if you are merely curious, I leave you with the original BASIC code for the TRS-80, that can be downloaded here. Good luck!

game design game development games written in basic programming languages retrocomputing retrogaming text-only games video game history

Related Games


Latest Comments

neo_viral - 8 July 2018, 5:03 pm
The 2015 version ive managed to download using the internet archive`s wayback machine,and installing java 8 it runs fine,if you still want this version.Of course it is all in Portuguese it seems and it is an exe file so i would have no idea where to start to even begin translation.Perhaps Mr Neto can assist if you can get into contact with him. :)

Taciano Dreckmann Perez - 21 July 2022, 5:54 pm
Thanks for the educative article. I have coded a web version of the game in JavaScript. It can be be found at https://taciano-perez.github.io/santa-paravia-web/

Manu - 18 August 2022, 8:19 am
@Taciano, your JavaScript version is brilliant! Great job!

Delcino Jose Serra dos Santos - 17 March 2023, 12:15 am
Thanks! Thanks! Very Much!

Delcino José Serra dos Santos - 11 April 2023, 9:34 pm
Eu tive acesso ao jogo em português em http://1drv.ms/1Sd2m9V, via Wayback Machine. Postei no Internet archive para acesso de quem interessar no link https://archive.org/details/santa-paravia_202304. Muito grato a Manuel Afonso Neto pela maravilhosa versão!

Jason Foster - 24 November 2023, 4:50 pm
Thank you very much for this article. I was doing research when I was contemplating re-starting my effort to bring back a version of multiplayer Paravia. I own paraviaonline.com as you mentioned. I had a working version in 2010 but was unhappy with it and have created five versions since. I am working on bringing the website back online and will keep everyone posted when I do. It has some modifications and improvements in an attempt to allow players to play against each other on the web. The original version had hotseat, this has that, but on the web.

I wanted to re-write it as I have fond memories in the 80's of my parents, friends family, and grandparents huddled around one computer watching all the action while wondering and theorizing about what caused you to die.

Thanks again, it was extremely fun finding and reading this article. It's also helpful to have more code sources as mine was based on Thomas Knox's re-write.

Jason Foster - 21 December 2023, 6:30 pm
Jason Foster again,

Thanks in part to this article, I resurrected my website (paraviaonline.com) and the game has reached alpha. I'll be opening play January 24. :) I look forward to seeing some of you playing.

E. Bolognesi - 21 December 2023, 7:48 pm
Great news @JasonFoster; as soon as registration is available, I will try the game on the website!

Join the discussion! Leave your comment to this article