Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - DZ-Jay

#1
Quote from: "Saturn"First game in Ubuntu 32 bit thanks to the unending efforts of DZ-Jay!



Fantastic!  I'm glad you got it to work... now, get crackin'!  :)


[/quote]

:-
#2
Quote from: "Saturn"All good, back to Windows! At least we know why :113:

Hi, Saturn,

I've been asked by an expert to offer this version:
http://knox.ac.free.fr/temp/intv/jzintv

It's an older version, but it should work with your machine. :)

Please let me know how it goes...
    -dZ.
#3
Quote from: "Saturn"Ok, here's what it said:
cylon12@cylon12-HP-Pavilion-g7-Notebook-PC:~$ file ~/jzintv/bin/jzintv
/home/cylon12/jzintv/bin/jzintv: ELF 64-bit LSB  executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped

I talked to some experts and they tell me that the Linux version of the emulator is for 64-bit processors, and your machine is an old 32-bit one.  That's why it won't run.

Sorry about that.  I do not know how to build from source to make a 32-bit version, and there isn't one available right now, so it looks like we're at the end of the line.  :(

    -dZ.
#4
Quote from: "Saturn"Thanks for the help :)
Here's the output:

cylon12@cylon12-HP-Pavilion-g7-Notebook-PC:~$ file jzintv
jzintv: directory
cylon12@cylon12-HP-Pavilion-g7-Notebook-PC:~$ uname -srm
Linux 3.19.0-42-generic i686
cylon12@cylon12-HP-Pavilion-g7-Notebook-PC:~$

Wait, that's not right.  Try the full path of the jzintv:

$ file ~/jzintv/bin/jzintv
#5
Quote from: "TrekMD"I'm trying to play at least one game daily to see if I can beat my old score and save Christmas twice.  :)

I'm also trying to beat my all-time score of about 3K.  I've never been able to save Christmas twice since some time in 2012.

By the way, I've updated the leaderboard.
#6
Quote from: "TrekMD"OK, so I was finally able to sit and play!  Here are pictures of my first game with some accomplishments (perfect score, 5 lives) and at least one final score to post.  I do have to keep on playing to beat my prior score.  I'll be posting these on AA as well.  Sorry for the quality of some of these.  I need to be quick taking the pictures. 

[align=center:3rwbmq3k]









[/align:3rwbmq3k]

Nice going, Trek!  I'll be updating the Leaderboard soon -- I'm still catching up with the scores from Christmas! :lol:
#7
Quote from: "zapiy"Been playing and just can't beat last years score.. When does this close?

It goes until the end of the year.  Make sure to post some scores! :)

     -dZ.
#8
Quote from: "Saturn"Hmm I entered the command and tried again but no dice. After rebooting, I did the same with the same result:
cylon12@cylon12-HP-Pavilion-g7-Notebook-PC:~$ chmod 755 ~/jzintv/bin/jzintv
cylon12@cylon12-HP-Pavilion-g7-Notebook-PC:~$ jzintv -z3 xmas_carol
bash: /home/cylon12/jzintv/bin/jzintv: cannot execute binary file: Exec format error
cylon12@cylon12-HP-Pavilion-g7-Notebook-PC:~$

OK, I got some information from a few experts.  Can you try running these commands in succession?

$ file jzintv
$ uname -srm

Then post the output of each.  It seems the emulator may have been built for a different processor architecture.

     -dZ.
#9
Quote from: "Saturn"Hi DZ-Jay, I was tied up too but sneak posting in between :35:
#10
Quote from: "Saturn"I rebooted the machine (mostly to see if it would work after accidentally trashing the profile doc contents) and pasted this into Terminal again:
jzintv -z3 xmas_carol
It got a little further but now leads to:
cylon12@cylon12-HP-Pavilion-g7-Notebook-PC:~$ jzintv -z3 xmas_carol
bash: /home/cylon12/jzintv/bin/jzintv: cannot execute binary file: Exec format error
cylon12@cylon12-HP-Pavilion-g7-Notebook-PC:~$

OK, I did some quick tests and the the "EXEC" and "GROM" binaries I sent you should work fine.  Can you show me the contents of your "rom" directory?

Also, could you run this command and show me the output, please?
echo $JZINTV_ROM_PATH

To test if the "rom" path is working we can try this:

cd $JZINTV_ROM_PATH

It should switch to the "rom" directory.  If it gives you an error, we have a problem, although I doubt it is that.

The error message of "Exec format error" is very strange to me.

    -dZ.
#11
Hi, Saturn,

I'm sorry for the belated response, for I was busy with family during Christmas.  I see that you managed to get the environment working in the end:  you needed to reboot in order for the environment changes to bet applied.  I should have known, since booting up in Linux actually has you "logged in" to your profile.

In the future, you shouldn't have to go for full reboot, a log-off and log-on should work.  There should also be a way to restart the environment easily, but I guess it's moot now.

Let me see if I can find out why the ROM is not running... I'll come back soon.
#12
Sure thing!  It may take a while, for it's been some time since I've used Linux.

By the way, those two "xmas_carol.*" files, should go in the "rom" directory.  Alternatively, you should have one called "xmas_carol.rom" (if you do, put that one in the "rom" directory and delete the others.  "bin+cfg" is the old format of Intellivision ROMs, and "*.rom" is the new one.)

First, open up a command line terminal.  It should open on your home directory, if not navigate to it.  Check out the contents with the "ls" (directory list):
$ cd ~
$ ls -la


In there if you check the directory listing, it should have one of the following configuration files, in order of preference:
  • .profile
  • .bashrc
  • .bash_profile

Open the first available file for editing and add the lines:
export JZINTV_ROM_PATH=/home/cylon12/jzintv/rom
export PATH=$PATH:/home/cylon12/jzintv/bin

Save the file and exit the editor.  Now, close the terminal window and open a new one (this is to start the command line with the updated environment).

Take the attached ROM files and put them in the "rom" directory as well.  These are minimal versions of the built-in operating system (EXEC) and graphics memory (GROM) of the Intellivision, reversed-engineered by Joe Zbiciak.  They were created from scratch as a simple stub that allows home-brews to run, but they contain no code from the original ones.  That way you are not infringing on Intellivision Productions intellectual property rights.

The downside is that they won't run the original Mattel games, since they do not contain any actual EXEC code.  However, they are sufficient for Christmas Carol.

Now, you should be ready to run the game.  From the command line terminal, enter the following command:
$ jzintv -z3 xmas_carol

the "-z3 command sets the display to resolution #3 (1024x768,8bpp).  For more information on the command line options, type in:
$ jzintv --help

Please let me know if you need additional help.

     -dZ.
#13
Quote from: "TrekMD"Well, today was my last work day at the office until January 4th, so now I should be able to start to play.  Better late than never!  Tonight, though, my focus will be in awakening the Force!  I'm going to the IMAX tonight to watch Star Wars.  Tomorrow and for the next week I'll be playing to see if I can break my record from last year and maybe even save Christmas twice!  :)

     -dZ.
#14
Quote from: "Saturn"Great info and thanks for the props! Just wish I had more time to play this past week.
Any plans for a Linux or Ubuntu specific version? That would help me personally, a great deal since I have time at work periodically to play and Ub is all I use lately. I was bringing both Windows and Ub laptops so I could play but it became too much to drag around. I'll try to sit down and play some tonight in Win 7.

Great game and I saw that I'm #13 in that achievements section on the leaderboard page! Woohoo, it looks awesome to see my name on there! Much appreciated for the competition and cool game :)

Here are the links:

When you download the emulator, unpack it somewhere in your home directory.  Then add the following to your environment:
  • Update the "PATH" variable to add the "bin" path where you extracted the archive.  It will be something like "/usr/home/<your_username>/jzintv/bin"
  • Add the variable "JZINTV_ROM_PATH" to point to the directory where you will put your ROMs.  This would be something like "/usr/home/<your_username>/jzintv/rom"

Then download the ROM from the link above and unpack, and put the "xmas_carol.rom" file inside your ROM folder.

You will also need the two built-in ROMs of the Intellivision console.  The best way to avoid copyright infringement is to use the free "MINIEXEC.rom" and "MINIGROM.rom" available from the jzIntv page (also included in the full download version of Christmas Carol.)  You put these files in the same ROM directory.

Please let me know if you need any assistance.

     -dZ.
#15
No worries.  In the meantime, I've updated the leaderboard.