[A83] Re: Running external ASM programs from within an ASM program...


[Prev][Next][Index][Thread]

[A83] Re: Running external ASM programs from within an ASM program...




> Multitasking is far from impossible on a Z80 calc.
You can of course always find a workaround, but you
cannot implement all the features that would be
normally available: own interrupt, usage of shadow
regs (it seems I'm mentioning them quite frequently
these days, but exx is really one of the most powerful
instructions of the z80). You need to set up separate
stacks for all the tasks... But you must know it better.

Anyway, what I mean is that truly individual programs
cannot be run simultaneously, they must be already
coded in a way that prevents them from hurting each
other, since the shell cannot control that.

As I said, I see more sense in making a multitasking
basic environment, where you can e. g. calculate
partial fractions in the background while doing
calculations on the home screen.

PG






References: