Changes for page Elona Porting Project Overview
on 2011/03/26 06:35
on 2011/03/26 06:38
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- 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