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