Changes for page Elona Porting Project Overview
on 2012/11/25 06:01
on 2012/11/25 06:19
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -53,7 +53,7 @@ 53 53 ** Mostly done - missing some extended [[DllCtrl opcode>>Main.HSP Opcodes Required in Elona#DllCtrl]] implementations, [[COM>>Main.Microsoft Windows#COM]] interaction. 54 54 * Elona compilation on HSPlet 55 55 ** Done! Private branch of HSPlet compiles Elona successfully. 56 -* Elona port with stubbed extensions 56 +* Elona port with stubbed extensions 57 57 ** --Broken - the constant pool has [[overflowed]] because of the number of generated c onstants. [[VMspec]] indicates that there can be at most 65536 [[constant pool]] entries. Currently, there are approximately 135000 constant pool entries after a source-level modification to Elona to reduce the number of constants.-- 58 58 ** Done, as of 2011 June 11. 59 59 * Elona port that verifies in the Sun RI JVM bytecode verifier ... ... @@ -62,7 +62,11 @@ 62 62 *** --Tasklet: Provide a trampoline to merge consecutive method calls that do not have labels. Assigned: JammyHammy-- 63 63 ** Kejardon has fixed this (as of changeset [[940c67e3a1cc>>https://bitbucket.org/jdstroy/hsplet/changeset/940c67e3a1cc]]) 64 64 * Elona port with implemented [[extensions]] 65 +** The required extensions exist. 66 +** Miscellaneous extensions are not complete (water, user32.dll NumLock control, DSound/DMusic/DInput) 67 +** Graphics performance is painful. 65 65 * Working Elona port, equivalent to Elona 1.22 69 +** Pre-Alpha 1 released. This is close to 1.22, but not equivalent yet. 66 66 * Enhanced Elona port - extensibility hooks provided 67 67 * Enhanced Elona port - extensibility hooks implemented 68 68 * Enhanced Elona port - extensibility hooks used to provide [[i18n]] support, [[graphics pack]] support, [[music pack]] support