Aemulor
Pages: 1 2
Rebecca (1663) 107 posts |
With the anticipated soon (Wakefield?) release of Aemulor for the Raspberry Pi, I have been thinking of buying a copy to move my last few bits and bobs from Virtual Acorn to the Pi. I know what it does, but how does it do it? Does it work behind the scenes to load 26bit apps as if they were running nativly on the desktop, or does it load up its own emulator like environment? Does it need a copy of an older OS Rom? Cheers, |
Chris Hall (132) 3554 posts |
Does it work behind the scenes to load 26bit apps as if they were running nativly on the desktop, or does it load up its own emulator like environment? Probably both but perhaps neither. To answer in practical terms, the normal arrangement is to load aemulor onto the icon bar as part of the boot process. While it is there, you are limited to an application slot of no more than 28M for all applications. You tell it as part of the configuration which apps that it needs to be active for (e.g. Impression). Other apps run at full speed but those marked as 26 bit run a bit slower – the overall effect is that something like Impression runs about as fast as it did when it ran natively on older hardware. You can kill off aemulor to recover the larger permitted application space. It has one or two minor bugs – for example Messenger Pro and Photodesk don’t always run at the same time with aemulor running – with Messenger Pro running, Photodesk stiffs the machine if you start it. So it is a good idea to kill aemulor whilst it is not needed. |
Rebecca (1663) 107 posts |
Thank you Chris for the information. I Do use Messenger Pro, so it is particularly useful to know they dont play well together. Cheers. |
Chris Hall (132) 3554 posts |
Aemulor and Messenger co-exist happily together for me on my Iyonix. If someone sends me a jpeg file by e-mail, I find that if I double click it to load Photodesk that’s when the machine stiffs. I suspect a bug in Photodesk. |
George T. Greenfield (154) 748 posts |
Photodesk has its quirks. FWIW, I load SwiftJPEG on boot up to view jpegs that I merely want to see, and Thump to view jpeg directories. I only fire up Photodesk to do actual image retouching. |
Bernard Boase (169) 208 posts |
I have rarely noticed any problem running PhotoDesk 3.12(•)—Aemulor and Messenger Pro being always active. But, as privately reported to Chris Hall, his !Cat application fails here on trying to Save out any version of the accumulated directory data, giving ADT apparently in the Aemulor module. Since he cannot reproduce my error condition, we have shelved the issue, but that still leaves me suspicious of Aemulor.
(Of course I can run !Cat across ShareFS from elsewhere if I really need it). |
SeñorNueces (1438) 162 posts |
Do you people know if Aemulor for Raspberry Pi was presented at the Wakefield show? Any pictures of it? Did it run Archimedes games? Is it available for purchase already? :D |
Chris Hall (132) 3554 posts |
Do you people know if Aemulor for Raspberry Pi was presented at the Wakefield show? It was on sale at the show and is available as a demo for free download from here – the demo will work for a few weeks after which you need to purchase the full version. The web site will ask for your machine ID and your download will then only work on that machine. It’s nice to get Impression Publisher, Publisher+, Style, WordWorks and TableMate working on my Raspberry Pi. Once I find the MathGreek font, I’ll get Equasor running too. My advice is to try the demo and see whether it does what you need. You can then purchase the full version later. |
Rebecca (1663) 107 posts |
I downloaded the Demo version this afternoon and it works fine- It does everything I wanted it to do. I was quite amused to see even the select version of !Paint running with it (I had to comment out the lines in !Run which RMEnsured SpriteExtend 1.52 and WindowManager 5.58). I look forward to buying the full version of Aemulor on pay day. Oh, and if anyone is worried about trying to find their machine’s ID, dont be concerned, a small app is provided on the site to do that for you. Chyeers, |
SeñorNueces (1438) 162 posts |
@Chris Hall: Thanks for the information :) I’ve been playing around with Aemulor on the Pi today. I’m mainly interested in gaming on Risc OS, so I tried some games with discouraging results: -Nebulus: black screen. Tittle screen music on the backgroud. -Mad Professor Mariarti: Same black screen + music. -Speedball 2: Intro is correctly displayed. Black screen when trying to start a game. -Pacmania: Black screen. …and so on. I was using a MDF for an old Acorn monitor whose resolutions are displayed in my monitor with no problems at all, and has 320×256 and 640×480 modes. PS: I made a similar post in the IconBar forums. I don’t think there’s much people interested in Risc OS retro-gaming, so I’m trying to get to all the people I can to collect/rise interest in this archeological hobby of mine. |
Malcolm Hussain-Gambles (1596) 811 posts |
If you want to get the old school games working, most will work. However not using Aemulor. |
SeñorNueces (1438) 162 posts |
Thanks for the suggestion, Malcolm. However, I’m not a player really: I just admire games for their technical archievements. I admire perfect scrolls, color-cycling and cool raster effects. |
Chris Evans (457) 1614 posts |
Hi Senor, Aemulor Pro on an Iyonix doesn’t run many games, it’s not primarily aimed at games emulation. |
Malcolm Hussain-Gambles (1596) 811 posts |
I’ve had no luck with aemulor on my ES for games, which do work? |
Graham (1826) 20 posts |
*Edit (6/17/13): I tried the latest version of ArcEm and everything is running great. I tried the demo version of aemulor and I’m not able to get any games to work. The last time I tried ArcEm, I wasn’t able to do anything. It would boot into RISC OS 3.x, but the emulator would lock up and do nothing. Games I tested on Aemulor: Lemings – Game would load for a moment then crash I’m using the ‘first generation’ Raspberry PI with 256MB of RAM. My native screen resolution is 1280×1024 (5:4). I’m new to the RISC OS scene, so I don’t have physical copies to test. Are there any games that were reported to run out of the box (or require modules)? Is ArcEM the best current solution for playing 26bit games? |
Adrian Lees (1349) 122 posts |
Aemulor is best described as a compatibility layer; it does not provide a full machine emulation, which would be much slower and not permit 26-bit applications to interact with/work alongside newer ones. Whilst many games certainly ran under Aemulor Pro on the IYONIX pc at the time of its release – I had a number of very helpful testers, thank you Ian and Matthew, especially – it is subject to OS changes too. The current release of Aemulor Pi is targeted primarily at desktop applications, and we’re not recommending it for games because of the OS and hardware differences between the Raspberry Pi and the IYONIX pc. As time goes on, and – hopefully – RISC OS migrates to newer hardware, with different capabilities, full machine emulation is the way to go for running very old games/applications. ArcEm and RPCEmu are the only real options at the moment, each with their deficiencies. |
SeñorNueces (1438) 162 posts |
Sad to read that, Adrian. For me, the Risc OS road ends here. An OS with no demos and proper games (as in tearing-less raster games) is boring. I’m also a programmer but I don’t get much inspiration for “serious” OSes. I hoped Risc OS native on the Pi would be something like Amiga OS on the FPGA Arcade board, keeping some compatibility with it’s old software: VIDC emulation on Aemulor also made me to keep hoping for that. For all this time I wondered why Risc OS community didn’t show much interest on old games/demos, while Amiga community is so passionate about these topics. |
Steffen Huber (91) 1953 posts |
Amiga was always mainly a games machine. RISC OS was always mainly a machine for serious use. So it should come as no surprise that the Amiga community (which is also a lot larger) is more interested to keep the old games running on modern hardware. There are very few “native” RISC OS games that are worth playing, and ArcEm caters for them (or better: is the best platform you could hope for playing RISC OS 2 ARM2/ARM3 games). Maybe ADFFS will help in the far and distant future – not sure if 26bit emulation is even planned though. |
Trevor Johnson (329) 1645 posts |
I understand where you’re coming from. Without this at the moment, I hope you still have enough interest in the RISC OS scene for you to occasionally pop in and see if the situation changes. |
Trevor Johnson (329) 1645 posts |
Maybe, but there were some cool demos.
I hope so. The Pi kids need to be attracted to the platform! |
SeñorNueces (1438) 162 posts |
That’s not true. Amiga was so excellent that it inspired programmers all over Europe to create the best home games of it’s period on a computer, yes. But it was oriented at image processing, video editing and audio production. It had a complete set of productivity software for all kind of tasks, nothing to envy from the Macintosh or Acorn computers. It wasn’t a console-with-keyboard as many people think.
I don’t agree here. There are great RISC OS games, some are exclusives (Chocks Away, Starfighter 3000, The Dungeon, Hamsters, Technodream), some are poor Amiga conversions (James Pond) and some are exact or improved Amiga conversions (Lemmings, James Pond 2, Zool, Lotus II, The Chaos Engine, Speedball II, Cannon Fodder, Pacmania
ArcEm makes them run, but it’s broken: it ignores host’s vsync and lets the games swap buffers whenever they want to on the emulated system, so games have horrible tearing, making them technically uninteresting and ugly as an in-browser java game. It’s insulting for how these fine games must have worked on a real Archimedes.
Of course. It’s just that I won’t fire up Risc OS until / if things improve for my archeological game / demo interests :D |
Keith Dunlop (214) 162 posts |
Remember that there is quite some variation in the OMAP4 chips. So it is entirely possible for someone else not to see tearing yet you do. It is a known hardware issue not software. |
SeñorNueces (1438) 162 posts |
Sorry but that’s nonsense. ArcEM’s video is NOT synced to host’s vsync. What does it have to do with OMAP4 chip variations? So it’s ArcEM, not my Pandaboard ES or my Raspberry Pi. |
nemo (145) 2546 posts |
Then that’s something that could (and arguably should) be addressed by the ArcEm developers which, as it’s on SourceForge, could include you. Meanwhile, RISC OS 5 (in particular) is more concentrated on the future and compatibility with “well written” software, rather than emulation of older features, and I think that’s appropriate. |
Adrian Lees (1349) 122 posts |
I did say /current/ release of Aemulor Pi. The VideoCore hardware in the RaspberryPi is very capable. And Aemulor has at its heart an ARM-on-ARM emulation engine that is faster than either ArcEm or RPCEmu. RISC OS itself should most definitely be focused upon the future. |
Pages: 1 2