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

Re: [MiNT] FreeMiNT 1.18 release coming up.



On 04/03/2013 10:45, Eero Tamminen wrote:
My understanding is that EmuTOS tries to be a clean TOS implementation,
it doesn't implement dirty / deprecated API's unless they're required by
large number of existing programs (i.e. cannot be fixed in the programs
themselves).

The rule is simple. EmuTOS is supposed to provide the same functionality as Atari TOS (and more). If clean programs work on TOS, they must also work on EmuTOS.

If dirty/deprecated/undocumented APIs are consistent in all TOS versions, they will have to be implemented in EmuTOS, too.

On the other hand, EmuTOS will *not* support bad programs doing illegal things.

EmuTOS for example doesn't implement line-A functions, except for the ones
for turning mouse on and off.

In EmuTOS, the Line A is missing not because we don't want it, but because no one implemented it yet.

Is there a test program I could try with all the other TOS versions,

I did one.
It just called Super(0) the appl_int(). It crashed with both TOS and EmuTOS.

--
Vincent Rivière