├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── deploy.yml │ ├── lint.yml │ └── playwright.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc ├── AGENTS.md ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package.json ├── playwright.config.ts ├── plugins └── import-meta-resolve.ts ├── postcss.config.js ├── public └── favicon.ico ├── src ├── App.css ├── App.tsx ├── assets │ ├── arrow.png │ ├── brand.svg │ ├── favicon │ │ └── debugger.svg │ ├── github-mark-white.svg │ ├── logo.png │ ├── logo.svg │ ├── sidebar │ │ ├── Group 16.svg │ │ ├── brick.svg │ │ ├── chip.svg │ │ ├── computers.svg │ │ ├── debugger.svg │ │ ├── logo.svg │ │ └── stack.svg │ └── tool-name.svg ├── components │ ├── DebuggerControlls │ │ └── index.tsx │ ├── DebuggerSettings │ │ ├── Content.tsx │ │ └── index.tsx │ ├── DiffChecker.tsx │ ├── ErrorWarningTooltip │ │ └── index.tsx │ ├── Header │ │ └── index.tsx │ ├── HostCallDialog │ │ ├── DefaultHostCallContent.tsx │ │ ├── MemoryEditor.tsx │ │ ├── handlers │ │ │ ├── FetchHostCall.tsx │ │ │ ├── GasHostCall.tsx │ │ │ ├── HostCallActionButtons.tsx │ │ │ ├── InfoHostCall.tsx │ │ │ ├── LogHostCall.tsx │ │ │ ├── ProvideHostCall.tsx │ │ │ ├── ReadHostCall.tsx │ │ │ ├── TransferHostCall.tsx │ │ │ ├── WriteHostCall.tsx │ │ │ ├── YieldHostCall.tsx │ │ │ ├── hostCallUtils.ts │ │ │ ├── index.ts │ │ │ ├── storageManager.ts │ │ │ └── types.ts │ │ └── index.tsx │ ├── InitialLoadProgramCTA │ │ └── index.tsx │ ├── Instructions │ │ ├── BasicBlocks │ │ │ ├── BasicBlockHeader.tsx │ │ │ ├── CollapsibleInstructionsTable.test.tsx │ │ │ ├── CollapsibleInstructionsTable.tsx │ │ │ ├── blockUtils.test.ts │ │ │ └── blockUtils.ts │ │ ├── InstructionItem.tsx │ │ ├── InstructionsTable.tsx │ │ ├── index.tsx │ │ ├── types.ts │ │ └── utils.tsx │ ├── KnowledgeBase │ │ ├── Mobile.tsx │ │ └── index.tsx │ ├── LoadingSpinner │ │ └── index.tsx │ ├── MemoryPreview │ │ ├── MemoryInfinite.tsx │ │ ├── MemoryRanges.tsx │ │ ├── MemoryRangesEmptyRow.tsx │ │ ├── MemoryRangesRow.tsx │ │ ├── index.tsx │ │ └── utils.ts │ ├── MobileDebuggerControlls │ │ ├── ControllsDrawer.tsx │ │ └── index.tsx │ ├── NumeralSystemSwitch │ │ └── index.tsx │ ├── ProgramEdit │ │ └── index.tsx │ ├── ProgramLoader │ │ ├── Assembly.tsx │ │ ├── Examples.tsx │ │ ├── Links.tsx │ │ ├── Loader.tsx │ │ ├── ProgramFileUpload.tsx │ │ ├── doom.bin │ │ ├── examplePrograms.ts │ │ ├── gol.jam │ │ ├── index.tsx │ │ ├── loadingUtils.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── ProgramTextLoader │ │ └── index.tsx │ ├── PvmSelect │ │ └── index.tsx │ ├── Registers │ │ └── index.tsx │ ├── SearchInput │ │ └── index.tsx │ ├── WithHelp │ │ └── WithHelp.tsx │ └── ui │ │ ├── accordion.tsx │ │ ├── badge.tsx │ │ ├── button-variants.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── multi-select.tsx │ │ ├── popover.tsx │ │ ├── radio-group.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ └── tooltip.tsx ├── context │ ├── NumeralSystem.tsx │ ├── NumeralSystemContext.tsx │ └── NumeralSystemProvider.tsx ├── globals.css ├── hooks │ └── useDebuggerActions.ts ├── index.css ├── index.d.ts ├── lib │ └── utils.ts ├── main.tsx ├── packages │ ├── pvm │ │ ├── jam-codec │ │ │ ├── decode-natural-number.test.ts │ │ │ ├── decode-natural-number.ts │ │ │ ├── index.ts │ │ │ ├── little-endian-decoder.test.ts │ │ │ ├── little-endian-decoder.ts │ │ │ └── package.json │ │ ├── pvm │ │ │ ├── args-decoder.ts │ │ │ ├── assemblify.ts │ │ │ ├── disassemblify.ts │ │ │ └── instruction.ts │ │ └── utils │ │ │ ├── debug.ts │ │ │ ├── index.ts │ │ │ └── opaque.ts │ ├── ui-kit │ │ ├── AppsSidebar │ │ │ ├── icons │ │ │ │ ├── Brick.tsx │ │ │ │ ├── Chip.tsx │ │ │ │ ├── Computers.tsx │ │ │ │ ├── Debugger.tsx │ │ │ │ ├── Logo.tsx │ │ │ │ ├── Search.tsx │ │ │ │ └── Stack.tsx │ │ │ └── index.tsx │ │ ├── DarkMode │ │ │ ├── ToggleDarkMode.tsx │ │ │ └── utils.ts │ │ └── Header │ │ │ └── index.tsx │ └── web-worker │ │ ├── command-handlers │ │ ├── host-call.ts │ │ ├── index.ts │ │ ├── init.ts │ │ ├── load.ts │ │ ├── memory.ts │ │ ├── set-memory.ts │ │ ├── set-state.ts │ │ └── step.ts │ │ ├── goWasmExec.d.ts │ │ ├── goWasmExec.js │ │ ├── pvm.ts │ │ ├── types.ts │ │ ├── utils.ts │ │ ├── wasmAsInit.ts │ │ ├── wasmAsShell.ts │ │ ├── wasmBindgenInit.ts │ │ ├── wasmBindgenShell.ts │ │ ├── wasmFromWebsockets.ts │ │ ├── wasmGoInit.ts │ │ ├── wasmGoShell.ts │ │ └── worker.ts ├── pages │ ├── DebuggerContent.tsx │ └── ProgramLoader.tsx ├── store │ ├── debugger │ │ └── debuggerSlice.ts │ ├── hooks.ts │ ├── index.ts │ ├── utils.ts │ └── workers │ │ ├── blockStepping.test.ts │ │ └── workersSlice.ts ├── test-setup.ts ├── types │ ├── pvm.ts │ └── type-guards.ts ├── utils │ ├── colors.ts │ ├── instructionsKnowledgeBase.ts │ ├── loggerService.tsx │ ├── spi.ts │ └── virtualTrapInstruction.ts └── vite-env.d.ts ├── tests ├── memory-range.spec.ts ├── run-program.spec.ts └── utils │ └── actions.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120 3 | } 4 | -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/AGENTS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /plugins/import-meta-resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/plugins/import-meta-resolve.ts -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/arrow.png -------------------------------------------------------------------------------- /src/assets/brand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/brand.svg -------------------------------------------------------------------------------- /src/assets/favicon/debugger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/favicon/debugger.svg -------------------------------------------------------------------------------- /src/assets/github-mark-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/github-mark-white.svg -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/assets/sidebar/Group 16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/sidebar/Group 16.svg -------------------------------------------------------------------------------- /src/assets/sidebar/brick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/sidebar/brick.svg -------------------------------------------------------------------------------- /src/assets/sidebar/chip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/sidebar/chip.svg -------------------------------------------------------------------------------- /src/assets/sidebar/computers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/sidebar/computers.svg -------------------------------------------------------------------------------- /src/assets/sidebar/debugger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/sidebar/debugger.svg -------------------------------------------------------------------------------- /src/assets/sidebar/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/sidebar/logo.svg -------------------------------------------------------------------------------- /src/assets/sidebar/stack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/sidebar/stack.svg -------------------------------------------------------------------------------- /src/assets/tool-name.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/assets/tool-name.svg -------------------------------------------------------------------------------- /src/components/DebuggerControlls/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/DebuggerControlls/index.tsx -------------------------------------------------------------------------------- /src/components/DebuggerSettings/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/DebuggerSettings/Content.tsx -------------------------------------------------------------------------------- /src/components/DebuggerSettings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/DebuggerSettings/index.tsx -------------------------------------------------------------------------------- /src/components/DiffChecker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/DiffChecker.tsx -------------------------------------------------------------------------------- /src/components/ErrorWarningTooltip/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ErrorWarningTooltip/index.tsx -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/DefaultHostCallContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/DefaultHostCallContent.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/MemoryEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/MemoryEditor.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/FetchHostCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/FetchHostCall.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/GasHostCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/GasHostCall.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/HostCallActionButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/HostCallActionButtons.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/InfoHostCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/InfoHostCall.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/LogHostCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/LogHostCall.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/ProvideHostCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/ProvideHostCall.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/ReadHostCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/ReadHostCall.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/TransferHostCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/TransferHostCall.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/WriteHostCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/WriteHostCall.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/YieldHostCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/YieldHostCall.tsx -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/hostCallUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/hostCallUtils.ts -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/index.ts -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/storageManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/storageManager.ts -------------------------------------------------------------------------------- /src/components/HostCallDialog/handlers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/handlers/types.ts -------------------------------------------------------------------------------- /src/components/HostCallDialog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/HostCallDialog/index.tsx -------------------------------------------------------------------------------- /src/components/InitialLoadProgramCTA/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/InitialLoadProgramCTA/index.tsx -------------------------------------------------------------------------------- /src/components/Instructions/BasicBlocks/BasicBlockHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Instructions/BasicBlocks/BasicBlockHeader.tsx -------------------------------------------------------------------------------- /src/components/Instructions/BasicBlocks/CollapsibleInstructionsTable.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Instructions/BasicBlocks/CollapsibleInstructionsTable.test.tsx -------------------------------------------------------------------------------- /src/components/Instructions/BasicBlocks/CollapsibleInstructionsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Instructions/BasicBlocks/CollapsibleInstructionsTable.tsx -------------------------------------------------------------------------------- /src/components/Instructions/BasicBlocks/blockUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Instructions/BasicBlocks/blockUtils.test.ts -------------------------------------------------------------------------------- /src/components/Instructions/BasicBlocks/blockUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Instructions/BasicBlocks/blockUtils.ts -------------------------------------------------------------------------------- /src/components/Instructions/InstructionItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Instructions/InstructionItem.tsx -------------------------------------------------------------------------------- /src/components/Instructions/InstructionsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Instructions/InstructionsTable.tsx -------------------------------------------------------------------------------- /src/components/Instructions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Instructions/index.tsx -------------------------------------------------------------------------------- /src/components/Instructions/types.ts: -------------------------------------------------------------------------------- 1 | export enum InstructionMode { 2 | ASM, 3 | BYTECODE, 4 | } 5 | -------------------------------------------------------------------------------- /src/components/Instructions/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Instructions/utils.tsx -------------------------------------------------------------------------------- /src/components/KnowledgeBase/Mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/KnowledgeBase/Mobile.tsx -------------------------------------------------------------------------------- /src/components/KnowledgeBase/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/KnowledgeBase/index.tsx -------------------------------------------------------------------------------- /src/components/LoadingSpinner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/LoadingSpinner/index.tsx -------------------------------------------------------------------------------- /src/components/MemoryPreview/MemoryInfinite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/MemoryPreview/MemoryInfinite.tsx -------------------------------------------------------------------------------- /src/components/MemoryPreview/MemoryRanges.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/MemoryPreview/MemoryRanges.tsx -------------------------------------------------------------------------------- /src/components/MemoryPreview/MemoryRangesEmptyRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/MemoryPreview/MemoryRangesEmptyRow.tsx -------------------------------------------------------------------------------- /src/components/MemoryPreview/MemoryRangesRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/MemoryPreview/MemoryRangesRow.tsx -------------------------------------------------------------------------------- /src/components/MemoryPreview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/MemoryPreview/index.tsx -------------------------------------------------------------------------------- /src/components/MemoryPreview/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/MemoryPreview/utils.ts -------------------------------------------------------------------------------- /src/components/MobileDebuggerControlls/ControllsDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/MobileDebuggerControlls/ControllsDrawer.tsx -------------------------------------------------------------------------------- /src/components/MobileDebuggerControlls/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/MobileDebuggerControlls/index.tsx -------------------------------------------------------------------------------- /src/components/NumeralSystemSwitch/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/NumeralSystemSwitch/index.tsx -------------------------------------------------------------------------------- /src/components/ProgramEdit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramEdit/index.tsx -------------------------------------------------------------------------------- /src/components/ProgramLoader/Assembly.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/Assembly.tsx -------------------------------------------------------------------------------- /src/components/ProgramLoader/Examples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/Examples.tsx -------------------------------------------------------------------------------- /src/components/ProgramLoader/Links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/Links.tsx -------------------------------------------------------------------------------- /src/components/ProgramLoader/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/Loader.tsx -------------------------------------------------------------------------------- /src/components/ProgramLoader/ProgramFileUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/ProgramFileUpload.tsx -------------------------------------------------------------------------------- /src/components/ProgramLoader/doom.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/doom.bin -------------------------------------------------------------------------------- /src/components/ProgramLoader/examplePrograms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/examplePrograms.ts -------------------------------------------------------------------------------- /src/components/ProgramLoader/gol.jam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/gol.jam -------------------------------------------------------------------------------- /src/components/ProgramLoader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/index.tsx -------------------------------------------------------------------------------- /src/components/ProgramLoader/loadingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/loadingUtils.ts -------------------------------------------------------------------------------- /src/components/ProgramLoader/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/types.ts -------------------------------------------------------------------------------- /src/components/ProgramLoader/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramLoader/utils.ts -------------------------------------------------------------------------------- /src/components/ProgramTextLoader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ProgramTextLoader/index.tsx -------------------------------------------------------------------------------- /src/components/PvmSelect/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/PvmSelect/index.tsx -------------------------------------------------------------------------------- /src/components/Registers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/Registers/index.tsx -------------------------------------------------------------------------------- /src/components/SearchInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/SearchInput/index.tsx -------------------------------------------------------------------------------- /src/components/WithHelp/WithHelp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/WithHelp/WithHelp.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button-variants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/button-variants.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/multi-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/multi-select.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/context/NumeralSystem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/context/NumeralSystem.tsx -------------------------------------------------------------------------------- /src/context/NumeralSystemContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/context/NumeralSystemContext.tsx -------------------------------------------------------------------------------- /src/context/NumeralSystemProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/context/NumeralSystemProvider.tsx -------------------------------------------------------------------------------- /src/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/globals.css -------------------------------------------------------------------------------- /src/hooks/useDebuggerActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/hooks/useDebuggerActions.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/packages/pvm/jam-codec/decode-natural-number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/jam-codec/decode-natural-number.test.ts -------------------------------------------------------------------------------- /src/packages/pvm/jam-codec/decode-natural-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/jam-codec/decode-natural-number.ts -------------------------------------------------------------------------------- /src/packages/pvm/jam-codec/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./decode-natural-number"; 2 | -------------------------------------------------------------------------------- /src/packages/pvm/jam-codec/little-endian-decoder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/jam-codec/little-endian-decoder.test.ts -------------------------------------------------------------------------------- /src/packages/pvm/jam-codec/little-endian-decoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/jam-codec/little-endian-decoder.ts -------------------------------------------------------------------------------- /src/packages/pvm/jam-codec/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/jam-codec/package.json -------------------------------------------------------------------------------- /src/packages/pvm/pvm/args-decoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/pvm/args-decoder.ts -------------------------------------------------------------------------------- /src/packages/pvm/pvm/assemblify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/pvm/assemblify.ts -------------------------------------------------------------------------------- /src/packages/pvm/pvm/disassemblify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/pvm/disassemblify.ts -------------------------------------------------------------------------------- /src/packages/pvm/pvm/instruction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/pvm/instruction.ts -------------------------------------------------------------------------------- /src/packages/pvm/utils/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/utils/debug.ts -------------------------------------------------------------------------------- /src/packages/pvm/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/utils/index.ts -------------------------------------------------------------------------------- /src/packages/pvm/utils/opaque.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/pvm/utils/opaque.ts -------------------------------------------------------------------------------- /src/packages/ui-kit/AppsSidebar/icons/Brick.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/AppsSidebar/icons/Brick.tsx -------------------------------------------------------------------------------- /src/packages/ui-kit/AppsSidebar/icons/Chip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/AppsSidebar/icons/Chip.tsx -------------------------------------------------------------------------------- /src/packages/ui-kit/AppsSidebar/icons/Computers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/AppsSidebar/icons/Computers.tsx -------------------------------------------------------------------------------- /src/packages/ui-kit/AppsSidebar/icons/Debugger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/AppsSidebar/icons/Debugger.tsx -------------------------------------------------------------------------------- /src/packages/ui-kit/AppsSidebar/icons/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/AppsSidebar/icons/Logo.tsx -------------------------------------------------------------------------------- /src/packages/ui-kit/AppsSidebar/icons/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/AppsSidebar/icons/Search.tsx -------------------------------------------------------------------------------- /src/packages/ui-kit/AppsSidebar/icons/Stack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/AppsSidebar/icons/Stack.tsx -------------------------------------------------------------------------------- /src/packages/ui-kit/AppsSidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/AppsSidebar/index.tsx -------------------------------------------------------------------------------- /src/packages/ui-kit/DarkMode/ToggleDarkMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/DarkMode/ToggleDarkMode.tsx -------------------------------------------------------------------------------- /src/packages/ui-kit/DarkMode/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/DarkMode/utils.ts -------------------------------------------------------------------------------- /src/packages/ui-kit/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/ui-kit/Header/index.tsx -------------------------------------------------------------------------------- /src/packages/web-worker/command-handlers/host-call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/command-handlers/host-call.ts -------------------------------------------------------------------------------- /src/packages/web-worker/command-handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/command-handlers/index.ts -------------------------------------------------------------------------------- /src/packages/web-worker/command-handlers/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/command-handlers/init.ts -------------------------------------------------------------------------------- /src/packages/web-worker/command-handlers/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/command-handlers/load.ts -------------------------------------------------------------------------------- /src/packages/web-worker/command-handlers/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/command-handlers/memory.ts -------------------------------------------------------------------------------- /src/packages/web-worker/command-handlers/set-memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/command-handlers/set-memory.ts -------------------------------------------------------------------------------- /src/packages/web-worker/command-handlers/set-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/command-handlers/set-state.ts -------------------------------------------------------------------------------- /src/packages/web-worker/command-handlers/step.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/command-handlers/step.ts -------------------------------------------------------------------------------- /src/packages/web-worker/goWasmExec.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/goWasmExec.d.ts -------------------------------------------------------------------------------- /src/packages/web-worker/goWasmExec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/goWasmExec.js -------------------------------------------------------------------------------- /src/packages/web-worker/pvm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/pvm.ts -------------------------------------------------------------------------------- /src/packages/web-worker/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/types.ts -------------------------------------------------------------------------------- /src/packages/web-worker/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/utils.ts -------------------------------------------------------------------------------- /src/packages/web-worker/wasmAsInit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/wasmAsInit.ts -------------------------------------------------------------------------------- /src/packages/web-worker/wasmAsShell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/wasmAsShell.ts -------------------------------------------------------------------------------- /src/packages/web-worker/wasmBindgenInit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/wasmBindgenInit.ts -------------------------------------------------------------------------------- /src/packages/web-worker/wasmBindgenShell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/wasmBindgenShell.ts -------------------------------------------------------------------------------- /src/packages/web-worker/wasmFromWebsockets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/wasmFromWebsockets.ts -------------------------------------------------------------------------------- /src/packages/web-worker/wasmGoInit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/wasmGoInit.ts -------------------------------------------------------------------------------- /src/packages/web-worker/wasmGoShell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/wasmGoShell.ts -------------------------------------------------------------------------------- /src/packages/web-worker/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/packages/web-worker/worker.ts -------------------------------------------------------------------------------- /src/pages/DebuggerContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/pages/DebuggerContent.tsx -------------------------------------------------------------------------------- /src/pages/ProgramLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/pages/ProgramLoader.tsx -------------------------------------------------------------------------------- /src/store/debugger/debuggerSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/store/debugger/debuggerSlice.ts -------------------------------------------------------------------------------- /src/store/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/store/hooks.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/store/utils.ts -------------------------------------------------------------------------------- /src/store/workers/blockStepping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/store/workers/blockStepping.test.ts -------------------------------------------------------------------------------- /src/store/workers/workersSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/store/workers/workersSlice.ts -------------------------------------------------------------------------------- /src/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/test-setup.ts -------------------------------------------------------------------------------- /src/types/pvm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/types/pvm.ts -------------------------------------------------------------------------------- /src/types/type-guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/types/type-guards.ts -------------------------------------------------------------------------------- /src/utils/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/utils/colors.ts -------------------------------------------------------------------------------- /src/utils/instructionsKnowledgeBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/utils/instructionsKnowledgeBase.ts -------------------------------------------------------------------------------- /src/utils/loggerService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/utils/loggerService.tsx -------------------------------------------------------------------------------- /src/utils/spi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/utils/spi.ts -------------------------------------------------------------------------------- /src/utils/virtualTrapInstruction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/src/utils/virtualTrapInstruction.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tests/memory-range.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/tests/memory-range.spec.ts -------------------------------------------------------------------------------- /tests/run-program.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/tests/run-program.spec.ts -------------------------------------------------------------------------------- /tests/utils/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/tests/utils/actions.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluffyLabs/pvm-debugger/HEAD/vitest.config.ts --------------------------------------------------------------------------------