|
From: John S. <jsa...@gm...> - 2026-04-19 18:49:21
|
Are the hardware dependencies reasonably isolated for porting? Thanks, John S On Sun, Apr 19, 2026 at 1:30 PM John Sarabacha <jsa...@gm...> wrote: > Definitely good news. > > John S > > On Thu, Apr 16, 2026 at 1:34 PM <ho...@tj...> wrote: > >> Fellow AmForthers, >> >> Martin Kobetic and I are pleased to announce the initial release of >> amforth32. This GPLv3 licensed project aims to advance the 32-bit ARM >> and RISC-V variants of AmForth. As many will know, a RISC-V target was >> introduced in AmForth release 6.7 in 2018 [1], joined by two ARM targets >> in release 6.8 in 2019 [2]. With Martin's interest in getting AmForth >> running on the ARM based Arduino(R) UNO R4, there was a great >> opportunity to restart the development of the 32 bit variants of AmForth >> in a conserted way, resulting in amforth32. Below is a link to the >> precompiled binaries with instructions on their use. >> >> https://github.com/amforth32/amforth32/releases/tag/v1.0 >> >> Intrinsically, amforth32 is AmForth at heart; an ITC Forth with >> recognisers. However, the codebase, build system and ecosystem have >> changed quite a bit since the 6.8 release. >> >> One key change is the adoption of QEMU virtual machines as first class >> targets, alongside their close (or not so close) real mcu counterparts. >> This allows non-mcu dependant elements of the codebase to be subject to >> automated testing. It also means that hardware is not required to try >> out amforth32 or to participate in the project. >> >> There is also a Forth debugger, a dynamic transpiler, a flash framework >> and ports to obtainable development board targets [3]. More details on >> the documentation website [a] and repo [b] >> >> [a] amforth32.github.io/amforth32 >> [b] github.com/amforth32/amforth32 >> >> Most of all, it has been a lot of fun getting this far. Of course, there >> are still things missing, and things which can be improved. We very much >> welcome participation, and contributions should be a little easier to >> make. >> >> A little early for May 4th be with you, but happy Forthing nevertheless. >> >> Best wishes, >> Tristan / Martin >> >> [1] https://sourceforge.net/p/amforth/mailman/message/36375091/ >> [2] https://sourceforge.net/p/amforth/mailman/message/36511255/ >> [3] and some less obtainable ones too >> >> >> _______________________________________________ >> Amforth-devel mailing list for http://amforth.sf.net/ >> Amf...@li... >> https://lists.sourceforge.net/lists/listinfo/amforth-devel >> > |