pouët.net

vscode-amiga-debug by Abyss [web]
[nfo]
screenshot added by bartman on 2019-08-19 20:20:22
platform :
type :
release date : august 2019
release party : Evoke 2019
compo : none
ranked : n/a
  • 29
  • 3
  • 0
popularity : 63%
 63%
  • 0.91
alltime top: #3876
added on the 2019-08-19 20:20:22 by bartman bartman

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

One-stop Visual Code Extention to compile and debug Amiga C programs compiled by included gcc 8.3.0 in WinUAE.
See My Seminar "Modern Amiga 500 Demo Development" @ Evoke 2019 for more information about this and behind-the-scenes of our 64k intro CODA
added on the 2019-08-19 20:22:59 by bartman bartman
Excellent !!
rulez added on the 2019-08-19 20:29:29 by kRiZ^cMz kRiZ^cMz
Great release! Thanks for all your work on this one and for releasing it for everyone to use.
rulez added on the 2019-08-19 20:31:51 by 4pLaY 4pLaY
sharing is caring! now go ppl, make an a500 demo about it :D
rulez added on the 2019-08-19 20:35:58 by teo teo
Quote:
sharing is caring!

Yup.

Quote:
now go ppl, make an a500 demo about it :D

Show how to do it. Or...
rulez added on the 2019-08-19 21:12:55 by sim sim
A great service to the Amiga 500 scene.
rulez added on the 2019-08-19 23:10:22 by novel novel
this seems great and just what i've been looking after but i have no clue how to get it to work. i haven't used vs code before so probably i'm missing something obvious?
added on the 2019-08-20 00:46:47 by aegis aegis
Quote:
this seems great and just what i've been looking after but i have no clue how to get it to work. i haven't used vs code before so probably i'm missing something obvious?

Install VS Code from https://code.visualstudio.com/, then download the extension release and follow instructions from this page: https://github.com/BartmanAbyss/vscode-amiga-debug/releases
added on the 2019-08-20 01:11:51 by bartman bartman
ah right, that settles it :) i couldn't find the vsix file at first.
rulez added on the 2019-08-20 01:34:49 by aegis aegis
<3
rulez added on the 2019-08-20 02:19:15 by Revenant Revenant
GCC 8 (with debugger) for Amiga with includes and some tools.
BB Image
rulez added on the 2019-08-20 02:39:50 by ham ham
Time to ditch VBCC?
rulez added on the 2019-08-20 10:57:31 by yzi yzi
Haven't used it yet but this could be a life saver for us.
rulez added on the 2019-08-20 15:08:01 by djh0ffman djh0ffman
this is cool
Great research and dedication for the platform
rulez added on the 2019-08-20 16:19:57 by d0DgE d0DgE
Give me this for 060 and cpp and you will be my hero!
rulez added on the 2019-08-20 17:31:45 by JamieSkarla JamieSkarla
Nice release...enjoyed watching the seminar too... but we also need a fucking good 68k debugger too :D
rulez added on the 2019-08-20 19:32:23 by DanLemon DanLemon
Ziemlich geil!
rulez added on the 2019-08-20 19:46:48 by Virgill Virgill
This is amazing. I definitely need to look into using gcc8 with our framework.
rulez added on the 2019-08-21 10:26:58 by flynn_nrg flynn_nrg
Excellent idea.
rulez added on the 2019-08-21 12:05:14 by Flux Flux
checking now...
rulez added on the 2019-08-23 14:40:55 by mop mop
It doesn´t help me personally, but it looks sexy. ;)
rulez added on the 2019-08-23 14:44:20 by Dascon Dascon
Awesome release.
Have you got any documentation about the details (compiling assembly files and call from C, incbin usage, etc.?
Thank you for your great work Bartman!
rulez added on the 2019-08-25 20:19:51 by mash mash
Quote:
Awesome release.
Have you got any documentation about the details (compiling assembly files and call from C, incbin usage, etc.?
Thank you for your great work Bartman!

See the included .s files for assembly example, and .s section in Makefile8mingw
Code:INCBIN(copper, "dir/copper.bin") void xxx() { memcpy(font->data,copper,1024); }
added on the 2019-08-27 15:33:54 by bartman bartman
Thanks!
added on the 2019-08-28 11:41:35 by mash mash
really good work!
rulez added on the 2019-08-30 14:03:59 by aGGreSSor aGGreSSor
Awesome stuff....sorry I missed the seminar at Evoke :/
Hope to see more A500 stuff appearing because of this.
rulez added on the 2019-10-16 17:07:04 by tFt tFt
Update: new version supports C++!
GitHub download
added on the 2020-05-08 14:33:19 by bartman bartman
A W E S O M E !
rulez added on the 2020-05-09 01:06:19 by Main Main
Updated. New version 0.9.0 features GCC 10.1, binutils 2.34, GDB 9.1
Download GitHub
should improve code performance a bit.
added on the 2020-05-11 15:53:53 by bartman bartman
Hey guys,
I just released version 1.0.0 on the Visual Studio Code Marketplace.

This is probably the biggest update ever.

excerpts from CHANGELOG for 1.0.0:
- added function-level + DMA profiling: during a debugging session, press the Profile button on the right of the debug toolbar, and 1 frame will be profiled.
- added ELF file size profiling: right-click an ELF file in the explorer, and select Amiga: Profile File Size
- added WinUAE debug overlays. See template project for debug_* function calls for an example
- updated to latest 64-bit WinUAE
- added command Amiga: Open Terminal
- improved INCBIN macro to correctly report binary size to the size profiler.
- added INCBIN_CHIP macro to put binaries directly into chip mem.
- better demo project, shows copper, bitplanes
- support for different Amiga models (A500, A1200, A4000) in .vscode/launch.json
- now available in the Visual Studio Code Marketplace

Some new screenshots for ya.

BB Image
BB Image
BB Image
added on the 2020-05-31 20:16:01 by bartman bartman
this is pretty dope.
rulez added on the 2020-05-31 20:42:32 by wysiwtf wysiwtf
Is anyone working on porting this to work with the Linux version of VSCode ?
I feel i may have to have a go but if someones already started and could use a hand maybe i can chip in ?
added on the 2020-07-27 21:56:43 by polyp2000 polyp2000
Awesome. And also works for 060.
rulez added on the 2020-08-11 20:30:25 by hfr hfr
Doesn't work here, tried VSCodeUserSetup-x64-1.46.1 & VSCodeUserSetup-x64-1.47.3 with 1.1.0-preview24

log file: http://franck.charlet.pagesperso-orange.fr/temp/vscode.log
added on the 2020-08-11 20:46:12 by hitchhikr hitchhikr
Awesome work, it works perfectly.
Thank you so much !
rulez added on the 2021-07-23 22:48:37 by guille^cocoon guille^cocoon
Checked out the latest version yesterday and it looks really impressive. Absolutely awesome work!
rulez added on the 2022-05-24 08:35:25 by Korvkiosken Korvkiosken
A joy to work with, thanks Bartman! Great job on the profiling tools
rulez added on the 2022-05-24 13:43:30 by arm1n arm1n
Excellent stuff, been getting into this recently.
rulez added on the 2022-11-06 15:24:21 by 4mat 4mat

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment