Re: A86: sorry again: sc2k
[Prev][Next][Index][Thread]
Re: A86: sorry again: sc2k
> >A good idea for a new shell or a new version might be a flag. If the
> >program sets it before it finishes, it gets written back. If it does not,
> >it does not. Or maybe vice-versa. Dunno. Just a thought. The truth
> >is, the way the shells that don't do writeback are made, it would take
> >a lot of rewriting and another 500 bytes or so of mem to add write-
> >back. Feel free to ruminate.
>
> Not 500 bytes. It would just call _FINDSYM and use some ABSolute addressing
> block moves to copy from _asm_exec_ram to the correct program's absoulute
> address
It would take a lot more than that. These shells only emulate 85 programs;
they probably just use _exec_assembly to run 86 programs.As I remember, Rascall
does write back to 85 programs.
References: