News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_m_dr_m

[Orgams] Desired features

Started by m_dr_m, 08:01, 28 September 21

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Which features do you intensely desire, from the deepest of your soul and heart.

Monogams: Multi-parameters RSX. (Todo #ca)
2 (16.7%)
Invoke RSX from editor. (Todo #cc)
2 (16.7%)
Monogams: Hexa-Search
3 (25%)
Profiling tool: Fast trace to create a call graph with number of calls.
0 (0%)
Profiling tool: Fast trace to exactly measure machine time.
2 (16.7%)
Editor: show machine time taken by block (more brittle than profiling).
0 (0%)
[DONE in alpha8a] Editor: auto-completion.
0 (0%)
Monogams: ability to chain commands (e.g. M&700,0:T&2000) See http://memoryfull.net/post.php?id=30&page=3#865
0 (0%)
Monogams: behave more like an file-based hex editor. See https://www.cpcwiki.eu/forum/applications/monogams-to-behave-more-like-a-file-based-hex-editor/
0 (0%)
Editor [Cross-tabs copy/pasta]: Having one global block.
0 (0%)
Editor [Cross-tabs copy/pasta]: Having a clipboard (COPY-C = copy to clipboard, COPY-V = copy from clipboard).
2 (16.7%)
Editor: Show all opened sources. (Todo #dc)
0 (0%)
|O,"name": Ask for confirmation if there is already a source in current tab (and propose to open it in next free tab) Todo #109
0 (0%)
Monogams: ability to move up in memory dump.
0 (0%)
[Trace] Add Tstart,stop command. (Todo #F6)
1 (8.3%)
[Trace] Easier "dump memory while tracing"
0 (0%)

Total Members Voted: 12

m_dr_m

To celebrate the return of cpcwiki (Thanks to the anonymous admin/knight, your efforts are greatly appreciated), here is a new poll!

Since we are not too many working on Orgams, we have to pick the priorities and sacrifice everything else.
So I'd like to know which feature your are missing most, are why. I'll update the options as it goes.


Note: the next thing coming is a restricted version of IMPORT.

m_dr_m

If it wasn't clear: you don't have to pick something in the list, but can propose anything by replying to this thread!


For instance I've added auto-completion described here: http://orgams.wikidot.com/autocompletion

Cwiiis

#2
It's difficult to pick just one... While I'd love vim-style auto completion (Ctrl+n) and having a cycle counter in the editor would also be amazing, I think the thing I'm missing most after import is being able to copy and paste between different tabs.

Edit: I know you can export text and import text to do this, but that's pretty awkward - having the marked block being global rather than per-tab would be much nicer.

m_dr_m

Thanks for the input, mucho appreciado!

I would rather have COPY-C behave like in other editors (copy to clipboard).

Before:
COPY-C: paste selected block.

After (alike modern editors):
COPY-C: put selected block in clipboard.
COPY-X: put selected block in clipboard and remove it.
COPY-V: paste clipboard.


See rationale:
Yet I've put the two options, let the users decide!

That is a good occasion to remind that Orgams is open-source.
I can give all the guidance needed to code any feature.

Cwiiis

Quote from: m_dr_m on 12:54, 29 September 21
Thanks for the input, mucho appreciado!

I would rather have COPY-C behave like in other editors (copy to clipboard).

Before:
COPY-C: paste selected block.

After (alike modern editors):
COPY-C: put selected block in clipboard.
COPY-X: put selected block in clipboard and remove it.
COPY-V: paste clipboard.


See rationale:
Yet I've put the two options, let the users decide!

That is a good occasion to remind that Orgams is open-source.
I can give all the guidance needed to code any feature.
Oh, I think that's much better, I just kind of assumed block being global was the easiest solution but having a clipboard and 'standard' keys would be even nicer :) Also, I had no idea Orgams was open-source!

m_dr_m

Quote from: Cwiiis on 13:37, 29 September 21Oh, I think that's much better

---
I was sitting on a chair and thinking: well, a multi-clipboard wouldn't be much more complicated. E.g. keep, the last 8 copied or deleted blocs.
Then, UI-wise, I'm not sure which method would work best to pick one of the older clip.
I'm guessing @OffseT has an idea about that.

m_dr_m

#6
If anyone would like to code the new copy/paste, please let me know!
Here are the specs: http://orgams.wikidot.com/copypaste

There is no code to change, only new routines to write!
So you don't have to mess with existing orgams source.


PS: can be written in the language of your choice, as long as it runs on CPC and i't embeddable from assembler.
E.g., if BASIC program, please show me how to kick up the interpreter and execute the basic bytecode from assembler!

How cool is that?

m_dr_m

New options added!

"Dump memory while tracing" was discussed here: http://memoryfull.net/post.php?id=30&page=3#863
But I don't have clear answers.

m_dr_m

Yeah! Label auto-completion available, thanks to @toms


[/size]http://orgams.wikidot.com/working

m_dr_m

Incoming (again thanks to @toms !): No-overheard profiling from monogams (gives the time taken by a routine, microsecond accurate).
See doc draft here: http://orgams.wikidot.com/profilingfuture#toc1


The user interface part (integration) isn't done yet.
So if you have some suggestion, now is the (machine) time!

m_dr_m

To spend great holidays, the recommended version is FF Beta9.

* Stable and powerful.
* New! Import and auto-completion: rough yet already useful.
* More compatible with rasm.
* Other good stuff.


http://orgams.wikidot.com/working

GUNHED

Only one option can be selected, can we choose more than one? Can the poll be adapted this way?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

m_dr_m

I don't think we can.
The idea is to pick the "one thing".


By the way, Hexa Search is coming soon, @roudoudou coded it long ago (kthx), but it wasn't yet integrated, indirectly due to the far-left. And the far-right.

So hopefully once the option is removed you can choose another one (not really sure about that, though!).


GUNHED

Sadly still not too much participation in voting.... Come one guys!!!
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

roudoudou

btw anything i can do will be done in a few days 8)
My pronouns are RASM and ACE

Cwiiis

A small feature request/bug-report - the following macro doesn't work:

MACRO SRR16 n
n ** [srl h:rr l]
ENDM

I assume this is because you can't use a macro parameter as a block multiplier? This would be pretty handy :)

Powered by SMFPacks Menu Editor Mod