|
|
@199
|
5 years |
chronos |
* Added: Virtual CPU with customizable bit width of data and address.
|
|
|
@198
|
6 years |
chronos |
* Added: Assembler unit.
|
|
|
@197
|
6 years |
chronos |
* Modified: All parts of virtual machine have own form in Forms …
|
|
|
@196
|
6 years |
chronos |
* Modified: Address CPU memory as pointer instead array of bytes.
* …
|
|
|
@195
|
6 years |
chronos |
* Added: Simple CPU implementation with usage of variable integers.
|
|
|
@194
|
6 years |
chronos |
* Added: Missing .lrj file for JobProgressView.
|
|
|
@193
|
6 years |
chronos |
* Fixed: LMessage unit is needed under Windows.
|
|
|
@192
|
6 years |
chronos |
* Modified: Apply interface language to all forms.
|
|
|
@191
|
6 years |
chronos |
* Added: Interface language selection in Settings dialog.
|
|
|
@190
|
6 years |
chronos |
* Added: Missing .lrj files to generate complete language files.
|
|
|
@189
|
6 years |
chronos |
* Modified: Update Common package.
* Removed: Unused TemplateGenerics …
|
|
|
@188
|
6 years |
chronos |
* Modified: Simplified generated computed goto.
|
|
|
@187
|
6 years |
chronos |
* Added: More instruction implemented for pascal code generator.
|
|
|
@186
|
6 years |
chronos |
* Added: Partial implementation of compiler to Pascal source.
|
|
|
@185
|
6 years |
chronos |
* Added: Assembler labels reference address calculation.
* Fixed: …
|
|
|
@184
|
6 years |
chronos |
* Added: Basic assembler window.
|
|
|
@183
|
6 years |
chronos |
* Added: New instruction Convert which can convert numbers between …
|
|
|
@182
|
6 years |
chronos |
* Fixed: Allow to use multiple prefix instructions in row.
|
|
|
@181
|
6 years |
chronos |
* Added: Disassemble instruction.
|
|
|
@180
|
6 years |
chronos |
* Modified: Memory dump, CPU state, screen, console moved to separate …
|
|
|
@179
|
6 years |
chronos |
* Added: Subroutine execution.
|
|
|
@178
|
6 years |
chronos |
* Added: Use more opcodes.
|
|
|
@177
|
6 years |
chronos |
* Modified: Better use data and address prefix opcodes.
* Added: More …
|
|
|
@176
|
6 years |
chronos |
* Modified: Optimization of draw only modified part of screen.
|
|
|
@175
|
6 years |
chronos |
* Added: Drawing to video memory.
|
|
|
@174
|
6 years |
chronos |
* Added: Unit UMachine which will cover virtual hardware for virtual CPU.
|
|
|
@173
|
6 years |
chronos |
* Added: More instructions.
|
|
|
@172
|
6 years |
chronos |
* Added: Build modes.
* Fixed: Background thread code should not …
|
|
|
@171
|
6 years |
chronos |
* Added: Keyboard console.
* Added: Show Hello World! message.
|
|
|
@170
|
6 years |
chronos |
* Added: Instruction write class.
* Added: Execute CPU in background …
|
|
|
@169
|
6 years |
chronos |
* Added: Another virt cpu concept project.
|
|
|
@168
|
6 years |
chronos |
* Added: Show CPU tick count.
* Added: Show IP register value.
* …
|
|
|
@167
|
7 years |
chronos |
* Modified: Update Common package.
* Fixed: Remember forms dimensions …
|
|
|
@166
|
7 years |
chronos |
* Added: Support for more instructions.
|
|
|
@165
|
7 years |
chronos |
* Added: More processor instructions.
|
|
|
@164
|
7 years |
chronos |
* Added: More supported CPU instructions.
|
|
|
@163
|
7 years |
chronos |
* Added: Simple virtcpu with single integer data type.
|
|
|
@162
|
7 years |
chronos |
* Fixed: Do not close existing project before open dialog user …
|
|
|
@161
|
7 years |
chronos |
* Modified: Further Int128 unit implementation.
|
|
|
@160
|
7 years |
chronos |
* Added: Unfinished unit for Int128 type.
|
|
|
@159
|
7 years |
chronos |
* Added: Instruction writer class.
* Added: Support for lower data …
|
|
|
@158
|
7 years |
chronos |
* Added: Used condition compilation to allow to enable/disable CPU …
|
|
|
@157
|
7 years |
chronos |
* Modified: Use fixed byte data type for register index and opcode index.
|
|
|
@156
|
7 years |
chronos |
* Modified: Made opcodes as separate methods and placed them to opcode …
|
|
|
@155
|
7 years |
chronos |
* Added: Simple virtucpu implementation where all memory cells and …
|
|
|
@154
|
7 years |
chronos |
* Added: More opcodes with handlers.
|
|
|
@153
|
7 years |
chronos |
* Modified: Conditional jump/call divided to test instruction executed …
|
|
|
@152
|
7 years |
chronos |
* Added: Definition and implementation for more instructions.
* …
|
|
|
@151
|
7 years |
chronos |
* Added: Test virtual machine with data width determined directly from …
|
|
|
@150
|
7 years |
chronos |
* Added: Load/Save example source code from/to file instead of …
|
|
|
@149
|
7 years |
chronos |
* Fixed: Now arrays of string and integer are supported and executed …
|
|
|
@148
|
7 years |
chronos |
* Added: Unfinished support for variable arrays.
|
|
|
@147
|
7 years |
chronos |
* Added: Support for Repeat blocks and Break command.
|
|
|
@146
|
7 years |
chronos |
* Modified: ParseBeginEnd method split to several other items for …
|
|
|
@145
|
7 years |
chronos |
* Added: Check memory leaks in debug build mode.
* Fixed: Various …
|
|
|
@144
|
7 years |
chronos |
* Modified: Handle non-numeric input text for integer value as zero.
|
|
|
@143
|
7 years |
chronos |
* Modified: Better line indentation in generator.
|
|
|
@142
|
7 years |
chronos |
* Added: Support for begin end block.
|
|
|
@141
|
7 years |
chronos |
* Added: Support for multiple value types. String and Integer are …
|
|
|
@140
|
7 years |
chronos |
* Modified: General definition of functions. Static functions are now …
|
|
|
@139
|
7 years |
chronos |
* Added: Experimental simple compiler.
|
|
|
@138
|
7 years |
chronos |
* Modified: Preparation for support for multiple memory types.
|
|
|
@137
|
7 years |
chronos |
* Added: Lookup tables can be defined and their usage set from grammer …
|
|
|
@136
|
7 years |
chronos |
* Added: Support for whitespaces in And rule.
* Added: Terminals can …
|
|
|
@135
|
7 years |
chronos |
* Added: Track position in source code as Line and Row instead just index.
|
|
|
@134
|
7 years |
chronos |
* Modified: Restore start source position if rule item(s) not matched.
|
|
|
@133
|
7 years |
chronos |
* Modified: Generate subitems as local function inside method.
|
|
|
@132
|
7 years |
chronos |
* Modified: Improved parser generation.
|
|
|
@131
|
7 years |
chronos |
* Added: Open recent files menu action.
* Added: Generate BNF and EBNF …
|
|
|
@130
|
7 years |
chronos |
* Modified: Show rules list docked directly to main form.
|
|
|
@129
|
7 years |
chronos |
* Modified: Generate rules either to tokenizer and parser.
|
|
|
@128
|
7 years |
chronos |
* Modified: Show char length of rule.
|
|
|
@127
|
7 years |
chronos |
* Fixed: Correctly set filename in open/save dialog.
* Modified: …
|
|
|
@126
|
7 years |
chronos |
* Added: New project Close action.
* Added: Track project Modified …
|
|
|
@125
|
7 years |
chronos |
* Added: Generate Parser as separate file.
|
|
|
@124
|
7 years |
chronos |
* Added: Top start rule can be selected for grammer. This rule is used …
|
|
|
@123
|
7 years |
chronos |
* Added: New rule item option to match any character except given one. …
|
|
|
@122
|
7 years |
chronos |
* Added: New rule item type "Terminal range" to hold interval of …
|
|
|
@121
|
7 years |
chronos |
* Added: Sorting list of rules by name by default.
|
|
|
@120
|
7 years |
chronos |
* Added: Show "Used by" rules in rule edit window.
|
|
|
@119
|
7 years |
chronos |
* Added: New rules flag directing if source node should be generated …
|
|
|
@118
|
7 years |
chronos |
* Added: Action to produce compiler files.
|
|
|
@117
|
7 years |
chronos |
* Added: Rule can be set as optional or repetitive.
* Added: Support …
|
|
|
@116
|
7 years |
chronos |
* Modified: Rule items interface moved to separate unit UFormRuleItems.
|
|
|
@115
|
7 years |
chronos |
* Added: Rules icon.
|
|
|
@114
|
7 years |
chronos |
* Added: Common and TemplateGenerics packages.
* Added: Remember main …
|
|
|
@113
|
8 years |
chronos |
* Added: Allow to move up/down rule items.
* Fixed: Store rule …
|
|
|
@112
|
8 years |
chronos |
* Added: Icons for various actions.
* Added: Show rule items in rules list.
|
|
|
@111
|
8 years |
chronos |
* Added: RuleItem can be selected as terminal or non-terminal node.
|
|
|
@110
|
8 years |
chronos |
* Added: Rule items can be managed.
* Added: Show BNF syntax on main form.
|
|
|
@109
|
8 years |
chronos |
* Added: Initial import for language generator GUI application.
|
|
|
@108
|
8 years |
chronos |
*Modified: Better parsing of variable reference.
|
|
|
@107
|
8 years |
chronos |
* Added: Calculate source X,Y position. Show that position in error …
|
|
|
@106
|
8 years |
chronos |
* Modified: Improvements around record type.
|
|
|
@105
|
8 years |
chronos |
* Modified: More work on record functions.
|
|
|
@104
|
8 years |
chronos |
* Added: Interpreter4 which should later interpret code of …
|
|
|
@103
|
8 years |
chronos |
* Moved: All projects moved to subfolders for better maintenance of …
|
|
|
@102
|
8 years |
chronos |
* Modified: Now project3 can interpret project2.
* Modified: To …
|
|
|
@101
|
8 years |
chronos |
* Modified: Improved interpeter. Better handling of execution of …
|
|
|
@100
|
8 years |
chronos |
* Modified: Better expression parsing.
* Added: Executor function call …
|
|
|