The Ultimate Acorn Archimedes talk [video]
media.ccc.de
media.ccc.de
In about '94 my Archie could out perform a modern(ish) 486DX PC despite it being an origonal '87 model
Fast forward 20 years and the processor that powered this machine evolved to something that's on every mobile phone / smart appliance I can see.
Speed wise it could run rings around a low-end 486 for computation, but it had hardware scrolling, timers for interrupts, 800x600 with 256 chunky colours, 8channel DMA sound and so could do perfect Amiga ports.
Checkout starfighter 3000, XC or Darkwood for what it could do
https://youtu.be/-j-1vxPmksM https://youtu.be/fevJ6jzgvGs https://youtu.be/_Bx_m8xXr60
Neither of these. Just a very basic text editor.
That BASIC also had proper functions and procedures as well as special fast integer variables in zero page, it offered easy access to the whole machine from graphics to sound to ADCs and tape or disk IO. It was also very fast for the time, and the manuals that came with the machine were excellent.
The BBC micro user manual section on the inline assembler is available here for anyone interested in how it worked: http://central.kaserver5.org/Kasoft/Typeset/BBC/Ch43.html
Now with Moore's law coming to an end I sometimes dream that RAM speeds might catch up so much that we can get rid of the caches again and that we will get back the nice deterministic performance behaviour we had in the old times.
If that had been available back then would it have changed the popularity of the system.
Mind you, I always wonder what would have happened if they had open sourced their OS back then and provided the source with a monthly subscription update service.
Doom was released for this platform, wasn't it? Indeed, being able to run 3D-ish games cleanly would have been a significant advantage for the Acorn over its home-computer competitors. (I think the 3DO platform was also built on an ARM architecture, and was ultimately far more successful in the gaming domain)
> Mind you, I always wonder what would have happened if they had open sourced their OS back then
The OS still isn't open source even today, long after becoming commercially irrelevant. Quite sad.
I think there were some licensing issues originally.
The RISC OS Open code is RISC OS 5, one of those two descendants. It's based on the original Acorn code, though obviously much improved over the last Acorn version. The most significant change is, as you say, that it uses the standard ARM 32 bit addressing mode, rather than the original 26 bit mode (support for which was removed from ARM chips in the mid 90s). Consequently it has been made to run on Raspberry Pi and various other modern SBCs.
It's not the only implementation, though: the language had also been cloned as Brandy Basic (GPL) and also reimplemented in various commercial versions, notably BBC Basic for Windows. In times past there was also a compiled version (ABC) for RISC OS, though I don't know if it's still functional.
https://www.youtube.com/watch?v=V6HQrXCRZsw
Just add a Tube co processor and replace the graphics hardware
https://github.com/hoglet67/PiTubeDirect/wiki https://stardot.org.uk/forums/viewtopic.php?t=13632