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

Re: MultiTOS



The AES grabs all kinds of vectors, which is the main reason you can't
kill the (MultiTOS) AES and restart it -- the vectors are left pointing
into free memory. (The ROM AES also has a BSS at a fixed address in
memory, so after it has run once some variables are initialized (and so
it doesn't re-initialize properly the next time).

As for the AES devices: AES_MT is a hack to avoid polling all the things
(timer, mouse, etc.) the AES may be interested in, and AES_BIOS is
a hack to fix programs that mix BIOS and GEM I/O (reading from AES_BIOS
is basically the same as doing an evnt_keyboard).