log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Geminus (Gen:8)
- A new monitor for my RISC OS and Mac systems (News:1)
- May news round-up (News:)
- How likely is it that... (PP:2)
- NetSurf or Iconbar? (Site:1)
- GDPR and RISC OS (News:1)
- Power Switching a RaspberryPi (News:1)
- Drag'n'Drop Spring 2018 edition released (News:)
- Messenger Pro reaches release 8 (News:)
- RPCEmu 0.9.0 (Gen:2)
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
Site Search
 
Article archives
The Icon Bar: General: RPCEmu 0.9.0
 
  RPCEmu 0.9.0
  flibble (21:45 5/5/2018)
  markee174 (11:06 6/5/2018)
 
Peter Howkins Message #124280, posted by flibble at 21:45, 5/5/2018
flibble

Posts: 865
A new version of RPCEmu is available, 0.9.0

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
  ^[ Log in to reply ]
 
Mark Stephens Message #124281, posted by markee174 at 11:06, 6/5/2018, in reply to message #124280
Member
Posts: 37
Brilliant news. Wil other eve a Mac update?
  ^[ Log in to reply ]
 

The Icon Bar: General: RPCEmu 0.9.0