Page 1 of 3

Unreal Speccy Portable - ZX Spectrum emulator

Posted: Fri Sep 07, 2012 1:57 pm
by Andrey
Hello!

Can anyone who own raspberry pi try to build & run subj emulator?

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Fri Sep 07, 2012 8:00 pm
by cutterjohn
Andrey wrote:Hello!

Can anyone who own raspberry pi try to build & run subj emulator?
A link for the uber lazy would be helpful...

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Sat Sep 08, 2012 4:42 am
by Andrey
A link was in "subj emulator" text :)
Strange forum color scheme without links highlighting.

One more link:
http://code.google.com/p/unrealspeccyp/wiki/build_linux

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Sat Sep 08, 2012 1:39 pm
by cutterjohn
Andrey wrote:A link was in "subj emulator" text :)
Strange forum color scheme without links highlighting.

One more link:
http://code.google.com/p/unrealspeccyp/wiki/build_linux
Oh, so it was, I'd forgotten about the color scheme they REALLY need to change that... as a matter of fact their entire phpBB config could be changed...

I'll see if I can get around to attempting to build it some time in the relatively near future, but probably not until next week, unless I can give it a quick shot tomorrow and it goes fairly smoothly...

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Sat Sep 08, 2012 1:51 pm
by cutterjohn
Well, it builds w/o errors, so I think that I'll go try running and see what happens(I built remotely through an ssh term).

Takes a LONG time to build... I really need to get around to setting up distcc on my new desktop to cross-compile for the pi...

[EDIT]
SDL version... I'm not going to bother with wxWidgets...
[/EDIT]

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Sat Sep 08, 2012 1:58 pm
by cutterjohn
...and it seems to run ok... just used the ROM in res/rom sos128.rom.

Don't know anything about the spectrum(s) nor do I have any sw to try so that's about as much as I can do for you ATM...

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Sat Sep 08, 2012 5:27 pm
by Andrey
Wow, nice! Big thanks :)

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Sun Sep 09, 2012 7:53 pm
by Andrey
Spectrumers with rpi's needed for testing :)

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Mon Oct 08, 2012 7:55 am
by Andrey
go go go :roll:

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Mon Oct 08, 2012 7:59 am
by RaTTuS
Prosilver FTW
cutterjohn wrote:
Andrey wrote:A link was in "subj emulator" text :)
Strange forum color scheme without links highlighting.

One more link:
http://code.google.com/p/unrealspeccyp/wiki/build_linux
Oh, so it was, I'd forgotten about the color scheme they REALLY need to change that... as a matter of fact their entire phpBB config could be changed...

I'll see if I can get around to attempting to build it some time in the relatively near future, but probably not until next week, unless I can give it a quick shot tomorrow and it goes fairly smoothly...

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Fri Jan 04, 2013 12:45 am
by Andrey
Hello)
I wrote some code specially for rpi.

Prebuilt version for "wheezy" raspbian:
http://code.google.com/p/unrealspeccyp/ ... p&can=2&q=
Just unpack archive contents to your home folder.

+ native GLES v2 render with indexed textures & uber-shader ;)
+ SDL for keyboard input & sound

Note : use 50 Hz screen modes for full synchronization.
You can set it in /boot/config.txt
hdmi_group=1
hdmi_mode=19

Keys:
ESC - menu
Arrows, RIGHT CTRL - joystick.

Also you can build version by yourself.
Makefile is placed in build/rpi folder.

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Mon Jan 07, 2013 10:43 am
by Andrey
New version released.

files sorting in open file dialog
select last opened file
new keys binded:
F12 - reset
F7 - pause
F2 - quick save
F3 - quick load
F5 - start/stop tape

http://code.google.com/p/unrealspeccyp/ ... p&can=2&q=

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Wed Jan 09, 2013 6:04 pm
by Andrey

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Tue Jan 15, 2013 2:56 pm
by Otto
Nice job!

However, I get a blank screen when I try this on my old monitor via dvi at 1024x768?

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Tue Jan 15, 2013 7:56 pm
by Andrey
Hello)

Which version you tried?) from pi store or manually unpacked from zip?

Pleasy post bug report here and attach your /boot/config.txt

http://code.google.com/p/unrealspeccyp/issues/list

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Tue Jan 15, 2013 9:21 pm
by Otto
Manually unpacked from zip.

Works ok on a 720p tv, latest Raspbian image no changes made to config.txt

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Tue Jan 15, 2013 9:59 pm
by Andrey
You need to setup 50 Hz video mode in config.txt for full vertical synchronization with old PAL TVs ;) many scrollers in demos will run very smoothly.

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Wed Jan 16, 2013 8:24 am
by Otto
It works ok when I run it from X ?!

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Wed Jan 16, 2013 8:49 am
by Andrey
No, it works only with OpenGL ES 2.0 hardware acceleration in full screen.

For X-server compatible version you can try to build linux wx widgets version. But this not tested yet.
http://code.google.com/p/unrealspeccyp/wiki/build_linux

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Wed Jan 16, 2013 4:23 pm
by Otto
Hi Andrey,

I think you misunderstood my reply -

With terminal under X windows = full screen image

Without X = no image :?

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Wed Jan 16, 2013 7:49 pm
by Andrey
Oo wow, it works from terminal inside x server %) i ever thought it may work by this way.

But i dunno why it not work without X.
I tested it only by this way.

Please create bug report & attach your /boot/config.txt. I will try to reproduce.

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Thu Jan 24, 2013 4:01 pm
by Otto
Hi Andrey,

I have done some more testing from the console -

With hdmi_group=1 (CEA) in config.txt all modes seem to work apart from mode=1 (VGA).

With hdmi_group=2 (DMT) mode=16 (1024x768) or less does not work....?

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Thu Jan 24, 2013 4:26 pm
by Andrey
Hi, Otto!

Thanks for testing.
I really tested only with CEA modes because i need only 50Hz PAL-compatible modes.

With 60 Hz modes there are jerks on scrollers.
But it must work anyway.
I will test DMT modes soon...

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Fri Jan 25, 2013 12:13 am
by Andrey
I tried to test different DMT modes, but my TV always enable 480p mode 60Hz.
End emulator works ok.

Re: Unreal Speccy Portable - ZX Spectrum emulator

Posted: Tue Jan 29, 2013 8:32 am
by Otto
You may need this in your config.txt:

hdmi_ignore_edid=0xa5000080