Compare commits

..
7 Commits
Author SHA1 Message Date
stefankoelle 067d7d4aa3 fix dosmenu data src 2026-09-10 23:48:27 +02:00
stefankoelle fdb647cac4 dosmenu content 2026-09-10 23:41:00 +02:00
stefankoelle f8b3594324 trailing slash fix 5 2026-09-10 21:57:59 +02:00
stefankoelle 6e74a975ec trailing slash fix 4 2026-09-10 21:51:58 +02:00
stefankoelle cbe740eb8f trailing slash fix 3 2026-09-10 21:49:06 +02:00
stefankoelle 6737aba05f trailing slash fix 2 2026-09-10 21:45:02 +02:00
stefankoelle 58ce567c86 trailing slash fix 2026-09-10 21:40:29 +02:00
12 changed files with 704 additions and 28 deletions
+1
View File
@@ -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 } }
+17
View File
@@ -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
+5
View File
@@ -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>
+1 -1
View File
@@ -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>
+513
View File
@@ -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 │ │
── ───────────────────────────────── ── ── ──── ──
+1
View File
@@ -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
View File
@@ -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
View File
@@ -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/' },
],
},
]} />
+1 -1
View File
@@ -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 &amp; 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 &amp; 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 />
+124
View File
@@ -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>
+16 -1
View File
@@ -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'} &nbsp; 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') && <> &nbsp;|&nbsp; <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>