descriptionnone
homepage URLhttp://riscose.sourceforge.net/
ownergit@davel.me.uk
last changeThu, 2 Nov 2023 17:42:02 +0000 (2 17:42 +0000)
content tags
add:
README.md

Riscose -- a RISC OS emulator

Some of us ex-Acorn users miss Zap, but here's your chance to do something about it! I've cobbled together this emulation which runs some simple RISC OS binaries (mostly those written in C which rely on SharedCLib, but try your luck...).

To test it, you'll obviously need a RISC OS binary; I'd suggest grep because I know it works, at least partially :-) I've put a page up with some of the binaries I've used for testing at:

   http://riscose.sourceforge.net/testbinaries.html

So just dump it into the src/ folder for now and type:

./configure && make
(cd src && ./riscose grep free) <README

or something like that, i.e. the arguments to the riscose program are the name of the binary (currently only `Absolute' executables are supported), followed by the arguments you want passed to the RISC OS binary, e.g.

cd src && ./riscose grep -n free ../README

If you're inspired by that, and know a bit about RISC OS check out the ToDo file and get hacking.

If you've acquired riscose from git then you need to have maintainer tools available.

aclocal && autoheader && automake --add-missing && autoconf

-- Matthew (and Dave)

shortlog
2023-11-02 Dave LambleyOS_Write0 returns a pointermaster
2023-10-31 Dave LambleyOS_Control needs to ignore ignore PSR flags
2023-10-31 Dave LambleyDebug on SWI support
2023-10-27 Dave LambleySupport OS_Control
2023-10-25 Dave LambleyDoes not need to be in all caps
2023-10-25 Dave LambleyFix stray bracket breaking build
2023-10-25 Dave LambleyReflect new behaviour
2023-10-25 Dave LambleyUnhandled SWIs now return with error
2023-10-25 Dave LambleyImprove reporting of unhandled SWIs
2023-10-25 Dave LambleyTidy unhandled behaviour
2023-10-25 Dave LambleyAdd some documentation
2023-10-25 Dave LambleyAlways report our thread id
2023-10-25 Dave LambleyAdmit what we don't support
2023-10-25 Dave LambleySupport vCont
2023-10-21 Dave LambleyAdd auxv data to correct files
2023-10-21 Dave LambleyMerge i386 overflow fix
...
heads
5 months ago master
4 years ago davel/before-rebase
4 years ago davel/warnings