Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user jobj ! (Registered 2024-12-25) You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #130831 : Relaunch64 V3.0.1
2014-05-18 07:50
Testicle
Account closed

Registered: Sep 2002
Posts: 131
Release id #130831 : Relaunch64 V3.0.1

Hi there,

an Update for Relaunch64 has been released! See entry at CSDB: Relaunch64 V3.0.1


Changelog for Version 3.0.1:

New features
-----------
added support for CA65
added support for DreamAss
added ACME macro and math function support (syntax highlighting, auto-completion)
goto prev/next error also searches inside included files (even not opened files, which will be opened then)
goto error now scrolls the log to the related line with error description
auto-completion for functions, macros and scripting commands (ACME, Kick Assembler, 64tass, DreamAss) (press ctrl+shift+space while typing)
automatic goto error line when compiling errors occur
last 15 recently used find terms will be stored per session
improved tab/shift+tab behaviour with selected text
added quick references (menu view)
added regular expression checkbox to find-command, to explicitly en-/disable search for regular expressions
added checkboxes for whole-word and match-case search
added syntax highlighting for scripting commands (Kick Assembler, 64tass)
added SOURCEDIR as additional place holder in user scripts
added "script" comment-command (see help-file)
added new syntax highlighting color schemes
more file extensions are now accepted on drag'n'drop
slight modification of C64 scheme

Bug fixes
--------
bug fix with "Jump to label" function with Kick Assembler
bug fix with "Find next" when content was changed
bug fix with "Replace" function
bug fix with auto-indent and unintended insert of new line
changed auto-completion feature, which did not work with labels with less than 3 chars, and now works for labels with at least 1 char


Furthermore, for OS X users, I have compiled binaries from ACME, 64tass and PuCrunch, available at http://www.popelganda.de/relaunch64.html

Daniel
2014-05-18 08:56
ron.sos

Registered: Nov 2011
Posts: 13
Looks better and better with each version.

I use Relaunch64 v2.1 beta3 for many years together with DASM V2.12.
Will you add support for DASM?
2014-05-18 10:14
Testicle
Account closed

Registered: Sep 2002
Posts: 131
Yes, no problem. Could you provide me a download link to the latest source or binaries? And I need link to a manual with all opcodes, directives etc.

Edit: Just found this link: https://sourceforge.net/projects/dasm-dillon/files/dasm-dillon/..
is this the latest DASM release?
2014-05-18 18:08
Cruzer

Registered: Dec 2001
Posts: 1048
Decided to give it a try, but unfortunately it seems rather useless, at least the OS X version.

Major problems:
- Uses 100% CPU when I type
- The text appear with a speed of about 1-2 chars/sec
- The app freezes regularly
- Cursor sometimes becomes invisible

Other problems:
- Non-standard GUI. This means among other things that it uses extra space for the menu at the top, and that it doesn't respect that I have set scrollbars to scroll to the position that I click on, rather than a page up/down in the direction of the click.
- When you right-click a file in Finder and select "Open with... Relaunch64" it doesn't open the file.
2014-05-18 20:37
Testicle
Account closed

Registered: Sep 2002
Posts: 131
Quote: Decided to give it a try, but unfortunately it seems rather useless, at least the OS X version.

Major problems:
- Uses 100% CPU when I type
- The text appear with a speed of about 1-2 chars/sec
- The app freezes regularly
- Cursor sometimes becomes invisible

Other problems:
- Non-standard GUI. This means among other things that it uses extra space for the menu at the top, and that it doesn't respect that I have set scrollbars to scroll to the position that I click on, rather than a page up/down in the direction of the click.
- When you right-click a file in Finder and select "Open with... Relaunch64" it doesn't open the file.


Can't confirm the problems you reported, I'm using OS X 10.9.2 Maverick with Java 1.8 installed.

You're right according to non-standard-GUI and the Finder-open with-behaviour, though. According to GUI: it was a deliberate decision, because I also develop another Java-app, which imitates native behavior and LaF on OS X. Feels and looks better, but is also much more effort to maintain. That's why I tried to use a unique LaF for all platforms...
2014-05-18 21:06
ron.sos

Registered: Nov 2011
Posts: 13
Thanks for the link to DASM V2.20
It is newer version than the one I use ;-)
2014-05-19 00:50
Testicle
Account closed

Registered: Sep 2002
Posts: 131
Quote: Decided to give it a try, but unfortunately it seems rather useless, at least the OS X version.

Major problems:
- Uses 100% CPU when I type
- The text appear with a speed of about 1-2 chars/sec
- The app freezes regularly
- Cursor sometimes becomes invisible

Other problems:
- Non-standard GUI. This means among other things that it uses extra space for the menu at the top, and that it doesn't respect that I have set scrollbars to scroll to the position that I click on, rather than a page up/down in the direction of the click.
- When you right-click a file in Finder and select "Open with... Relaunch64" it doesn't open the file.


However, soci reported performance issues with very long files... How many lines do your sources have?
2014-05-19 07:42
Testicle
Account closed

Registered: Sep 2002
Posts: 131
We're currently looking into the issue with the low-performance editor component when dealing with large files. Probably we'll replace it with another editor component that shows much more performance especially on very large files.
2014-05-19 08:46
Cruzer

Registered: Dec 2001
Posts: 1048
The sourcecode I tested it with has 2422 lines and is 53K in size.
2014-05-19 09:15
soci

Registered: Sep 2003
Posts: 480
I've tested with with 8693 lines and 120K last time. Well, you have a fast machine then, because entering new lines takes more than 20 seconds for me.

But the same file with the other component works really well, loads much faster end edits without any noticeable delay, even with a bit more fancier highlighting. Not to mention it has some nice possibilities for new features as well (replace mode finally! ;)). And of course it's GPL licensed as well.

The problem is that it's only hacked in now by me as a proof of concept. Proper integration takes quite a bit of work. I hope Testicle will manage to do it. I'm not a java developer ;(
2014-05-19 09:42
Testicle
Account closed

Registered: Sep 2002
Posts: 131
I'm quite confident that the integration of the new editor component will work and that I'm able to do it - though I'm no real Java developer as well. ;-) It's just a hobby.

Most of the core code is String examination anyway, so adopting the new editor-component-methods should be possible without that much work.
2014-05-19 20:51
wacek

Registered: Nov 2007
Posts: 513
I move my questions here instead of comments ;)

1. TMPx support - you stated that it might appear in one of the future releases - awesome! Relaunch 2.1 b3 + TMPx is my coding combo ;)

2. FixedSys font selectable in V3 - you said it is available already, unfortunately in my case it is nowhere to be found in the V3 font list (on the same machine it is visible in the mentioned V2.1b3 and can be selected). What might I be doing wrong?
2014-05-19 20:55
Testicle
Account closed

Registered: Sep 2002
Posts: 131
Strange... I downloaded and installed the fixedsys font and could immediately select it in Relaunch64. Try to re-install the font, does it help? Else, simply edit the syntax-scheme.xml in your user-directory/.Relaunch64/
2014-05-20 09:22
wacek

Registered: Nov 2007
Posts: 513
I tried your suggestion, I edited both .xml files which referenced the fonts ('settings' and 'syntaxscheme'). When I start Relaunch after these changes, the default font is 'dialog.plain' :(

I am running the computer on Win7 32-bit, on restricted user rights (fe. cannot install fonts). Maybe this has some influence?
2014-05-24 19:44
Testicle
Account closed

Registered: Sep 2002
Posts: 131
Soci's support is amazing (and it's absolutely understatement just speaking of "support"), beside support for DASM and TMPx we also managed to implement a completely new editor component which is way faster... Currently, we are eliminating the last bugs...
2014-05-31 07:10
Testicle
Account closed

Registered: Sep 2002
Posts: 131
First Release Candidate of Relaunch64 V3.1 is available at:
https://sourceforge.net/projects/relaunch64/files/3.1.0/

New features:
- completely new editor component with new features, such as:
* increased performance
* much faster syntax highlighting
* rectangular text selection (ctrl+mouse)
* code-folding
* proper text anti-aliasing
- improved suggestion / auto-completion popup (ctrl+space):
* local labels outside the scope are not listed (only global labels and labels within scope)
* suggestion list will bi filtered when typing is continued
* editor scrolls to suggestion popup when caret is not visible
- added DASM support
- added TMPx support
- added code-folding support
- added alternative syntax highlighting mode (see preferences)
- improvements with goto error functions
- many small (code) improvements
- Aqua Look'n'Feel on OS X by default

I would be very happy if you can test the new features and give your feedback!

Best
Daniel
2014-05-31 17:40
Testicle
Account closed

Registered: Sep 2002
Posts: 131
Excuse me, there were a few annoying bugs that may have crashed the app. I've uploaded a new RC 2 at https://sourceforge.net/projects/relaunch64/files/3.1.0/ with all known bugs fixed so far...
2014-06-02 09:32
Testicle
Account closed

Registered: Sep 2002
Posts: 131
Over the past weekend we found some time to finish all remaining issues and also fixed some OS X specific bugs. We have a feature freeze now, RC3 is available as download and only remaining bugs (if any) will be fixed.

Since we don't have all supported compilers (64tass, Acme, ca65, DreamAss, DASM, KickAss and TMPx) in use, we kindly ask you to test the latest RC, if you're interested in using Relaunch64 with your favorite assembler:

http://sourceforge.net/projects/relaunch64/files/3.1.0/

Please look especially at the auto-completion/label-suggestion feature and the goto/jump-function from the navigation menu!


An overview of new features:

* completely new editor component with new features, such as:
- increased performance
- much faster syntax highlighting
- rectangular text selection (ctrl+mouse)
- code-folding
- proper text anti-aliasing
- improved line number display and handling
- changes on color scheme, font and tab size etc. immediately take effect

* improved suggestion / auto-completion popup (ctrl+space and ctrl+shift+space):
- local labels outside the scope are not listed (only global labels and local labels within scope)
- filter suggestion list by typing
- editor scrolls to suggestion popup when caret is not visible
- suggests all labels, constants, variables (these two go as labels, too), macros and functions.
- hierarchical namespaces for 64tass, ca65, TMPx, DreamAss (also planned for ACME and KickAss)

* improved navigation (jump and goto functions):
- all labels, constants, variables (these two go as labels, too), macros and functions are extracted.
- hierarchical namespaces for 64tass, ca65, TMPx, DreamAss (also planned for ACME and KickAss)

* added DASM support
* added TMPx support
* added code-folding support
* added alternative syntax highlighting mode (see preferences)
* improvements with goto error functions, error line parsing for all supported assemblers.
* jump to next/prev code fold function
* Aqua Look'n'Feel on OS X by default
* UI font scaling to better fit screen resolution (can be switched off via preferences, not supoorted with Aqua-Look'n'Feel)
* added apply-button to Other-tab of preference pane
* many (code) improvements, code cleanup

Thanks a lot!
2014-06-04 09:17
Testicle
Account closed

Registered: Sep 2002
Posts: 131
Beside the tiny online-help inside the app, I've setup a wiki-page at C64-wiki.com. The current draft can be found at http://www.c64-wiki.com/index.php/User:Testicle/Relaunch64-draft

It might be helpful to get an impression of some core functionality of Relaunch64...
2015-03-23 14:33
Agemixer

Registered: Dec 2002
Posts: 39
Hi!

Nice IDE, been using it for some time now.. but is there any choice to export labels for TMPx sources anyhow?

EDIT:
And an improvement request... diff support? :)
2015-03-24 18:56
soci

Registered: Sep 2003
Posts: 480
Label export is the task of the assembler. I think it has the "-s" option for that.

For finding out differences it helps if you keep your sources in a version control system ;)
2015-03-25 09:05
Agemixer

Registered: Dec 2002
Posts: 39
I tried it before.

tmpx -i example.s -o example.o -s only tosses out some example.tdb file

file example.tdb
example.tdb: data

..some binary file, which didn't help too much. It seems to include the labels though.
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
leonofsgr/Singular C..
Guests online: 85
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 The Demo Coder  (9.6)
6 Edge of Disgrace  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 X-Mas Demo 2024  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Performers  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Musicians
1 Rob Hubbard  (9.7)
2 Mutetus  (9.7)
3 Jeroen Tel  (9.7)
4 Linus  (9.6)
5 Stinsen  (9.6)

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