Well, I've just added this game to the list, although I started it one year ago, with the help of Rmortis doing the graphics. He did a great job, as you can see on the screenshots I've just added to the game page (go to the games page of this very website to see them)
It will be finished in a one month or two, so watch this space :)
Retrospec Forum » Feedback on Retrospec Games
[closed]
Humphrey
(13 posts)-
Posted 18 years ago #Login to Send PM
-
Well, the game is finished and waiting on the games page for you to download it!
Any comments will be highly wellcome :)
Hope you enjoy it :)Posted 18 years ago #Login to Send PM -
The OSX version of Humphrey is now available! Many thanks to Peter Hull for compiling it!Posted 18 years ago #Login to Send PM
-
Great work !!! Its one of my favorite games, here in Russia ZX-mania started in 1988, and Humphrey tape version comes to me in approx. 1990-91. But now with remake i completely go numb of happiness
)) I leave spectrum platform in 1994 for IBM PC but till 2000 year i started to collect emulated games and my collection in best in our 1,6 million people town
Its about 6800 games with no matches. Now remaked Humphrey is the shining star in collection
) Thanx alot. I hope that remakes with same quality will be come further from developers !
Posted 16 years ago #Login to Send PM -
Hi Andy, glad you like it!
BTW, 6800 is a nice big number, isn't it?Posted 16 years ago #Login to Send PM -
Yep, Ignacio, its the result of 4 years of hard collecting, from-zip-depacking, renaming to full names, starting each other game, catalogizating and deleting twices. This collection is almost in range. By the way i also have a huge number of Commodore 64/128, Atari Xl/Xe, Atari St games.
Humphrey is one of my favorite spain games, and i can say to you that this game was very popular here in Russia between russian "sinclerists". Also i love the Sir Fred, Bor Fies, Freddy Hardestes, Game Overs, Captain Truenos (as i remember all of them was spain-made). Im very like TOPO soft. games like brilliant SPIRITS - also one of my favorites.
And i always open to exchange of emulated games for free, i can give a needed game freely if you interested in. Just write me email, Ignacio, and i ll do my best)) Its sdkfz77 AT mail.ru
Posted 16 years ago #Login to Send PM -
Hi,
I was going to package the game for openSUSE/Fedora/Mandriva and host it in the openSUSE Build Service https://build.opensuse.org/ - http://download.opensuse.org/repositories/home:/RedDwarf/
But searching for the license I found:QUOTEThis game is released as freeware. That means you can freely distribute it as long as it's for free and nobody gets any money for it, and as lons as only the original zip file is distributed, with all the files inside of it.
Should I understand that you don't want Linux distribution specific packages to be created?Posted 15 years ago #Login to Send PM -
QUOTE(RedDwarf @ Feb 1 2008, 09:16 PM)Should I understand that you don't want Linux distribution specific packages to be created?
[right][snapback]2304[/snapback][/right]
Best PM Ignacio about that (or wait for him to reply to this thread), but I think the licence you quote refers to the original version, and is not meant to imply that ports are not wanted. In fact, ports (especially to Linux, which Microsoft Windows Vista is making ever-more popular;)) are usually welcome on this site...
But as I said, it's up to Ignacio, not me.Posted 15 years ago #Login to Send PM -
QUOTE(robert@fm @ Feb 2 2008, 12:55 AM)Best PM Ignacio about that (or wait for him to reply to this thread)
PMed.
In any case. If someone wants configuration to be saved in the home directory and data files be readed from /usr/share/humphrey/ here there is a patch.CODERead data from /usr/share/humphrey and config from $HOME/.humphrey
--- audio.c 2004-10-06 21:28:50.000000000 +0200
+++ audio.c 2008-02-02 02:33:57.000000000 +0100
@@ -35,8 +35,8 @@
reserve_voices(8,0);
install_sound(DIGI_AUTODETECT, MIDI_NONE, NULL);
- f_msc = load_datafile("msc.dat");
- f_audio = load_datafile("snd.dat");
+ f_msc = load_datafile("/usr/share/humphrey/msc.dat");
+ f_audio = load_datafile("/usr/share/humphrey/snd.dat");
}
//******************************************************************************
--- humphrey.c 2004-11-01 10:23:26.000000000 +0100
+++ humphrey.c 2008-02-02 02:57:07.000000000 +0100
@@ -28,6 +28,8 @@
#include <allegro.h>
#include <time.h>
#include <math.h>
+#include <stdio.h>
+#include <sys/stat.h>
#include "hump.h"
#include "juego.h"
#include "audio.h"
@@ -50,6 +52,7 @@
char modo_pc;
int nuevo_record;
extern volatile char tic_reloj;
+char homeDirectory[PATH_MAX];
void ini_allegro(void);
void ini_entrada(void);
@@ -121,6 +124,13 @@
char estado=EST_INTRO;
char f;
+ sprintf(homeDirectory,"%s/.humphrey",getenv("HOME"));
+ if ((mkdir(homeDirectory, S_IRWXU|S_IRWXG|S_IROTH|S_IXOTH) != 0) && (errno != EEXIST))
+ {
+ printf("Couldn't create required directory '%s'", homeDirectory);
+ exit(1);
+ }
+
ini_allegro();
if(modo_pc==2) return 0;
ini_texto();
@@ -576,7 +586,7 @@
if(n_inicio==40)
{
int f=0;
- DATAFILE *f_imgt=load_datafile("imgt.dat");
+ DATAFILE *f_imgt=load_datafile("/usr/share/humphrey/imgt.dat");
BITMAP *buffer=create_bitmap(640,480);
BITMAP *fondo=(BITMAP *)(f_imgt[0].dat);
@@ -772,7 +782,7 @@
e_y[0]=216;
e_fot[0]=40;
e_cont[0]=0;
- f_imgt=load_datafile("imgt.dat");
+ f_imgt=load_datafile("/usr/share/humphrey/imgt.dat");
voz=reproducir_sonido(27,0);
// Se enciende la pantalla
transp=195;
@@ -2337,7 +2347,9 @@
PACKFILE *cfg;
char f;
- if(cfg=pack_fopen("cfg.dat",F_READ))
+ char tmp[PATH_MAX];
+ sprintf(tmp,"%s/cfg.dat",homeDirectory);
+ if(cfg=pack_fopen(tmp,F_READ))
{
pack_fread(&idioma, sizeof(unsigned char), cfg);
pack_fread(¶llax_activo, sizeof(unsigned char), cfg);
@@ -2394,7 +2406,9 @@
PACKFILE *cfg;
char f;
- cfg=pack_fopen("cfg.dat",F_WRITE);
+ char tmp[PATH_MAX];
+ sprintf(tmp,"%s/cfg.dat",homeDirectory);
+ cfg=pack_fopen(tmp,F_WRITE);
pack_fwrite(&idioma, sizeof(unsigned char), cfg);
pack_fwrite(¶llax_activo, sizeof(unsigned char), cfg);
pack_fwrite(&inicio_n, sizeof(unsigned char), cfg);
--- juego.c 2004-11-01 10:00:16.000000000 +0100
+++ juego.c 2008-02-02 02:37:23.000000000 +0100
@@ -240,7 +240,7 @@
{
short dx,dy;
char f;
- DATAFILE *f_enems=load_datafile("enemigos.dat");
+ DATAFILE *f_enems=load_datafile("/usr/share/humphrey/enemigos.dat");
BITMAP *g_e=(BITMAP *)(f_enems[0].dat);
for(f=0,dy=2;dy<=252;dy+=50)
@@ -254,7 +254,7 @@
fase[f].ne+=fase[f-1].ne;
}
- f_obj=load_datafile("obj.dat");
+ f_obj=load_datafile("/usr/share/humphrey/obj.dat");
set_trans_blender(0,0,0,180);
}
--- texto.c 2004-09-11 15:03:28.000000000 +0200
+++ texto.c 2008-02-02 02:43:30.000000000 +0100
@@ -28,7 +28,7 @@
//******************************************************************************
void ini_texto(void)
{
- f_abc=load_datafile("abc.dat");
+ f_abc=load_datafile("/usr/share/humphrey/abc.dat");
}
//******************************************************************************Posted 15 years ago #Login to Send PM -
QUOTE(RedDwarf @ Feb 1 2008, 09:16 PM)Should I understand that you don't want Linux distribution specific packages to be created?
Any ports are allways welcome! In fact, Humphrey has Linux, Mac, Freebsd and even GP2x ports already
That text you quoted is just to prevent people from distributing executable versions withouth the doc files that contain the copyright info.Posted 14 years ago #Login to Send PM -
QUOTE(ignacio @ Feb 4 2008, 10:25 PM)Any ports are allways welcome! In fact, Humphrey has Linux, Mac, Freebsd and even GP2x ports already
That text you quoted is just to prevent people from distributing executable versions withouth the doc files that contain the copyright info.
[right][snapback]2317[/snapback][/right]
I will packge it without making much noise ;-) But if you could modify the text to say the same but without using "original zip file" you would avoid me future problems when someone makes a license revision of the openSUSE packages. Lawyers...
Edit: Packaged
They appear in the official openSUSE search engine: http://software.opensuse.org/search?basepr...&p=1&q=humphrey and have a summary webpage in http://download.opensuse.org/repositories/..._10.3/repodata/
It is packaged for Fedora 6/7/8 and openSUSE 10.0/10.1/10.2 for i586 and x86-64.
Data and config files are in the standard Linux places and it adds a menu entry in Games->Arcade.Posted 14 years ago #Login to Send PM -
Its cute graphics made this game one of the most remembered by all the Spanish 8 bit games fans. Humphrey is one of my favorite Spain games, and i can say to you that this game was very popular here in Russia.
RegardsPosted 12 years ago #Login to Send PM
Topic Closed
This topic has been closed to new replies.