Quite a few, but all of them are used by zero currently-released programs except for MOS GUIs:


Code:
Update_Scrollbar:        jp mj_NotImplemented  ;not used
Initial_Scrollbar:       jp mj_NotImplemented  ;not used
sortallfolds:            jp mj_NotImplemented  ;not used
dofoldsort:              jp mj_NotImplemented  ;not used
getfoldsort:             jp mj_NotImplemented  ;not used
setfoldsort:             jp mj_NotImplemented  ;not used
Increase_Cur_Element:    jp mj_NotImplemented  ;not used
Decrease_Cur_Element:    jp mj_NotImplemented  ;not used
Increase_Max_Elements:   jp mj_NotImplemented  ;not used
Decrease_Max_Elements:   jp mj_NotImplemented  ;not used
Add_A_To_Cur_Element:    jp mj_NotImplemented  ;not used
Sub_A_From_Cur_Element:  jp mj_NotImplemented  ;not used
Add_A_To_Max_Elements:   jp mj_NotImplemented  ;not used
Sub_A_From_Max_Elements: jp mj_NotImplemented  ;not used
Skip_Forward_B_From_Top: jp mj_NotImplemented  ;not used
Get_Curgoodprog_Ptr:     jp mj_NotImplemented  ;not used
getchecksum:             jp mj_NotImplemented  ;not used
freearc:                 jp mj_NotImplemented  ;not used
swapram:                 jp mj_NotImplemented  ;not used
hideall:                 jp mj_NotImplemented  ;not used
renameprog:              jp mj_NotImplemented  ;not used
renamefolder:            jp mj_NotImplemented  ;not used
sysmain:                 jp mj_NotImplemented  ;not used
folder_menu_start:       jp mj_NotImplemented  ;not used
options_screen:          jp mj_NotImplemented  ;not used
put_folder_name_top:     jp mj_NotImplemented  ;not used
general_key_routine:     jp mj_NotImplemented  ;not used
find_num_good_progs:     jp mj_NotImplemented  ;not used
put_scrollbar:           jp mj_NotImplemented  ;not used
invert_lines:            jp mj_NotImplemented  ;not used
invert_1_line:           jp mj_NotImplemented  ;not used
right_align_value:       jp mj_NotImplemented  ;not used
put_mirageos_header:     jp mj_NotImplemented  ;not used
put_size_graphic:        jp mj_NotImplemented  ;not used
sendprog:                jp mj_NotImplemented  ;not used
hideprog:                jp mj_NotImplemented  ;not used
arcprog:                 jp mj_NotImplemented  ;not used
nextfolder:              jp mj_NotImplemented  ;not used
delfolder:               jp mj_NotImplemented  ;not used
moveall:                 jp mj_NotImplemented  ;not used
curFoldName:             jp mj_NotImplemented  ;not used
curfoldnamea:            jp mj_NotImplemented  ;not used
createfolder:            jp mj_NotImplemented  ;not used
[/code]
I wouldn't say all of those are not used. I suggest implementing getchecksum, freearc, swapram, sendprog (maybe) and arcprog, since those actually have some utility for programs which aren't MOS GUIs.
You're welcome to help me write those if you have time. :)

1)-Ans-syntax-for-hidden-programs- Completed 5/28/07
2) Renaming of folders and hidden programs
3)-Corrupted-checkboxes-in-the-options-screen- Completed 5/29/07
4)-1-6-as-program-execution-shortcuts- Completed 5/28/07
5) "That ResetAppPage bug"
6)-Debugging-the-RAM-status-icon- Completed 5/28/07
7)-Redo-the-power-menu- Completed 5/29/07
8)-Jumpy-cursor-editor- Completed 5/29/07
9)-DCS-Menu-rolldown-whitespace- Completed 5/28/07
10)-Folder-up-hotkey- Completed 5/28/07
11) Subprogram not rearchived for elfprince?
12) Popup info window
13) Draggable scrollbars/windows?
awesome work, make sure you let this go through some beta testing before announcing 6.1 as complete
Heh, while you're at it, why not do draggable programs? Like drag and drop into folders (or maybe even rearranging!)
calc84maniac wrote:
Heh, while you're at it, why not do draggable programs? Like drag and drop into folders (or maybe even rearranging!)


I am too lazy to actually make my own post so instead I quote people and then don't say anything new.
1)-Ans-syntax-for-hidden-programs- Completed 5/28/07
2) Renaming of folders and hidden programs
3)-Corrupted-checkboxes-in-the-options-screen- Completed 5/29/07
4)-1-6-as-program-execution-shortcuts- Completed 5/28/07
5) "That ResetAppPage bug"
6)-Debugging-the-RAM-status-icon- Completed 5/28/07
7)-Redo-the-power-menu- Completed 5/29/07
8)-Jumpy-cursor-editor- Completed 5/29/07
9)-DCS-Menu-rolldown-whitespace- Completed 5/28/07
10)-Folder-up-hotkey- Completed 5/28/07
11) Subprogram not rearchived for elfprince?
12) -Popup-info-window- Completed 5/30/07
13) Draggable scrollbars/windows/programs?

The InfoPop. Notice how it handles all filetypes and archived programs seamlessly.


Edit: because I'm bored:
Awesome work!

How much more did that add in size to DCS??
I managed to cut it down to about 400 bytes. This leaves me 1700 bytes on Page 0 and 300 bytes on Page 1.
Plenty of room for more features!
Hold your horses, Captain Enthusiasm. Still need to fit:

1) Renaming of folders and hidden programs
2) "That ResetAppPage bug"
3) Subprogram not rearchived for elfprince?
4) Draggable scrollbars/windows/programs?
5) RunProg entrypoint for aDrive!
6) Rearchive of archived AP files when a new file is opened via FOpen
You jammed more than half the list into 400 bytes. I believe you can fit the others in less than 2000.
Harrierfalcon wrote:
You jammed more than half the list into 400 bytes. I believe you can fit the others in less than 2000.
Thanks. Smile It only ended up being a net of 400 bytes added because I found some random stuff to optimize, maybe 200-300 bytes worth.

Edit: for the curious:

Code:
Name      Charz      Lines   Description
-------------------------------------------------------------------------
ap.asm       1667       115   Handles associated programs
apguis.asm   17557      1085   FOpen, FSave, FSaveAs
calcnet2.asm   15304       836   CALCnet2 libraries
cedit.asm    5225       330   Cursor editor
dcs6.asm   58459      3313   Main kernel
dcspropp.asm    8791       606   Properties menu
easteregg.asm    3257       171   Easter egg
guimouse.asm   35392      1993   All interactive GUI functions
header.asm    9866       307   Header definitions and equates
mainmouse.asm   10275       671   Kernel mouse and extensions
moslibs.asm   20829      1414   MirageOS compatibility libraries
propstring.asm     990        59   String input for properties menu
textinr.asm   15285       848   Single- and multi-line text input
vectors.asm   12282       345   Page 0 vector table and branches
vectorsp2.asm    5035       174   Page 1 vector table
writeback.asm    1506        94   Intelligent Writeback (IW)
basicprg.inc    2514       158   Basic execution and AutoUpgrade
branchp2.inc     506        27   Page 1 branch table extension
datap0.inc    8541       386   Page 0 number, image, string data
datap1.inc   40289      1783   Page 1 number, image, string data
dcslibsp.inc   12282       724   Page 0 libraries (internal)
fonts.inc    9072       353   Custom vputmap (dputmap)
guitools.inc   32974      1978   GUI API rendering functions
intro.inc    2676       104   The 'About' screen
ionlibsm.inc    8298       535   Page 1 Ion routines (for MOS)
ionlibsp.inc    7908       516   Page 0 Ion routines
newdefs.inc   29560      1136   Custom include file
notes.inc    2579       127   Was used for EE audio
sortalph.inc    4966       299   Heavily modified from Tari's sort
-------------------------------------------------------------------------
    >>    383855    <>    20487   << Totals
elfprince13 wrote:
calc84maniac wrote:
Heh, while you're at it, why not do draggable programs? Like drag and drop into folders (or maybe even rearranging!)


QFT.


Thank you for a COMPLETELY WORTHLESS POST. I just read the exact same "paragraph" twice for absolutely NO REASON. Please, PLEASE, stop this completely moronic "I am too lazy to actually make my own post so instead I quote people and then don't say anything new" bullshit. It adds absolutely nothing, serves no purpose whatsoever, and is just plain ANNOYING. Kerm should make a filter that replaces "I am too lazy to actually make my own post so instead I quote people and then don't say anything new" with "I am too lazy to actually make my own post so instead I quote people and then don't say anything just to pad my post count."

@Calc, this goes for you to...

@Kerm: The DCS should have an ON+<something> hook. Anyone suggesting using 2nd should be reminded that as 2nd is actually USED, it would cause accidental pressing issues. Likewise, 'clear' should no longer exit DCS, and you should change it to something else.
I'm thinking [on]-[apps], since that's what people are used to anyway from MOS. I'm also thinkng that I should add the MOS interrupt tasker to the ASM program execution so that the option will be always enabled for those people who have been nagging me about the subject.
Maybe Prgm+Apps? It should be really unique so that other people like detached don't think that you are trying to destroy their idea of using On+Apps. Oh well, just an idea. And looking good! I need to get this when it comes out Smile
1)I second the idea for [ON] + [PRGM] shortcut
2)Kudos on the optimizing, Kerm!
3)I vote for draggable programs
4)If you accomplish #3, there won't be much need for the Cut & Paste features in the Props menu, right? Then can you use the space to add a "Properties" header to the menu?
5)I'm gonna keep nagging about 4 regardless. >>
ON+PRGM is already a Krolypto hotkey...
perfect post to end our dispute.... oh wait, it was ended like 10 minutes ago....
Sad

You'll figure something out Kerm.

*cou[APPS]+[PRGM]gh*
The OS doesn't return multiple keys though, so maybe... ON+Y=! Laughing
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
» Goto page Previous  1, 2, 3, 4 ... 14, 15, 16  Next
» View previous topic :: View next topic  
Page 3 of 16
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement