jump to navigation

Search:  

Retrospec Forum » Feedback on Retrospec Games

[closed]

Humphrey

(13 posts)

Tags:

No tags yet.

  1. Anonymous

    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 :)
    Posted 13 years ago #
    Login to Send PM
  2. Anonymous

    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 13 years ago #
    Login to Send PM
  3. Anonymous

    Fun game!

    I put this already on Allegro.cc but I made an OSX port from your source
    Here

    Pete
    Posted 13 years ago #
    Login to Send PM
  4. Anonymous

    The OSX version of Humphrey is now available! Many thanks to Peter Hull for compiling it!
    Posted 13 years ago #
    Login to Send PM
  5. Anonymous

    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 smile.gif)) 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 smile.gif Its about 6800 games with no matches. Now remaked Humphrey is the shining star in collection smile.gif) Thanx alot. I hope that remakes with same quality will be come further from developers !
    Posted 11 years ago #
    Login to Send PM
  6. Anonymous

    Hi Andy, glad you like it!
    BTW, 6800 is a nice big number, isn't it? smile.gif
    Posted 11 years ago #
    Login to Send PM
  7. Anonymous

    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 smile.gif)) Its sdkfz77 AT mail.ru
    Posted 11 years ago #
    Login to Send PM
  8. RedDwarf
    Member

    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:
    QUOTE
    This 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 9 years ago #
    Login to Send PM
  9. robert@fm
    Administrator

    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 9 years ago #
    Login to Send PM
  10. RedDwarf
    Member

    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.
    CODE
    Read 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(&parallax_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(&parallax_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 9 years ago #
    Login to Send PM
  11. Anonymous

    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 smile.gif
    That text you quoted is just to prevent people from distributing executable versions withouth the doc files that contain the copyright info.
    Posted 9 years ago #
    Login to Send PM
  12. RedDwarf
    Member

    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 smile.gif
    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 9 years ago #
    Login to Send PM
  13. lnkddbz
    Member

    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.
    Regards

    Posted 7 years ago #
    Login to Send PM

RSS feed for this topic

Topic Closed

This topic has been closed to new replies.