├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── 8bit.sln.DotSettings ├── LICENSE ├── README.md ├── README.new.md ├── VirtualMachine.sln ├── VirtualMachine.sln.DotSettings ├── acc ├── Host.cs ├── Properties │ └── tag.cs ├── _term.cs ├── acc.csproj └── exceptions │ ├── AncientCompileException.cs │ └── AncientEvolveException.cs ├── cheatsheet.md ├── chocolatey └── ancient-vm │ ├── ReadMe.md │ ├── _TODO.txt │ ├── ancient-vm.nuspec │ └── tools │ ├── LICENSE.txt │ ├── VERIFICATION.txt │ ├── chocolateybeforemodify.ps1 │ ├── chocolateyinstall.ps1 │ └── chocolateyuninstall.ps1 ├── etc ├── aip │ └── ancient-sdk.aip └── visual-code │ └── AncientAssembly │ ├── .vsixmanifest │ ├── LICENSE │ ├── README.md │ ├── ancient.configuration.json │ ├── extension.js │ ├── images │ ├── badges │ │ ├── ages-18.png │ │ ├── ages-18.svg │ │ ├── designed-in-ms-paint.png │ │ ├── designed-in-ms-paint.svg │ │ ├── gluten-free.png │ │ ├── gluten-free.svg │ │ ├── made-with-c-sharp.png │ │ ├── made-with-c-sharp.svg │ │ ├── winter-is-coming.png │ │ └── winter-is-coming.svg │ └── icon.png │ ├── package.json │ └── syntaxes │ ├── _.csx │ ├── asm.tmLanguage │ ├── neeed.js │ └── snippets.json ├── libs ├── Ancient.Compiler.Service │ ├── Ancient.Compiler.Service.csproj │ ├── Emit │ │ ├── DebugSymbolsSegment.cs │ │ └── Warning.cs │ ├── Tokens │ │ ├── AssemblerSyntax.cs │ │ ├── ErrorCompileToken.cs │ │ ├── Expression.cs │ │ ├── IInputToken.cs │ │ ├── InstructionExpression.cs │ │ ├── OperatorKind.cs │ │ ├── OperatorToken.cs │ │ ├── ParserExtensions.cs │ │ ├── RefExpression.cs │ │ ├── Syntax │ │ │ ├── Operators.cs │ │ │ ├── Segments.cs │ │ │ └── Transformers.cs │ │ ├── TokenTree.cs │ │ └── Transform │ │ │ ├── ClassicEvolve.cs │ │ │ ├── DefineLabel.cs │ │ │ ├── DefineLabels.cs │ │ │ ├── EmptyEvolve.cs │ │ │ ├── IEvolveEvent.cs │ │ │ ├── IEvolveToken.cs │ │ │ ├── LocalsInitEvolver.cs │ │ │ ├── PushJEvolve.cs │ │ │ ├── SignatureEvolve.cs │ │ │ └── TransformerSyntax.cs │ └── tag.cs └── Ancient.Runtime.Context │ ├── Ancient.Runtime.Context.csproj │ ├── DeviceImageLoadContext.cs │ ├── DeviceLoader.cs │ └── VMFileInfo.cs ├── samples ├── bios │ ├── bios.asm │ └── bios.rune.json ├── led-jumper │ ├── device.scheme │ ├── led-ui.rune.json │ └── led_jumper.asm ├── nyan_coloring.asm ├── rand │ ├── rand.asm │ ├── rand.asm_ │ └── rand.rune.json ├── vector │ ├── device.scheme │ ├── normalize_vector.asm │ └── vector.rune.json ├── while_print.asm └── x3e-firmware │ ├── firmware.asm │ └── x3e-firmware.rune.json ├── test ├── Benchmark │ ├── Benchmark.csproj │ ├── JobCompiling.cs │ ├── JobDeconstruct.cs │ ├── JobInternString.cs │ └── Main.cs ├── RuneTest │ ├── CSharpCompileTest.cs │ ├── ChainOperator.cs │ ├── ChainOperatorEx.cs │ ├── LockFileTest.cs │ └── RuneTest.csproj ├── RuntimeTest │ ├── NativeStringTest.cs │ └── RuntimeTest.csproj ├── acc_test │ ├── AdditionalTokenParseTest.cs │ ├── AssemblyTagTest.cs │ ├── DynamicAssemblyTest.cs │ ├── InstructionTest.cs │ ├── LocalsInitTest.cs │ └── acc_test.csproj └── vm_test │ ├── ExecuteTest.cs │ ├── FixtureState.cs │ ├── FunctionsTest.cs │ ├── ModulesTest.cs │ ├── RegistersTest.cs │ ├── StackTest.cs │ ├── TestDevice.cs │ ├── UnsafeDestructTest.cs │ ├── VMBehaviour.cs │ └── vm_test.csproj └── vm ├── csharp ├── Program.cs ├── component │ ├── BIOS.cs │ ├── Bus.cs │ ├── CPU.cs │ ├── InternalVMFunctions.cs │ ├── Memory.cs │ ├── RangeEx.cs │ ├── Stack.cs │ ├── State.cs │ ├── State.eval.cs │ └── interfaces │ │ └── IHalter.cs ├── tag.cs └── vm.csproj └── devices └── terminal ├── TerminalDevice.cs └── terminal.csproj /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @0xF6 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: rijndael 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/.gitmodules -------------------------------------------------------------------------------- /8bit.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/8bit.sln.DotSettings -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/README.md -------------------------------------------------------------------------------- /README.new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/README.new.md -------------------------------------------------------------------------------- /VirtualMachine.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/VirtualMachine.sln -------------------------------------------------------------------------------- /VirtualMachine.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/VirtualMachine.sln.DotSettings -------------------------------------------------------------------------------- /acc/Host.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/acc/Host.cs -------------------------------------------------------------------------------- /acc/Properties/tag.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("acc_test")] -------------------------------------------------------------------------------- /acc/_term.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/acc/_term.cs -------------------------------------------------------------------------------- /acc/acc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/acc/acc.csproj -------------------------------------------------------------------------------- /acc/exceptions/AncientCompileException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/acc/exceptions/AncientCompileException.cs -------------------------------------------------------------------------------- /acc/exceptions/AncientEvolveException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/acc/exceptions/AncientEvolveException.cs -------------------------------------------------------------------------------- /cheatsheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/cheatsheet.md -------------------------------------------------------------------------------- /chocolatey/ancient-vm/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/chocolatey/ancient-vm/ReadMe.md -------------------------------------------------------------------------------- /chocolatey/ancient-vm/_TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/chocolatey/ancient-vm/_TODO.txt -------------------------------------------------------------------------------- /chocolatey/ancient-vm/ancient-vm.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/chocolatey/ancient-vm/ancient-vm.nuspec -------------------------------------------------------------------------------- /chocolatey/ancient-vm/tools/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/chocolatey/ancient-vm/tools/LICENSE.txt -------------------------------------------------------------------------------- /chocolatey/ancient-vm/tools/VERIFICATION.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/chocolatey/ancient-vm/tools/VERIFICATION.txt -------------------------------------------------------------------------------- /chocolatey/ancient-vm/tools/chocolateybeforemodify.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/chocolatey/ancient-vm/tools/chocolateybeforemodify.ps1 -------------------------------------------------------------------------------- /chocolatey/ancient-vm/tools/chocolateyinstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/chocolatey/ancient-vm/tools/chocolateyinstall.ps1 -------------------------------------------------------------------------------- /chocolatey/ancient-vm/tools/chocolateyuninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/chocolatey/ancient-vm/tools/chocolateyuninstall.ps1 -------------------------------------------------------------------------------- /etc/aip/ancient-sdk.aip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/aip/ancient-sdk.aip -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/.vsixmanifest -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/LICENSE -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/README.md -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/ancient.configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/ancient.configuration.json -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/extension.js -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/ages-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/ages-18.png -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/ages-18.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/ages-18.svg -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/designed-in-ms-paint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/designed-in-ms-paint.png -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/designed-in-ms-paint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/designed-in-ms-paint.svg -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/gluten-free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/gluten-free.png -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/gluten-free.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/gluten-free.svg -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/made-with-c-sharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/made-with-c-sharp.png -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/made-with-c-sharp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/made-with-c-sharp.svg -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/winter-is-coming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/winter-is-coming.png -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/badges/winter-is-coming.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/badges/winter-is-coming.svg -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/images/icon.png -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/package.json -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/syntaxes/_.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/syntaxes/_.csx -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/syntaxes/asm.tmLanguage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/syntaxes/asm.tmLanguage -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/syntaxes/neeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/syntaxes/neeed.js -------------------------------------------------------------------------------- /etc/visual-code/AncientAssembly/syntaxes/snippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/etc/visual-code/AncientAssembly/syntaxes/snippets.json -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Ancient.Compiler.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Ancient.Compiler.Service.csproj -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Emit/DebugSymbolsSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Emit/DebugSymbolsSegment.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Emit/Warning.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Emit/Warning.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/AssemblerSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/AssemblerSyntax.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/ErrorCompileToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/ErrorCompileToken.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Expression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Expression.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/IInputToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/IInputToken.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/InstructionExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/InstructionExpression.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/OperatorKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/OperatorKind.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/OperatorToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/OperatorToken.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/ParserExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/ParserExtensions.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/RefExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/RefExpression.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Syntax/Operators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Syntax/Operators.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Syntax/Segments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Syntax/Segments.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Syntax/Transformers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Syntax/Transformers.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/TokenTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/TokenTree.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/ClassicEvolve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/ClassicEvolve.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/DefineLabel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/DefineLabel.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/DefineLabels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/DefineLabels.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/EmptyEvolve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/EmptyEvolve.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/IEvolveEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/IEvolveEvent.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/IEvolveToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/IEvolveToken.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/LocalsInitEvolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/LocalsInitEvolver.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/PushJEvolve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/PushJEvolve.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/SignatureEvolve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/SignatureEvolve.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/Tokens/Transform/TransformerSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/Tokens/Transform/TransformerSyntax.cs -------------------------------------------------------------------------------- /libs/Ancient.Compiler.Service/tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Compiler.Service/tag.cs -------------------------------------------------------------------------------- /libs/Ancient.Runtime.Context/Ancient.Runtime.Context.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Runtime.Context/Ancient.Runtime.Context.csproj -------------------------------------------------------------------------------- /libs/Ancient.Runtime.Context/DeviceImageLoadContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Runtime.Context/DeviceImageLoadContext.cs -------------------------------------------------------------------------------- /libs/Ancient.Runtime.Context/DeviceLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Runtime.Context/DeviceLoader.cs -------------------------------------------------------------------------------- /libs/Ancient.Runtime.Context/VMFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/libs/Ancient.Runtime.Context/VMFileInfo.cs -------------------------------------------------------------------------------- /samples/bios/bios.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/bios/bios.asm -------------------------------------------------------------------------------- /samples/bios/bios.rune.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/bios/bios.rune.json -------------------------------------------------------------------------------- /samples/led-jumper/device.scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/led-jumper/device.scheme -------------------------------------------------------------------------------- /samples/led-jumper/led-ui.rune.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/led-jumper/led-ui.rune.json -------------------------------------------------------------------------------- /samples/led-jumper/led_jumper.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/led-jumper/led_jumper.asm -------------------------------------------------------------------------------- /samples/nyan_coloring.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/nyan_coloring.asm -------------------------------------------------------------------------------- /samples/rand/rand.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/rand/rand.asm -------------------------------------------------------------------------------- /samples/rand/rand.asm_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/rand/rand.asm_ -------------------------------------------------------------------------------- /samples/rand/rand.rune.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/rand/rand.rune.json -------------------------------------------------------------------------------- /samples/vector/device.scheme: -------------------------------------------------------------------------------- 1 | {"scheme":{}} -------------------------------------------------------------------------------- /samples/vector/normalize_vector.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/vector/normalize_vector.asm -------------------------------------------------------------------------------- /samples/vector/vector.rune.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/vector/vector.rune.json -------------------------------------------------------------------------------- /samples/while_print.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/while_print.asm -------------------------------------------------------------------------------- /samples/x3e-firmware/firmware.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/x3e-firmware/firmware.asm -------------------------------------------------------------------------------- /samples/x3e-firmware/x3e-firmware.rune.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/samples/x3e-firmware/x3e-firmware.rune.json -------------------------------------------------------------------------------- /test/Benchmark/Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/Benchmark/Benchmark.csproj -------------------------------------------------------------------------------- /test/Benchmark/JobCompiling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/Benchmark/JobCompiling.cs -------------------------------------------------------------------------------- /test/Benchmark/JobDeconstruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/Benchmark/JobDeconstruct.cs -------------------------------------------------------------------------------- /test/Benchmark/JobInternString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/Benchmark/JobInternString.cs -------------------------------------------------------------------------------- /test/Benchmark/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/Benchmark/Main.cs -------------------------------------------------------------------------------- /test/RuneTest/CSharpCompileTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/RuneTest/CSharpCompileTest.cs -------------------------------------------------------------------------------- /test/RuneTest/ChainOperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/RuneTest/ChainOperator.cs -------------------------------------------------------------------------------- /test/RuneTest/ChainOperatorEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/RuneTest/ChainOperatorEx.cs -------------------------------------------------------------------------------- /test/RuneTest/LockFileTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/RuneTest/LockFileTest.cs -------------------------------------------------------------------------------- /test/RuneTest/RuneTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/RuneTest/RuneTest.csproj -------------------------------------------------------------------------------- /test/RuntimeTest/NativeStringTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/RuntimeTest/NativeStringTest.cs -------------------------------------------------------------------------------- /test/RuntimeTest/RuntimeTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/RuntimeTest/RuntimeTest.csproj -------------------------------------------------------------------------------- /test/acc_test/AdditionalTokenParseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/acc_test/AdditionalTokenParseTest.cs -------------------------------------------------------------------------------- /test/acc_test/AssemblyTagTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/acc_test/AssemblyTagTest.cs -------------------------------------------------------------------------------- /test/acc_test/DynamicAssemblyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/acc_test/DynamicAssemblyTest.cs -------------------------------------------------------------------------------- /test/acc_test/InstructionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/acc_test/InstructionTest.cs -------------------------------------------------------------------------------- /test/acc_test/LocalsInitTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/acc_test/LocalsInitTest.cs -------------------------------------------------------------------------------- /test/acc_test/acc_test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/acc_test/acc_test.csproj -------------------------------------------------------------------------------- /test/vm_test/ExecuteTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/ExecuteTest.cs -------------------------------------------------------------------------------- /test/vm_test/FixtureState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/FixtureState.cs -------------------------------------------------------------------------------- /test/vm_test/FunctionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/FunctionsTest.cs -------------------------------------------------------------------------------- /test/vm_test/ModulesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/ModulesTest.cs -------------------------------------------------------------------------------- /test/vm_test/RegistersTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/RegistersTest.cs -------------------------------------------------------------------------------- /test/vm_test/StackTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/StackTest.cs -------------------------------------------------------------------------------- /test/vm_test/TestDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/TestDevice.cs -------------------------------------------------------------------------------- /test/vm_test/UnsafeDestructTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/UnsafeDestructTest.cs -------------------------------------------------------------------------------- /test/vm_test/VMBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/VMBehaviour.cs -------------------------------------------------------------------------------- /test/vm_test/vm_test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/test/vm_test/vm_test.csproj -------------------------------------------------------------------------------- /vm/csharp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/Program.cs -------------------------------------------------------------------------------- /vm/csharp/component/BIOS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/BIOS.cs -------------------------------------------------------------------------------- /vm/csharp/component/Bus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/Bus.cs -------------------------------------------------------------------------------- /vm/csharp/component/CPU.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/CPU.cs -------------------------------------------------------------------------------- /vm/csharp/component/InternalVMFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/InternalVMFunctions.cs -------------------------------------------------------------------------------- /vm/csharp/component/Memory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/Memory.cs -------------------------------------------------------------------------------- /vm/csharp/component/RangeEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/RangeEx.cs -------------------------------------------------------------------------------- /vm/csharp/component/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/Stack.cs -------------------------------------------------------------------------------- /vm/csharp/component/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/State.cs -------------------------------------------------------------------------------- /vm/csharp/component/State.eval.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/State.eval.cs -------------------------------------------------------------------------------- /vm/csharp/component/interfaces/IHalter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/component/interfaces/IHalter.cs -------------------------------------------------------------------------------- /vm/csharp/tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/tag.cs -------------------------------------------------------------------------------- /vm/csharp/vm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/csharp/vm.csproj -------------------------------------------------------------------------------- /vm/devices/terminal/TerminalDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/devices/terminal/TerminalDevice.cs -------------------------------------------------------------------------------- /vm/devices/terminal/terminal.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ancientproject/VM/HEAD/vm/devices/terminal/terminal.csproj --------------------------------------------------------------------------------