mirror of
https://github.com/skoelle/28k8-moonweb-org.git
synced 2026-09-18 02:40:24 +00:00
Compare commits
7
Commits
fb8e3d0ed9
...
067d7d4aa3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
067d7d4aa3 | ||
|
|
fdb647cac4 | ||
|
|
f8b3594324 | ||
|
|
6e74a975ec | ||
|
|
cbe740eb8f | ||
|
|
6737aba05f | ||
|
|
58ce567c86 |
@@ -2,6 +2,7 @@ import { defineConfig } from 'astro/config';
|
||||
import react from '@astrojs/react';
|
||||
export default defineConfig({
|
||||
site: 'https://28k8.moonweb.org',
|
||||
trailingSlash: 'always',
|
||||
integrations: [react()],
|
||||
server: { host: '0.0.0.0' },
|
||||
vite: { server: { allowedHosts: true } }
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
# Redirect non-trailing slash URLs to trailing slash URLs
|
||||
/bbs /bbs/ 301
|
||||
/bbs/pc /bbs/pc/ 301
|
||||
/bbs/pc/phobia /bbs/pc/phobia/ 301
|
||||
/bbs/pc/trancemission /bbs/pc/trancemission/ 301
|
||||
/bbs/pc/skyline /bbs/pc/skyline/ 301
|
||||
/bbs/pc/kosmos-design /bbs/pc/kosmos-design/ 301
|
||||
/bbs/atari /bbs/atari/ 301
|
||||
/bbs/atari/tropic-dreams /bbs/atari/tropic-dreams/ 301
|
||||
/bbs/amiga /bbs/amiga/ 301
|
||||
/bbs/amiga/esprit /bbs/amiga/esprit/ 301
|
||||
/bbs/amiga/mods /bbs/amiga/mods/ 301
|
||||
/bbs/fido /bbs/fido/ 301
|
||||
/bbs/fido/ansi-art /bbs/fido/ansi-art/ 301
|
||||
/bbs/fido/nodelist /bbs/fido/nodelist/ 301
|
||||
/bbs/fido/cds /bbs/fido/cds/ 301
|
||||
/bbs/legal-notice /bbs/legal-notice/ 301
|
||||
@@ -25,6 +25,11 @@
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://28k8.moonweb.org/bbs/pc/dosmenu/</loc>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://28k8.moonweb.org/bbs/pc/kosmos-design/</loc>
|
||||
<changefreq>monthly</changefreq>
|
||||
|
||||
@@ -4,5 +4,5 @@ const letters = ['t', 'H', 'E', ' ', 't', 'E', 'M', 'P', 'L', 'E', ' ', 'b', 'B'
|
||||
<div class="letter-footer" aria-hidden="true">
|
||||
{letters.map((l) => l === ' ' ? <span class="letter-space">{'\u00A0'}</span> : <span>{l}</span>)}
|
||||
<a href="/" onclick="localStorage.removeItem('hasConnected');">[Q] Disconnect</a>
|
||||
<a href="/bbs/legal-notice">[I] Legal Notice</a>
|
||||
<a href="/bbs/legal-notice/">[I] Legal Notice</a>
|
||||
</div>
|
||||
|
||||
@@ -3,11 +3,11 @@ import { playLine1Sequence, markConnected } from '../lib/sound';
|
||||
type DialState = 'idle' | 'dialing';
|
||||
export default function ModemIntro() {
|
||||
const [state, setState] = useState<DialState>('idle');
|
||||
function selectLine(line: 1 | 2) {
|
||||
if (line === 2) { markConnected(); window.location.href = '/bbs/'; return; }
|
||||
setState('dialing');
|
||||
playLine1Sequence(() => { markConnected(); window.location.href = '/bbs/'; });
|
||||
}
|
||||
function selectLine(line: 1 | 2) {
|
||||
if (line === 2) { markConnected(); window.location.href = '/bbs/'; return; }
|
||||
setState('dialing');
|
||||
playLine1Sequence(() => { markConnected(); window.location.href = '/bbs/'; });
|
||||
}
|
||||
useEffect(() => {
|
||||
if (state !== 'idle') return;
|
||||
function onKeyDown(e: KeyboardEvent) {
|
||||
|
||||
Generated
+513
@@ -0,0 +1,513 @@
|
||||
|
||||
|
||||
|
||||
┌──────╖ ┌──────╖ ┌─────╖ ┌───────╖ ┌─────╖ ┌───╖ ┌─╖ ┌─╖ ┌─╖ (TM)
|
||||
╘╕ ╔═╕ ║ │ ╔══╕ ║ │ ╔═══╝ │ ╔╕ ╔╕ ║ │ ╔═══╝ │ ╙╖ │ ║ │ ║ │ ║
|
||||
│ ║ │ ║ │ ║ │ ║ │ ╙───╖ │ ║│ ║│ ║ │ ╙─╖ │ ╠╕ ╙╖│ ║ │ ║ │ ║
|
||||
│ ║ │ ║ │ ║ │ ║ ╘═══╕ ║ │ ║╘═╝│ ║ │ ╔═╝ │ ║╘╕ ╙┤ ║ │ ║ │ ║
|
||||
┌┘ ╙─┘ ║ │ ╙──┘ ║ ┌───┘ ║ │ ║ │ ║ │ ╙───╖ │ ║ ╘╕ ║ │ ╙─┘ ║
|
||||
╘══════╝ ╘══════╝ ╘═════╝ ╘═╝ ╘═╝ ╘═════╝ ╘═╝ ╘═══╝ ╘═════╝
|
||||
T h e B e s t B o o t - C o n f i g - U t i l i t y e v e r
|
||||
───────────────────────────────────────────────────────────────────
|
||||
Version 2.0 23-Sep-1994
|
||||
Copyright (C) 1994 by Stefan of SkyLINE
|
||||
- All rights reserved -
|
||||
|
||||
|
||||
DosMENU(TM), DosMENU-Logo(TM) and SkyLINE-Bench(TM) are trademarks of
|
||||
SkyLINE ShareWare-Service and SkyLINE ShareWare-Development.
|
||||
Windows(TM) is a trademark of Microsoft Corporation.
|
||||
Norton Commander(TM) is a trademark of Symantec Corporation.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
T a b l e o f C o n t e n t s
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
1. General information
|
||||
a) Why using DosMENU(TM) and not an other BootSelector
|
||||
b) ShareWareNotice
|
||||
c) What are the improvements of the registered version
|
||||
d) About SkyLINE
|
||||
e) DosMENU(TM) Credits
|
||||
2. First Steps of DosMENU(TM)
|
||||
a) Installation
|
||||
b) Checking the files
|
||||
3. Usage
|
||||
a) The Mainscreen
|
||||
- Basic Controls
|
||||
- Enhanced functions
|
||||
b) DosMENU(TM) Keys
|
||||
c) Configuration Menu
|
||||
4. DosMENU(TM) add-on programs
|
||||
a) The DosMENU(TM) Fast Reset
|
||||
b) The DosMENU(TM) Configuration Viewer
|
||||
c) The DosMENU-Logo(TM) Ansi-Viewer
|
||||
5. Uninstallation
|
||||
6. Frequently asked questions
|
||||
7. Revision History
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
1. General information
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
a) Why using DosMENU(TM) and not an other BootSelector
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
DosMENU(TM) provides you with the abilities of no other BootSelector.
|
||||
If you experience the functions of DosMENU(TM) then you won't ever
|
||||
use any other BootSelector than mine. Few improvements in contrast
|
||||
to other Selectors: Choosing while booting, MODPlayer, Picture
|
||||
Display, 10 Saveable Presets (Full Version only) and a friendly User-
|
||||
interface. Test DosMENU(TM) now and enjoy the great utility. :-)
|
||||
|
||||
|
||||
b) ShareWareNotice
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
This program is ShareWare, this means: If you use this program
|
||||
regularly you have to register the program as soon as possible
|
||||
or you break the rights of the author. To order the registered
|
||||
version use ORDER.TXT in your directory or if it's missing write
|
||||
to SkyLINE at : Stefan Koelle
|
||||
Laugingerstr. 2
|
||||
86154 Augsburg
|
||||
Germany
|
||||
or simply dial: +49-821-2182986
|
||||
|
||||
|
||||
c) What are the improvements of the registered version
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
As allready sayed in the upper passage, the registered version
|
||||
also supports saveable Presets, where you can save your favoured
|
||||
setup to select them at a later time without setting it up all the
|
||||
time you need it. You also be informed when a new version is ready
|
||||
and you get a free update. Please help the ShareWareConcept and
|
||||
register DosMENU(TM) now.
|
||||
|
||||
|
||||
d) About SkyLINE
|
||||
~~~~~~~~~~~~~~~~
|
||||
SkyLINE is a group of people who want to make PC-life easier. :-)
|
||||
To get more information about SkyLINE and their products read
|
||||
SKYLINE.TXT in your directory. If there is now SKYLINE.TXT try
|
||||
to get or download another SkyLINE product, where SKYLINE.TXT
|
||||
is usually in.
|
||||
|
||||
|
||||
e) DosMENU(TM) Credits
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Idea, Code, Documentation, Raytracing Picture and Soundmodule
|
||||
|
||||
by
|
||||
|
||||
Stefan of SkyLINE
|
||||
|
||||
50k source written in Turbo Pascal 6.0 / 1900 Lines (some asm)
|
||||
|
||||
Many thanx to Matthias Hebeisen (M.H/SkyLINE) for his Beta-Testing,
|
||||
Christijan Majic (S.S.A) for refering me to the BootRoutine
|
||||
and to Mark J Cox for his Mod-Obj.
|
||||
|
||||
|
||||
|
||||
|
||||
2. First Steps of DosMENU(TM)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a) Installation
|
||||
~~~~~~~~~~~~~~~
|
||||
The Installation of DosMENU(TM) is very easy. Use INSTALL.EXE
|
||||
on your Install-Disks. Now follow the instructions on the screen.
|
||||
Please only distribute the Installationdisks, because the
|
||||
installprogram sets the DosMENU(TM)-Enviroments after the Hardware-
|
||||
and Softwareconfiguration.
|
||||
|
||||
|
||||
b) Checking the files
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
DosMENU(TM) Main Directory:
|
||||
|
||||
autoexec.bat 37 AutoExec while booting
|
||||
bench .dat 4104 Used by DosMENU(TM)
|
||||
bench .ovl 4104 " "
|
||||
config .sys 13 Config.sys while booting
|
||||
dm_ansi .exe 3555 DosMENU-Logo(TM) Ansi-Viewer
|
||||
dm_boot .exe 5243 Used by DosMENU(TM)
|
||||
dm_reset.exe 3049 DosMENU(TM) Fast Reset
|
||||
dm_show .exe 4312 *DosMENU(TM) Configuration Viewer
|
||||
dosmenu .exe 30353 DosMENU(TM) Main program
|
||||
dosmenu .mod 44704 DosMENU(TM) Demo Module
|
||||
dosmenu .pcx 55376 DosMENU(TM) Demo Picture
|
||||
dosmenu .txt 22500 DosMENU(TM) Manual
|
||||
file_id .diz 560 DosMENU(TM) Quick Describtion
|
||||
order.txt 2422 SkyLINE OrderForm
|
||||
skyline.exe 4080 SkyLINE ANSI Picture
|
||||
skyline.txt 12678 SkyLINE InfoText
|
||||
uninstal.dat 7528 Used by DosMENU(TM) Uninstaller
|
||||
uninstal.exe 5667 DosMENU(TM) Uninstaller
|
||||
|
||||
|
||||
DosMENU(TM) Data Directory:
|
||||
|
||||
aktsetup. 3 #Current Setup of DosMENU(TM) or 0 for modified
|
||||
autoexec.bat ??? Your AutoExec.Bat before installing
|
||||
config .sys ??? Your Config.Sys before installing
|
||||
dosmenu .cfg ??? DosMENU(TM) Config-File
|
||||
dosmenu .set ??? Current DosMENU(TM) Setup
|
||||
fnames . ??? *DosMENU(TM) saveable Presets Names
|
||||
setup .1 ??? *DosMENU(TM) saveable Presets
|
||||
............ ... * " "
|
||||
setup .9 ??? * " "
|
||||
setup .10 ??? * " "
|
||||
system . ??? DosMENU(TM) Startup-Commands
|
||||
|
||||
* Only registered versions
|
||||
# Useful for programmerinterface
|
||||
|
||||
|
||||
|
||||
|
||||
3. Usage
|
||||
~~~~~~~~
|
||||
a) The Mainscreen
|
||||
~~~~~~~~~~~~~~~~~
|
||||
- Basic Controls
|
||||
~~~~~~~~~~~~~~~~
|
||||
First of all you should run DosMENU(TM) once to see the Mainscreen.
|
||||
On this screen you see:
|
||||
|
||||
On the left : - Copyright Notice
|
||||
- Time
|
||||
- Date
|
||||
- Picture Displayed at beginning
|
||||
- Module played at the time
|
||||
- DoubleSpace Status (see also 3b Key U)
|
||||
- Autoload program
|
||||
- Presetnames (F1-F10)
|
||||
|
||||
In the middle: autoexec.bat commands
|
||||
On the right : config.sys commands
|
||||
|
||||
The highlighted commands in the middle and right window are copied
|
||||
into an autoexec.bat or config.sys while booting. This way you
|
||||
can boot your system as you want at the first boot. In the
|
||||
registered version you have also the ability to save your favoured
|
||||
configurtions. A good argument to register now. After setting your
|
||||
configuration for the startup press [ESC] and you can work with
|
||||
your configuration. The next boot DosMENU(TM) automatically starts
|
||||
up again.
|
||||
|
||||
|
||||
- Enhanced functions
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
I included also some enhanced functions, because my friend
|
||||
M.H/SkyLINE over and over again came with new ideas. So I
|
||||
included the time and date wishes and so on. I also wanted
|
||||
to configure the whole program from the program itself.
|
||||
You can enter new commands while booting. Read 3b for more
|
||||
Info about the edit commands. The MODplayer is from Mark
|
||||
J Cox. Sorry I don't asked you to use it, but I found it on
|
||||
a CD and used it. The PCX-Routine is from S.S.A, but not
|
||||
written by him, only swaped sources.
|
||||
|
||||
|
||||
b) DosMENU(TM) Keys
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
═════════════════════════╤═══════════════════════════════════════════
|
||||
Keys │ Describtion
|
||||
═════════════════════════╪═══════════════════════════════════════════
|
||||
Insert, Space │ Enable or disable a command for the
|
||||
│ autoexec.bat or config.sys
|
||||
│
|
||||
Return │ Show the command to the current
|
||||
│ Describtion.
|
||||
│
|
||||
Cursor-Keys, Pos1, End │ Move the bar in all directions
|
||||
│
|
||||
Tabulator │ Swap Window
|
||||
│
|
||||
ESC │ Begin booting
|
||||
│
|
||||
X │ Exit without creating a autoexec.bat
|
||||
│ and config.sys for the next boot
|
||||
─────────────────────────┼───────────────────────────────────────────
|
||||
F1-F10 │ Load a Preset from disk
|
||||
│ (only registered version)
|
||||
│
|
||||
S │ Save the choosen setup to disk
|
||||
│ (only registered version)
|
||||
│
|
||||
P │ Delete a Preset
|
||||
─────────────────────────┼───────────────────────────────────────────
|
||||
N │ Enter new Command and Describtion
|
||||
│ The Command is the path and filename
|
||||
│ The Describtion is the text displayed
|
||||
│ in the middle or right window.
|
||||
│
|
||||
E │ Edit a existing Command or Describtion
|
||||
│
|
||||
O │ Change order of the commands
|
||||
│ This is very neccessary, because
|
||||
│ the first command should be HIMEM.SYS
|
||||
│ and the next EMM386. If you load them in
|
||||
│ the other direction they won't work.
|
||||
│
|
||||
K │ Copy a Command and Describtion
|
||||
│
|
||||
D │ Delete a Command and Describtion
|
||||
─────────────────────────┼───────────────────────────────────────────
|
||||
A │ Edit AutoLoad-Program
|
||||
│ The AutoLoad-Program is the program loaded
|
||||
│ directly after the autoexec.bat
|
||||
│ (e.g. Windows(TM) of Norton Commander(TM)
|
||||
│
|
||||
Y │ Disable AutoLoad-Program
|
||||
│ for no program loaded after startup
|
||||
│
|
||||
T │ Disable or enable MODplay
|
||||
│
|
||||
M │ Play next Module when a wildcard was
|
||||
│ entered at the configmenu
|
||||
│
|
||||
U │ Unload DolubleSpace
|
||||
│ A very useful Command in DosMENU(TM).
|
||||
│ It unloads the driver for DoubleSpace
|
||||
│ drives. Notice that DBLSPACE.BIN
|
||||
│ must not have set the attributes
|
||||
│ Write only and System. Use it if you
|
||||
│ need more memory for some games.
|
||||
│ It only works if drive C is the hostdrive.
|
||||
─────────────────────────┼───────────────────────────────────────────
|
||||
C │ Invokes the Configmenu (look also 3c)
|
||||
│
|
||||
I │ Credits and How to contact
|
||||
│
|
||||
H │ Helpscreen like this
|
||||
═════════════════════════╧═══════════════════════════════════════════
|
||||
|
||||
|
||||
c) Configuration Menu
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
════════════════╤════════════════╤═══════════════════════════════════
|
||||
Menuitem │Possible Entries│ Describtion
|
||||
════════════════╪════════════════╪═══════════════════════════════════
|
||||
Start-Typ │ Cont with key │ This Option selects the way how
|
||||
│ Wait with key │ DosMENU(TM) is loaded. Either
|
||||
│ │ it will start always exept if you
|
||||
│ │ press the startup key(s) or it
|
||||
│ │ will only start if you press the
|
||||
│ │ startup key(s).
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Start-Key │ RSHIFT+ │ Select the Keys for Start-Typ
|
||||
│ LSHIFT+ │ Use keys 1-4 to activate or
|
||||
│ STRG+ │ disactivate the keys and
|
||||
│ ALT │ [ESC] to end setting the keys.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Picture-Showing │ Enabled │ Switch between showing a picture
|
||||
│ Disabled │ at the beginning or not.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Picture-File │ *.PCX │ The path to the picture(s).
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Picture-Wait │ 0-9 │ How long the picture is displayed
|
||||
│ │ until the DosMENU(TM)-Mainscreen
|
||||
│ │ appears.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Start-Seconds │ 0-9 │ How long DosMENU(TM) should wait
|
||||
│ │ until it continues to boot current
|
||||
│ │ configuration.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Sound-Playing │ Enabled │ Selects if a Module is playing
|
||||
│ Disabled │ while DosMENU(TM) is loaded.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Sound-File │ *.MOD │ Path to the MOD-Files.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Sound-Driver │ PC Speaker │ The Outputsource. Some new
|
||||
│ D/A Converter │ Soundblasters need drivers to work,
|
||||
│ SoundBlaster │ so they don't work while booting.
|
||||
│ Disney Sound │ If you edit dosmenu.cfg and change
|
||||
│ (not correct) │ to a unexisted number then
|
||||
│ │ (not correct) is the entry.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Sound-Frequence │ 0-20000Hz │ Output-Frequence. Don't set it too
|
||||
│ │ high, if you have a too slow
|
||||
│ │ computer.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
PassWord │ Enabled │ Activates the Password feature.
|
||||
│ Disabled │ To disable you have to enter the
|
||||
│ │ old password, so don't forget it
|
||||
│ │ or you can never boot again.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Colours │ Look at screen │ Invokes the SkyLINE-Bench(TM)
|
||||
│ │ Colourchangebox. Here you can
|
||||
│ │ change the DosMENU(TM)-Colours.
|
||||
────────────────┼────────────────┼───────────────────────────────────
|
||||
Exit │ │ Exits Configmenu
|
||||
════════════════╧════════════════╧═══════════════════════════════════
|
||||
|
||||
|
||||
|
||||
|
||||
4. DosMENU(TM) add-on programs
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a) The DosMENU(TM) Fast Reset (DM_RESET.EXE)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Fast Reset is a little utility which uses the same bootroutine
|
||||
as DosMENU(TM). On most systems it won't work while working,
|
||||
although it works while booting, but on my machine it works
|
||||
always if EMM386 is installed. Check it on your system and
|
||||
when it hangs don't use it anymore. :-(
|
||||
|
||||
|
||||
b) The DosMENU(TM) Configuration Viewer (DM_SHOW.EXE)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Configuration Viewer shows you the current saveable Preset Name,
|
||||
nothing less and nothing more.
|
||||
|
||||
|
||||
c) The DosMENU-Logo(TM) Ansi-Viewer (DM_ANSI.EXE)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
DosMENU-Logo(TM) Ansi-Viewer shows you the logo on the top
|
||||
of this document in a coloured version. Thats all.
|
||||
|
||||
|
||||
|
||||
|
||||
5. Uninstallation
|
||||
~~~~~~~~~~~~~~~~~
|
||||
Uninstallation is much easier than installation, so be sure
|
||||
if you really want to uninstall DosMENU(TM). We advise you not
|
||||
to uninstall it, because you won't found a better BootSelector. :-)
|
||||
Nevertheless if you want to uninstall run UNSTALL.EXE and
|
||||
follow the instructions. To install it again do it the same as
|
||||
the first time.
|
||||
|
||||
|
||||
|
||||
|
||||
6. Frequently asked questions
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Q: DosMENU(TM) doesn't continue when I exit. Why?
|
||||
A: You must have no other programs staying in Memory before DosMENU(TM).
|
||||
I know a guy who has an Yankee Doodle Virus in his System and
|
||||
DM locked. I cleaned the machine and now DM is running as before.
|
||||
|
||||
|
||||
|
||||
|
||||
7. Revision History
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
I try to write something like a revision. First of all I must
|
||||
tell you that I began to write DosMENU(TM) in summer 1993. If your
|
||||
good at maths you will see that it was developed in over a year.
|
||||
First I made a very loosy program and I don't liked it. So I began
|
||||
again from nothing. I developed a new User-Interface called
|
||||
SkyLINE-Bench(TM), which was first used in SkyLINE Shell. After some
|
||||
improvements to the interface DosMENU(TM) looked really good. So now
|
||||
some infos about the making:
|
||||
|
||||
V0.001ß * First Beta non-public release
|
||||
|
||||
V0.002ß + Auto-Continue after 5 Seconds
|
||||
|
||||
V0.010ß + Little help
|
||||
+ View Command with [RETURN]
|
||||
+ MOD-Player
|
||||
+ Configfile
|
||||
+ Saveable-Preset (registered version only)
|
||||
+ PCXview
|
||||
|
||||
V0.015ß + Different AutoLoads for all Presets
|
||||
|
||||
V0.020ß + DEFAULTS inserted in the Configfile
|
||||
- Some bugs killed in Configfile
|
||||
|
||||
V0.025ß + Delete a Preset
|
||||
+ SkyLINE-Bench(TM) Readline-Function improved
|
||||
|
||||
V0.030ß + Random MODplay and PCXview
|
||||
|
||||
V0.051ß + Password
|
||||
+ Startup-Keys
|
||||
|
||||
V0.07 * First public version
|
||||
|
||||
V0.1 + MOD-File and PCX-File Display on Mainscreen
|
||||
|
||||
V0.2 + Choosen Setup is displayed
|
||||
|
||||
V0.3 + MODplay can be turned off
|
||||
+ DMCONFIG Variable for choosen Preset
|
||||
|
||||
V0.4 + Time and Date Display on Mainscreen
|
||||
|
||||
V0.5 + Selected commands displayed with '»'
|
||||
|
||||
V0.6 * Program translated in english
|
||||
|
||||
V0.7 + Doublespace unloader
|
||||
+ DosMENU(TM) Show included (registered version only)
|
||||
|
||||
V0.8 + MODs to play can be changed in program
|
||||
- Bug in DMCONFIG variable
|
||||
- and some minor bugs I don't remember
|
||||
|
||||
V0.9 * It can be installed in any directory now
|
||||
+ Higher keyrepeat
|
||||
+ Also configure from DOS
|
||||
|
||||
V1.0 + Insert Commands and describtions
|
||||
+ Edit Commands and describtions
|
||||
+ Change order of Commands
|
||||
+ Delete Commands and describtions
|
||||
+ SkyLINE-Bench(TM) Palette Change created
|
||||
* Choosen Setup Display improved
|
||||
- Some minor bugs removed
|
||||
|
||||
V1.1 + Autoload disable
|
||||
+ 60 Commands for autoexec.bat and also for config.sys
|
||||
+ Commands now 250 chars instead of 74 before
|
||||
- Autoload-Bug removed
|
||||
- and again some minor bugs
|
||||
|
||||
V1.2 - and again and over again some minor bugs
|
||||
|
||||
V1.3 - Configfile Editor included
|
||||
|
||||
V1.4 * Fully tested version
|
||||
|
||||
V2.0 * Some texts changed and made ready for sale
|
||||
|
||||
V2.0r * The registered version of V2.0
|
||||
+ Saveable-Presets
|
||||
+ BootChoice from M.H/SkyLINE included
|
||||
- Now Shareware Notice any longer
|
||||
|
||||
|
||||
|
||||
|
||||
[End of Document]
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
── ──────────────────────────────────────────────── ──
|
||||
│ │
|
||||
██┐ ████┐██████┐ ██┐ ███████┐
|
||||
│ ┌┬──┐ ┬┬ ┌─ ┬ ┬┬ ██│ └██┌┘██┌─██│ ██│ ██┌────┘ │
|
||||
│ └┴─┬┐ │├─┴┐ └──┤│ ██│ ██│ ██│ ██│ ██│ █████┐ │
|
||||
│ └──┴┘ ┴┴ ┴ └──┴┘ ██│ ██│ ██│ ██│ ██│ ██┌──┘ │
|
||||
██████┐ ████┐██│ ██████│ ███████┐
|
||||
│ └─────┘ └───┘└─┘ └─────┘ └──────┘ │
|
||||
── ──────────────────────────────────────────────── ──
|
||||
│ This File passed through the SkyLINE ShareWare-Service │
|
||||
── ───────────────────────────────── ── ── ──── ──
|
||||
│ To contact us write to: Stefan Kölle │ │
|
||||
Laugingerstr.10 ANSI by
|
||||
│ 86154 Augsburg │ Stefan of │
|
||||
Germany SkyLINE '94
|
||||
│ Voice Hotline at: +49-821-2182986 │ │
|
||||
── ───────────────────────────────── ── ── ──── ──
|
||||
@@ -14,6 +14,7 @@ const { title, description = 'A 90s BBS/demoscene retro hub.', accentClass = ''
|
||||
<meta property="og:image" content="https://28k8.moonweb.org/og-image.png" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content={Astro.url.href} />
|
||||
<link rel="canonical" href={Astro.url.href} />
|
||||
<meta property="og:site_name" content="tHE tEMPLE bBS" />
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:title" content={title} />
|
||||
|
||||
+10
-10
@@ -2,18 +2,18 @@ export type KeymapEntry = { key: string; href: string; label: string };
|
||||
export const GLOBAL_NAV_KEYS: KeymapEntry[] = [
|
||||
{ key: 'B', href: '/bbs/', label: 'Back to Main Menu' },
|
||||
{ key: 'Q', href: 'disconnect', label: 'Disconnect' },
|
||||
{ key: 'I', href: '/bbs/legal-notice', label: 'Legal Notice' },
|
||||
{ key: 'I', href: '/bbs/legal-notice/', label: 'Legal Notice' },
|
||||
];
|
||||
export const MENU_KEYS: KeymapEntry[] = [
|
||||
{ key: 'P', href: '/bbs/pc/phobia', label: 'PHOB!A' },
|
||||
{ key: 'T', href: '/bbs/pc/trancemission', label: 'Tr@nceMISSION' },
|
||||
{ key: 'S', href: '/bbs/pc/skyline', label: 'SkyLINE Productions' },
|
||||
{ key: 'K', href: '/bbs/pc/kosmos-design', label: 'Kosmos Design [KDS]' },
|
||||
{ key: 'D', href: '/bbs/atari/tropic-dreams', label: 'Tropic DREAMs' },
|
||||
{ key: 'E', href: '/bbs/amiga/esprit', label: 'ESPRIT Releases' },
|
||||
{ key: 'M', href: '/bbs/amiga/mods', label: 'MOD Files' },
|
||||
{ key: 'A', href: '/bbs/fido/ansi-art', label: 'BBS ANSI Art' },
|
||||
{ key: 'F', href: '/bbs/fido/nodelist', label: 'Fidonets and Nodelists' },
|
||||
{ key: 'P', href: '/bbs/pc/phobia/', label: 'PHOB!A' },
|
||||
{ key: 'T', href: '/bbs/pc/trancemission/', label: 'Tr@nceMISSION' },
|
||||
{ key: 'S', href: '/bbs/pc/skyline/', label: 'SkyLINE Productions' },
|
||||
{ key: 'K', href: '/bbs/pc/kosmos-design/', label: 'Kosmos Design [KDS]' },
|
||||
{ key: 'D', href: '/bbs/atari/tropic-dreams/', label: 'Tropic DREAMs' },
|
||||
{ key: 'E', href: '/bbs/amiga/esprit/', label: 'ESPRIT Releases' },
|
||||
{ key: 'M', href: '/bbs/amiga/mods/', label: 'MOD Files' },
|
||||
{ key: 'A', href: '/bbs/fido/ansi-art/', label: 'BBS ANSI Art' },
|
||||
{ key: 'F', href: '/bbs/fido/nodelist/', label: 'Fidonets and Nodelists' },
|
||||
];
|
||||
export const ALL_KEYS: KeymapEntry[] = [...GLOBAL_NAV_KEYS, ...MENU_KEYS];
|
||||
export function findKeyEntry(pressedKey: string): KeymapEntry | undefined {
|
||||
|
||||
+10
-10
@@ -19,16 +19,16 @@ import { BANNER_TEMPLE } from '../../lib/ansiArt';
|
||||
title: 'PC SECTION',
|
||||
hardware: 'Colani 486dx2-66 / DOS / VGA / SB AWE32',
|
||||
items: [
|
||||
{ key: 'S', label: 'SkyLINE Productions', href: '/bbs/pc/skyline' },
|
||||
{ key: 'T', label: 'Tr@nceMISSION', href: '/bbs/pc/trancemission' },
|
||||
{ key: 'P', label: 'PHOB!A', href: '/bbs/pc/phobia' },
|
||||
{ key: 'K', label: 'Kosmos Design [KDS]', href: '/bbs/pc/kosmos-design' },
|
||||
{ key: 'S', label: 'SkyLINE Productions', href: '/bbs/pc/skyline/' },
|
||||
{ key: 'T', label: 'Tr@nceMISSION', href: '/bbs/pc/trancemission/' },
|
||||
{ key: 'P', label: 'PHOB!A', href: '/bbs/pc/phobia/' },
|
||||
{ key: 'K', label: 'Kosmos Design [KDS]', href: '/bbs/pc/kosmos-design/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: 'ATARI ST SECTION',
|
||||
hardware: '1040 STFM (1MB) / Mega 4 (4MB, 60MB HD)',
|
||||
items: [{ key: 'D', label: 'Tropic DREAMs', href: '/bbs/atari/tropic-dreams' }],
|
||||
items: [{ key: 'D', label: 'Tropic DREAMs', href: '/bbs/atari/tropic-dreams/' }],
|
||||
},
|
||||
]} />
|
||||
<Tile sections={[
|
||||
@@ -36,17 +36,17 @@ import { BANNER_TEMPLE } from '../../lib/ansiArt';
|
||||
title: 'AMIGA SECTION',
|
||||
hardware: 'Amiga 500, 1MB, 2 Diskdrives',
|
||||
items: [
|
||||
{ key: 'E', label: 'ESPRIT Releases', href: '/bbs/amiga/esprit' },
|
||||
{ key: 'M', label: 'MOD Files', href: '/bbs/amiga/mods' },
|
||||
{ key: 'E', label: 'ESPRIT Releases', href: '/bbs/amiga/esprit/' },
|
||||
{ key: 'M', label: 'MOD Files', href: '/bbs/amiga/mods/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: 'BBS & FIDO SECTION',
|
||||
hardware: '486dx2-66 OS/2 Warp 3 / PHOBOS Mailbox',
|
||||
items: [
|
||||
{ key: 'A', label: 'BBS ANSI Art', href: '/bbs/fido/ansi-art' },
|
||||
{ key: 'F', label: 'Fidonets and Nodelists', href: '/bbs/fido/nodelist' },
|
||||
{ key: 'C', label: 'tHE tEMPLE bBS CDs', href: '/bbs/fido/cds' },
|
||||
{ key: 'A', label: 'BBS ANSI Art', href: '/bbs/fido/ansi-art/' },
|
||||
{ key: 'F', label: 'Fidonets and Nodelists', href: '/bbs/fido/nodelist/' },
|
||||
{ key: 'C', label: 'tHE tEMPLE bBS CDs', href: '/bbs/fido/cds/' },
|
||||
],
|
||||
},
|
||||
]} />
|
||||
|
||||
@@ -17,7 +17,7 @@ Phone/Fax: +49-(89)-20006547<br />
|
||||
Email: 28k8@moonweb.org
|
||||
</p>
|
||||
<p>Responsible for content according to § 18 (2) MStV: Stefan Kölle, address as above.</p>
|
||||
<p>Full legal notice & privacy policy for this website and the moonweb.org network: <a href="https://hub.moonweb.org/impressum">hub.moonweb.org/impressum</a></p>
|
||||
<p>Full legal notice & privacy policy for this website and the moonweb.org network: <a href="https://hub.moonweb.org/impressum/">hub.moonweb.org/impressum</a></p>
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
|
||||
@@ -0,0 +1,124 @@
|
||||
---
|
||||
import { readFileSync } from 'node:fs';
|
||||
import TerminalLayout from '../../../layouts/TerminalLayout.astro';
|
||||
import TerminalShell from '../../../components/TerminalShell';
|
||||
import StatusBar from '../../../components/StatusBar.astro';
|
||||
import NavBar from '../../../components/NavBar.astro';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
import TextOverlay from '../../../components/TextOverlay.astro';
|
||||
import TextOverlayScript from '../../../components/TextOverlayScript.astro';
|
||||
import AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import { BANNER_SKYLINE_SECTION } from '../../../lib/ansiArt';
|
||||
const dosmenuTxt = readFileSync('src/data/dosmenu.txt', 'utf-8');
|
||||
---
|
||||
<TerminalLayout title="DosMENU" description="DosMENU - The Best Boot-Config-Utility ever for DOS, created by SkyLINE Productions in 1994." accentClass="skyline-accent">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_SKYLINE_SECTION} />
|
||||
<NavBar />
|
||||
<h1>DosMENU™ v2.0</h1>
|
||||
<p class="subtitle">The Best Boot-Config-Utility ever</p>
|
||||
<p>DosMENU is a boot configuration utility for DOS, created by Stefan of SkyLINE in 1994. It lets you choose which autoexec.bat and config.sys commands to load at boot time — with built-in MOD music player, picture display, and saveable presets.</p>
|
||||
<p>Source file: <TextOverlay title="dosmenu.txt" content={dosmenuTxt} /></p>
|
||||
|
||||
<h2>Features</h2>
|
||||
<div class="feature-grid">
|
||||
<div class="feature-item">
|
||||
<h3>Boot Selector</h3>
|
||||
<p>Toggle autoexec.bat and config.sys commands on or off before booting. No more editing text files — just select what you need.</p>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<h3>MOD Music Player</h3>
|
||||
<p>Plays tracker modules while you configure your boot setup. Supports PC Speaker, SoundBlaster, and D/A Converter output.</p>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<h3>Picture Display</h3>
|
||||
<p>Shows a PCX image on startup before the main menu appears. Configurable wait time.</p>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<h3>10 Saveable Presets</h3>
|
||||
<p>Save your favorite configurations and load them with F1-F10. Never set up your boot config twice. (Registered version only)</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2>System Info</h2>
|
||||
<pre class="info-box">DosMENU™ v2.0 23-Sep-1994
|
||||
Platform: DOS Language: English
|
||||
Written in Turbo Pascal 6.0 1900 lines + some ASM
|
||||
Copyright (C) 1994 by Stefan of SkyLINE</pre>
|
||||
|
||||
<h2>Additional Utilities</h2>
|
||||
<p>DosMENU ships with three add-on programs:</p>
|
||||
<ul>
|
||||
<li><strong>DM_RESET.EXE</strong> — Fast Reset: Reboots your system directly from DOS without waiting for BIOS memory tests.</li>
|
||||
<li><strong>DM_SHOW.EXE</strong> — Configuration Viewer: Displays the current preset name loaded in memory.</li>
|
||||
<li><strong>DM_ANSI.EXE</strong> — DosMENU Logo ANSI Viewer: Renders the DosMENU logo in colored ANSI art.</li>
|
||||
</ul>
|
||||
|
||||
<h2>Download</h2>
|
||||
<p><a href="https://www.moonweb.org/files/pc/SKYLINE/DOSMENU.ZIP" class="download-btn">[D]ownload DosMENU v2.0</a></p>
|
||||
|
||||
<p class="note">DosMENU, DosMENU-Logo and SkyLINE-Bench are trademarks of SkyLINE ShareWare-Service and SkyLINE ShareWare-Development.</p>
|
||||
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
<TextOverlayScript overlays={[
|
||||
{ id: 'overlay-dosmenu-txt', title: 'dosmenu.txt', content: dosmenuTxt },
|
||||
]} />
|
||||
</TerminalLayout>
|
||||
|
||||
<style>
|
||||
.subtitle {
|
||||
color: var(--cyan);
|
||||
font-style: italic;
|
||||
}
|
||||
.feature-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 1rem;
|
||||
margin: 1rem 0;
|
||||
}
|
||||
.feature-item {
|
||||
border: 1px solid var(--red-dark);
|
||||
padding: 0.75rem;
|
||||
}
|
||||
.feature-item h3 {
|
||||
color: var(--cyan);
|
||||
margin: 0 0 0.5rem 0;
|
||||
}
|
||||
.feature-item p {
|
||||
margin: 0;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
.info-box {
|
||||
border: 1px solid var(--red-dark);
|
||||
padding: 0.5rem;
|
||||
}
|
||||
.download-btn {
|
||||
display: inline-block;
|
||||
border: 1px solid var(--cyan);
|
||||
padding: 0.5rem 1rem;
|
||||
text-decoration: none;
|
||||
color: var(--cyan);
|
||||
}
|
||||
.download-btn:hover {
|
||||
background: var(--cyan);
|
||||
color: var(--bg);
|
||||
}
|
||||
.note {
|
||||
color: var(--grey);
|
||||
font-size: 0.85em;
|
||||
margin-top: 2rem;
|
||||
}
|
||||
ul {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
}
|
||||
li {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
li strong {
|
||||
color: var(--cyan);
|
||||
}
|
||||
</style>
|
||||
@@ -27,13 +27,14 @@ const intros = releases.filter((r) => r.data.title.toLowerCase().includes('intro
|
||||
<p>"We want to code real cool demos in asm."</p>
|
||||
<p>Source files: <TextOverlay title="skyline94.txt" content={skyline94} /> <TextOverlay title="skyline95.txt" content={skyline95} /> <TextOverlay title="FILES.BBS" content={skylineFilesBbs} /></p>
|
||||
<h2>Tools & Utilities</h2>
|
||||
<p class="featured-tool"><a href="/bbs/pc/dosmenu/"><strong>DosMENU™ v2.0</strong></a> — The Best Boot-Config-Utility ever. Choose your autoexec.bat and config.sys commands at boot time, with built-in MOD player and saveable presets. (1994)</p>
|
||||
{tools.map((release) => (
|
||||
<div class="release-row">
|
||||
<div>
|
||||
<h3>{release.data.title}</h3>
|
||||
<p>{release.data.description}</p>
|
||||
<p>Year: {release.data.year ?? '19xx'} Platform: {release.data.platform}</p>
|
||||
{release.data.download_url && <p><a href={release.data.download_url}>Download</a></p>}
|
||||
{release.data.download_url && <p><a href={release.data.download_url}>Download</a>{release.data.title.toLowerCase().includes('dosmenu') && <> | <a href="/bbs/pc/dosmenu/">Details</a></>}</p>}
|
||||
</div>
|
||||
<pre class="diz-box">{release.data.file_id_diz}</pre>
|
||||
</div>
|
||||
@@ -60,3 +61,17 @@ const intros = releases.filter((r) => r.data.title.toLowerCase().includes('intro
|
||||
{ id: 'overlay-files-bbs', title: 'FILES.BBS', content: skylineFilesBbs },
|
||||
]} />
|
||||
</TerminalLayout>
|
||||
|
||||
<style>
|
||||
.featured-tool {
|
||||
border: 1px solid var(--cyan);
|
||||
padding: 0.75rem;
|
||||
margin: 0.5rem 0 1rem;
|
||||
}
|
||||
.featured-tool a {
|
||||
color: var(--cyan);
|
||||
}
|
||||
.featured-tool strong {
|
||||
color: var(--white);
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user