Giter Site home page Giter Site logo

relaunch64's People

Contributors

4ch1m avatar dqh-au avatar sjplot avatar soci64 avatar strengejacke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

relaunch64's Issues

Build

How do you build the code, I tried but I get missing libs like Swing and some others, are there instructions somewhere?

Autocomplete doesn't expand/understand struct instances

Given

sScoreValues .struct
digit6 .byte ?
digit5 .byte ?
digit4 .byte ?
digit3 .byte ?
digit2 .byte ?
digit1 .byte ?
.ends

Score .dstruct sScoreValues
HiScore .dstruct sScoreValues

The Auto Complete will only see Score and HiScore not
Score.digit6 etc

TASS mode.

Auto Completion popover can go off screen

So you have some thing with a lot of items that start with it, for example say
SpriteX
SpriteY
SpriteMSB
SpriteCol
etc

and then you are writing code down the bottom of the screen and you Spri and Auto Complete opens up, which then a.) will cover your text as it tries to be on screen which b.) it does fail to be and some items show off screen.

Minor issue just thought I would mention it.

startup error

hello, i getting an error message when i try to start the latest reaunch64.exe (v3.3.7.0)
"an error occured while starting the application"
os: win7 64bit, java 8 installed.
edit: relaunch64.jar also not starting on my machine.

Unexpected behavior on some keys

When the cursor is placed within a comment (not at the front column), pressing the 'END'-key sets the cursor to the first column instead of jumping to the end. It works as expected if the cursor is at the front of the line.

Another key that behaves differently than in every other editor I know of is the 'ALT+Backspace' combination. Usually this is identical to 'CTRL+Z' (Undo), at least under Windows.

And another one: when pressing 'Shift+Pos1' I would expect the editor to mark everything from the current cursor-position till the beginning of the line and jump to the beginning. Currently this jumps to the first non-whitespace character of the line, which is also acceptable. BUT: if the cursor is already placed right before the first non-whitespace-character and there are whitespaces to the left, then nothing happens. One has to press the key combination again to mark the whitespaces at the left.

Refactor - Extract Subroutine

Yeah total pie in the sky request but

  • select code
  • right click, extract as subroutine
  • then it prompts you to name the subroutine
  • put a JSR where the code was
  • back up till before the current non local label ( not a 100% but easy enough for the programmer to find and move if needed.
  • inserts
  • inserts the code
  • inserts rts

specific code-folding for labels etc.

I'm not a big fan of having to edit the code to enable code folding, but I'm sure it's not a trivial problem. Maybe just from one label to the next?

Feature request: Start script in background

First of all, thanks a lot for Relaunch64. I wish coding was that comfortable 30 years ago ๐Ÿ˜

I have a minor feature request and perhaps it is already possible to do: I'd like to launch a script in the background, s.t. source code can be edited while the compile program runs in Vice. I use this very simple script right now:

/usr/local/bin/acme -v4 --outfile ROUTFILE --format cbm RSOURCEFILE 
/usr/local/opt/vice/bin/x64sc -autostart ROUTFILE

Perhaps this is already possible and I just overlooked things. And if not it would be really great to add it.

Project management

Would be great to have the concept of "Projects" which are collections of source files and a compile script. (Maybe even autocomplete from different sources in the project?)

Auto-Indentation?

Hello,

My apologies but I haven't found another form of forum where I can ask questions rather than creating "issues".

Does Relaunch support auto-indentation? I looked but haven't found an option yet.

Thanks!

FEATURE: add memory location to side bar

would it be possible to detect say *=$c000 and then line by line depending on the instruction used show the memory location at that line ... for example

1 *=$c000
2 $c000 - lda #$07
3 $c002 sta $d020
4 $c005 jmp -

3.3.7-2 F6 does not run secondary script

In 3.3.7-2 pressing F6 does not run the script, at least it does not report the results in the Assembler Log. Selecting "Run alternative Script" from the Source menu does run it.
Windows-10 running from the .jar file 64tass mode.

Font Size?

Hi

The fonts are too small on highres screens. It would be great if there was a way to resize the fonts.

thanks

unfold on jump from Goto Sidebar?

Can it be made so if I click on a function in the Goto Sidebar and said function is Folded in the main code view, instead of just putting the folded line on the screen that it also unfolds it?

Color scheme for all windows

Hi

The color scheme is only applied to the text window. Would not it be better if all the windows are effected by the scehem choice? It looks a bit disorienting atm.

I personally use dark themes, but now I have a dark and super bright windows side by side (text and log etc)

thanks

3.3.7-2 Scripts with RGB64 do not ignore warnings.

From CSDB
"I have added an option to add a second run-script, which may be used for debugging only. So the script that also runs the emulator can use the "R64BG"-option, which doesn't log warnings, and an alternative build-script for debugging can be run without starting the emulator (hence, R64BG is not needed)."
Both F5 script that uses R64BG command to run vice will stop on a warning msg.
And F6 build only script that does not use R64BG command or run vice will stop on a warning msg.
This seems inconsistent with the quote above.

Windows 10 + 64Tass

I will rebuild my tass using latest latest src to see if that changes anything.

Local labels break autocomplete

Hi

Been seeing the auto complete system break randomly a lot when programming, but last night I finally worked out the cause... local labels
So if I have
myFunc
ldx # kThings. (press space + ctrl ) autocomplete works
one I get to
myFunc
ldx # kThings.Count
_loop
lda kVectors. autocomplete doesn't work any more, if I remove the _loop it works again

3.3.4 20150517, Windows 10, Tass 64 mode, Java version 8 Update 45 (build 1.8.0_45_b14)

Project still active!?

Hi all,

is this nice project still active?!?! I can contribute with some code!?

Thanks in advance
Michele

Splitting editor tabs

Would it be possible to rearrange/split and dock source files i.e. side by side or top/bottom? I notice that grabbing and dragging the tabs highlights it, even though you can't do anything currently, so your GUI lib might support it.

Error when foleded makes it imppossible to read text on C64 colour scheme

When you collapse a fold, sometimes the editor makes the background a strong red. I presume this is meant to highlight an error in the folded section, even though it happens on valid folds. This strong red background makes it impossible to read the text though. Could the colour be updated to something less strong so that the purple text can still be read?
C64 highlight, tass mode.

Multiple "script" keys

Can we please have 2 Keys that execute scripts.
So
F5 will be set to my Build + Run Script
F6 will be set to my Build + Check script
Similar to VS Build vs Debug.

Output optionally should ignore warnings

Would it be possible to make the output ignore warnings? Seems TASS 64 doesn't have a straight print, so you have to do .warn which then gets caught as an error in Relaunched 64.

Backslashes are eaten on Windows

I get this error when trying to compile

Error: Unable to access jarfile C:rogram Files (x86)ickAssemblerickAss.jar

Seems like it ate the \ chars and the first char of each folder/filename.

The script i made by dragging files to the script window. Worked perfectly in v3.3.3

I am new to Relaunch64 so i might be doing something wrong :)

From the log:

[INFO] Executing script "KickAss"
[INFO] Processing script-line: java -jar "C:\Program Files (x86)\KickAssembler\KickAss.jar" RSOURCEFILE
[INFO] Converted script-line: java -jar "C:\Program Files (x86)\KickAssembler\KickAss.jar" labyrint 2.asm
[WARNING] Undefined escape sequence: \P
[WARNING] Undefined escape sequence: \K
[WARNING] Undefined escape sequence: \K

Incorect Fold Generation

This fragment will generate 2 folds

sMapDataTracking .struct
topCharsToNext .byte ?
topIndex .byte ?
bottomCharsToNext .byte ?
bottomIndex .byte ?
.ends

it will create a fold on the first line and another on the bottomIndex .byte ? line which will extend beyond the .ends - the fold should be first line to last

3.3.4 20150517, Windows 10, Tass 64 mode, Java version 8 Update 45 (build 1.8.0_45_b14)

Source code base

A data base for managing your source code snippets. Pasting code snippets into the source optionally should get a labelled code-fold.

FR: Edit in external editor

Hi

Vim user here. it would be great if there is a way to send the open file to another editor for temporary edits. Certain things will be much easier to edit in certain editors.

Thanks

Match Case is ingnored

On windows with 64tass selected if I do a "find" and have "Match case" ticked, case is complety ignored in the results.

I.e
type INC into the editor the do a find for inc with Match case on and it will find and highlight INC

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.