├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── LICENSE ├── images ├── icon.png └── icon.svg ├── language-configuration.json ├── package.json ├── readme.md ├── snippets └── snippets.json ├── src ├── extension.ts ├── helpers │ ├── asyncHelper.ts │ ├── debugConfigurationHelper.ts │ ├── extension.ts │ ├── filesLocationsHelper.ts │ ├── log.ts │ ├── pathHelper.ts │ ├── tasksHelper.ts │ └── variablesHelper.ts ├── kickAssemblerDebug.ts ├── kickass │ └── sourceMap.ts ├── languageClient │ ├── LICENSE │ ├── client │ │ ├── helpTexts │ │ │ ├── hoverProvider.ts │ │ │ ├── illegal-opcodes.json │ │ │ ├── kickass.json │ │ │ ├── opcodes.ts │ │ │ ├── sid-registers.json │ │ │ └── vic-registers.json │ │ └── languageClient.ts │ ├── fileContents.ts │ ├── kickassASMInfo.ts │ └── server.ts ├── providers │ ├── kickAssemblerDebugConfigurationProvider.ts │ └── kickAssemblerTaskProvider.ts ├── tsconfig.json ├── tslint.json └── vice │ ├── viceInitialiazer.ts │ ├── viceInspector.ts │ ├── viceLauncher.ts │ ├── viceVariableInfo.ts │ └── waitingSocket.ts ├── syntaxes └── kickassembler.tmLanguage └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | out/ 4 | npm-debug.log 5 | *.vsix 6 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/.vscodeignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/LICENSE -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/images/icon.png -------------------------------------------------------------------------------- /images/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/images/icon.svg -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/language-configuration.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/readme.md -------------------------------------------------------------------------------- /snippets/snippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/snippets/snippets.json -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/helpers/asyncHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/helpers/asyncHelper.ts -------------------------------------------------------------------------------- /src/helpers/debugConfigurationHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/helpers/debugConfigurationHelper.ts -------------------------------------------------------------------------------- /src/helpers/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/helpers/extension.ts -------------------------------------------------------------------------------- /src/helpers/filesLocationsHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/helpers/filesLocationsHelper.ts -------------------------------------------------------------------------------- /src/helpers/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/helpers/log.ts -------------------------------------------------------------------------------- /src/helpers/pathHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/helpers/pathHelper.ts -------------------------------------------------------------------------------- /src/helpers/tasksHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/helpers/tasksHelper.ts -------------------------------------------------------------------------------- /src/helpers/variablesHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/helpers/variablesHelper.ts -------------------------------------------------------------------------------- /src/kickAssemblerDebug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/kickAssemblerDebug.ts -------------------------------------------------------------------------------- /src/kickass/sourceMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/kickass/sourceMap.ts -------------------------------------------------------------------------------- /src/languageClient/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/LICENSE -------------------------------------------------------------------------------- /src/languageClient/client/helpTexts/hoverProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/client/helpTexts/hoverProvider.ts -------------------------------------------------------------------------------- /src/languageClient/client/helpTexts/illegal-opcodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/client/helpTexts/illegal-opcodes.json -------------------------------------------------------------------------------- /src/languageClient/client/helpTexts/kickass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/client/helpTexts/kickass.json -------------------------------------------------------------------------------- /src/languageClient/client/helpTexts/opcodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/client/helpTexts/opcodes.ts -------------------------------------------------------------------------------- /src/languageClient/client/helpTexts/sid-registers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/client/helpTexts/sid-registers.json -------------------------------------------------------------------------------- /src/languageClient/client/helpTexts/vic-registers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/client/helpTexts/vic-registers.json -------------------------------------------------------------------------------- /src/languageClient/client/languageClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/client/languageClient.ts -------------------------------------------------------------------------------- /src/languageClient/fileContents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/fileContents.ts -------------------------------------------------------------------------------- /src/languageClient/kickassASMInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/kickassASMInfo.ts -------------------------------------------------------------------------------- /src/languageClient/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/languageClient/server.ts -------------------------------------------------------------------------------- /src/providers/kickAssemblerDebugConfigurationProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/providers/kickAssemblerDebugConfigurationProvider.ts -------------------------------------------------------------------------------- /src/providers/kickAssemblerTaskProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/providers/kickAssemblerTaskProvider.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/tslint.json -------------------------------------------------------------------------------- /src/vice/viceInitialiazer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/vice/viceInitialiazer.ts -------------------------------------------------------------------------------- /src/vice/viceInspector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/vice/viceInspector.ts -------------------------------------------------------------------------------- /src/vice/viceLauncher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/vice/viceLauncher.ts -------------------------------------------------------------------------------- /src/vice/viceVariableInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/vice/viceVariableInfo.ts -------------------------------------------------------------------------------- /src/vice/waitingSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/src/vice/waitingSocket.ts -------------------------------------------------------------------------------- /syntaxes/kickassembler.tmLanguage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/syntaxes/kickassembler.tmLanguage -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanmont/vscode-kickass-studio/HEAD/yarn.lock --------------------------------------------------------------------------------