RPCEmu 0.9.1

ask about 32-bit emulators like ArcEm, Red Squirrel, Arculator or RPCEmu here
Post Reply
User avatar
flibble
Posts: 714
Joined: Tue Sep 22, 2009 10:29 am
Contact:

RPCEmu 0.9.1

Post by flibble » Wed Oct 24, 2018 5:17 pm

A new version of RPCEmu is available, 0.9.1

http://www.marutan.net/rpcemu/

Changes in this release
  • User Interface
    • A screenshot can be saved of the current display, by choosing 'Take Screenshot...' from the File menu.
    • Entering full-screen mode displays a reminder of how to leave this mode. The message can be hidden by ticking the checkbox.
    • Choosing 'Reset' or 'Exit' from the File menu will request confirmation before taking the action.
    • The CD-ROM sub-menu has moved to the Disc menu.
  • Networking
    • The EtherRPCEm driver module now works with RISC OS Select 3 or later (4.39 - 6.20).
    • Networking configuration now requires fewer steps to be performed in RISC OS as a result of the following changes. The documentation has been updated to reflect this.
    • The driver module is now provided directly by the networking podule. This means there is no need to install the driver in the Boot sequence.
    • The driver module is now 26/32-bit neutral. This means that there is no need to install an updated SharedCLibrary for the network driver. Note, you may well still need this update for application compatibility.
    • The driver module now auto-installs AutoSense file in Boot sequence.
  • HostFS
    • The Create-Dir, Rename and Save entry points now return an error if part of the path is invalid, instead of saving the file to a wrong location.
  • Keyboard
    • Keys can no longer get 'stuck' if held down when interacting with GUI menus.
  • Other fixes
    • Some potential crash scenarios when resetting/exiting have been fixed.
  • Windows
    • Shift-F10 key-presses are now passed through to the emulated machine, instead of invoking the Windows context menu handler.
    • If you are using a keyboard layout with 'dead keys' (e.g. US-International) these key-presses are now passed through. Dead keys are used to compose accented characters, and are not found on the UK keyboard layout.
    • The Windows executable has Data Execution Prevention (DEP) enabled.
All the keyboard fixes and the enabling of DEP are based on contributions by J. Percival.

Matthew Howkins
Peter Howkins

Dunkinator
Posts: 44
Joined: Fri Oct 16, 2015 11:15 am
Contact:

Re: RPCEmu 0.9.1

Post by Dunkinator » Tue Nov 13, 2018 6:03 am

Is it possible at all to add keyboard shortcuts to the emulator? Would be wonderful to have a key shortcut to change the floppy disk and save having to dive into the menus to do so!

User avatar
flibble
Posts: 714
Joined: Tue Sep 22, 2009 10:29 am
Contact:

Re: RPCEmu 0.9.1

Post by flibble » Tue Nov 13, 2018 1:32 pm

Dunkinator wrote:
Tue Nov 13, 2018 6:03 am
Is it possible at all to add keyboard shortcuts to the emulator? Would be wonderful to have a key shortcut to change the floppy disk and save having to dive into the menus to do so!
Unfortunately not without creating another problem :(

If we have a keyboard shortcut that is taken by the emulator that's a key combination that can't be passed to an emulated app.

Ps, on real hardware you always had to press the eject button anyway, we're faff for faff compatible!

RichardP
Posts: 32
Joined: Tue Oct 30, 2018 3:42 pm
Location: Cambridge
Contact:

Re: RPCEmu 0.9.1

Post by RichardP » Tue Nov 13, 2018 3:20 pm

Is there an easy way to get it to compile on linux... or is there an ubuntu repository I can get the binary from?

Richard

User avatar
flibble
Posts: 714
Joined: Tue Sep 22, 2009 10:29 am
Contact:

Re: RPCEmu 0.9.1

Post by flibble » Tue Nov 13, 2018 4:17 pm

RichardP wrote:
Tue Nov 13, 2018 3:20 pm
Is there an easy way to get it to compile on linux... or is there an ubuntu repository I can get the binary from?
http://www.marutan.net/rpcemu/linuxcompile.html

RichardP
Posts: 32
Joined: Tue Oct 30, 2018 3:42 pm
Location: Cambridge
Contact:

Re: RPCEmu 0.9.1

Post by RichardP » Tue Nov 13, 2018 4:54 pm

flibble wrote:
Tue Nov 13, 2018 4:17 pm
RichardP wrote:
Tue Nov 13, 2018 3:20 pm
Is there an easy way to get it to compile on linux... or is there an ubuntu repository I can get the binary from?
http://www.marutan.net/rpcemu/linuxcompile.html
Awesome.. thanks, the guide I had was a bit outdated... holding thumbs now :D

Richard

RichardP
Posts: 32
Joined: Tue Oct 30, 2018 3:42 pm
Location: Cambridge
Contact:

Re: RPCEmu 0.9.1

Post by RichardP » Thu Nov 15, 2018 9:41 am

Almost all working....

Using 3.71 ROMS and Blank HDF file.. I expected this error on a Blank hard disk...
Arcstartup.png
And running, HOSTFS seems not to be there? (Trying to install SparkPlug) and finally get !HForm installed
run.png
Any insights?

Regards,
Richard
Last edited by RichardP on Thu Nov 15, 2018 9:42 am, edited 1 time in total.

User avatar
flibble
Posts: 714
Joined: Tue Sep 22, 2009 10:29 am
Contact:

Re: RPCEmu 0.9.1

Post by flibble » Thu Nov 15, 2018 4:06 pm

RichardP wrote:
Thu Nov 15, 2018 9:41 am
Any insights?
http://www.4corn.co.uk/articles/rpcemu371win/

Also can you post the log file that is generated, rpclog.txt

RichardP
Posts: 32
Joined: Tue Oct 30, 2018 3:42 pm
Location: Cambridge
Contact:

Re: RPCEmu 0.9.1

Post by RichardP » Thu Nov 15, 2018 4:54 pm

flibble wrote:
Thu Nov 15, 2018 4:06 pm
RichardP wrote:
Thu Nov 15, 2018 9:41 am
Any insights?
http://www.4corn.co.uk/articles/rpcemu371win/

Also can you post the log file that is generated, rpclog.txt
Added Log file. I am using the Linux version.
Attachments
rpclog.txt
(1.47 KiB) Downloaded 16 times

hubersn
Posts: 171
Joined: Sun Aug 14, 2016 7:59 pm
Contact:

Re: RPCEmu 0.9.1

Post by hubersn » Thu Nov 15, 2018 5:50 pm

RichardP wrote:
Thu Nov 15, 2018 4:54 pm
flibble wrote:
Thu Nov 15, 2018 4:06 pm
RichardP wrote:
Thu Nov 15, 2018 9:41 am
Any insights?
http://www.4corn.co.uk/articles/rpcemu371win/

Also can you post the log file that is generated, rpclog.txt
Added Log file. I am using the Linux version.
Your RPCEmu dir is missing the poduleroms directory (on the same hierarchy than roms, podules, hostfs etc.), look in the source tree in /riscos-progs/HostFS/ for the files needed in this directory - it will be hostfs,ffa and hostfsfiler,ffa.

Don't know why your Linux build din't copy those automatically? I haven't built a Linux version since 0.8.15, so can't be of much help here.

Have fun
hubersn

RichardP
Posts: 32
Joined: Tue Oct 30, 2018 3:42 pm
Location: Cambridge
Contact:

Re: RPCEmu 0.9.1

Post by RichardP » Thu Nov 15, 2018 8:05 pm

hubersn wrote:
Thu Nov 15, 2018 5:50 pm
RichardP wrote:
Thu Nov 15, 2018 4:54 pm
flibble wrote:
Thu Nov 15, 2018 4:06 pm


http://www.4corn.co.uk/articles/rpcemu371win/

Also can you post the log file that is generated, rpclog.txt
Added Log file. I am using the Linux version.
Your RPCEmu dir is missing the poduleroms directory (on the same hierarchy than roms, podules, hostfs etc.), look in the source tree in /riscos-progs/HostFS/ for the files needed in this directory - it will be hostfs,ffa and hostfsfiler,ffa.

Don't know why your Linux build din't copy those automatically? I haven't built a Linux version since 0.8.15, so can't be of much help here.

Have fun
hubersn

Thanks.. spotted it .. I downloaded a tar.gz file and they were all there- I originally done a checkout from the repository.

User avatar
myelin
Posts: 740
Joined: Tue Apr 26, 2016 9:17 pm
Location: Mountain View, CA, USA
Contact:

Re: RPCEmu 0.9.1

Post by myelin » Sun May 05, 2019 4:23 am

Here's an experimental macOS binary, using VincentVega's patches:

https://github.com/myelin/rpcemu-macos/ ... /0.9.1-pp1
SW/EE from New Zealand, now in Mountain View, CA, making BBC/Electron hardware projects for fun.
Most interesting: Arcflash, FX2+PiTubeDirect Tube/Cartridge adapter, USB cart interface.

Post Reply