| |
Testicle Account closed
Registered: Sep 2002 Posts: 131 |
Relaunch64 3 - RC1 released
Hello out there,
all features planned for the first release of Relaunch64 V3 are completed now and the first release candidate is now available as download:
https://sourceforge.net/projects/relaunch64/files/3.0.0/RC1/
Requirements: Java 7
Runs on: Windows, OS X, Linux (and maybe other), where Java 7 is installed.
The next days I only plan to fix reported bug. New major features will be implemented in further updates.
A short overview of some core features
Editor:
- Drag&Drop support (asm-files are opened, other files will be included with include/import directive; pressing ctrl+shift while dropping will include asm-files and import other files as byte-table)
- auto-completen of labels (ctrl+space)
- Syntaxhighlighting for ACME, KickAss and 64tass (other assemblers may work as well, but probably not all directives correctly)
- undo/redo
- find/replace (regular expression supported)
Navigation:
- Goto line, label, macro, function and section, including all opened files
- jump to pref/next label, section or error (if compiler reported errors)
- jump to label (that is under the caret)
Source/Compile:
- User-defined scripts to run compilers, crunchers and emulators
- Insert sections and separation lines to structure source code
- Insert sinus tables
- Insert byte-tables with bytes from files
- Insert basic start script
- Insert / remove breakpoints (currently only works for KickAss)
General:
- Fast keyboard navigation due to many shortcuts and hotkeys
- customize layout of main window
- re-open 10 recent docs with their associated user script and compiler setting
- logging fo compilers, crunchers and emulators as well as program log.
Hopefully, some of you might find this tool useful! :-)
Best wishes
Daniel |
|
... 14 posts hidden. Click here to view all posts.... |
| |
soci
Registered: Sep 2003 Posts: 480 |
Just add example user scripts by default which can be customized by the user as needed, instead of leaving the script collection empty on install.
If you add a version field into the user script file then these scripts can be automatically added for existing users if the version field is not there yet. And later you can use this to decide which new assembler scripts to add automatically. |
| |
Testicle Account closed
Registered: Sep 2002 Posts: 131 |
There are some examples in the Help-file on that preference-tab (see help-button on the lower left).
Perhaps I could indeed include some of these scripts as pre-sets... |
| |
Testicle Account closed
Registered: Sep 2002 Posts: 131 |
Ok, I now added a "short description" to the user script text field.
Furthermore, simply drag&drop executables (e.g. x64.exe or acme.exe or kickass.jar) into the script field to automatically create a script.
Syntax scheme now higlights illegal opcodes, and there's a setting to automatically save files before they are compiled (i.e. if you run a user script, unsaved changes will be saved first).
https://sourceforge.net/projects/relaunch64/
Btw, I would like to add more pre-sets for syntax-highlightinh-schemes. If you have any color suggestions, let me know. Currently, the only way to change the colors is by modifying the "relaunch64-syntaxscheme.xml" file in the "C:\Users\<username>\.Relaunch64\" folder. |
| |
The Gothicman Account closed
Registered: Aug 2011 Posts: 40 |
Call me stupid, but even if I "drag and drop" kickass and winvice into the userscript, the assembled program won't be started... :(
BTW: Save and compile is quite a good compromise... ;) |
| |
Testicle Account closed
Registered: Sep 2002 Posts: 131 |
ok, to find the bug, please provide following information:
1. Relaunch64 build
2. your OS (both information on startup in Relaunch64-log)
3. and the created user-script.
Do the examples in the help-file help? |
| |
Dano
Registered: Jul 2004 Posts: 234 |
how about providing a compiled exe file for convenience? just like jsidplay did/does. don't have the repo here at work, but shoult be easy to figure out.
just took a quick peek yesterday, need to fully check it out.
would be more than pleasant to finally have a decent ide..
curious about performance though as i pretty much struggle with that on my ui-stuff here at work when it comes to complex things.
have you had a look at stuff like wxWidgets and such for ui? |
| |
Testicle Account closed
Registered: Sep 2002 Posts: 131 |
On source forge you only find the compiled binaries:
https://sourceforge.net/projects/relaunch64/files/3.0.0/RC4/
Both .exe and .jar (for Linux/OS X, native .app for OS X follows)
The source code to check out is on GitHub:
https://github.com/sjPlot/Relaunch64
> have you had a look at stuff like wxWidgets and such for ui?
I know about wxWidgets, however I quit programming in C++ and switched to Java for convenience reasons (easier for me to do cross-platform-development for Win/Linux/OS X).
soci already reported about performance issues when dealing with very large files. I try to figure out how to improve this issue... |
| |
The Gothicman Account closed
Registered: Aug 2011 Posts: 40 |
Quite strange somehow:
Sometimes the emulator starts after compiling, sometimes it doesn't...
Anyway:
Relaunch64 3.0.0 (Build 20140505)
Windows 7 6.1 (amd64)
Java-Version 1.8.0_05 (Oracle Corporation)
C:\Program Files\Java\jre8
java -jar C:\\C64\KickAssembler\KickAss.jar SOURCEFILE
"C:\C64\WinVICE-2.4-x64 Tape\x64tape.exe" OUTFILE |
| |
iAN CooG
Registered: May 2002 Posts: 3194 |
out of curiosity, what it is "x64tape.exe" ? special vice build? |
| |
The Gothicman Account closed
Registered: Aug 2011 Posts: 40 |
Haha!
No! Since I'm using DolphinDos (I loved it back in those days and I still do), I simply installed WinVice twice.
One for D64-images and one for .tap, .prg etc.
Rather dirty I suppose, but it works... ;) |
Previous - 1 | 2 | 3 - Next |