Hello Andreas,

Andreas Wagner
<andreas.wag...@lowfatcomputing.org>
writes:

> Hello forthwrights!
>
> This past weekend I have begun porting amforth to build with avr-as so that
> the whole thing can be built using 100% free software.
>
> There are some things left to do such as doubling addresses because gas is
> byte oriented, not word oriented. I also need to deal with the fact that
> GNU avr-as is a single pass assembler and can't ".org" backwards. Also what
> could I do about .overlap?
>
> This will likely not work on the first try so I am interested to know what
> I could do as a recovery process. AVRdude apparently requires a functioning
> bootloader.
>
> For those interested, here is my work so far (starting with arduino uno):
>
> https://github.com/AndreasBWagner/amforth/tree/port_to_avr-as
>
> Thank you,
>
> Andreas

(*) I'm pleased to learn about your interest in AmForth but I question
    the direction you are taking. Why didn't you pick some C based Forth
    and simply make it run via avr-gcc ?

    I'm always sad when OSS projects split and this seems to me the
    direction you are taking. As Matthias would testify, I am currently
    his main "pestering" AmForth buddy. Still, keeping talent united is
    so important that I will always choose "prodding" rather than
    "diverting".

(*) The AVRDUDE develppers are more interested in the latest JTAG gizmos
    than in simple AVR109 compatible operation (I doubt if any of them
    is using Forth :-) As they refused to integrate BOOFA in their
    project, what seems to me so natural, I set up the repository here:

    https://github.com/wexi/boofa.git

    Please note that Matthias provided a definition that makes it easy
    to integrate BOOFA:

    .equ AMFORTH_RO_SEG = NRWW_START_ADDR + 512 ;make room for BOOFA

Cheers, Enoch.

    


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to