Jump to content
Sign in to follow this  
chris_rainbow

Rainbow 2.0.2 Atari 400/800XL/130XE/5200 Emulator released

Recommended Posts

Do you happen to know if Richard Bannister is planning to update his OS X port to version 2?

Share this post


Link to post
Share on other sites

Do you happen to know if Richard Bannister is planning to update his OS X port to version 2?

 

If Richard is interested then I don't see why not. The difficulty is choosing at which point to hand over the code, as I imagine there will be some significant changes in coming months.

Share this post


Link to post
Share on other sites

Hm, on the surface this looks good. I use Altirra all the time, and alternative is always appreciated.

 

I do have a couple issues though. At the moment I can't get it to detect my gamepad at all (works fine in Altirra and Mame). Also, my keyboard didn't work (couldn't start Donkey Kong).

 

Any ideas? This is a Windows 2003 Server - basically an XP system. I downloaded the C++ runtimes etc.

Share this post


Link to post
Share on other sites

Okay, the keyboard seems fine actually, I had just assumed it would work the same as Altirra (same keys). :)

 

Still no gamepad though.

Share this post


Link to post
Share on other sites

Reboot seems to have fixed it. Maybe it was the updates I'd done to the system..... anyway - working now.

 

Next problem - anyone found that full screen (the only way i like to play emulators) there is an extreme speed degradation? In a window speed is good.

Edited by Vaughan

Share this post


Link to post
Share on other sites

Rainbow runs slower with the larger display options as obviously more pixels need to be drawn by Windows, and time is needed to stretch the bitmap. My laptop is 5 years old and can run full screen flat-out at twice normal Atari speed.

Share this post


Link to post
Share on other sites

I admit, my computer at home is basically rubbish (Pentium 4, 1.8Ghz, 1.5GB of RAM). Altirra runs great full screen though.

 

Just an observation.

Share this post


Link to post
Share on other sites

I'm betting the difference is the OS. I ran a trace on Rainbow, and it is using GDI StretchDIBits() to render images. Stretching an image through StretchDIBits() is very slow on versions of Windows prior to Vista (with WDDM), and you can run an order of magnitude faster simply by just doing the stretch yourself into a DIB and then doing an unscaled blit from that. Altirra avoids this bottleneck because it defaults to Direct3D.

Share this post


Link to post
Share on other sites

Thanks for the explanation, although I can't fix it, myself, it at least prevents me from tinkering trying to make it work. ;)

Share this post


Link to post
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.

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...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...