./wip/rpcemu, Acorn RiscPC and A7000 emulator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.8.12, Package name: rpcemu-0.8.12, Maintainer: ryoon

PCEmu allows you to emulate classic Acorn systems, such as the Risc
PC and A7000, on multiple platforms including Windows, Linux and
Mac OS X.


Required to build:
[x11/renderproto] [x11/xproto] [x11/inputproto] [x11/xextproto] [x11/fixesproto4]

Master sites:

SHA1: d3b8221bacbc97e1c5c9deaf56654d9b7a425c81
RMD160: 6a9a1a25f7199bd52516d9c0aa285ef63e0a7f93
Filesize: 370.884 KB

Version history: (Expand)


CVS history: (Expand)


   2014-11-03 23:05:17 by Ryo ONODERA | Files touched by this commit (1) | Package updated
Log message:
Update TODO

* hostfs does not work for me.
   2014-11-03 23:01:04 by Ryo ONODERA | Files touched by this commit (6) | Package updated
Log message:
Update to 0.8.12

Changelog:
Version 0.8.12 - 22/10/2014

Changes in this build

    All Platforms
        ARM Core
            Fix 4 issues related to the SWP instruction
            Fix for STRB where the PC should be offset
            Fix implementation-specific behaviour for single data transfer
        Floppy Drive
            Support the FDC Format and Verify commands, this enables you to \ 
format an empty 800KB or 1600KB file as a disc image. Including code provided by \ 
Rob Sprowson.
            Experimental fix for floppy-drive support in Recompiler. Please \ 
report any issues discovered with this.
        Fix rendering of wimp modes 29 and 30 (800x600 in 1bpp and 2bpp)
        HostFS
            Add support for RISC OS ImageFS extensions and add a default disc \ 
name This enables several programs that previous failed to work to work, \ 
including Photodesk and the Acorn C/C++ installer.
            Add support for querying HostFS free disc space.
        Add a 'Help' menu to the UI with links to the website and manual

Version 0.8.11 - 23/10/2013

Changes in this build

    All Platforms

        Support for emulating Phoebe, the Risc PC 2. Produced with the \ 
assistance of The Centre for Computing History.

        Instructions on how to setup Phoebe emulation and the required files are \ 
on the 4corn website.
        http://www.4corn.co.uk/articles/phoebe/

        Note, this is a prototype machine, so is more for historical interest \ 
than running production code.
        Introduced the concept of configuring the Hardware Model rather than \ 
using CPU type to determine hardware. See the Settings->Settings window for \ 
details. You may need to reselect a model based on your previous CPU choice.
        Fix very rare bug in which the MIPS count was sometimes wildly incorrect.
    Windows
        Fix 'Follows Host Mouse' bug, where the host and emulated mouse pointers \ 
were not lined up until the RPCEmu window had been moved.
        Fix network GUI bug where the selected networking type was not correctly set.

Version 0.8.10 - 27/3/2013

Changes in this build

    All Platforms
        Fix bug in emulation of SMLAL instruction in 32-bit DynaRec.
        Fix bug in emulation of unaligned STR with Writeback in 32-bit DynaRec.
        Fix bug in emulation of LDR/LDRB with Writeback in both 32-bit and \ 
64-bit DynaRec.
        Extensive code-refactoring enabling the above fixes, and in preparation \ 
for future improvements.
    Windows
        Host CD-ROM drives now appear correctly in the CD-ROM submenu.
    Linux
        A program icon has been added to the main Window.

Version 0.8.9 - 1/1/2012

Changes in this build

    All Platforms
        Add support for emulation of 256 MB of RAM - the maximum possible in the \ 
Risc PC and A7000 architecture.
        A new option to reduce CPU usage. By enabling this menu option, RPCEmu \ 
will attempt to reduce its CPU usage by utilising the 'Idle' feature of RISC OS. \ 
Once enabled, the CPU usage should reduce roughly 30 seconds after booting RISC \ 
OS provided that activity is low enough. No 'Portable' module is required to use \ 
this feature. This is partly based on code by Jeffrey Lee.
        A two-button mouse mode, for use on laptops and similar: this menu \ 
option swaps the right and middle mouse buttons, allowing the more common RISC \ 
OS use of Select and Menu on two-button mouse systems such as laptops.
        Several fixes to the "Follow host mouse" feature, which should \ 
make it more reliable: Correctly interprets OS_Byte 106 and handles \ 
pointer/cursor linking.
        SWIs are now intercepted even when called using CallASWI, based on a \ 
patch by Alan Buckley. This further improves the reliability of the "Follow \ 
host mouse" feature.
        The mouse type will be automatically configured based on the type of \ 
emulated machine. Previously it was necessary to use '*configure mousetype' when \ 
changing between Risc PC and A7000 emulation.
        Resolved ARM bug where rotate could set C flag incorrectly.
        A possible crash in the Dynamic Recompiler has been prevented by a fix \ 
from Tom Walker.
        RISC OS 4.02 with no VRAM configured now boots in Risc PC emulation.
        Accuracy improvements to emulation of IOMD.
        Workaround ADC issue on 64bit recompiler which prevented RISC OS 5.17 \ 
from booting.
        Refactoring of code, particularly relating to RAM and IOMD.
    Windows
        The window size is now taller by one pixel. Previously it was too short, \ 
and the very bottom row of the display was missing.
        Some improvements to the GUI, including enabling Windows "Visual \ 
Styles" so that windows adopt the native look of the OS, and improving the \ 
layout of the "Configure" window.
        A potential freeze when choosing "File->Exit" has been fixed.
        An improved icon, which includes high-resolution variants for Windows \ 
Vista and later.
    Linux
        Some improvements to the GUI, including improving the layout of the \ 
"Configure" window.
   2012-10-07 16:53:42 by Aleksej Saushev | Files touched by this commit (79)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2011-09-28 16:55:43 by Ryo ONODERA | Files touched by this commit (9) | Imported package
Log message:
Import rpcemu-0.8.8 as wip/rpcemu.

PCEmu allows you to emulate classic Acorn systems, such as the Risc
PC and A7000, on multiple platforms including Windows, Linux and
Mac OS X.