Check-in [95a65f9e94]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add clarification to API_LEVEL.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | wip-springcoat-bringup
Files: files | file ages | folders
SHA1: 95a65f9e9439cea7da8058f3001547412a727676
User & Date: stephanie.gawroriski 2020-05-10 20:19:15
Context
2020-05-11
02:34
Add some more base system calls and otherwise. check-in: 62ae333b39 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-10
20:19
Add clarification to API_LEVEL. check-in: 95a65f9e94 user: stephanie.gawroriski tags: wip-springcoat-bringup
20:14
Add note about execution level update. check-in: a8b7dfa961 user: stephanie.gawroriski tags: wip-springcoat-bringup
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to modules/cldc-compact/src/main/java/cc/squirreljme/jvm/SystemCallIndex.java.

145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
	 * @squirreljme.syscallreturn This generally does not return, if it does
	 * then the error code will likely specify why this failed.
	 */
	byte EXIT =
		11;
	
	/**
	 * The API Level of the VM, this has been deprecated since the current
	 * SquirrelJME API specified in these system calls better handles various
	 * features.
	 *
	 * @squirreljme.syscallreturn The API level of the virtual machine, for
	 * older VMs this will be one of the {@link ApiLevel} values, for all
	 * new and current VMs this will be {@link Constants#API_LEVEL_2020_05_10}.
	 */
	byte API_LEVEL =
		12;







|
|
|







145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
	 * @squirreljme.syscallreturn This generally does not return, if it does
	 * then the error code will likely specify why this failed.
	 */
	byte EXIT =
		11;
	
	/**
	 * The API Level of the VM, this value should not change much and signifies
	 * the binary compatibility of SquirrelJME. Breaking changes that will
	 * completely invalidate a ROM should result in this value being changed.
	 *
	 * @squirreljme.syscallreturn The API level of the virtual machine, for
	 * older VMs this will be one of the {@link ApiLevel} values, for all
	 * new and current VMs this will be {@link Constants#API_LEVEL_2020_05_10}.
	 */
	byte API_LEVEL =
		12;