diff --git a/Zenith-latest-2021-01-20-19_26_38.iso b/Zenith-latest-2021-01-24-02_18_21.iso old mode 100755 new mode 100644 similarity index 99% rename from Zenith-latest-2021-01-20-19_26_38.iso rename to Zenith-latest-2021-01-24-02_18_21.iso index 06633273..922d6ed5 Binary files a/Zenith-latest-2021-01-20-19_26_38.iso and b/Zenith-latest-2021-01-24-02_18_21.iso differ diff --git a/src/Demo/AcctExample/PersonalNotes.DD b/src/Demo/AcctExample/PersonalNotes.DD index d77daa4e..fdaf4e8f 100755 --- a/src/Demo/AcctExample/PersonalNotes.DD +++ b/src/Demo/AcctExample/PersonalNotes.DD @@ -374,8 +374,6 @@ $ID,-5$ $FG,5$$TX+CX,"Test"$$FG$ * $LK,"SpriteBitMap",A="FI:::/Zenith/Gr/SpriteBitMap.CC"$: Grabscroll? -* $LK,"DriveMap",A="MN:DriveMap"$() in $LK,"MountFile",A="MN:MountFile"$(). - * Return ress for $LK,"GrBlot",A="MN:GrBlot"$, $LK,"GrRect",A="MN:GrRect"$, $LK,"GrPutChar",A="MN:GrPutChar"$? * Collision counts for $LK,"GrBlot",A="MN:GrBlot"$, $LK,"GrRect",A="MN:GrRect"$, $LK,"GrPutChar",A="MN:GrPutChar"$? @@ -456,7 +454,7 @@ Not rich, nor poor, but my portion $TX,"Proverbs 30:8",HTML="http://www.bibleg Be hot or cold. Lukewarm I spit you out $TX,"Revelation 3:16",HTML="http://www.biblegateway.com/verse/en/Revelation%203:16"$ $TX,"Linus Torvalds (Dec 28, 1969)",HTML="https://en.wikipedia.org/wiki/Linus_Torvalds"$ -$TX,"John Carmack (Aug 20, 1970)",HTML="https://en.wikipedia.org/wiki/John_Carmack"$ +$TX,"John Carmack (Aug 20, 1970)",HTML="https://en.wikipedia.org/wiki/John_Carmack"$ $TX,"Terry A. Davis (Dec 15, 1969)",HTML="https://motherboard.vice.com/en_us/article/gods-lonely-programmer"$ $TX,"Dr. David Pheanis",HTML="https://webapp4.asu.edu/directory/person/77201"$ $TX,"Dr. Konstantinos S. Tsakalis",HTML="http://ecee.engineering.asu.edu/directory/tenured-and-tenure-track-faculty/kostantinos-s-tsakalis"$ diff --git a/src/Doc/ChangeLog.DD b/src/Doc/ChangeLog.DD index a3343f19..0f3d754f 100755 --- a/src/Doc/ChangeLog.DD +++ b/src/Doc/ChangeLog.DD @@ -1,4 +1,10 @@ $WW,1$$FG,5$$TX+CX,"ChangeLog"$$FG$ +$IV,1$----01/24/21 01:51:12----$IV,0$ +* Removed DriveMap(). + +$IV,1$----12/23/20 18:27:18----$IV,0$ +* Reformatting of files is now virtually complete. + $IV,1$----01/11/21 23:39:21----$IV,0$ * Restored "Daemon" -> "Seth". @@ -49,7 +55,7 @@ $IV,1$----04/02/20 01:50:52----$IV,0$ * 'Fixed' $LK,"Varoom",A="FF:::/Demo/Games/Varoom.CC,kbd.down_bitmap"$ window lock up on exit. Brute-forcing zero, but somewhere $LK,"mp_not_done_flags",A="FF:::/Demo/Games/Varoom.CC,mp_not_done_flags"$ isn't getting cleared when shift-esc is entered with the new key implementation. $IV,1$----04/01/20 01:49:47----$IV,0$ -* Made the boats in $LK,"Talons",A="FI:::/Demo/Games/Talons.CC"$ brown instead of black. +* Changed boat color in $LK,"Talons",A="FI:::/Demo/Games/Talons.CC"$ from black to brown. $IV,1$----04/01/20 01:42:55----$IV,0$ * Cleaned up $LK,"Varoom",A="FF:::/Demo/Games/Varoom.CC,kbd.down_bitmap"$ control fix some. Bug remains: run from Menu, ESC out, ESC again; a window locks up. @@ -106,7 +112,7 @@ $IV,1$----03/16/20 14:44:00----$IV,0$ $IV,1$----03/12/20 22:00:36----$IV,0$ * Added $LK,"PaletteSetGruvboxDark",A="MN:PaletteSetGruvboxDark"$(). -* Remove shift-space, as we use tab indentation now. $LK,"S2T",A="MN:S2T"$() is still present if needed. +* Removed shift-space, as we use tab indentation now. $LK,"S2T",A="MN:S2T"$() is still present if needed. $IV,1$----02/24/20 00:42:00----$IV,0$ $BK,1$* Zenith 1.1 released.$BK,0$ @@ -146,7 +152,7 @@ $BK,1$* Zenith 1.0 released.$BK,0$ * Updated $LK,"MemRep",A="MN:MemRep"$() to report on VBE variables. * Renamed VGAFlush() -> $LK,"LFBFlush",A="MN:LFBFlush"$(). * Updated $LK,"Palette Demo",A="FI:::/Demo/Graphics/Palette.CC"$ to use current palette environment. -* Shorten $LK,"CheckPtr",A="MN:"$() and $LK,"CheckCodePtr",A="MN:CheckCodePtr"$(). Even though boolean expressions outside of $HL$if$HL,0$ statements are compiled inefficiently, clarity and low line count is more important. +* Shortened $LK,"CheckPtr",A="MN:"$() and $LK,"CheckCodePtr",A="MN:CheckCodePtr"$(). Even though boolean expressions outside of $HL$if$HL,0$ statements are compiled inefficiently, clarity and low line count is more important. * $LK,"RawDr",A="MN:RawDr"$() is 40 columns off the right of the screen, instead of fixed at column 40. * Windows start at $LK,"4/5th the screen height",A="FF:::/Kernel/KTask.CC,text.rows"$ instead of row 13. Zenith task window is $LK,"1/5th the screen height",A="FF:::/StartOS.CC,text.rows"$. * $LK,"R",A="MN:R"$("RLf_VGA", "$LK,"RLf_VESA",A="MN:RLf_VESA"$"); diff --git a/src/Kernel/BlkDev/DiskDrive.CC b/src/Kernel/BlkDev/DiskDrive.CC index 36191cc8..7c336ab9 100755 --- a/src/Kernel/BlkDev/DiskDrive.CC +++ b/src/Kernel/BlkDev/DiskDrive.CC @@ -43,7 +43,6 @@ U0 DrivesRelease() CDrive *DriveMakeFreeSlot(U8 drv_let) {//Make a slot free for a new drv, like during $LK,"Mount",A="MN:Mount"$(). -//!!! drv_let is not a $LK,"remapped",A="MN:DriveMap"$ drv. I64 i = Letter2Letter(drv_let) - 'A'; CDrive *res; @@ -57,7 +56,6 @@ CDrive *DriveMakeFreeSlot(U8 drv_let) U8 DriveNextFreeLet(U8 first_drive_let='C') {//Locate free slot for new drv, like during $LK,"Mount",A="MN:Mount"$(). -//!!! first_drive_let is not a $LK,"remapped",A="MN:DriveMap"$ drv. I64 i = Letter2Letter(first_drive_let) - 'A', type = Letter2BlkDevType(first_drive_let); if (!(0 <= i < DRIVES_NUM)) @@ -285,19 +283,6 @@ U0 DiskChange(U8 drv_let=0) RedSeaFreeFreeList(drive); } -Bool DriveMap(U8 drv_let, CDrive *drive) -{//Make drive letter map to another. - drv_let = Letter2Letter(drv_let); - if ('A' <= drv_let <= 'Z') - { - blkdev.let_to_drive[drv_let - 'A'] = drive; - drive->drv_let = drv_let; - return TRUE; - } - else - return FALSE; -} - Bool Drive(U8 drv_let) {//Change drive. You can set drive with $LK,"Cd",A="MN:Cd"$() as well. CDrive *drive = Letter2Drive(drv_let); diff --git a/src/Kernel/KernelC.HH b/src/Kernel/KernelC.HH index 64ad44eb..41e75921 100755 --- a/src/Kernel/KernelC.HH +++ b/src/Kernel/KernelC.HH @@ -269,9 +269,6 @@ public extern Bool Drive( U8 drv_let); public extern U0 DiskChange(U8 drv_let=0); public extern U0 HomeSet(U8 *dirname); -#help_index "File/Cmd Line (Typically);Cmd Line (Typically);Install" -public extern Bool DriveMap(U8 drv_let, CDrive *drive); - #help_index "File/FileNames" extern CDirEntry *Cd2DirEntry(CDirEntry *tmpde, U8 *abs_name); public extern U8 *DirCur(CTask *task=NULL, CTask *mem_task=NULL);