Replies: 32 comments 130 replies
-
I'm preparing a little video the extension vsix to test |
Beta Was this translation helpful? Give feedback.
-
Extension binaries: https://github.com/prb28/vscode-amiga-assembly/releases/download/pre_0.22_1/amiga-assembly-0.22.0.vsix |
Beta Was this translation helpful? Give feedback.
-
Is it possible to compile only the current file if you have multiple files in the workspace. Currently all are compiled in ascending order by name. |
Beta Was this translation helpful? Give feedback.
-
Hi, I like the new addition to the extension. Thanks very much for doing this. Please note that on Windows machine the gencop workspace didn't work as per my video. I tried several times after the video too. My code is running from drive D and not Drive C, not sure if this creates any issues. I recorded a small video of what I would like to see. Please see my comments during the video and what I am changing. Also in my comments I showed you things that need to change for FS-UAE since the config parameters for a standard A1200 is wrong If this is an issue what I need not a problem. I will show how to do this manually. I am thinking that maybe when one creates the workspace you are asked for the source filename that you want to give to your code. For beginners gencop.s is also confusing. I would have preferred MyProgram.s or MyAsm.s or in my case Game.s :) Please note it is still uploading the video so give it some time is quality is not good. YT takes time to process a video. Thanks for all the what you have done so far. Much appreciated. |
Beta Was this translation helpful? Give feedback.
-
I uploaded another video and this one was available immiadetely. Stupid YT |
Beta Was this translation helpful? Give feedback.
-
tasks.jason - link config should be as below else it will create an .o file for each .s file that you have in all folders. This will cause the linker to get confused. before assembling the build directory should be cleared out. If there are link errors they will continue to appear.
|
Beta Was this translation helpful? Give feedback.
-
Q: Where is the variable "amiga-assembly.binDir" defined? If I set it for e.g. in the settings.json the new value is never used in the task.json. |
Beta Was this translation helpful? Give feedback.
-
For the default configuration I think, the entry asm file should be set. What do you think ? |
Beta Was this translation helpful? Give feedback.
-
For the KickstartsFor fs-uae launch configuration add the parameter:
For winuae launch configuration add the parameter:
|
Beta Was this translation helpful? Give feedback.
-
Here is the new release : https://github.com/prb28/vscode-amiga-assembly/releases/download/pre_0.22_1/amiga-assembly-0.22.0.vsix |
Beta Was this translation helpful? Give feedback.
-
Besides F5 are there other keys used by the extension? I tried to look in the documentation page and couldn't find any. |
Beta Was this translation helpful? Give feedback.
-
Is it possible to see memory as hex byte data? |
Beta Was this translation helpful? Give feedback.
-
@prb28 @phaze101 @Real-MJoe thank you so much for your time on this and sorry to come after the battle. Please, when it will be the right time to release, it would be awesome if you could sum-up the changes needed (if any) to migrate from 0.21.x to 0.22 projects. Thank you!. |
Beta Was this translation helpful? Give feedback.
-
New extension pre-release : https://github.com/prb28/vscode-amiga-assembly/releases/download/pre_0.22_2/amiga-assembly-0.22.0.vsix |
Beta Was this translation helpful? Give feedback.
-
@phaze101 What about an alternate configuration for single file build:
That will build/link the opened file and generate an executable with the same name without extension in the singleFileBuildDestDir. |
Beta Was this translation helpful? Give feedback.
-
@phaze101 new extension : https://github.com/prb28/vscode-amiga-assembly/releases/download/pre_0.22_2/amiga-assembly-0.22.0.vsix "amiga-assembly.binariesBranchURL": {
"type": "string",
"scope": "resource",
"default": "https://github.com/prb28/vscode-amiga-assembly-binaries/archive/refs/heads",
"description": "URL to retrieve the binaries branches"
},
"amiga-assembly.binariesTagsURL": {
"type": "string",
"scope": "resource",
"default": "https://api.github.com/repos/prb28/vscode-amiga-assembly-binaries/tags",
"description": "URL to retrieve the binaries tags"
},
"amiga-assembly.exampleProjectBranchesURL": {
"type": "string",
"scope": "resource",
"default": "https://github.com/prb28/vscode-amiga-wks-example/archive/refs/heads",
"description": "URL to retrieve the example project branches"
},
"amiga-assembly.exampleProjectTagsURL": {
"type": "string",
"scope": "resource",
"default": "https://api.github.com/repos/prb28/vscode-amiga-wks-example/tags",
"description": "URL to retrieve the example project tags"
}, You can create your project or fork mine on github and use it. |
Beta Was this translation helpful? Give feedback.
-
@phaze101 new extension : https://github.com/prb28/vscode-amiga-assembly/releases/download/pre_0.22_2/amiga-assembly-0.22.0.vsix {
"version": "2.0.0",
"tasks": [
{
"type": "amigaassembly",
"vasm": {
"enabled": true,
"command": "${config:amiga-assembly.binDir}/vasmm68k_mot",
"args": [
"-m68000",
"-Fhunk",
"-linedebug"
]
},
"vlink": {
"enabled": true,
"command": "${config:amiga-assembly.binDir}/vlink",
"exefilename": "../uae/dh0/game",
"args": [
"-bamigahunk",
"-Bstatic"
]
},
"problemMatcher": [],
"label": "amigaassembly: build",
"group": {
"kind": "build",
"isDefault": true
}
}
]
} The current opened editor will be built. |
Beta Was this translation helpful? Give feedback.
-
@prb28 when are you thinking of releasing the new extension? |
Beta Was this translation helpful? Give feedback.
-
@phaze101 @Real-MJoe I need your opinion. |
Beta Was this translation helpful? Give feedback.
-
For the development of the game Crazy Columns this extension was also used. :) |
Beta Was this translation helpful? Give feedback.
-
@prb28 not sure if this is an issue, bug or something that I am doing wrong. Every time I save I am getting the extension to create an object file. The file was not created with the extension template and of course it is a .s |
Beta Was this translation helpful? Give feedback.
-
@prb28 here is what I am doing so maybe you can do something like this. I have your extension and another extension called Motorola 68000 syntax highlighting. I disabled yours and enabled this one. What I am thinking is it possible to switch your extension to behave like this one. Just shows syntax highlighting? |
Beta Was this translation helpful? Give feedback.
-
New pre-release : https://github.com/prb28/vscode-amiga-assembly/releases/download/pre_0.22_2/amiga-assembly-0.22.0.vsix |
Beta Was this translation helpful? Give feedback.
-
This version deserves a 1.0 ! |
Beta Was this translation helpful? Give feedback.
-
@gaoluobe I've update the migration page : https://github.com/prb28/vscode-amiga-assembly/wiki/BreakingChanges |
Beta Was this translation helpful? Give feedback.
-
exciting ! 😍 |
Beta Was this translation helpful? Give feedback.
-
It's released have fun ! |
Beta Was this translation helpful? Give feedback.
-
Version released, this discussion is locked. Please use the dedicated discussion for the next version. |
Beta Was this translation helpful? Give feedback.
-
Discussion and feeback about the new version 0.22.
The main objectives of this version are:
Beta Was this translation helpful? Give feedback.
All reactions