Emulator - get latest release here.

The Uzebox now have a fully functional emulator! Download and discuss it here.
Post Reply
DavidEtherton
Posts: 252
Joined: Tue Dec 02, 2008 12:38 am
Location: Carlsbad, California (USA)

Emulator - get latest release here.

Post by DavidEtherton »

Image

Attached is the latest release of the emulator. I'll edit this post as necessary so that it's always the most recent.

Prebuilt executable for Win32 (no warranties, but it is scanned to be virus and trojan-free). People maintaining builds for other platforms, feel free to add messages to this thread and edit them as releases are updated.

Current version: v2.0 (Github updated as well, on master branch)

Changes for V2.0
  • Code ported to SDL2
  • Improved refresh rate from 30hz to 60hz
  • Rewrite of the CPU decoder core for massive speed improvements
  • Rewrite of the line renderer for speed improvements
  • Support arbitrary window resizing
  • Added support for movie capture (requires ffmpeg)
  • Improvements to the SD emulation
  • Support for Emscriptem compiler (to run in browser)
  • Lots of other improvements and bug fixes
  • Many thanks to Artfox, Jubatian and CunningFellow for their awesome work on this version, you guys rocks!
Downloads
Last edited by DavidEtherton on Sun Feb 08, 2009 10:00 pm, edited 11 times in total.
tim1724
Posts: 30
Joined: Mon Dec 08, 2008 8:38 pm

Re: Emulator - get latest release here.

Post by tim1724 »

Prebuilt executable for Mac OS X. It is a Universal Binary (both Intel and PowerPC) built for Leopard (Mac OS X 10.5). It requires the framework version of SDL. Put SDL.framework in either /Library/Frameworks or ~/library/Frameworks. Get it here: http://www.libsdl.org/download-1.2.php

Includes executable, source (unchanged except for a #include line), Makefile, and supporting files needed for Mac OS X compilation (SDLMain.h and SDLMain.m), along with a Mac-specific readme file.

Current version: v1.09

I'll try to keep this updated with the latest version, but forgive me if I lag behind a bit. Dave just updates this thing too often for me to keep up. :-) You can always compile the latest source yourself with my Makefile.


--
Tim Buchheim
Attachments
uzem-1.09-mac.zip
uzebox emulator 1.09 for Mac OS X Leopard
(62.7 KiB) Downloaded 1075 times
Last edited by tim1724 on Wed Feb 11, 2009 2:51 am, edited 5 times in total.
User avatar
uze6666
Site Admin
Posts: 4801
Joined: Tue Aug 12, 2008 9:13 pm
Location: Montreal, Canada
Contact:

Re: Emulator - get latest release here.

Post by uze6666 »

Hi Dave, can I suggest you update only the initial post with you updates? My storage is raising sharply since a few weeks.

Uze
DavidEtherton
Posts: 252
Joined: Tue Dec 02, 2008 12:38 am
Location: Carlsbad, California (USA)

Re: Emulator - get latest release here.

Post by DavidEtherton »

uze6666 wrote:Hi Dave, can I suggest you update only the initial post with you updates? My storage is raising sharply since a few weeks.

Uze
Sure -- the emulator is usually under 30k compressed, but I can see how that can still add up. I can delete the attachments from old posts too.

-Dave
User avatar
uze6666
Site Admin
Posts: 4801
Joined: Tue Aug 12, 2008 9:13 pm
Location: Montreal, Canada
Contact:

Re: Emulator - get latest release here.

Post by uze6666 »

Thanks. Size is one issue but also having those attachments all over the place may get confusing for newbies.
User avatar
uze6666
Site Admin
Posts: 4801
Joined: Tue Aug 12, 2008 9:13 pm
Location: Montreal, Canada
Contact:

Re: Emulator - get latest release here.

Post by uze6666 »

Hey Dave, I've integrated the emulator sources to the project and committed that to SVN. I've also added a download package with pre-compiled binaries:

http://code.google.com/p/uzebox/downloa ... -win32.zip

For the other versions I'm not sure what it takes so perhaps I will let others add it.

Uze
atscha

Re: Emulator - get latest release here.

Post by atscha »

hy there!

Is there any macos build of the emu around? Would love to play megatris!
keithkml
Posts: 30
Joined: Tue Feb 03, 2009 10:56 pm
Location: Baltimore, MD

Re: Emulator - get latest release here.

Post by keithkml »

Hi, I got the latest version and it's running very slowly for me - I believe it's slower than previous releases. Either way it's not running in real time, and it's using all available CPU. Is this normal? I'm on an Intel P4 1.8Mhz laptop on XP Pro. Anything else I can do to debug to give you more information?
DavidEtherton
Posts: 252
Joined: Tue Dec 02, 2008 12:38 am
Location: Carlsbad, California (USA)

Re: Emulator - get latest release here.

Post by DavidEtherton »

keithkml wrote:Hi, I got the latest version and it's running very slowly for me - I believe it's slower than previous releases. Either way it's not running in real time, and it's using all available CPU. Is this normal? I'm on an Intel P4 1.8Mhz laptop on XP Pro. Anything else I can do to debug to give you more information?
Did you have 1.08 before? I only made one relevant change to the win32 version, so the only thing I can think of is I accidentally made a debug build instead of a release build. But I just downloaded the source code and rebuilt the release build and it came out to the same size.

Can anybody else confirm a slowdown? It's possible I grabbed the wrong version out of SVN somehow.

EDIT: The only thing that might matter is

pixel = palette[value];

changed to

pixel = palette[value & DDRC];

but I'd be surprised if that was visible as more than a 1-2% on final framerate considering all the other overhead in the emulator. On my MacBookPro SDL is the bottleneck by far -- particularly in windowed mode. Perhaps you were running in fullscreen before and are now in windowed mode?

-Dave
User avatar
uze6666
Site Admin
Posts: 4801
Joined: Tue Aug 12, 2008 9:13 pm
Location: Montreal, Canada
Contact:

Re: Emulator - get latest release here.

Post by uze6666 »

Is there any macos build of the emu around? Would love to play megatris!
Sure just download "uzem-1.09-mac.zip" a few posts upwards. Btw, if you want quicker answers, join the forums. I rarely check for anonymous posts.
Can anybody else confirm a slowdown? It's possible I grabbed the wrong version out of SVN somehow.
No slowdown at all for me, everything is perfect!

Uze
Post Reply