source:

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @240   16 months chronos
(edit) @239   16 months chronos
(edit) @238   17 months chronos * Modified: Removed U prefix from unit names. * Fixed: Memory leaks.
(edit) @237   17 months chronos * Added: More tests.
(edit) @236   17 months chronos * Fixed: Var function parameters processed correctly for both user …
(edit) @235   17 months chronos * Modified: Improved function var parameter handling. * Modified: Code …
(edit) @234   17 months chronos * Fixed: Procedures generation. * Fixed: Splitters between panels.
(edit) @233   17 months chronos * Added: Support for procedures. * Added: Project pascal file can be …
(edit) @232   17 months chronos * Fixed: Generation of var function parameters.
(edit) @231   17 months chronos * Modified: SourceNode classes moved into separate unit.
(edit) @230   17 months chronos * Added: Var function parameters support. * Added: Read and ReadLn
(edit) @229   17 months chronos * Added: Several basic interpretter tests.
(edit) @228   17 months chronos * Modified: Use TFormEx for all forms. * Modified: Test forms moved …
(edit) @227   17 months chronos * Added: Test form. * Added: Interface translation. * Added: Common …
(edit) @226   17 months chronos * Modified: Project renamed.
(edit) @225   17 months chronos * Modified: Project renamed to xpascal.
(edit) @224   17 months chronos * Modified: Code cleanup.
(edit) @223   2 years chronos * Modified: More instructions. * Modified: Optimized instruction …
(edit) @222   4 years chronos * Added: Support for more expression operators. * Added: Support for …
(edit) @221   4 years chronos * Fixed: Resolved remaining memory leaks. * Modified: Generators moved …
(edit) @220   4 years chronos * Added: Devices form with tree view of connected devices. Device …
(edit) @219   4 years chronos * Added: New LDI and STI instruction for indexed access to memory.
(edit) @218   4 years chronos * Added: Support for indirect instruction parameters used mailny for …
(edit) @217   4 years chronos * Modified: Improved assembler parsing. * Modified: TParser moved to …
(edit) @216   4 years chronos * Added: Another experimental branch with simple instruction set. CPU …
(edit) @215   4 years chronos * Added: TMachine class which contains CPU and peripherals. * Added: …
(edit) @214   5 years chronos * Added: Execution of user defined functions.
(edit) @213   5 years chronos * Added: Transformation of Result variable assignment into Return …
(edit) @212   5 years chronos * Added: Support for custom functions.
(edit) @211   5 years chronos * Added: Executor support for Break and Continue statements.
(edit) @210   5 years chronos * Modified: Auto resized inner panels.
(edit) @209   5 years chronos * Modified: FormMain moved to Forms subfolder.
(edit) @208   5 years chronos * Modified: Implemented generic access to fields in source tree. * …
(edit) @207   5 years chronos * Added: Optimizer class for implementation of various optimizations …
(edit) @206   5 years chronos * Added: C# code generator.
(edit) @205   5 years chronos * Added: Support for repeat-until.
(edit) @204   5 years chronos * Added: Simple PHP code generator.
(edit) @203   5 years chronos * Added: Simple pascal code generator.
(edit) @202   5 years chronos * Added: Support for String, Integer and Boolean types. * Added: …
(edit) @201   5 years chronos * Fixed: Memory leaks.
(edit) @200   5 years chronos * Added: Initial commit of another try to implement Pascal interpreter.
(edit) @199   5 years chronos * Added: Virtual CPU with customizable bit width of data and address.
(edit) @198   5 years chronos * Added: Assembler unit.
(edit) @197   5 years chronos * Modified: All parts of virtual machine have own form in Forms …
(edit) @196   5 years chronos * Modified: Address CPU memory as pointer instead array of bytes. * …
(edit) @195   5 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   6 years chronos * Modified: Update Common package. * Fixed: Remember forms dimensions …
(edit) @166   6 years chronos * Added: Support for more instructions.
(edit) @165   6 years chronos * Added: More processor instructions.
(edit) @164   6 years chronos * Added: More supported CPU instructions.
(edit) @163   6 years chronos * Added: Simple virtcpu with single integer data type.
(edit) @162   6 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 …
Note: See TracRevisionLog for help on using the revision log.