Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in 
CSDb User Forums


Forums > C64 Coding > Developing with Kick Assembler and Sublime
2013-09-23 22:41
Swoffa

Registered: Jan 2002
Posts: 17
Developing with Kick Assembler and Sublime

I have started to build a Kick Assembler package for Sublime text editor. A little guide on doing C64 coding with Sublime/Kick Assembler can be found here: http://goatpower.org/2013/09/15/c64-development-with-kick-assem..

Maybe useful to someone, what do i know. Nice things is that its free, very simple to setup and supports developing on both OSX and Windows.

//Swoffa
 
... 26 posts hidden. Click here to view all posts....
 
2014-01-20 18:13
Count Zero

Registered: Jan 2003
Posts: 816
Thx swoffa - exactly what I was looking for - wonder how I missed that :)
2014-01-21 22:21
Count Zero

Registered: Jan 2003
Posts: 816
Frantic will likely add this to Codebase soon.

Created an archive (not a "native sublime package" yet) for DreamAss and Sublime 2 and 3. Thx to Swoffa and Fix for the grounds and motivation to actually check into this editor.

http://ftp.pokefinder.org/DreamAss_Sublime_2_3_highlightlings_2..

Will hopefully result in a small bugfix DreamAss release soon as well. I added a small Makefile based project including minimal segment assembly for people who would like to try the only assembler doing proper "segmenting" :)

PS: now also at codebase
2014-02-26 22:54
Swoffa

Registered: Jan 2002
Posts: 17
A little off topic, but anyway...
The web based Noice Kick Assembler memory viewer is now available, more info here: http://goatpower.org/2014/02/26/noice-kick-assembler-memory-vie..

//Swoffa
2014-05-30 08:02
Swoffa

Registered: Jan 2002
Posts: 17
Version 0.7.0 of Kick Assembler package for Sublime Text is out.
Changes:
- Bin-folder, all results of build ends up in sub folder called bin
- Language-definition/syntax-coloring corrections

More info and updated breakpoint script here: http://goatpower.org/2014/05/30/kick-assembler-package-for-sublime-version-0-7-0/

//Swoffa
2014-08-13 15:02
Swoffa

Registered: Jan 2002
Posts: 17
Version 1.0 of Kick Assembler package for Sublime Text is out.
Changes:
- The Java CLASSPATH is used when running Kick Assembler, which means you can place the KickAss.jar file anywhere (wanted by Trasher/Active)
- Small fixes in language-definition (syntax coloring)
- Version upped to 1.0, to indicate that all basic functionality is in there and that its fairly stable

A very small amount of more info here:
http://goatpower.org/2014/08/13/version-1-0-of-kick-assembler-p..

//Swoffa
2014-11-02 13:47
WdW

Registered: Jun 2013
Posts: 8
This is really nice, thanks! I've been using CBM prog studio but I've been aching for a ST plugin. :)
2014-12-28 07:22
Swoffa

Registered: Jan 2002
Posts: 17
Version 1.1 of the Kick Assembler package for Sublime Text available.
Changes:
- Support for Linux (tested on Ubuntu)
- Support for Sublime Text 2
- Fixed annoying extra indentation for some snippets

Simply install/upgrade with Package control in Sublime (other options available, see below).

A new page containing all info about the package is available. The page contains everything from feature description to install instructions:
http://goatpower.org/projects-releases/sublime-package-kick-ass..

//Swoffa
2014-12-28 22:11
Lead

Registered: Dec 2004
Posts: 15
Really nice, keep up the good work !!

This is the combination I work with and it works like a charm, using only F7 to assemble, Snippets and smart-auto-complete - loving it :)

Allthough 1 minor thingy is that the system PATH is not recognized as it does not find Kick (I've got Kickassembler in a different folder than the package uses). But it's as easy as making minor adjustmend to the package.
2014-12-28 22:58
Swoffa

Registered: Jan 2002
Posts: 17
Thanks!!

Quoting Lead
Allthough 1 minor thingy is that the system PATH is not recognized as it does not find Kick (I've got Kickassembler in a different folder than the package uses). But it's as easy as making minor adjustmend to the package.

Since Kick Assembler is java, it will be recognized if you add the full path of KickAss.jar to the CLASSPATH environment variable. Does that help or did i misunderstand?

//Swoffa
2018-01-14 13:33
PopMilo

Registered: Mar 2004
Posts: 145
Spent whole morning trying to make Sublime 3 working with Kickass on Arch linux... No matter what I set in classpath it just didn't work. Like it's not using default env variables from bash.

Finally what worked was to use similar setting as in MACOS version. I've put this in build settings file (inside installed Sublime package):
"linux":
{
"env" : {"CLASSPATH":"$CLASSPATH:/home/user/dev/compilers/KICKASS/KickAss.jar"}
}

Now it works great ! Thanks for such a good tool !
Previous - 1 | 2 | 3 | 4 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Impetigo/Crescent
Visage/Lethargy
Merlin/JAM
Stack J./Triumwyrat,..
ΛΛdZ
Inge/HVSC
ghost/excess
rail slave/Hokuto Fo..
Krill/Plush
Ant (Anthony Stiller)
Flavioweb/🇮🇹ASR/HF🇮🇹..
Curlin
Tom-Cat/Nostalgia
blendo75
Marq/Fit^Lieves!Tuor..
Guests online: 58
Top Demos
1 Uncensored  (9.7)
2 Comaland 100%  (9.7)
3 Edge of Disgrace  (9.7)
4 Coma Light 13  (9.6)
5 The Shores of Reflec..  (9.6)
6 Wonderland XII  (9.6)
7 We Come in Peace  (9.6)
8 Lunatico  (9.6)
9 Incoherent Nightmare  (9.5)
10 Wonderland XIII  (9.5)
Top onefile Demos
1 FMX Music Demo  (9.6)
2 Party Horse  (9.6)
3 Daah, Those Acid Pil..  (9.5)
4 Pandemoniac Part 2 o..  (9.5)
5 Treu Love [reu]  (9.5)
6 Arok 20 Invitation  (9.5)
7 Merry Xmas 2017  (9.4)
8 Dawnfall V1.1  (9.4)
9 In Memoriam BHF  (9.4)
10 Dawnfall  (9.4)
Top Groups
1 Oxyron  (9.4)
2 Booze Design  (9.4)
3 Censor Design  (9.4)
4 Finnish Gold  (9.4)
5 Crest  (9.3)
Top Musicians
1 Rob Hubbard  (9.8)
2 LMan  (9.7)
3 Jeroen Tel  (9.7)
4 Linus  (9.6)
5 Drax  (9.5)

Home - Disclaimer
Copyright © No Name 2001-2018
Page generated in: 0.094 sec.