Giter Club home page Giter Club logo

rpcemu-dev's Introduction

⚠️ Attention: this repository is no longer being maintained. There will be no further work done on the patch, and no new binary releases will be created when future RPCEmu versions are released. Anyone who wishes to do so is welcome to use the work in this repository to create their own patches and/or binary releases. ⚠️

This is a development repository for RPCEmu, an Acorn RISC PC emulator for Windows, Mac and Linux. It is intended for use in developing and testing patches before they are submitted to the mailing list for inclusion in the original source tree.

The current version of RPCEmu, and the version upon which these patches are built, is 0.9.3.

The home page for RPCEmu can be found here: http://www.marutan.net/rpcemu/.

This repository contains the following patches:

  • Version 4 of the main OS X patch.
  • A patch to change the magic key combination for exiting capture mouse mode.

The sections below outline each patch in more detail.

OS X patch - version 4

This patch provides the following:

  • Keyboard support (required due to the way that QT exposes keyboard information).
  • Network support, using the new SLIRP functionality added in 0.9.2. This enables use of email, FTP, the web and so on.
  • Dynamic compilation support for later versions of OS X (including High Sierra, Mojave and Catalina).
  • Configurable data folder setting, allowing the application to reside in a different folder to its settings.
  • A non-Mac specific fix for an issue with locating the Ethernet driver (kindly provided by David Pitt).
  • A non-Mac specific fix for processing of mouse events when the application is terminating.

Magic key/capture mouse patch

By default, the key combination for exiting mouse capture mode in RPCEmu is Ctrl+End. There is no dedicated "End" key on Mac laptop keyboards, so this patch changes the magic keys to Ctrl+Command.

rpcemu-dev's People

Stargazers

 avatar Luke McCarthy avatar  avatar Tyson Key avatar  avatar Rik Hemsley avatar  avatar Benedict Hazel avatar Divya Pujara avatar Alan R Lowe avatar hubersn avatar C.W. Betts avatar Matthias Weiß avatar  avatar Stephen Hartley avatar Richard Olivey avatar Mohamed Saher avatar  avatar Nick Kaijaks avatar David Thomas avatar

Watchers

Rik Hemsley avatar  avatar  avatar  avatar

rpcemu-dev's Issues

Multiple drive support for HostFS

HostFS currently only supports one drive, with a fixed location ("hostfs", inside the data folder).

Requirements

  • Enhance HostFS to allow up to four drives.
  • Dialogue box for configuring mount points and any options.
  • Seamless upgrade of existing installations (configure the existing "hostfs" folder as drive 4).
  • Ensure the patch works correctly with Windows and Linux, as well as OS X.
  • Packages for Windows and OS X.
  • Allow configuration of the HostFS boot drive (*Configure HostFSDrive n).
  • Allow configuration of the HostFS boot option (*OPT 4 n).

Development of this patch will take place using the "multi-hostfs" branch.

Can't set Filesystem to HostFS

When I enter , I get the response <filing system hostfs not present <Error number &F8>>.
I observe that there is no directory inside the Data directory. I tried adding one but this made no difference. HostFS is to be found within the Data > riscos-progs directory.
and commands work OK.
What else should I have done?

Apple Silicon build

Hi,
Is there any chance you might release a universal binary that includes an Apple Silicon build of rpcemu? The existing Intel build you released works fine but I suspect battery life would be better with the native buiild. I've attempted to make it myself but haven't made much headway with figuring out how to install the necessary qt modules so I'm wondering if it's something that's super quick for you to do.

Can't open dmg on osx11

cant
Hello i'am fan user. I can't open the dmg archive on my mac. It's not the first time. The previous version 9.2 mismatch too. I tryed open others dmg archive and i haven't problem.
thank

Change key checked at startup for changing data directory

In 0.9.2 and earlier versions, if the CTRL key was held down whilst the emulator started, it would pop up a window allowing you to choose the data folder (containing the ROMs, HostFS, CMOS, etc).

On a Mac, CTRL+click is used to trigger a right click, which means that if you double-click on the emulator to start it with the key pressed, you get a context menu instead. This means there is a very short window for pressing the key so it can be detected.

The key should be changed to SHIFT, which does not clash with anything else.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.