Discussion:
[Rpcemu] RPCEmu 0.9.0
J Percival
2018-05-06 09:19:59 UTC
Permalink
Thanks for the new release. Seems to work great!
A new version of RPCEmu is available, X.X.X
http://www.marutan.net/rpcemu/
The two major changes in version 0.9.0 compared to previous versions.
* Changed to the Qt5 library for the GUI. Previously we used the Allegro
4
library and additional win32 code.
- The GUI is shared by all platforms, reducing maintenance work.
- The Linux/BSD builds gain the full GUI that previously was Windows
only.
- The full-screen mode should no longer crash.
- The full-screen mode uses software scaling. It will no longer resize
your
host OS desktop and it preserves the aspect ratio of the emulator
video
modes.
- The clock "drift" (where host and emulated clock move apart) should be
gone. As such we no longer enable the SyncClock module by default.
However
if this is causing you an issue please report it.
* Changed the threading model of the program so that the GUI is in a
separate
thread from the emulation of the machine.
- The most obvious change from this is that opening menus and configure
windows does not halt the emulation of the machine while you work with
them.
Additional fixes in version 0.9.0
- Linux: Support being built as a position independent executable (PIE),
this
allows the 64-bit recompiler builds to work without modification on
Linux
distributions which compile all software as PIE by default (e.g. Ubuntu
16.10 and later)
- Windows: HostFS date stamps should be correct regardless of Daylight
Savings Time flag.
- ARM Core: STM with store of R15 should vary with processor type (x86
recompiler).
- ARM Core: STRT/STRBT with store of R15 should store same value as
STR/STRB.
- The mouse will work when changing between A7000 and RPC models without
having to rerun RPCEmu.
- In 'Follow host mouse' mode, enabled support for OS_Word 21,3 'Move
Mouse',
also supports BBC BASIC 'MOUSE TO'.
- In 'Follow host mouse' mode, the mouse should work correctly if you
change
to fullscreen, change RISC OS mode and leave fullscreen again.
- Clang compiler is now recognised when writing to the log file.
A special thanks to the members of the RPCEmu mailing list who helped with
testing these wide-ranging changes.
Matthew Howkins
Peter Howkins
_______________________________________________
Rpcemu mailing list
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
Peter Russell
2018-05-07 00:07:59 UTC
Permalink
A new version of RPCEmu is available, X.X.X
Is there anything for Mac users? Peter
--
Peter M Russell
Adelaide, South Australia
Using RISCOS on Iyonix - immune to all M$ viruses
Tim Powys-Lybbe
2018-05-07 07:54:27 UTC
Permalink
Post by Peter Russell
A new version of RPCEmu is available, X.X.X
Is there anything for Mac users? Peter
Can’t answer this. But I am about to give the new version a thrash on my Mac. I failed to get RPCemu running OK for networking a couple of months back, but the core RPC emulation worked well with the latest test build. Since then there has been a new VirtualBox for Mac, a new Ubuntu LTS and now a glorious new RPCEmu, so I hope to give them all a Big Thrash starting later today.
--
Tim Powys-Lybbe ***@powys.org
for a miscellany of bygones: http://powys.org/
Theo Markettos
2018-05-07 16:06:52 UTC
Permalink
Post by Peter Russell
A new version of RPCEmu is available, X.X.X
Is there anything for Mac users? Peter
I had a look at this for the preview version. The bottom line is the keyboard doesn't work. The problem is that Qt on the Mac, and in fact any other Mac libraries, don't expose raw key events. Even if we worked around that, it means that we can only read a limited number of keys, some special keys don't work, and keystrokes would move around depending on whether your Mac was set to US, UK, QWERTY, AZERTY, etc.

It might be worth doing, but the overall experience won't be very nice. Best I can suggest at the moment is running the Linux or Windows versions under VirtualBox. Those at least should have a working keyboard.

Theo

Steve Fryatt
2018-05-07 10:17:59 UTC
Permalink
On 5 May, Peter Howkins wrote in message
A new version of RPCEmu is available, X.X.X
http://www.marutan.net/rpcemu/
The two major changes in version 0.9.0 compared to previous versions.
* Changed to the Qt5 library for the GUI. Previously we used the Allegro
4 library and additional win32 code.
Thanks for the new version -- overall the new interface is a lot better than
the old one on Linux.

However... There seem to be problems with Full Screen mode on older versions
of Ubuntu which are Unity-based.

Full Screen works fine on my desktop system, running Gnome-based GUbuntu
16.04, but on my laptop, which is still on Unity-based Ubuntu 14.04,
full-screen just makes the window into one which can't be moved or expanded.
All of the window furniture is still visible, as are the Unity menu bar and
quick launch bar. The RISC OS iconbar is therefore lost off the bottom of
the Linux screen.

Has anyone else noticed similar behaviour, or have I got some oddity with my
setup here?
--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/
Tony Moore
2018-05-07 15:07:15 UTC
Permalink
A new version of RPCEmu is available
[snip details]

Very many thanks for this excellent upgrade - here it's running RO 6.20
on Windows 7 Pro - the fullscreen mode is a considerable improvement.

However, I'm not sure that I fully understand how fullscreen is intended
to work. For the moment, I've used anymode to create a display having
the same resolution as the screen, 1920x1080. Settings > Fullscreen mode
then removes the Windows window furniture, so that the RPCEmu display
fills the screen. All well and good. However, if RPCEmu is quit, and
re-started, it is necessary to activate Settings > Fullscreen, all over
again. Is it possible to configure RPCEmu to start in Fullscreen?

Thanks again

Tony
Loading...