Safe mode: Difference between revisions

Content added Content deleted
mNo edit summary
mNo edit summary
Line 9: Line 9:


=={{header|68000 Assembly}}==
=={{header|68000 Assembly}}==
There is a "Supervisor Mode", however there's really nothing stopping you from setting the supervisor flag to true if you can execute arbitrary code.
The 68000 has no safe mode.


=={{header|8080 Assembly}}==
=={{header|8080 Assembly}}==
Line 260: Line 260:
However, when Wren is embedded in a host application, one needs to deal with the embedding API (or a wrapper thereof) to pass data between Wren and the host. The embedding API is written in C and, as such, is intrinsically unsafe. It is generally up to the programmer to ensure that API functions are passed the correct number of arguments and those arguments are of the correct types.
However, when Wren is embedded in a host application, one needs to deal with the embedding API (or a wrapper thereof) to pass data between Wren and the host. The embedding API is written in C and, as such, is intrinsically unsafe. It is generally up to the programmer to ensure that API functions are passed the correct number of arguments and those arguments are of the correct types.


{{omit from|Z80 Assembly}}
=={{header|Z80 Assembly}}==
Has no safe mode.


=={{header|zkl}}==
=={{header|zkl}}==