LTCD_070816.ISO

This commit is contained in:
Terry A. Davis authored and minexew committed 2018-09-08 21:45:20 +02:00
1 parent d14bbc24f9
commit 0e9364ff4c
506 files changed
+157705 -41812

No files matched your search

+170
View File
@@ -0,0 +1,170 @@
$WW,1$You can access your own TODO/favorites file with CTRL-SHIFT-F.
$TX+TR,""$$BK,1$$FG,4$LEGAL STUFF:$BK,0$$FG$
$ID,2$ This file is where I set my plans. There are no guarentees. I work "iteratively" when programming--often writing bad code to experiment with and later changing it on a priority basis. The order things are listed does not necessarily reflect the order they will be done, if at all--I often do stuff when I'm in the mood.
$ID,-2$$TR-C,"HANDY FILE LINKS"$
$ID,2$
$LK+S,"Goto OS Systext","FA:::/LT/OSMain/SysText.CPZ,OS_SYSTEXT"$
$LK+S,"Goto Compiler Systext","FA:::/LT/Compiler/CmpInit.CPZ,COMPILE_SYSTEXT"$
$LK+S,"::/LT/Doc/News.TXZ","FI:::/LT/Doc/News.TXZ"$
$ID,-2$$TR-C,"THINGS WHICH MIGHT CHANGE"$
$ID,2$
$ID,-2$$TR-C,"HIGH PRIORITY"$
$ID,2$
* document internals of keyboard processing
* I think a partition was left locked after pressing ctrl-alt-c in a copy.
* Dasm OR mode 0D
* Ln(-1.0);
* inline functions?
* Document start,step on clipped lines.
* Penwidth or brush with clipped line
* make popuppickfile/dir with default dir? in registry?
* fix %g, not sure it's worth it--standard seems dumb.
* efficient line clipping
* clipping bug--draw pen_width pixel near border.
* with pen_width of, say, 2... blots a width 8 and checks too far over (IsPixelCovered)
* Better single step--already have $LK,"DasmIns","MN:DasmIns"$() set to return branch offsets. Needs to put breakpoints on all branches outside the current C/C+ source code line. Problem is calls--should open files... whatever
* add compact to ltz--low priority
* Word Wrap has some bugs
* perhaps store ltfentry.display length--low priority (Significant profile time is spent on the StrLen instruction and it could be stored for each text entry.
* fix LTFile with alloccluster. Sorta fixed it--made all LT filesystem files marked contiguous, since they are. Should check what happens when you attempt to $LK,"FWBlks","MN:FWBlks"$() to acluster past the end.
* add compiler routine which you can pass a local-variable list, to provide locals which are globals, for stuff like a spread sheet or something. Might do this to facilitate spread-sheet type applications and things like SimStructure. Might do my budget program. low priority
* Fix dictionary--not sure it's broken, but it's missing words and definitions ?
* log to file--would be ineffecient--load-in whole file, modify and write out. Useful, but not very effecient
* test dvd burning-- It might put CD-ROM format on DVD. I probably need to use DMA, though, to prevent underflow when mutlitasking, but I don't feel like it. Headaches with dma involving compatibility. Missing documentation on DMA.
* CD boots--limit retry, seems to fail sometimes.
* make partitioner round to 63 blks
* make editable partitioner
* Make driveutil with maps and adddrive and partition report
* prtscrn--printer support... is PortNop() a problem?
* rename command
* log filename generator--pick next larger than last logfilenamenum found
* SprintF NaN,Inf; GetF Inf
* GetF date codes
* make grelem insert use l->mem_tss?
* Ltf's not using mem_tss?
$ID,-2$$TR,"DOCUMENTATION"$
$ID,2$
$ID,-2$$TR,"PERPETUAL TASKS"$
$ID,2$* Change hardcoded stuff to SysText
* Too much preemption turned off?
* Look for mem leaks.
* Move stuff out of OSmain.
$TR-C,"COMPATIBILITY"$
$ID,2$* TAD4 CD-ROM doesn't close
* mouse IRQ doesn't work on TAD5.
$ID,-2$$ID,-2$$TR-C,"GRAPHICS"$
$ID,2$* Do something about extended ASCII in fonts.
* skip redundant clipping, line and plot
* SIMD transformation
$ID,-2$$TR,"MULTICORE"$
$ID,2$* move GrElem draw to CPU1?
$ID,-2$$TR,"DISK"$
$ID,2$* Improve ATAPI read-ahead
* Clear unused portion of clusters on disk writes
* try not using FDCreadtrack on Mom's computer
* removable media id (critical for resident files)
* Flash cards: Flash mem cards might offer a removable, bootable media which will enable people to run without repartitioning--floppy is kinda small. DVD doesn't allow writing. Problem with flash is it is not standard equipment on computers. Would be very convenient for developing and distributing operating systems. I think LILO will allow Flash booting.
* Report just one error per read track (Floppy)
$ID,-2$$TR,"FILE"$
$ID,2$* CurDir per partition? Path?
* Make use of flag potential in SysFindFiles and possibly LTFileAccess
* make contiguous flag right
* implement fixed position files
$ID,-2$$TR,"C+ LIBRARY"$
$ID,2$* Improve Random number generator.
* add field overflow I1 "t='*'"
* Integer Money value for printf/getf--in pennies
* Implement format codes into GetF
* Date Input
* flag for comma's in numeric output (printf). eg "1,000,000" instead of "1000000".
$ID,-2$$TR,"APPLICATIONS"$
$ID,2$$ID,-2$$TR,"EDITOR"$
$ID,2$* Might allow constantly centered mode--cursor stays centered on screen(vertically).
* Find jumps past current line
* Make editor find command take dollar signs
* Maybe allow SearchStr flags in Links
* Link Type for SysText document? problem would be differnet needs for indexing into books. Bible uses book,chapter:verse, others are different. Already have links.
* Generalize book links
* HASHTYPE for Book? Index?
* Add write protect mode with indicator and toggle
$ID,-2$$TR,"IDE"$
$ID,2$$ID,-2$$TR,"DEBUGGING"$
$ID,2$* Improve fault handling--has inaccuracies--would be nice to display mem access violation addresses.
$ID,-2$$TR,"ASSEMBLER"$
$ID,2$* 16 bit Dasm is bad--very low priority
* support r4u1 by adding 0x40 byte
$ID,-2$$TR,"COMPILER"$
$ID,2$* something makes $LK,"OptEnd","MN:OptEnd"$ not right
* More RCX_CMPs, check existing
* do r,rm IcCmp like IcBrCmp
* PUSH_CMP allocs reg R9 or whatever
* Might be problem with NOP in OPT pass1 for NO_PUSH in expressions besides assignments. Is ShiftNoPush fully implemented?
$TR,"Check for problems"$
$ID,2$* NOP1 might need to have diff ic_data's
* in divequal, it assumes about ebx
* check union return_class.
$ID,-2$* error/warning line nums
* ASM branch out of range off by 1 line--use lx->lag_line_num
* Switch statement with sparse cases (low priority)
* arbitrary named attributes like "fmtdata" or "fmtstr". Might allow arbitrary supplimental data in class definitions.
* goto labels scope issues?
* No str default function parameters inside $LK,"Static Compiled Mode","FF:::/LT/Doc/OSGlossary.GLZ,Static Compiled Mode"$.
* var declarations after class definitions (Not a priority)
* glbl vars--&function ptrs
$TR,"Optimizations"$
$ID,2$* push pop
* maybe improve floating point compilation.
* new TY_ mode SIB and reg extensions
$ID,-2$$TR,"Picky"$
$ID,2$* !double ~double
* assign I2, etc. should sign extend copyleft
$ID,-2$$ID,-2$$TR,"MEM"$
$ID,2$* Redo mem Garbage collection on task and do one on system... but these don't help, so probably won't do it.
$ID,-2$$TR,"LOW PRIORITY"$
$ID,2$* num lock comes on with break key
* sort options for findfiles
$ID,-2$$TR,"TESTING"$
$ID,2$* Tabs2Spaces
$ID,-2$$TR,"INVESTIGATE"$
$ID,2$*
$ID,-2$$TR,"BUGS"$
$ID,2$
$ID,-2$$TR,"NASTY BUGS"$
$ID,2$*
$ID,-2$$TR,"BUGS WHICH MIGHT EXIST"$
$ID,2$*
$ID,-2$$TR,"BUGS WHICH MIGHT BE FIXED"$
$ID,2$*
$ID,-2$$TR,"MIGHT BE BUGS"$
$ID,2$* recalc_start probably needs to be more accurate before recalculating.
* In LtfPutSExt, might need to alloc extendstr, ect from different heap.
$ID,-2$
$LK,"Bible","BF:Genesis,"$