diff --git a/HISTORY.TXT b/HISTORY.TXT index 60c10b1..e1da4a8 100644 --- a/HISTORY.TXT +++ b/HISTORY.TXT @@ -22,3 +22,8 @@ set for setup 2023). Replaced teradesk/cicons.rsc file with new "setup 23" icons set. Replaced teradesk/desktop.inf file to support news s23 icon set. +12.06.2023 Ldv: Added /mint/sys.cnf (system symbolic links) + Updated teradesk/cicons.rsc and teradesk/desktop.inf files. + Updated teradesk/icons/setup_23.20b/ contents. + Deleted /mint/mint.cnf file (duplicated file for old 1-19-ec3 + snapshot. mint.cnf is already inside /mint/1-19-c02/ folder) diff --git a/mint/mint.cnf b/mint/mint.cnf deleted file mode 100644 index 872dfa1..0000000 --- a/mint/mint.cnf +++ /dev/null @@ -1,247 +0,0 @@ -# ---------------- FreeMiNT configuration file --------------------- -# for FireBee Setup 2023 -# - -# The "set" directive controls the behaviour of the mint.cnf parser. -# It accepts one of three parameters: -# -#set -q - silent output (+q for verbose output) -#set -v - print command lines (+v don't) -#set -c - control interpretation of escape sequences - -set -q - -# The include command allows you to include other files while the -# mint.cnf file is being interpreted. The included file will be -# interpreted as a part of the mint.cnf file. - -#include u:/c/mint/vars.cnf - -# The smaller the KERN_SLICES value, your processes have faster -# response time but the general performance is worse. Very fast -# machines however, may benefit from setting 1 here. - -#KERN_SLICES=2 - -# KERN_DEBUG_LEVEL controls output of global debugging information. -# The higher the level, the more stuff MiNT will spew about about -# what it's doing. -# -# The average user doesn't want to hear about this stuff, so the -# default is 1, i.e. display ALERT messages only. Note that you need -# a debug kernel to get more: normal kernels do not contain so much -# debug information. -# -# KERN_DEBUG_DEVNO is the BIOS device number to which the info -# should be sent. -# -# Devno can be: 0=printer, 1=aux/modem, 2=screen (console), 3=midi, -# 4=keybrd, 5=raw. -# -# The default is the console. - -#KERN_DEBUG_LEVEL=1 -#KERN_DEBUG_DEVNO=2 - -# KERN_BIOSBUF controls how BIOS I/O is performed. Normally, MiNT -# tries to buffer this to provide a (considerable) improvement in -# speed. However, some applications may get upset by this. -# -# KERN_BIOSBUF=NO turns off all buffering for maximum compatibility. -# The default is YES. - -#KERN_BIOSBUF=YES - -# KERN_SECURITY_LEVEL= enables the appropriate security level: -# -# 0 - recommended for single user setups, like MultiTOS (default). -# 1 - recommended for multiuser setups, like KGMD. -# 2 - full protection, unsupported by software, thus discouraged. - -#KERN_SECURITY_LEVEL=1 - -# KERN_MPFLAGS controls the memory protection behaviour. Its argument -# is a bitfield. Only the bit 0 is defined: 1 means, that more strict -# model of the protection should be enabled. Some programs may -# refuse to run, so the default is 0. - -#KERN_MPFLAGS=1 - -# TPA_FASTLOAD=YES forces fast loading (without zeroing all the -# memory) for all programs. This defines a default state, that can be -# modified later via appropriate kernel calls (use MiNT Setter -# utility to toggle it later when neessary, without reboots). -# -# TPA_FASTLOAD=NO (default) means that the information from the -# program header will be used to decide (this is like TOS does). - -TPA_FASTLOAD=YES - -# Set maximum additional TPA size for new processes -# (in kilobytes). The default is 1024. Better keep it low (1024 is -# what we call low) if your machine has 4 MB RAM or less. - -TPA_INITIALMEM=8192 - -# FS_VFAT= enables VFAT extension for selected drives. -# The VFAT extension is disabled by default. -# -# If you use both TOS and MiNT, better don't enable VFAT extension -# on your boot drive. - -#FS_VFAT=D,E,F,G -FS_VFAT=A,C,D,E,F,G - -# FS_VFAT_LCASE=YES tells the kernel to return lowercase filenames -# from VFAT directory searches. The default is NO. - -#FS_VFAT_LCASE=YES - -# FS_WB_ENABLE= enables write back cache for selected drives. The -# write back cache is disabled by default. Also, it does not have -# any effect for TOSFS drives. - -#FS_WB_ENABLE=A,C,D,E,F,G,H,I,J - -# FS_CACHE_SIZE= specifies the size of disk cache in kilobytes for the -# internal caching module. Default is 128. - -FS_CACHE_SIZE=2048 - -# FS_CACHE_PERCENTAGE specifies the size of the disk cache (in -# percents) to be filled with linear reads. The default is 5. - -FS_CACHE_PERCENTAGE=10 - -# FS_UPDATE= set update time for system update daemon in seconds -# default is 5, it isn't recommended to use a value less than 4. - -#FS_UPDATE=10 - -# Software write protection on filesystem level. - -#FS_WRITE_PROTECT=R,S - -# FDC_HIDE_B= tells the MiNT to remove floppy drive B: from the -# system. -# It is useful on single floppy systems to get rid of "Insert -# disk B: into drive A:" messages from the AES. Default is NO. - -FDC_HIDE_B=YES - -# PROC_MAXMEM= gives the maximum amount of memory that any process -# may use (in kilobytes). The default is to make this unlimited, but -# if you have a lot of memory and/or programs that grab more memory -# than they should, try setting this. -# -# E.g. to limit processes to 4096K of memory, remove the '#' at the -# beginning of the next line. -# -# WARNING: the process will not be allowed to allocate memory beyond -# the limit, and it won't "see" more memory as available from the -# system. -# Please understand that programs like "free" (or any other that -# interrogates the system how much memory is available) is a process -# as well, thus it will undergo this limit too! -# -# Decent shells (desktops) allow you to limit the maximum amount of -# memory independently for each program. - -#PROC_MAXMEM=4096 - -# Three commands, that define output files for RS-232, console and -# printer devices. The argument for each one must be a pathname. -# -# For best results, the convention u:/drive/pathname should be used -# for all specified pathnames from now on. - -#GEMDOS_AUX=u:/c/mint/aux.out -#GEMDOS_CON=u:/c/mint/con.out -#GEMDOS_PRN=u:/c/mint/prn.out - -# End of kernel settings - -# -# -------------------------- Commands ------------------------------ -# - -# Here are some commands that you can give to MiNT: -# -# alias d: path -- make a fake "drive" that actually points to the -# given path -# cd path -- changes MiNT's default directory -# echo message -- print something on the screen -# exec program -- runs a program; you must give the complete path -# and file extensions (e.g. c:/bin/echo.prg) -# include file -- include another portion of the MINT.CNF file. -# sln path link -- make a symbolic link named "link" pointing to -# "path". "link" must be on drive U: for this to work -# -#------------------------------------------- -# -# Set up system symbolic links -sln c:\mint\sys\etc u:\etc -sln c:\mint\sys\bin u:\bin -sln c:\mint\sys\sbin u:\sbin -sln c:\mint\sys\usr u:\usr -sln c:\mint\sys\tmp u:\tmp -sln c:\mint\sys\var u:\var -sln c:\home u:\home -sln c:\home\Downloads u:\Downloads - -# Basic environment variables -setenv PATH /bin;/sbin;/usr/bin;/usr/sbin -setenv SLBPATH 'c:\mint\slb\;c:\gemsys\xtension\;c:\gemsys\slb\' -setenv HOME u:/home -setenv TMPDIR u:/tmp -setenv HOSTNAME firebee -setenv USER root -setenv LOGNAME root -setenv SHELL u:/bin/bash -# -# *** Variables for AES selector selgem.prg *** -setenv AES1 XaAES -setenv AES2 MyAES -setenv AES1PATH u:/c/mint/1-19-ec3/xaaes/xaloader.prg -setenv AES2PATH u:/c/gemsys/myaes/myaesv4e.prg -# -# Check filesystems. -#exec c:\mint\tools\fscheck\vfatfsck.ttp c: - -# Initalize network. -include u:/c/mint/network.cnf - -# Run MGW (Draconis gateway for MiNTnet) -#exec u:/c/mint/tools/mgw/mgw.prg - -# Run GLUESTIK to MinTNet gateway -exec u:/c/mint/tools/gluestik/gluestik.prg --force - -# The best option is to have INIT= command here, after all pathnames -# are already set up by commands above. -# If the MiNT is supposed to execute GEM, you should specify the full -# path and filename like that: -# -#GEM=u:/c/mint/1-19-ec3/xaaes/xaloader.prg - -# You can also request MiNT to execute the TOS AES residing in ROM. -# WARNING: this is not recommended, you should use a GEM version -# instead, that is multitasking friendly. -# -#GEM=ROM - -# Otherwise, if your init program is not GEM, you should use INIT= as -# follows: -# -INIT=u:/c/gemsys/slgemv4e.prg -#INIT=u:/c/mint/sys/bin/bash - -# If you leave both commands above commented out, the MiNT will -# attempt to execute a file called `sh.tos' found in the system -# directory (the same where the mint.cnf resides), and if this -# fails, the internal minimum shell will be executed. -# -# The "echo" command is really straightforward. -# -echo Setup complete, now booting the system... -echo diff --git a/mint/sys.cnf b/mint/sys.cnf new file mode 100644 index 0000000..bc9163e --- /dev/null +++ b/mint/sys.cnf @@ -0,0 +1,10 @@ +# Set up system symbolic links /etc, /bin, /net, /home, ... +# +sln c:\mint\sys\etc u:\etc +sln c:\mint\sys\bin u:\bin +#sln c:\mint\sys\net u:\net +sln c:\mint\sys\sbin u:\sbin +sln c:\mint\sys\tmp u:\tmp +sln c:\mint\sys\var u:\var +sln c:\home u:\home +sln c:\home\Downloads u:\Downloads diff --git a/teradesk/Icons/setup_23.10b/cicons.rsc b/teradesk/Icons/setup_23.10b/cicons.rsc index 693a7a9..019ff96 100644 Binary files a/teradesk/Icons/setup_23.10b/cicons.rsc and b/teradesk/Icons/setup_23.10b/cicons.rsc differ diff --git a/teradesk/Icons/setup_23.10b/teradesk.inf b/teradesk/Icons/setup_23.10b/teradesk.inf index b19f04b..7ba2f76 100644 --- a/teradesk/Icons/setup_23.10b/teradesk.inf +++ b/teradesk/Icons/setup_23.10b/teradesk.inf @@ -6,7 +6,7 @@ options= { infv=0x0400 save=0x0000 - dial=0x0001 + dial=0x0002 xpre=0x0000 pref=0x101F buff=512 @@ -31,6 +31,7 @@ shortcuts= { open=0x024F show=0x0249 + newd=0x024E srch=0x0246 prin=0x0250 dele=0x027F @@ -393,6 +394,11 @@ icontypes= name=FILE@S19 } itype= + { + mask=*.BAT + name=FILE + } + itype= { mask=*.QPJ name=SCRIPT@FILE @@ -690,6 +696,11 @@ icontypes= mask=setup name=SETUP } + itype= + { + mask=sbin + name=SBIN + } } programs= { @@ -746,7 +757,7 @@ icontypes= itype= { mask=vision.prg - name=APP@VISION + name=PAINT } itype= { @@ -939,11 +950,6 @@ icontypes= name=SCREENS } itype= - { - mask=netconf.prg - name=NETWORK - } - itype= { mask=rsm.app name=APP@RSM @@ -1010,7 +1016,7 @@ icontypes= } itype= { - mask=lzip.[ap]* + mask=latzip.[ap]* name=ZIP@DIR/FILE } itype= @@ -1028,6 +1034,11 @@ icontypes= mask=sel_desk.prg name=APP@DESKTOP } + itype= + { + mask=lnetconf.app + name=NETWORK + } } } @@ -1087,7 +1098,7 @@ deskicons= labl=setup type=4 path=C:\mint\setup - ypos=1 + ypos=2 } icon= { @@ -1103,7 +1114,7 @@ deskicons= labl=qed type=5 path=C:\tools\qed\qed.app - ypos=3 + ypos=4 } icon= { @@ -1111,7 +1122,7 @@ deskicons= labl=Zview type=5 path=C:\tools\zview\zview.app - ypos=4 + ypos=5 } icon= { @@ -1119,16 +1130,16 @@ deskicons= labl=devtools type=4 path=C:\devtools - ypos=5 + xpos=2 + ypos=2 } icon= { - name=NETSURF - labl=NetSurf - type=6 - path=C:\tools\netsurf3\nsv4e.app - xpos=1 - ypos=4 + name=DOWNLOAD + labl=Downloads + type=4 + path=C:\home\Downloads + xpos=6 } icon= { @@ -1144,24 +1155,43 @@ deskicons= labl=HypView type=5 path=C:\tools\hyp_view\hyp_view.app - ypos=2 + ypos=3 } icon= { name=ZIP@DIR/FILE - labl=lzip + labl=latzip type=5 - path=C:\tools\lzip\lzip.app + path=C:\tools\latzip\latzip.app xpos=7 ypos=1 } icon= { - name=DOWNLOAD - labl=Downloads + name=TOOLS@DIR + labl=tools type=4 - path=C:\Downloads + path=C:\tools + xpos=1 + ypos=2 + } + icon= + { + name=NETSURF + labl=NetSurf + type=5 + path=C:\tools\netsurf\nsv4e.app + xpos=1 + ypos=5 + } + icon= + { + name=APP@SHUTDWN + labl=Shutdown + type=5 + path=C:\mint\setup\shutdown.prg xpos=6 + ypos=5 } } @@ -1215,11 +1245,19 @@ applications= { dtype= { - mask=*.TXT + mask=*.txt } dtype= { - mask=*.QPJ + mask=*.qpj + } + dtype= + { + mask=*.cfg + } + dtype= + { + mask=*.cnf } } } @@ -1259,6 +1297,10 @@ applications= mask=*.ZIP } dtype= + { + mask=*.bz2 + } + dtype= { mask=*.LZH } @@ -1342,7 +1384,7 @@ applications= } app= { - path=C:\tools\netsurf3\nsv4e.app + path=C:\tools\netsurf\nsv4e.app cmdl=%f atype= { @@ -1350,22 +1392,51 @@ applications= } doctypes= { - dtype= - { - mask=*.htm* - } - dtype= - { - mask=https://* - } - dtype= - { - mask=http://* - } dtype= { mask=*.php } + dtype= + { + mask=*.htm + } + dtype= + { + mask=http* + } + } + } + app= + { + path=C:\tools\texel\texel.app + cmdl=%f + atype= + { + flag=0x2001 + } + doctypes= + { + dtype= + { + mask=*.txl + } + } + } + app= + { + path=C:\mint\mint_acc\cops.acc + cmdl=%f + atype= + { + appt=2 + flag=0x2000 + } + doctypes= + { + dtype= + { + mask=*.cpx + } } } } @@ -1383,28 +1454,28 @@ windows= pos= { xpos=79 - ypos=55 + ypos=73 winw=53 winh=15 } pos= { - xpos=87 - ypos=79 + xpos=103 + ypos=137 winw=56 winh=11 } pos= { - xpos=103 - ypos=95 + xpos=119 + ypos=177 winw=57 - winh=11 + winh=12 } pos= { - xpos=119 - ypos=95 + xpos=143 + ypos=217 winw=56 winh=11 } diff --git a/teradesk/cicons.rsc b/teradesk/cicons.rsc index 693a7a9..019ff96 100644 Binary files a/teradesk/cicons.rsc and b/teradesk/cicons.rsc differ diff --git a/teradesk/teradesk.inf b/teradesk/teradesk.inf index b19f04b..7ba2f76 100644 --- a/teradesk/teradesk.inf +++ b/teradesk/teradesk.inf @@ -6,7 +6,7 @@ options= { infv=0x0400 save=0x0000 - dial=0x0001 + dial=0x0002 xpre=0x0000 pref=0x101F buff=512 @@ -31,6 +31,7 @@ shortcuts= { open=0x024F show=0x0249 + newd=0x024E srch=0x0246 prin=0x0250 dele=0x027F @@ -393,6 +394,11 @@ icontypes= name=FILE@S19 } itype= + { + mask=*.BAT + name=FILE + } + itype= { mask=*.QPJ name=SCRIPT@FILE @@ -690,6 +696,11 @@ icontypes= mask=setup name=SETUP } + itype= + { + mask=sbin + name=SBIN + } } programs= { @@ -746,7 +757,7 @@ icontypes= itype= { mask=vision.prg - name=APP@VISION + name=PAINT } itype= { @@ -939,11 +950,6 @@ icontypes= name=SCREENS } itype= - { - mask=netconf.prg - name=NETWORK - } - itype= { mask=rsm.app name=APP@RSM @@ -1010,7 +1016,7 @@ icontypes= } itype= { - mask=lzip.[ap]* + mask=latzip.[ap]* name=ZIP@DIR/FILE } itype= @@ -1028,6 +1034,11 @@ icontypes= mask=sel_desk.prg name=APP@DESKTOP } + itype= + { + mask=lnetconf.app + name=NETWORK + } } } @@ -1087,7 +1098,7 @@ deskicons= labl=setup type=4 path=C:\mint\setup - ypos=1 + ypos=2 } icon= { @@ -1103,7 +1114,7 @@ deskicons= labl=qed type=5 path=C:\tools\qed\qed.app - ypos=3 + ypos=4 } icon= { @@ -1111,7 +1122,7 @@ deskicons= labl=Zview type=5 path=C:\tools\zview\zview.app - ypos=4 + ypos=5 } icon= { @@ -1119,16 +1130,16 @@ deskicons= labl=devtools type=4 path=C:\devtools - ypos=5 + xpos=2 + ypos=2 } icon= { - name=NETSURF - labl=NetSurf - type=6 - path=C:\tools\netsurf3\nsv4e.app - xpos=1 - ypos=4 + name=DOWNLOAD + labl=Downloads + type=4 + path=C:\home\Downloads + xpos=6 } icon= { @@ -1144,24 +1155,43 @@ deskicons= labl=HypView type=5 path=C:\tools\hyp_view\hyp_view.app - ypos=2 + ypos=3 } icon= { name=ZIP@DIR/FILE - labl=lzip + labl=latzip type=5 - path=C:\tools\lzip\lzip.app + path=C:\tools\latzip\latzip.app xpos=7 ypos=1 } icon= { - name=DOWNLOAD - labl=Downloads + name=TOOLS@DIR + labl=tools type=4 - path=C:\Downloads + path=C:\tools + xpos=1 + ypos=2 + } + icon= + { + name=NETSURF + labl=NetSurf + type=5 + path=C:\tools\netsurf\nsv4e.app + xpos=1 + ypos=5 + } + icon= + { + name=APP@SHUTDWN + labl=Shutdown + type=5 + path=C:\mint\setup\shutdown.prg xpos=6 + ypos=5 } } @@ -1215,11 +1245,19 @@ applications= { dtype= { - mask=*.TXT + mask=*.txt } dtype= { - mask=*.QPJ + mask=*.qpj + } + dtype= + { + mask=*.cfg + } + dtype= + { + mask=*.cnf } } } @@ -1259,6 +1297,10 @@ applications= mask=*.ZIP } dtype= + { + mask=*.bz2 + } + dtype= { mask=*.LZH } @@ -1342,7 +1384,7 @@ applications= } app= { - path=C:\tools\netsurf3\nsv4e.app + path=C:\tools\netsurf\nsv4e.app cmdl=%f atype= { @@ -1350,22 +1392,51 @@ applications= } doctypes= { - dtype= - { - mask=*.htm* - } - dtype= - { - mask=https://* - } - dtype= - { - mask=http://* - } dtype= { mask=*.php } + dtype= + { + mask=*.htm + } + dtype= + { + mask=http* + } + } + } + app= + { + path=C:\tools\texel\texel.app + cmdl=%f + atype= + { + flag=0x2001 + } + doctypes= + { + dtype= + { + mask=*.txl + } + } + } + app= + { + path=C:\mint\mint_acc\cops.acc + cmdl=%f + atype= + { + appt=2 + flag=0x2000 + } + doctypes= + { + dtype= + { + mask=*.cpx + } } } } @@ -1383,28 +1454,28 @@ windows= pos= { xpos=79 - ypos=55 + ypos=73 winw=53 winh=15 } pos= { - xpos=87 - ypos=79 + xpos=103 + ypos=137 winw=56 winh=11 } pos= { - xpos=103 - ypos=95 + xpos=119 + ypos=177 winw=57 - winh=11 + winh=12 } pos= { - xpos=119 - ypos=95 + xpos=143 + ypos=217 winw=56 winh=11 }