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 > Kick Assembler Thread 2
2009-07-21 17:20
Slammer

Registered: Feb 2004
Posts: 416
Kick Assembler Thread 2

The previous thread took a little long to load, so this is a new fresh one..
 
... 590 posts hidden. Click here to view all posts....
 
2012-06-07 21:40
Maxlide

Registered: Apr 2003
Posts: 29
This syntax highlithing file was uploaded by me.
I've just downloaded and checked it again. No problems here.
I am using the latest Notepad++ version 6.1.3.
2012-06-09 15:34
Conrad

Registered: Nov 2006
Posts: 833
Is there a commandline to output files bigger than 64K? ... for the case of writing .crt files?
2012-06-09 23:58
JAC

Registered: Aug 2002
Posts: 56
In -dtv mode, are the illegal instructions of 6510 still valid? I first thought no, but then DTV would not run plain C64 stuff. But then again DTV could have 2 modes of operation. ... Please enlight me, so I can do the highlighting correctly.
2012-06-10 08:20
tlr

Registered: Sep 2003
Posts: 1714
Quote: In -dtv mode, are the illegal instructions of 6510 still valid? I first thought no, but then DTV would not run plain C64 stuff. But then again DTV could have 2 modes of operation. ... Please enlight me, so I can do the highlighting correctly.

Undocumented 6510 opcodes are mostly supported by the C64DTV. A few do not work correctly. DCP has some problems IIRC.
2012-06-11 09:27
Slammer

Registered: Feb 2004
Posts: 416
Conrad: No, Not right now. I have never worked with .crt files, but it sounds like a minor adjustment or? What are the requirements for such files?

JAC: Kick Assember assembles all illegal instructions in DTV mode.
2012-06-15 18:53
Slammer

Registered: Feb 2004
Posts: 416
V3.23 is out now. There are some improvements:

- The && and || operators are now short circuiting.
- You can now use escape sequences to insert " in strings.

As a new feature you can write your own macro plugins in java, graphics Converters etc. If you make some good ones feel free to send them to me so they can be downloaded from the website or included in KickAssembler.
2012-06-16 09:44
Pantaloon

Registered: Aug 2003
Posts: 124
slammer, NICE!
2012-06-16 20:19
Conrad

Registered: Nov 2006
Posts: 833
Quote: Conrad: No, Not right now. I have never worked with .crt files, but it sounds like a minor adjustment or? What are the requirements for such files?

JAC: Kick Assember assembles all illegal instructions in DTV mode.


There's no real major adjustment for .crt files other than just allow output files to be bigger than 64K. As long as ".pseudopc" is used in code that will be assembled outside the 64K range, I wouldn't think there would be an issue.

This is primarily for developing EasyFlash carts that can be 1MB big. :)
2012-06-17 17:40
Slammer

Registered: Feb 2004
Posts: 416
Conrad: So you never want a start address above $ffff? The following source would be a problem because the format of the output file only have two bytes to note the start address:
  .pc=$11000
  .byte 1,2,3

2012-06-18 07:46
Conrad

Registered: Nov 2006
Posts: 833
Quote:
Conrad: So you never want a start address above $ffff?

No, not for .crt files. They have their own header at the start of the file and don't have, let's say, a "start address" unlike normal .prg files.

check:
http://codebase64.org/doku.php?id=base:crt_file_format

so in essence, I would set .pc to $0000, and each "CHIP" block of data would always be mapped at $8000,$a000/$e000 (using .psuedopc) and would never be out of range.


I know that this additional feature would break the rule for normal .prg files, but that's the coder's choice really. If it's going to fuck up things like object-mapping, then by all means don't include it. I can find other ways around it.
Previous - 1 | ... | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | ... | 60 - 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
t0m3000/ibex-crew
zscs
Kickback
Sentinel/Excess/TREX
WVL/Xenon
Guests online: 135
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 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
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 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (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 Original Suppliers
1 Derbyshire Ram  (9.5)
2 Black Beard  (9.4)
3 hedning  (9.2)
4 Baracuda  (9.1)
5 Irata  (8.5)

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