Last modified by John Stroy on 2018/10/19 11:40

From version Icon 10.1 Icon
edited by John Stroy
on 2011/03/26 06:35
Change comment: There is no comment for this version
To version Icon 11.1 Icon
edited by John Stroy
on 2011/03/26 06:38
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Content
... ... @@ -21,15 +21,15 @@
21 21  
22 22  = Objectives/Milestones =
23 23  
24 -[[HSP Extension>>Main.HSP Extensions Required in Elona]] stubs - done!
25 -HSPlet [[new opcode>>Main.HSP Opcodes Required in Elona]] enhancement stubs - done!
26 -HSPlet new opcode enhancement implementation - mostly done - missing some extended [[DllCtrl opcode>>Main.HSP Opcodes Required in Elona#DllCtrl]] implementations, [[COM>>Main.Microsoft Windows#COM]] interaction
27 -Elona compilation on HSPlet - done! Private branch of HSPlet compiles Elona successfully.
28 -Elona port with stubbed extensions - Broken - the constant pool has [[overflowed]] because of the number of generated constants. [[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.
29 -Elona port with implemented extensions
30 -Working Elona port, equivalent to Elona 1.22
31 -Enhanced Elona port - extensibility hooks provided
32 -Enhanced Elona port - extensibility hooks implemented
33 -Enhanced Elona port - extensibility hooks used to provide [[i18n]] support, [[graphics pack]] support, [[music pack]] support
34 -Enhanced Elona port - extensibility hooks used to reduce the amount of hardcoded data within the game
35 -Enhanced Elona port - extensibility hooks used to provide expandable storage
24 +* [[HSP Extension>>Main.HSP Extensions Required in Elona]] stubs - done!
25 +* HSPlet [[new opcode>>Main.HSP Opcodes Required in Elona]] enhancement stubs - done!
26 +* HSPlet new opcode enhancement implementation - mostly done - missing some extended [[DllCtrl opcode>>Main.HSP Opcodes Required in Elona#DllCtrl]] implementations, [[COM>>Main.Microsoft Windows#COM]] interaction
27 +* Elona compilation on HSPlet - done! Private branch of HSPlet compiles Elona successfully.
28 +* Elona port with stubbed extensions - 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.
29 +* Elona port with implemented extensions
30 +* Working Elona port, equivalent to Elona 1.22
31 +* Enhanced Elona port - extensibility hooks provided
32 +* Enhanced Elona port - extensibility hooks implemented
33 +* Enhanced Elona port - extensibility hooks used to provide [[i18n]] support, [[graphics pack]] support, [[music pack]] support
34 +* Enhanced Elona port - extensibility hooks used to reduce the amount of hardcoded data within the game
35 +* Enhanced Elona port - extensibility hooks used to provide expandable storage