summaryrefslogtreecommitdiff
path: root/.idea/.idea.Q1
diff options
context:
space:
mode:
authorMelodi <62381002+Melodi17@users.noreply.github.com>2026-03-17 20:49:22 +1000
committerMelodi <62381002+Melodi17@users.noreply.github.com>2026-03-17 20:49:22 +1000
commit18868128e18d38b706e7df14e8e683e1a9739c17 (patch)
tree6f0e0e5eee646f10cbad9c0c89c24d330bc58cc6 /.idea/.idea.Q1
parentd87ab8af4c86a3fc6ee237444e372d87e536e3ef (diff)
chore: Initial commit
Diffstat (limited to '.idea/.idea.Q1')
-rw-r--r--.idea/.idea.Q1/.idea/.gitignore13
-rw-r--r--.idea/.idea.Q1/.idea/ANTLRv4ToolGrammarProperties.xml42
-rw-r--r--.idea/.idea.Q1/.idea/encodings.xml4
-rw-r--r--.idea/.idea.Q1/.idea/misc.xml10
-rw-r--r--.idea/.idea.Q1/.idea/vcs.xml1
-rw-r--r--.idea/.idea.Q1/.idea/workspace.xml184
6 files changed, 185 insertions, 69 deletions
diff --git a/.idea/.idea.Q1/.idea/.gitignore b/.idea/.idea.Q1/.idea/.gitignore
deleted file mode 100644
index 842bf41..0000000
--- a/.idea/.idea.Q1/.idea/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Rider ignored files
-/contentModel.xml
-/projectSettingsUpdater.xml
-/.idea.Q1.iml
-/modules.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/.idea.Q1/.idea/ANTLRv4ToolGrammarProperties.xml b/.idea/.idea.Q1/.idea/ANTLRv4ToolGrammarProperties.xml
deleted file mode 100644
index bb8d49b..0000000
--- a/.idea/.idea.Q1/.idea/ANTLRv4ToolGrammarProperties.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="ANTLRv4ToolGrammarProperties">
- <option name="perGrammarGenerationSettings">
- <list>
- <PerGrammarGenerationSettings>
- <option name="fileName" value="$PROJECT_DIR$/Assembler/cgrammar.g4" />
- <option name="autoGen" value="true" />
- <option name="outputDir" value="" />
- <option name="libDir" value="" />
- <option name="encoding" value="" />
- <option name="pkg" value="" />
- <option name="language" value="CSharp" />
- <option name="generateListener" value="false" />
- <option name="generateVisitor" value="true" />
- </PerGrammarGenerationSettings>
- <PerGrammarGenerationSettings>
- <option name="fileName" value="$PROJECT_DIR$/Assembler/CGrammar.g4" />
- <option name="autoGen" value="true" />
- <option name="outputDir" value="" />
- <option name="libDir" value="" />
- <option name="encoding" value="" />
- <option name="pkg" value="" />
- <option name="language" value="CSharp" />
- <option name="generateListener" value="false" />
- <option name="generateVisitor" value="true" />
- </PerGrammarGenerationSettings>
- <PerGrammarGenerationSettings>
- <option name="fileName" value="$PROJECT_DIR$/Compiler/CGrammar.g4" />
- <option name="autoGen" value="true" />
- <option name="outputDir" value="" />
- <option name="libDir" value="" />
- <option name="encoding" value="" />
- <option name="pkg" value="" />
- <option name="language" value="CSharp" />
- <option name="generateListener" value="false" />
- <option name="generateVisitor" value="true" />
- </PerGrammarGenerationSettings>
- </list>
- </option>
- </component>
-</project> \ No newline at end of file
diff --git a/.idea/.idea.Q1/.idea/encodings.xml b/.idea/.idea.Q1/.idea/encodings.xml
deleted file mode 100644
index df87cf9..0000000
--- a/.idea/.idea.Q1/.idea/encodings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
-</project> \ No newline at end of file
diff --git a/.idea/.idea.Q1/.idea/misc.xml b/.idea/.idea.Q1/.idea/misc.xml
deleted file mode 100644
index 5207dea..0000000
--- a/.idea/.idea.Q1/.idea/misc.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="MaterialThemeProjectNewConfig">
- <option name="metadata">
- <MTProjectMetadataState>
- <option name="userId" value="2ed817c6:198067820d1:-7fff" />
- </MTProjectMetadataState>
- </option>
- </component>
-</project> \ No newline at end of file
diff --git a/.idea/.idea.Q1/.idea/vcs.xml b/.idea/.idea.Q1/.idea/vcs.xml
index 35eb1dd..8306744 100644
--- a/.idea/.idea.Q1/.idea/vcs.xml
+++ b/.idea/.idea.Q1/.idea/vcs.xml
@@ -2,5 +2,6 @@
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
+ <mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project> \ No newline at end of file
diff --git a/.idea/.idea.Q1/.idea/workspace.xml b/.idea/.idea.Q1/.idea/workspace.xml
new file mode 100644
index 0000000..0fc9e8c
--- /dev/null
+++ b/.idea/.idea.Q1/.idea/workspace.xml
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="AutoGeneratedRunConfigurationManager">
+ <projectFile>Assembler/Assembler.csproj</projectFile>
+ <projectFile>Compiler/Compiler.csproj</projectFile>
+ <projectFile>Emulator/Q1Emu.csproj</projectFile>
+ <projectFile>Orchestrator/Orchestrator.csproj</projectFile>
+ <projectFile>RegionVisualiser/RegionVisualiser.csproj</projectFile>
+ </component>
+ <component name="AutoImportSettings">
+ <option name="autoReloadType" value="SELECTIVE" />
+ </component>
+ <component name="ChangeListManager">
+ <list default="true" id="ddc73dac-c4df-4474-b8cc-b4477de808d4" name="Changes" comment="">
+ <change afterPath="$PROJECT_DIR$/.idea/.idea.Q1/.idea/workspace.xml" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.core/Arch/AddressingMode.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.core/Arch/AddressingModes.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.core/Arch/Chip.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.core/Arch/ChipLayout.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.core/Arch/IInstruction.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.core/Arch/InstructionSet.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.core/GlobalUsings.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.core/IAddressable.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.core/Memory.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.tests/Core/AddressingModesTests.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.tests/Core/InstructionsTests.cs" afterDir="false" />
+ <change afterPath="$PROJECT_DIR$/Q1.tests/Q1.tests.csproj" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Chip8Emu2/.idea/.gitignore" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Chip8Emu2/.idea/.name" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Chip8Emu2/.idea/encodings.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Chip8Emu2/.idea/indexLayout.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Chip8Emu2/.idea/vcs.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1/.idea/.gitignore" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1/.idea/ANTLRv4ToolGrammarProperties.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1/.idea/encodings.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1/.idea/misc.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1/.idea/vcs.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.Q1/.idea/vcs.xml" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1Emu/.idea/.gitignore" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1Emu/.idea/encodings.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1Emu/.idea/indexLayout.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1Emu/.idea/misc.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/.idea.Q1Emu/.idea/vcs.xml" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Assembler/Assembler.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Assembler/Assembler.csproj" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Assembler/Extensions.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Assembler/GlobalUsings.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Assembler/Options.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Assembler/Program.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler.Testing/Compiler.Testing.csproj" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler.Testing/SanityTests.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler.Testing/TestingHelpers.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/CGrammar.g4" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/CType.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/CommentCompilationMode.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/Compiler.csproj" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/CompilerException.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/CompilerExtensions.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/CompilerOptions.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/Context.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/FunctionReference.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/Optimizer.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/PreprocessingCharStream.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/Preprocessor.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/Program.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/Target.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/VariableReference.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/gen/CGrammar.interp" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/gen/CGrammar.tokens" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/gen/CGrammarBaseVisitor.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/gen/CGrammarLexer.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/gen/CGrammarLexer.interp" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/gen/CGrammarLexer.tokens" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/gen/CGrammarParser.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/gen/CGrammarVisitor.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/visitors/Constants.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/visitors/Definitions.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/visitors/Expressions.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/visitors/FlowControl.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/visitors/Main.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/visitors/Operations.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Compiler/visitors/Targets.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Assembler/Disassembler.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Chip/Bus.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Chip/BusDevice.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Chip/DisplayDevice.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Chip/GraphicsDevice.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Chip/HIDDevice.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Chip/Q1Cpu.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Chip/Q1CpuAddressingModes.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Chip/Q1CpuInstructions.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Chip/RamDevice.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Content/Content.mgcb" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/DisplayEngine.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Emulator.csproj" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Extensions.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/GlobalUsings.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Icon.bmp" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Icon.ico" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Make.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Options.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Program.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Emulator/Q1Layout.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Orchestrator/Orchestrator.csproj" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Orchestrator/Program.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/Q1.sln" beforeDir="false" afterPath="$PROJECT_DIR$/Q1.sln" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/_old/hello_world.asm" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/_old/hello_world.q1" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/_old/manual.q1" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/_old/write_display_direct.asm" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/_old/write_display_direct.q1" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/font.bin" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/hello_c.asm" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/hello_c.c" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/hello_c.q1" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/hid.c" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/logictest.asm" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/logictest.c" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/logictest.q1" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/paint.asm" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/paint.c" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/paint.q1" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/screen.c" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/std.c" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/typewriter.asm" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/typewriter.c" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/ROMs/typewriter.q1" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/RegionVisualiser/BoxDrawer.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/RegionVisualiser/Program.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/RegionVisualiser/Region.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/RegionVisualiser/RegionVisualiser.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/Q1.core/Q1.core.csproj" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/RegionVisualiser/SizeFormatter.cs" beforeDir="false" />
+ <change beforePath="$PROJECT_DIR$/RegionVisualiser/output.txt" beforeDir="false" />
+ </list>
+ <option name="SHOW_DIALOG" value="false" />
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+ <option name="LAST_RESOLUTION" value="IGNORE" />
+ </component>
+ <component name="Git.Settings">
+ <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
+ </component>
+ <component name="MetaFilesCheckinStateConfiguration" checkMetaFiles="true" />
+ <component name="PropertiesComponent"><![CDATA[{
+ "keyToString": {
+ "git-widget-placeholder": "stability-rewrite",
+ "node.js.selected.package.tslint": "(autodetect)"
+ }
+}]]></component>
+ <component name="TaskManager">
+ <servers />
+ </component>
+ <component name="UnityCheckinConfiguration" checkUnsavedScenes="true" />
+ <component name="UnityProjectConfiguration" hasMinimizedUI="false" />
+ <component name="Vcs.Log.Tabs.Properties">
+ <option name="TAB_STATES">
+ <map>
+ <entry key="MAIN">
+ <value>
+ <State>
+ <option name="FILTERS">
+ <map>
+ <entry key="branch">
+ <value>
+ <list>
+ <option value="stability-rewrite" />
+ </list>
+ </value>
+ </entry>
+ </map>
+ </option>
+ </State>
+ </value>
+ </entry>
+ </map>
+ </option>
+ </component>
+ <component name="XDebuggerManager">
+ <pin-to-top-manager>
+ <pinned-members>
+ <PinnedItemInfo parentTag="Type#Q1.Compiler.Context" memberName="LoopBodyBranch" />
+ </pinned-members>
+ </pin-to-top-manager>
+ </component>
+</project> \ No newline at end of file