I usually don't comment on anything, this is my first comment.
Pas6502 is really great and it has so much potential. Tested the examples for C64-development and it gives you the possibility to escape micromanaging your code with keeping the transparency and control.
Something that is very much needed.
Also the GUI is much better than TRSE, because it doesn't get into your way.
It's so good. Please keep on developing it.
Also the integration of kickass and exomizer into the package is brilliant.
I need to test it a little bit more regarding the projects and units, but i do already love it.
Sidenote:
One error came up with the C64-Example "line drawing.dpr".
Here is the output:
Code parsing stage successful...
Assembly generation successfull...
Removing redundant routines stage starting...
Removing unused routine "vic_fillScreen" from the asm file...
Removing unused routine "vic_waitForRaster" from the asm file...
Removing unused routine "vic_set_scrolly" from the asm file...
Removing unused routine "vic_set_scrollx" from the asm file...
Removing unused routine "vic_set_scroll" from the asm file...
Removing unused routine "divmod_u16" from the asm file...
Removing unused routine "divmod_s16" from the asm file...
Removing unused routine "_mod8_8u" from the asm file...
Removing unused routine "_div8_8u" from the asm file...
Removing unused routine "_addDelta8ToWord" from the asm file...
Removing unused routine "_printSignedAX" from the asm file...
Removing unused routine "_printSignedA" from the asm file...
Removing unused routine "mul_8ux16s" from the asm file...
Removing unused routine "mul8x8s" from the asm file...
Removing unused routine "readb" from the asm file...
Removing unused routine "writeb" from the asm file...
C:\pas6502\pas6502>java.exe -jar "C:\pas6502\pas6502\utilities\KickAssembler\KickAss.jar" "C:\pas6502\pas6502\examples\c64\line drawing.asm"
//------------------------------------------------------
//------------------------------------------------------
// Kick Assembler v5.25 by Mads Nielsen
//------------------------------------------------------
//------------------------------------------------------
Output dir: C:\pas6502\pas6502\examples\c64
parsing
L18:
// e2 := 2 * error // (m1s16=c1u8_mul_m2s16.asm)
lda #2
sta mul_8ux16s.a
^
Error: Unknown symbol 'mul_8ux16s'
at line 652, column 7 in line drawing.asm
Command C:\pas6502\pas6502\compile.bat failed with exit code: 1
*******************************
WARNINGS:
fragment "C:\pas6502\pas6502\fragments\6502\m1s16=m2s16_add_m3u16.asm" doesn't exist, you need to define it...
fragment "C:\pas6502\pas6502\fragments\6502\m1s16_leq_m2u16.asm" doesn't exist, you need to define it...
fragment "C:\pas6502\pas6502\fragments\6502\m1s16_geq_m2u16.asm" doesn't exist, you need to define it...