-
Notifications
You must be signed in to change notification settings - Fork 10
/
ToDo.txt
69 lines (49 loc) · 2.79 KB
/
ToDo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
ToDo list (updated Sep-3-2016 by Luca Severini)
1) Implement environment variable ROPE_MACROS_PATH as requested by Stan. (Done?)
[DONE]
2) Print for active window other than Printout window.
3) Add a Print button on Printout window.
[DONE]
4) Save breakpoints.
[DONE]
7) Unnoticed exception in ClipboardListener.java line 41 "regainOwnership(sysClip.getContents(this));"
8) Impossible to interrupt a simulator operation.
When your 1401 code goes into a tight loop, the simulator is in a tight loop.
Kill ROPE and kill the simulator process and everything is OK.
Does not happen to be very often so I don't think we should worry about it.
9) Improvements to Editing.
It would be 'nice' if I could get a pop up EDIT window on right click but I can live with going to the edit window at the top.
10) Find/Replace.
If I am going to do much editing, I use a Windows editor or even Microsoft Word.
ROPE is for fixing bugs not global changes to the code.
11) Reload current source.
[DONE]
12) Should not be possible to change selected row in EXEC window.
This goes together with 13.
It could be helpful to be able to change the instruction that is going to be executed.
If that is not possible it shouldn't be possible to change the current selected row, aka the instruction that will be executed.
14) Conditional breakpoints.
15) Option to keep content of Output window when simulator is restarted.
Not required
16) Option to maintain content of Output window between sessions.
Not required
17) Improvements to error reporting for some Assembly error like when a label or instruction is on wrong column.
Not required
18) Implement a way to simulate card-deck input (or event tape) with keyboard input.
This would be cool and helpful.
I think the same.
This could be probably done together with the support for the typewriter.
The handle for the card input is set by Runtime Data Card reader file:
All we need to do is to be able to set it to STDIN.
19) In the memory window show the memory changed by last instruction in a different color.
Kind of cool but not worth the work to do it.
If you don't know what you are looking for, you should not be using the memory option.
20) Output must be showed immediately, not only when the simulator has completed the operation.
21) A Window where is possible to observe the variables and edit their values too.
23) When processing the source file before giving it to Autocoder:
1 Remove any JOB card found in the file
2 Always add a JOB card as the first card of the source deck
3 Add the date and time of assembly to the JOB card
4 Add the last 5 digits of time since epoch to columns 76-80 of the job card.
24: In the future, being able to edit memory would be cool.
However, ROPE is SOOOOOOOO fast, it is easier to fix the code and run it again.