Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
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....
 
2013-12-21 14:03
Total Chaos

Registered: Mar 2006
Posts: 74
..he's an OSX'er...
2013-12-21 21:18
Swoffa

Registered: Jan 2002
Posts: 17
Quoting Fix
Can you also add ACME or TASM...

Possibly i will make a TASM-package some day, similar to the Kick Assembler (64) package. I dont use ACME so that wont happen.

Quoting Fix
Why do you prefer Sublime over NP++ ?

Like TC says, i mostly use OSX, but i also use Windows a lot, and the nice thing about Sublime is it doesnt matter, since Sublime exist on both, even better packages and plugins also work on both without modification.

Also, i really like the package/plug-in stuff in Sublime, you can do powerful things with just a couple of json or xml-files, and you can do even more if your into python.

Sublime is very "keyboard oriented" and i like that, you can navigate and do things very fast with just a few keystrokes.

Anyway, both Notepad++ and Sublime are powerful and great text tools.
2013-12-23 11:37
Dr.j

Registered: Feb 2003
Posts: 276
@swoffa: Probably i missed something,
when i try to d/l the package to Sublime , it reload the page
https://sublime.wbond.net/packages/Kick%20Assembler%20(C64)
do you got a direct link for the kick Ass. package?
2013-12-23 15:30
Swoffa

Registered: Jan 2002
Posts: 17
@The Dr.j
To install the sublime package, first install Package Control for Sublime:
https://sublime.wbond.net/installation

Then relaunch Sublime, in the Preferences menu, select Package Control, select Install Package and write Kick to search for the package, then select it to install. Relaunch Sublime after just to be in the safe side.

//Swoffa
2013-12-23 15:42
Fix

Registered: Feb 2003
Posts: 54
If you add TASM support, I'll take care of ACME :-)

I have problems when I try to add Build + Run with Acme
The Acme compile works fine, but I can't get Vice to run.

Any ideas how to solve it..

In NPP++ there was an NPPEXEC command to get it running, is there a similar in Sublime ?

/Fix
2013-12-23 23:01
Swoffa

Registered: Jan 2002
Posts: 17
Quoting Fix
I have problems when I try to add Build + Run with Acme
The Acme compile works fine, but I can't get Vice to run.

Any ideas how to solve it..

In NPP++ there was an NPPEXEC command to get it running, is there a similar in Sublime ?

It works a bit different than in Sublime than in Npp. The way to go is to make a custom build system, which is in fact a simple json-file.
You can peek at the build system for the Kick Assembler (C64) package (which compiles and runs Vice) here, under Build systems.

More info on Sublime Build systems here:
http://docs.sublimetext.info/en/latest/reference/build_systems...

You can bundle build system, language definition and more as a package, more info here:
http://docs.sublimetext.info/en/latest/extensibility/packages.h..
2013-12-23 23:12
Fix

Registered: Feb 2003
Posts: 54
I've tried to mod "CMD"

I can get Build to work with acme

But Build + Run don't work.

When I use CMD and ACME stuff then X64.exe stuff after.
It tries to assemble X64.exe

and if I try to use 2x CMD statments it uses the last one only..

I Kickassembler there is a -execute statment to use if you want to start Vice...
2013-12-23 23:33
Swoffa

Registered: Jan 2002
Posts: 17
Hehe...just after i posted i realized that Kick Assembler (C64) uses Kick Assemblers -execute to run Vice, but you had already replied. :)

Strangely, sublime does not seem to support multiple commands, but there seem to be ways of tricking it, for example with a "&;"-argument:
http://blog.pcitron.fr/2013/02/08/multiple-command-in-sublime-b..

Here are some more tips i have not tried:
http://www.sublimetext.com/forum/viewtopic.php?f=3&t=4370

//Swoffa
2013-12-24 15:56
Dr.j

Registered: Feb 2003
Posts: 276
Thanks Swoffa , i consider using it despite the fact
i got used to Eclipse Environment , i like the
syntax coloring , the rest i have in Eclipse . need to
review the features and if they are Ok for me , but in a quick glance its looks nice (though again didn't check Project view and other elements yet)
2013-12-25 09:16
Fix

Registered: Feb 2003
Posts: 54
The " & " works nicely.

I've started to make an ACME version (Build system) based on your package.

For now Build and Build and Run works.
Will add some more commands.

If anyone is interested, drop PM.
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
Andy/AEG
Max/Flat3
CA$H/TRiAD
d0c
jmin
The Syndrom/TIA/Pret..
Viti/Hokuto Force
kbs/Pht/Lxt
Guests online: 197
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 The Ghost  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.9)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Organizers
1 Burglar  (9.9)
2 Sixx  (9.8)
3 hedning  (9.7)
4 Irata  (9.7)
5 MWS  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.04 sec.