Jump to content
IGNORED

Help needed ... old revision of Classic99 for Linux


Retrospect

Recommended Posts

This may sound an odd request, but can someone find an old revision of Classic99 so I can use it for my WINE on Linux?

 

I've tried compiling MESS but without success.

 

However - WINE does accept Classic99 just not the newest revisions (I'd be wanting something before V359 most likely) .... reason is mainly 'cos Tursi updates Classic99 far more often that WINE updates itself :)

 

Thanks in advance to anyone who can help.

Link to comment
Share on other sites

I've tried compiling MESS but without success.

I was just missing a dependency package when I was having trouble compiling it ;). Now as far as getting MESS to find the roms, that's another story, and Michael has been kindly helping me figure that out. I'm sure you'll be up and running soon - be patient, MESS is a mess! :P

 

Edit: BTW, I'm not sure how old it is (maybe up to a year old), but QI361 works for me in WINE.

Edited by RobertLM78
Link to comment
Share on other sites

I've got one old revision to work so far, however a strange screen update thing happens .... the splash screen only comes on if I hover my mouse over the Classic99 window ..... the same happens sometimes with sprites I have made in Basic

 

Edit:

 

The splash screen BEEP sounds, it's all there, except I can't see it until I move the mouse over the window.

Edited by Retrospect
Link to comment
Share on other sites

I'm curious why it doesn't like the more recent versions.. I haven't changed the video or timing code for quite a while, and the only windowing changes was expanding the menus a bit. I guess it's always been a bit weird on Wine though.

Link to comment
Share on other sites

I think it's because it uses so many Windows dependancies .... to be honest Classic99 is not the only windows program that has trouble with the screen update .... It's a bit of a strange one, because if you move your mouse over the Classic99 window, it sort of makes it acknowledge that it's there, and the screen then draws ..... however, games do play well, Munch Man plays very well, Parsec is about 80 percent running well .... Tombstone City is a bit draggy (I often find the ship has jumped an extra character space and aiming is a dog)

Link to comment
Share on other sites

WINE is a pain. What distro are you running? Surely we can get you rolling with MESS - I'm playing with a serial bridge right now between MESS and the TI :D.

 

Edit: And the best part of all? No WINE and no Windows :). (I do like Classic99 - but I have a hunch Tursi is far too busy with other neat projects of his to port C99 to Linux or Mac, and WINE isn't up to the task for about 70% of Windows applications)

Edited by RobertLM78
Link to comment
Share on other sites

Edit: And the best part of all? No WINE and no Windows :). (I do like Classic99 - but I have a hunch Tursi is far too busy with other neat projects of his to port C99 to Linux or Mac, and WINE isn't up to the task for about 70% of Windows applications)

 

I am... but the interest has been growing over time and I have a reasonable idea how I want to try it. But it probably won't happen.

 

Classic99 has always hit the video system hard. I think it's the only emulator out there that runs in a video display independent mode and lets the driver convert the image. There's probably a reason for that. ;)

Link to comment
Share on other sites

Classic99 has always hit the video system hard. I think it's the only emulator out there that runs in a video display independent mode and lets the driver convert the image. There's probably a reason for that. ;)

 

I wonder if that is what causes my Intel video decelerator to run so hot when I run Classic99.

Link to comment
Share on other sites

I just used the latest Crossover and Classic99 here on OS X (10. 8), and I was able to play a decent game of Parsec on it. The speech sounds horrible, but the game played OK. (There was an issue periodically where I had to fire before I could move up or down, but really no other quirks.)

 

Parsec.png

 

Heh, and I just tried the "crash into the ground and get warped" trick. Got all the swoopers, and then instead of the last one, got a killer satellite. And then a few more. And, then the level stayed yellow, but it was a "three hit" stage. Cool. Never tried that before!

Edited by acadiel
  • Like 1
Link to comment
Share on other sites

I've changed my OS from LUBUNTU to XUBUNTU (13.04) and it has solved the screen update issue in Classic 99 !

 

It boots up and runs great. it's about 10 percent slower than it should be but I can live with that,

 

I also got a recently updated WINE 1.6 which is a stable edition.

 

I'm also gonna have another go at installing MESS, a nice man on here has shown me how to compile it ... all I need now is more time to try and download MESS and route it to a certain folder to compile.

 

Thanks everyone for your help and input :)

Link to comment
Share on other sites

Retrospect - thanks for reporting your OS - I use Mint, also an Ubuntu derivative. I was missing these packages, so try:

sudo apt-get install libsdl1.2-dev libgtk2.0-dev libgconf2-dev libsdl-ttf2.0-dev

or install libsdl1.2-dev, libgtk2.0-dev, libgconf2-dev, and libsdl-ttf2.0-dev from Synaptic. Make sure you have build-essential installed as well :).

 

Edit: BTW I just found this by accident in my .bash_history while looking for something else ;)

Edited by RobertLM78
  • Like 1
Link to comment
Share on other sites

  • 5 months later...

I was finally able to get Classic99 running in wine. (FWIW I am using Linux Mint with the Mate desktop.) Here are the steps showing how I did it using PlayOnLinux:

Click on + to install.

In the lower left click on "Install a non-listed program"

A window opens saying it might not work. Click on "Next"

Install a program in a new virtual drive - click "Next"

Enter a name for the new drive - I used "Classic99", then "Next"

"What would you like to do....." - just click "Next"

The virtual drive is created.

Classic99 has no install file, so click "Cancel"

Now open your Home folder, find and open PlayOnLinux's virtual drives. You will find Classic99 there. Open the folder, then open Drive C. Copy and paste the Classic99 folder in there next to Program Files, users, and windows.

Now go back to PlayOnLinux which should still be open and click on "Configure"

On the left, find and hilight Classic99. On the right you have an option to Make a shortcut. Click on that, then in the new window hilight "classic99.exe", then click "Next". Enter "Classic99" for the shortcut name, then click "Next". After that you don't want to make any more shortcuts so click "Cancel". Back in PlayOnLinux configuration click the "Display" tab. Change Direct Draw Renderer from Default to GDI.

You're done and it should work. BTW, Win994a seems to run fine under wine. It uses an installer so choose the install file and go from there. It too needs to have the Direct Draw Renderer set to GDI. Also Notepad++ and Licecap work perfectly under wine.

Now for the bad news about Classic99 and linux. Both the clipboard and the debugger do not seem to work and I don't know if there is a workaround for that.

In case the above isn't clear, there is a short GIF video in my gallery that shows how to do this.

Edited by senior_falcon
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...