source: branches

Revision Log Mode:


Legend:

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