Note: this isn't going to work on RO5 until it's converted to use HAL_Timers, module source from a debug dump attached.
Attachments removed, as it's not going to work in its current state.
32bit AMPLE
Re: 32bit AMPLE
Oops, missed some 26bit only instructions...will update the archive above.
It's still not working though...just investigating
It's still not working though...just investigating
Re: 32bit AMPLE
On another look at the code, it would appear it needs IOC Timer 1 to work so isn't going to work on the Pi.
It will need recoding to use HAL_Timers before it's going to work on RO5...or wait until ADFFS has IOC timer emulation built in, which is the next thing on the list to sort out.
It will need recoding to use HAL_Timers before it's going to work on RO5...or wait until ADFFS has IOC timer emulation built in, which is the next thing on the list to sort out.
-
- Posts: 4
- Joined: Mon Jan 13, 2014 8:36 pm
Re: 32bit AMPLE
It would seem looking at the application code in ARMalyzer that there is a fairl;y big issue with the main application using a 26bit style exit routine.
However it uses the Shared C Lib (of RiscOS 3.70 ish vintage) meaning that if you can find someone that know what Norcroft generated it might be possible to implement a suitable fixup.
The alternate would be to do a clean implementation. (there are some notes on various FORTH systems over on the RISC OS Forum. Jones Forth+BB4WFORTH should provide some hints.)
!ArmForth although a desktop app seems to be incompatible with R05, although running it's APP through ARMalyesr suggested that the code only need major work in 3 areas.. - It should in theory be possible to implement AMPLE over an existing FORTH.- )
However it uses the Shared C Lib (of RiscOS 3.70 ish vintage) meaning that if you can find someone that know what Norcroft generated it might be possible to implement a suitable fixup.
The alternate would be to do a clean implementation. (there are some notes on various FORTH systems over on the RISC OS Forum. Jones Forth+BB4WFORTH should provide some hints.)
!ArmForth although a desktop app seems to be incompatible with R05, although running it's APP through ARMalyesr suggested that the code only need major work in 3 areas.. - It should in theory be possible to implement AMPLE over an existing FORTH.- )
Re: 32bit AMPLE
It may run under Aemulor as is. ADFFS is some way off being able to run it as it doesn't yet have IOC emulation or APCS_R to APCS_32 translation.