mirror of
https://github.com/skoelle/28k8-moonweb-org.git
synced 2026-09-18 02:40:24 +00:00
initial commit
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
export interface Props { html: string; }
|
||||
const { html } = Astro.props;
|
||||
---
|
||||
<Fragment set:html={html} />
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
const letters = ['t', 'H', 'E', ' ', 't', 'E', 'M', 'P', 'L', 'E', ' ', 'b', 'B', 'S'];
|
||||
---
|
||||
<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>
|
||||
</div>
|
||||
@@ -0,0 +1,142 @@
|
||||
import { useState, useRef, useCallback } from 'react';
|
||||
|
||||
export interface ModEntry {
|
||||
name: string;
|
||||
title: string;
|
||||
size_human: string;
|
||||
channels: number;
|
||||
sample_count: number;
|
||||
modified: string;
|
||||
url: string;
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
ChiptuneJsPlayer: any;
|
||||
}
|
||||
}
|
||||
|
||||
function loadScript(src: string): Promise<void> {
|
||||
return new Promise((resolve, reject) => {
|
||||
if (document.querySelector(`script[src="${src}"]`)) { resolve(); return; }
|
||||
const s = document.createElement('script');
|
||||
s.src = src;
|
||||
s.onload = () => resolve();
|
||||
s.onerror = () => reject(new Error(`Failed to load ${src}`));
|
||||
document.head.appendChild(s);
|
||||
});
|
||||
}
|
||||
|
||||
async function getPlayer(): Promise<any> {
|
||||
await loadScript('/js/chiptune3.js');
|
||||
return new Promise<any>((resolve) => {
|
||||
const p = new window.ChiptuneJsPlayer({ repeatCount: 0 });
|
||||
p.onInitialized(() => resolve(p));
|
||||
});
|
||||
}
|
||||
|
||||
export default function ModPlayer({ mods }: { mods: ModEntry[] }) {
|
||||
const [currentIdx, setCurrentIdx] = useState(-1);
|
||||
const [playing, setPlaying] = useState(false);
|
||||
const [ready, setReady] = useState(false);
|
||||
const playerRef = useRef<any>(null);
|
||||
const loadingRef = useRef(false);
|
||||
|
||||
const ensurePlayer = useCallback(async () => {
|
||||
if (playerRef.current) return playerRef.current;
|
||||
if (loadingRef.current) return null;
|
||||
loadingRef.current = true;
|
||||
try {
|
||||
const p = await getPlayer();
|
||||
p.onEnded(() => {
|
||||
setCurrentIdx((prev) => {
|
||||
const next = prev + 1;
|
||||
if (next < mods.length) {
|
||||
p.setRepeatCount(0);
|
||||
p.load(mods[next].url);
|
||||
return next;
|
||||
}
|
||||
setPlaying(false);
|
||||
return -1;
|
||||
});
|
||||
});
|
||||
playerRef.current = p;
|
||||
setReady(true);
|
||||
return p;
|
||||
} catch (e) {
|
||||
console.error('MOD player init failed:', e);
|
||||
loadingRef.current = false;
|
||||
return null;
|
||||
}
|
||||
}, [mods]);
|
||||
|
||||
const playIdx = useCallback(async (idx: number) => {
|
||||
if (idx < 0 || idx >= mods.length) return;
|
||||
const p = await ensurePlayer();
|
||||
if (!p) return;
|
||||
p.setRepeatCount(0);
|
||||
p.load(mods[idx].url);
|
||||
setCurrentIdx(idx);
|
||||
setPlaying(true);
|
||||
}, [mods, ensurePlayer]);
|
||||
|
||||
async function togglePlay(idx: number) {
|
||||
const p = playerRef.current;
|
||||
if (currentIdx === idx && playing) {
|
||||
p?.pause();
|
||||
setPlaying(false);
|
||||
} else if (currentIdx === idx && !playing) {
|
||||
p?.unpause();
|
||||
setPlaying(true);
|
||||
} else {
|
||||
playIdx(idx);
|
||||
}
|
||||
}
|
||||
|
||||
function prev() {
|
||||
if (currentIdx > 0) playIdx(currentIdx - 1);
|
||||
}
|
||||
|
||||
function next() {
|
||||
if (currentIdx < mods.length - 1) playIdx(currentIdx + 1);
|
||||
}
|
||||
|
||||
const current = currentIdx >= 0 ? mods[currentIdx] : null;
|
||||
|
||||
return (
|
||||
<div className="mod-player">
|
||||
<div className="mod-player-nowplaying">
|
||||
<span className="mod-player-label">NOW PLAYING:</span>{' '}
|
||||
{current
|
||||
? <span className="mod-player-track">{current.title} <span className="mod-player-file">({current.name})</span></span>
|
||||
: <span className="mod-player-idle">-- nothing selected --</span>
|
||||
}
|
||||
<span className="mod-player-controls">
|
||||
<button onClick={prev} disabled={currentIdx <= 0} className="mod-btn" title="Previous">|<<</button>
|
||||
<button onClick={() => currentIdx >= 0 ? togglePlay(currentIdx) : playIdx(0)} className="mod-btn mod-btn-play" title={playing ? 'Pause' : 'Play'}>
|
||||
{playing ? '⏸' : '▶'}
|
||||
</button>
|
||||
<button onClick={next} disabled={currentIdx >= mods.length - 1} className="mod-btn" title="Next">>>|</button>
|
||||
</span>
|
||||
</div>
|
||||
<table className="mod-list">
|
||||
<tbody>
|
||||
{mods.map((m, i) => (
|
||||
<tr key={m.name} className={currentIdx === i ? 'mod-active' : ''}>
|
||||
<td className="mod-col-play">
|
||||
<button onClick={() => togglePlay(i)} className="mod-btn-inline" title={currentIdx === i && playing ? 'Pause' : 'Play'}>
|
||||
{currentIdx === i && playing ? '⏸' : '▶'}
|
||||
</button>
|
||||
</td>
|
||||
<td className="mod-col-file">[F] {m.name}</td>
|
||||
<td className="mod-col-title">{m.title}</td>
|
||||
<td className="mod-col-ch">{m.channels}ch</td>
|
||||
<td className="mod-col-size">{m.size_human}</td>
|
||||
<td><a href={m.url}>[D]ownload</a></td>
|
||||
</tr>
|
||||
))}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
import { useState } from 'react';
|
||||
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/'; });
|
||||
}
|
||||
return (
|
||||
<div className="ansi-text welcome-modem" role="region" aria-label="Modem connect intro">
|
||||
<pre style={{ textAlign: 'center' }}>{`+------------------------------------------+
|
||||
| 28k8 [MODEM] ATDT +49-821-2191-038 |
|
||||
+------------------------------------------+`}</pre>
|
||||
{state === 'idle' && (
|
||||
<pre style={{ textAlign: 'center' }}><a href="#" onClick={(e) => { e.preventDefault(); selectLine(1); }}>{`> Line 1: +49-821-2191-038 [VFC V34] 28800 <`}</a>{'\n\n'}<a href="#" onClick={(e) => { e.preventDefault(); selectLine(2); }}>{`> Line 2: +49-821-2191-036 [X75] 64000 <`}</a></pre>
|
||||
)}
|
||||
{state === 'dialing' && <p style={{ textAlign: 'center' }}>Dialing... please wait.</p>}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
export interface Props { showBack?: boolean; }
|
||||
const { showBack = true } = Astro.props;
|
||||
---
|
||||
<div class="nav-bar">
|
||||
{showBack && <a href="#" onclick="event.preventDefault(); history.back();">[B] Back</a>}
|
||||
</div>
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
const now = new Date();
|
||||
const dateStr = `${String(now.getDate()).padStart(2, '0')}.${String(now.getMonth() + 1).padStart(2, '0')}.1994`;
|
||||
---
|
||||
<div class="status-bar" style="display: flex; justify-content: space-between;"><span>Status: 28800 bps | Line: V34 | 28k8.moonweb.org</span><span>{dateStr}</span></div>
|
||||
@@ -0,0 +1,18 @@
|
||||
import { useEffect } from 'react';
|
||||
import { findKeyEntry } from '../lib/keymap';
|
||||
import { resetConnected } from '../lib/sound';
|
||||
export default function TerminalShell({ children }: { children?: React.ReactNode }) {
|
||||
useEffect(() => {
|
||||
function onKeyDown(e: KeyboardEvent) {
|
||||
if (e.metaKey || e.ctrlKey || e.altKey) return;
|
||||
const entry = findKeyEntry(e.key);
|
||||
if (!entry) return;
|
||||
if (entry.href === 'back') { window.history.back(); return; }
|
||||
if (entry.href === 'disconnect') { resetConnected(); window.location.href = '/'; return; }
|
||||
window.location.href = entry.href;
|
||||
}
|
||||
window.addEventListener('keydown', onKeyDown);
|
||||
return () => window.removeEventListener('keydown', onKeyDown);
|
||||
}, []);
|
||||
return <>{children}</>;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
---
|
||||
interface Props {
|
||||
title: string;
|
||||
content: string;
|
||||
}
|
||||
const { title, content } = Astro.props;
|
||||
const id = `overlay-${title.toLowerCase().replace(/[^a-z0-9]/gi, '-')}`;
|
||||
---
|
||||
<button class="text-overlay-btn" data-overlay={id}>
|
||||
{title}
|
||||
</button>
|
||||
<style>
|
||||
.text-overlay-btn {
|
||||
background: none;
|
||||
border: 1px solid var(--red-dark);
|
||||
color: var(--fg);
|
||||
font-family: var(--font-ansi);
|
||||
padding: 0.25rem 0.6rem;
|
||||
cursor: pointer;
|
||||
font-size: inherit;
|
||||
display: inline;
|
||||
}
|
||||
.text-overlay-btn:hover {
|
||||
border-color: var(--red-bright);
|
||||
color: var(--red-bright);
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,125 @@
|
||||
---
|
||||
interface OverlayEntry {
|
||||
id: string;
|
||||
title: string;
|
||||
content: string;
|
||||
}
|
||||
interface Props {
|
||||
overlays: OverlayEntry[];
|
||||
}
|
||||
const { overlays } = Astro.props;
|
||||
const data = JSON.stringify(overlays);
|
||||
---
|
||||
<script define:vars={{ data }}>
|
||||
window.__textOverlays = JSON.parse(data);
|
||||
</script>
|
||||
<script>
|
||||
function initOverlays() {
|
||||
document.querySelectorAll('.text-overlay-btn').forEach((btn) => {
|
||||
btn.addEventListener('click', () => {
|
||||
const id = btn.getAttribute('data-overlay');
|
||||
let dialog = document.getElementById(id) as HTMLDialogElement;
|
||||
if (!dialog) {
|
||||
const entry = window.__textOverlays.find((o) => o.id === id);
|
||||
if (!entry) return;
|
||||
dialog = document.createElement('dialog');
|
||||
dialog.className = 'text-overlay';
|
||||
dialog.id = id;
|
||||
const titleHtml = document.createElement('span');
|
||||
titleHtml.textContent = entry.title;
|
||||
const contentPre = document.createElement('pre');
|
||||
contentPre.className = 'text-overlay-content';
|
||||
contentPre.textContent = entry.content;
|
||||
const headerDiv = document.createElement('div');
|
||||
headerDiv.className = 'text-overlay-header';
|
||||
headerDiv.appendChild(titleHtml);
|
||||
const closeBtn = document.createElement('button');
|
||||
closeBtn.className = 'text-overlay-close';
|
||||
closeBtn.textContent = '[X]';
|
||||
headerDiv.appendChild(closeBtn);
|
||||
const innerDiv = document.createElement('div');
|
||||
innerDiv.className = 'text-overlay-inner';
|
||||
innerDiv.appendChild(headerDiv);
|
||||
innerDiv.appendChild(contentPre);
|
||||
dialog.appendChild(innerDiv);
|
||||
document.body.appendChild(dialog);
|
||||
closeBtn.addEventListener('click', () => dialog.close());
|
||||
dialog.addEventListener('click', (e) => {
|
||||
if (e.target === dialog) dialog.close();
|
||||
});
|
||||
}
|
||||
dialog.showModal();
|
||||
});
|
||||
});
|
||||
}
|
||||
initOverlays();
|
||||
document.addEventListener('astro:page-load', initOverlays);
|
||||
</script>
|
||||
<style is:global>
|
||||
.text-overlay {
|
||||
background: #000;
|
||||
color: #ffb000;
|
||||
border: 2px solid var(--red-dark);
|
||||
padding: 0;
|
||||
max-width: 90vw;
|
||||
height: 80vh;
|
||||
width: 80ch;
|
||||
overflow: hidden;
|
||||
}
|
||||
.text-overlay::backdrop {
|
||||
background: rgba(0, 0, 0, 0.85);
|
||||
}
|
||||
.text-overlay-inner {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
height: 100%;
|
||||
}
|
||||
.text-overlay-header {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
padding: 0.5rem 0.75rem;
|
||||
border-bottom: 1px solid var(--red-dark);
|
||||
font-family: var(--font-ansi);
|
||||
color: var(--red-bright);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.text-overlay-close {
|
||||
background: none;
|
||||
border: none;
|
||||
color: var(--red-bright);
|
||||
font-family: var(--font-ansi);
|
||||
cursor: pointer;
|
||||
padding: 0;
|
||||
font-size: inherit;
|
||||
}
|
||||
.text-overlay-close:hover {
|
||||
color: #fff;
|
||||
}
|
||||
.text-overlay-content {
|
||||
margin: 0;
|
||||
padding: 0.75rem;
|
||||
font-family: var(--font-ansi);
|
||||
font-size: 14px;
|
||||
line-height: 1.15;
|
||||
overflow-y: auto;
|
||||
white-space: pre;
|
||||
color: #ffb000;
|
||||
flex: 1;
|
||||
scrollbar-width: thin;
|
||||
scrollbar-color: var(--red-dark) #000;
|
||||
}
|
||||
.text-overlay-content::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
}
|
||||
.text-overlay-content::-webkit-scrollbar-track {
|
||||
background: #000;
|
||||
}
|
||||
.text-overlay-content::-webkit-scrollbar-thumb {
|
||||
background: var(--red-dark);
|
||||
border-radius: 0;
|
||||
}
|
||||
.text-overlay-content::-webkit-scrollbar-thumb:hover {
|
||||
background: var(--red-bright);
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
export interface MenuItem { key: string; label: string; href: string; }
|
||||
export interface Section { title: string; hardware: string; items: MenuItem[]; }
|
||||
export interface Props { sections: Section[]; }
|
||||
const { sections } = Astro.props;
|
||||
---
|
||||
<div>
|
||||
{sections.map((section, i) => (
|
||||
<div class="tile-section">
|
||||
<h3>{section.title}</h3>
|
||||
<p>{section.hardware}</p>
|
||||
<ul style="list-style:none; padding:0; margin:0;">
|
||||
{section.items.map((item) => (
|
||||
<li><a class="tile" href={item.href} title={item.label} aria-label={`[${item.key}] ${item.label}`}>[{item.key}] {item.label}</a></li>
|
||||
))}
|
||||
</ul>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
@@ -0,0 +1,80 @@
|
||||
---
|
||||
import { readFileSync } from 'node:fs';
|
||||
import { join } from 'node:path';
|
||||
|
||||
const raw = readFileSync(join(process.cwd(), 'source-assets/welcome-utf8.txt'), 'utf-8');
|
||||
const text = raw.replace(/\r\n/g, '\n').trimEnd();
|
||||
const escaped = text
|
||||
.replace(/&/g, '&')
|
||||
.replace(/</g, '<')
|
||||
.replace(/>/g, '>');
|
||||
---
|
||||
|
||||
<pre class="welcome-banner" id="welcome-banner" aria-hidden="true">{escaped}</pre>
|
||||
|
||||
<script>
|
||||
(function () {
|
||||
const el = document.getElementById('welcome-banner');
|
||||
if (!el) return;
|
||||
|
||||
const full = el.textContent || '';
|
||||
el.textContent = '';
|
||||
|
||||
let i = 0;
|
||||
const BASE = 8;
|
||||
const FAST = 4;
|
||||
const HARD_PAUSES: [number, number][] = [[34, 400], [98, 350]];
|
||||
|
||||
function tick() {
|
||||
if (i >= full.length) {
|
||||
el.removeAttribute('aria-hidden');
|
||||
return;
|
||||
}
|
||||
const ch = full[i];
|
||||
el.textContent += ch;
|
||||
i++;
|
||||
|
||||
let delay = FAST;
|
||||
const hp = HARD_PAUSES.find(p => p[0] === i);
|
||||
if (hp) {
|
||||
delay = hp[1];
|
||||
} else if (ch === '\n') {
|
||||
delay = BASE * 4;
|
||||
} else {
|
||||
delay = BASE + Math.random() * 6;
|
||||
}
|
||||
|
||||
setTimeout(tick, delay);
|
||||
}
|
||||
|
||||
if (document.readyState === 'loading') {
|
||||
document.addEventListener('DOMContentLoaded', () => setTimeout(tick, 300));
|
||||
} else {
|
||||
setTimeout(tick, 300);
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.welcome-banner {
|
||||
font-family: var(--font-ansi);
|
||||
color: var(--red-bright);
|
||||
text-align: left;
|
||||
width: 500px;
|
||||
margin: 50px auto 0.5rem;
|
||||
line-height: 1.1;
|
||||
font-size: clamp(0.6rem, 1.5vw, 0.85rem);
|
||||
letter-spacing: 0;
|
||||
white-space: pre;
|
||||
overflow: hidden;
|
||||
min-height: 9.5em;
|
||||
}
|
||||
.welcome-banner::after {
|
||||
content: '\2588';
|
||||
animation: blink 1s step-end infinite;
|
||||
color: var(--red-bright);
|
||||
}
|
||||
@keyframes blink {
|
||||
50% { opacity: 0; }
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,12 @@
|
||||
import { defineCollection, z } from 'astro:content';
|
||||
const releaseSchema = z.object({
|
||||
title: z.string(), group: z.string(), year: z.number().int().optional(), platform: z.string(),
|
||||
credits: z.array(z.object({ role: z.string(), name: z.string() })).default([]),
|
||||
description: z.string(), download_url: z.string().url().optional(), screenshot: z.string().optional(),
|
||||
file_id_diz: z.string(),
|
||||
});
|
||||
const skyline = defineCollection({ type: 'content', schema: releaseSchema });
|
||||
const kosmosDesign = defineCollection({ type: 'content', schema: releaseSchema });
|
||||
const tropicdreams = defineCollection({ type: 'content', schema: releaseSchema });
|
||||
const esprit = defineCollection({ type: 'content', schema: releaseSchema });
|
||||
export const collections = { skyline, 'kosmos-design': kosmosDesign, tropicdreams, esprit };
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: "Arcade Demo"
|
||||
group: "ESPRIT"
|
||||
year: 1992
|
||||
platform: "Amiga 500"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Arcade-style demo with sprite animations and raster effects.
|
||||
screenshot: "/images/esprit/ArcadeDemo.png"
|
||||
file_id_diz: |
|
||||
ARCADE DEMO
|
||||
------------------
|
||||
Sprite animations +
|
||||
raster effects.
|
||||
---
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: "ASC Demo"
|
||||
group: "ESPRIT"
|
||||
year: 1991
|
||||
platform: "Amiga 500"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
ASC (Amiga Scroller Construction) demo with sine-wave text movement.
|
||||
screenshot: "/images/esprit/AscDemo.png"
|
||||
file_id_diz: |
|
||||
ASC DEMO
|
||||
------------------
|
||||
Amiga Scroller
|
||||
Construction demo.
|
||||
---
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: "Blue Field Demo"
|
||||
group: "ESPRIT"
|
||||
year: 1991
|
||||
platform: "Amiga 500"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Classic blue field star effect demo with scrolling text.
|
||||
screenshot: "/images/esprit/BlueFieldDemo.png"
|
||||
file_id_diz: |
|
||||
BLUE FIELD DEMO
|
||||
------------------
|
||||
Blue field star
|
||||
effect + scroller.
|
||||
---
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: "ESPRIT Intro"
|
||||
group: "ESPRIT"
|
||||
year: 1993
|
||||
platform: "Amiga 500"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Group intro with logo animation and MOD music soundtrack.
|
||||
screenshot: "/images/esprit/EspritDemo.png"
|
||||
file_id_diz: |
|
||||
ESPRIT INTRO
|
||||
------------------
|
||||
Group intro with
|
||||
logo + MOD music.
|
||||
---
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: "Saturday Demo"
|
||||
group: "ESPRIT"
|
||||
year: 1992
|
||||
platform: "Amiga 500"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Weekend coding session demo with copper bars and plasma effect.
|
||||
screenshot: "/images/esprit/SaturdayDemo.png"
|
||||
file_id_diz: |
|
||||
SATURDAY DEMO
|
||||
------------------
|
||||
Copper bars + plasma
|
||||
effect demo.
|
||||
---
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
title: "FastEcho LogFile Reporter V0.21"
|
||||
group: "Kosmos Design [KDS]"
|
||||
year: 1996
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Simple utility for FastEcho to create a report of all incoming mails
|
||||
in a better way than the logfile. Tested with FE 1.45 but should work
|
||||
with other versions. Mailware.
|
||||
download_url: "https://www.moonweb.org/files/pc/KDS/K`FLR021.RAR"
|
||||
file_id_diz: |
|
||||
▄ ──═════════════════════════════── ▄
|
||||
█ k 0 S M 0 S - d - S i g n █
|
||||
▀ ──═════════[ presents ]════════── ▀
|
||||
│ │
|
||||
║ FastEcho LogFile Reporter ║
|
||||
║ ║
|
||||
║ Very simple util for FastEcho to ║
|
||||
║ make a report of all incoming ║
|
||||
║ mails in a better way then the ║
|
||||
║ logfile. Tested with FE 1.45 but ║
|
||||
║ must work also with other ║
|
||||
║ versions. Notice: MAILWARE ║
|
||||
│ │
|
||||
■──══[tHE tEMPLE bBS 2:2480/330]══──■
|
||||
---
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
title: "Hardtrance and Hardcore Vol I"
|
||||
group: "Kosmos Design [KDS]"
|
||||
year: 1995
|
||||
platform: "Audio"
|
||||
credits:
|
||||
- role: "DJ"
|
||||
name: "marc JiNX"
|
||||
description: >
|
||||
Hardtrance and hardcore mix tape. 90 minutes of hard dance music. Available by mail order.
|
||||
file_id_diz: ""
|
||||
---
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
title: "House and Acid Vol I"
|
||||
group: "Kosmos Design [KDS]"
|
||||
year: 1996
|
||||
platform: "Audio"
|
||||
credits:
|
||||
- role: "DJ"
|
||||
name: "marc JiNX"
|
||||
description: >
|
||||
House and acid mix tape. 90 minutes of house and acid music. Available by mail order.
|
||||
file_id_diz: ""
|
||||
---
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
title: "House and Acid Vol II"
|
||||
group: "Kosmos Design [KDS]"
|
||||
year: 1996
|
||||
platform: "Audio"
|
||||
credits:
|
||||
- role: "DJ"
|
||||
name: "marc JiNX"
|
||||
description: >
|
||||
House and acid mix tape. 90 minutes of house and acid music. Available by mail order.
|
||||
file_id_diz: ""
|
||||
---
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: "Nightmare on Billerstreet"
|
||||
group: "Lethal Illusion [KDS]"
|
||||
year: 1996
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Level Design"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Duke Nukem 3D level. A house-level for single player and dukematch.
|
||||
download_url: "https://www.moonweb.org/files/pc/KDS/K`LI`001.RAR"
|
||||
file_id_diz: |
|
||||
▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄
|
||||
▐███▓▌ ███▓▐██████▓▄ ▐███████▓
|
||||
▐████▌▄███▌▐███ ███▐███ ▀▀▀▀
|
||||
█████████▌ ████ ██ █████████▌
|
||||
█████▌▐███▌████ ███▌▄▄[mJ]██▓▌
|
||||
▓████▌ ▓██▌▓██████▓▌ █▓██████▌
|
||||
▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀
|
||||
╖─┌───════╧════════╧╧════════╧╛
|
||||
║ │ lETHAL iLLUSiON sUBDiViSION
|
||||
║═╡
|
||||
╚═╕ Duke Nukem 3D level
|
||||
║ │ Nightmare on billerstreet
|
||||
║ │
|
||||
║ │ House-Level: a good new
|
||||
║═╡ level for
|
||||
╚═╕ single and
|
||||
║ │ dukematch!
|
||||
---
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
title: "BBS Menu Files V0.1"
|
||||
group: "Kosmos Design [KDS]"
|
||||
year: 1996
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "GFX"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Collection of BBS menu ANSI graphics for use with bulletin board systems.
|
||||
download_url: "https://www.moonweb.org/files/pc/KDS/K`MENU01.RAR"
|
||||
file_id_diz: " kOSMOS d-Sign\n quick release\n\n bbs menu ansi's\n"
|
||||
---
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
title: "Trancemix Vol I"
|
||||
group: "Kosmos Design [KDS]"
|
||||
year: 1995
|
||||
platform: "Audio"
|
||||
credits:
|
||||
- role: "DJ"
|
||||
name: "marc JiNX"
|
||||
description: >
|
||||
Trance mix tape. 90 minutes of mixed trance music. Available by mail order.
|
||||
file_id_diz: ""
|
||||
---
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
title: "SBR BBS Intro"
|
||||
group: "Kosmos Design [KDS] - Outside Productions"
|
||||
year: 1995
|
||||
platform: "DOS/486, VGA"
|
||||
credits:
|
||||
- role: "Code + GFX"
|
||||
name: "Stefan"
|
||||
- role: "Commissioned by"
|
||||
name: "SBR BBS"
|
||||
description: >
|
||||
Custom login/intro screen for SBR BBS (real credit, exact wording pending, PRD.md 12).
|
||||
file_id_diz: |
|
||||
SBR INTRO
|
||||
by Kosmos Design
|
||||
------------------
|
||||
Custom BBS login
|
||||
for SBR BBS.
|
||||
---
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: "ArjUtil V1.0"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1994
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
ARJ archive utility. Enter the sub-dir and destination drive, and the program does the rest.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/ARJUTIL.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ ArjUtil V1.0 │
|
||||
│ ---------------------- │
|
||||
│ You enter the sub-dir │
|
||||
│ and the dest.drive and │
|
||||
│ my prog does the rest. │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,27 @@
|
||||
---
|
||||
title: "CD-ROM TSR Dooropener"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
TSR utility that opens the CD-ROM door with the F12 key.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/CD_OPEN.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ CDROM TSR Dooropener │
|
||||
│ ---------------------- │
|
||||
│ Opens the CD-ROM door │
|
||||
│ with the F12 key. │
|
||||
│ │
|
||||
│ SkyLINE ShareWare 1995 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
title: "Copper Intro"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "UncleSAM"
|
||||
description: >
|
||||
VGA Textmode 3 copper intro. Amazing 3 coppers on the screen, smooth scroller on top, up/down fading text. All in normal VGAMode 3.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/COPERINT.RAR"
|
||||
file_id_diz: |
|
||||
-----------------------------------
|
||||
==== UncleSAM/SkyLINE presents ====
|
||||
≡≡≡≡ COPPER intro ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
|
||||
==== Real Textmode 3 intro ========
|
||||
-----------------------------------
|
||||
Amazing 3 Coppers on the screen
|
||||
SmoothScroller on the top
|
||||
Up/Dn Fading text
|
||||
& all in the normal VGAMode 3
|
||||
|
||||
(C) 04/1995 by UncleSAM/SkyLINE
|
||||
---
|
||||
@@ -0,0 +1,27 @@
|
||||
---
|
||||
title: "DemoCoderz Pascal Pack"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Source codes for Pascal demo beginners. 3D, Plasmas, Coppers, Sound, Xmode, Bobs and more.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/DCPP.RAR"
|
||||
file_id_diz: |
|
||||
SkyLINE proudly presents
|
||||
▓▀▀▓ ▓▀▀ ▓▀▀▓ ▓▀▀▓
|
||||
▒ ▒ ▒ ▒▀▀▀ ▒▀▀▀
|
||||
░▄▄░ ░▄▄ ░ ░
|
||||
DemoCoderz Pascal Pack
|
||||
------------------------
|
||||
Here it is, the ultimate
|
||||
source codes for all
|
||||
pascal demo beginners!
|
||||
Learn from existing srcs
|
||||
and make your own demo
|
||||
------------------------
|
||||
3d/Plasmas/Coppers/Sound
|
||||
Xmode/Bobs/and even more
|
||||
---
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: "DiskInfo V1.0"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1994
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Shows how much disk space is free on up to 8 drives.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/DISKINFO.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ DiskInfo V1.0 │
|
||||
│ ---------------------- │
|
||||
│ It shows you how much │
|
||||
│ diskspace on up to 8 │
|
||||
│ drives is free. │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: "DosMENU V2.0"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1994
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
System configuration selector for booting. Helps when you have more than one configuration. Finished and published version.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/!DM_V2_0.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ DosMENU(TM) V2.0 │
|
||||
│ ---------------------- │
|
||||
│ This program selects │
|
||||
│ a System-Configuartion │
|
||||
│ while booting. Helpful │
|
||||
│ for all with more than │
|
||||
│ one Configuration. │
|
||||
│ │
|
||||
│ This is the finished │
|
||||
│ and published version. │
|
||||
│ │
|
||||
│ SkyLINE ShareWare 1994 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
title: "SkyLINE InfoPack"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Information package with newest infos, little intros and other content.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/INFOPACK.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ SkyLINE InfoPack │
|
||||
│ ────────────────────── │
|
||||
│ Newest Infos, little │
|
||||
│ Intros and other. │
|
||||
│ │
|
||||
│ SkyLINE ShareWare 1995 │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,31 @@
|
||||
---
|
||||
title: "MusicDisk #1"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1994
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
MOD music collection including MDP by the Future Crew.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/MODDISK1.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ MusicDisk #1 │
|
||||
│ ---------------------- │
|
||||
│ Some nice but not so │
|
||||
│ good MODs from Stern. │
|
||||
│ This includes MDP by │
|
||||
│ the Future Crew. │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: "Play MOD V0.2"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1994
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Little MOD player using WOW-TPU. German docs. Notice: this version has some bugs (WOW-TPU has the bugs).
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/PLAYMOD.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ Play MOD V0.2ß │
|
||||
│ ---------------------- │
|
||||
│ A little MOD-Player. │
|
||||
│ Uses WOW-TPU. Sorry │
|
||||
│ docs and programm in │
|
||||
│ german. Notice: This │
|
||||
│ version has some bugs. │
|
||||
│ WOW-TPU has the bugs!! │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
title: "Preview Compilation #1"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Picture compilation from SkyLINE mixed with text and music.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/PREVIEW1.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ Preview Compilation #1 │
|
||||
│ ---------------------- │
|
||||
│ Here are some pics │
|
||||
│ from us mixed up with │
|
||||
│ some text and music. │
|
||||
│ │
|
||||
│ SkyLINE ShareWare 1995 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
title: "Shark Box Intro"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "sAM"
|
||||
description: >
|
||||
BBS intro for Shark-BOX BBS, Augsburg. Online from Saturday 10 to Sunday 24.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/SHARKBOX.RAR"
|
||||
file_id_diz: |
|
||||
▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄ ▄▄▄▄ ▄ ▄
|
||||
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
|
||||
▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄
|
||||
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
|
||||
▄▄▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
|
||||
·∙─────── B - O - X ───────∙·
|
||||
|
||||
sAM/SkyLINE DemoGroup Auxburg
|
||||
present
|
||||
The Shark Box Intro
|
||||
|
||||
oNLiNE from: sAT 10 to sUN 24
|
||||
·∙──── +49-8231-88912 ─────∙·
|
||||
---
|
||||
@@ -0,0 +1,40 @@
|
||||
---
|
||||
title: "X-OS Shell V0.65"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1994
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Norton Commander clone. Preview with some bugs and limited commands. Made with the SkyLINE-Bench Workarea.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/SHELL.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ X-OS Shell V0.65ß │
|
||||
│ ---------------------- │
|
||||
│ This is a NC-Clone. │
|
||||
│ Made with the well │
|
||||
│ known SkyLINE-Bench │
|
||||
│ Workarea. Little │
|
||||
│ Preview sith some bugs │
|
||||
│ and only some commands.│
|
||||
│ │
|
||||
│ I'm still working on │
|
||||
│ this product, but │
|
||||
│ there must some bigger │
|
||||
│ products finished │
|
||||
│ first before this. │
|
||||
│ Notice this is only a │
|
||||
│ Preview nor a cripple │
|
||||
│ ShareWare. │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,27 @@
|
||||
---
|
||||
title: "Uncle SAM Welcome Demo"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1994
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
A little demo by the SkyLINE crew.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/SLN_DEMO.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ Uncle SAM welcome Demo │
|
||||
│ ---------------------- │
|
||||
│ A little Demo by the │
|
||||
│ SkyLINE-Crew. │
|
||||
│ │
|
||||
│ SkyLINE ShareWare 1994 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
title: "SkyLINE Searching Member Intro"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Searching member intro. Final bugfixed version. "We're still searching for new members. So download and call today!"
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/SLN_SMI.RAR"
|
||||
file_id_diz: |
|
||||
SkyLINE Searching Member Intro
|
||||
+----------------------------+
|
||||
| Final Bugfixed Version |
|
||||
+----------------------------+
|
||||
We' re still searching for new
|
||||
Members. So d/l and call today
|
||||
---
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
title: "SkyLINE Fonts"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Over 100 fonts for TheDraw in three Tdfont-Packs. Easy to change with included batches.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/SLNFONTS.RAR"
|
||||
file_id_diz: " SkyLINE proudly presents\n ▓███▀█ ▓███▀█ ▓███▀▀█ ▀▀████▀▀\n ▒███▄ ▒███ █ ▒███ █ ███░\n ████ ████▄█ ████ █ ███▒\n\n ▓███▀█ ▓███▀█ ▓███▀█ ▓███ █\n ▒███▄█ ▒███▄█ ▒███ ▒███▀▄\n ████ ████ █ ████▄█ ████ █\n\n Over 100 Fonts for TheDraw in\n three Tdfont-Packs. Easy to\n change with included batches!\n A must for all Sysop's\n"
|
||||
---
|
||||
@@ -0,0 +1,31 @@
|
||||
---
|
||||
title: "SpeakTime V1.0"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1994
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Have your PC speak the time. German version.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/SPEAKTIM.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ Speaktime V1.0 │
|
||||
│ ---------------------- │
|
||||
│ Have you ever heard │
|
||||
│ your PC speaking the │
|
||||
│ time. Here it is. │
|
||||
│ Notice: German version │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
title: "SpeakTime V2.0"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Updated version of SpeakTime. Now also supports SoundBlaster.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/STIME_V2.RAR"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ Speaktime V2.0 │
|
||||
│ ────────────────────── │
|
||||
│ Hear your Computer │
|
||||
│ speaking the time. Now │
|
||||
│ also on SoundBlaster. │
|
||||
│ │
|
||||
│ SkyLINE ShareWare 1995 │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: "TetrisCompetition V1.0"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1994
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Tetris game for 2 players with rules like GameBoy Tetris. Preview version.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/TET_COMP.ZIP"
|
||||
file_id_diz: |
|
||||
┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ TetrisCompetition V1.0 │
|
||||
│ ---------------------- │
|
||||
│ A Tetris game for 2 │
|
||||
│ players with the rules │
|
||||
│ like GameBoy Tetris. │
|
||||
│ │
|
||||
│ This is a Preview │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
---
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
title: "The Highland BBS Addy"
|
||||
group: "SkyLINE Productions"
|
||||
year: 1995
|
||||
platform: "DOS"
|
||||
credits:
|
||||
- role: "Code"
|
||||
name: "Sterling"
|
||||
description: >
|
||||
Custom BBS intro screen for The Highland BBS. Especially made for Klaus Gruber.
|
||||
download_url: "https://www.moonweb.org/files/pc/SKYLINE/THL_ADDY.RAR"
|
||||
file_id_diz: " ▄▄▄▄▄▄▄▄ ▄▄ ▄▄ ▄▄\n ▐▓▓▓▓▓▓▓▓▌▐▓▓▌ ▐▓▓▌▐▓▓▌\n ▐ ■█▓▓█▀■ ▐▓▓█■▐▓▓▌▐▓▓▌\n▓▓▓ ▐▓▓▌ ▐▓▓▓▓▓▓▓▌▐▓▓▌■ ▓▓▓\n ▐▓▓▌ ▐▓▓▌ ▐▓▓▌▐▓▓█▄▄▄\n ▐▓▓▌ ▐▓▓▌ ▐▓▓▌▐▓▓▓▓▓▓▌\n ▐▀■▌ ▐▀■▌ ▐▀■▌▐▀■ ▀▀▌\n tHE Highland BBS Addy\n Esspecially made for KlAUS GRUBER\n"
|
||||
---
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
title: "Atom Oh No!"
|
||||
group: "Tropic DREAMs"
|
||||
year: 1991
|
||||
platform: "Atari ST"
|
||||
credits:
|
||||
- role: "Coding"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Second game release on the Atari ST, coded by Stefan under the pseudonym "Tropic DREAMs". Idea from Amiga's Atomix, ported to hi-res 640x400 incl. level maker and 10 demo levels.
|
||||
file_id_diz: |
|
||||
ATOM OH NO! (1991)
|
||||
by Tropic DREAMs
|
||||
------------------
|
||||
Port of Atomix,
|
||||
Hi-Res 640x400,
|
||||
level maker.
|
||||
---
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: "International Kegeln and Bowling"
|
||||
group: "Tropic DREAMs"
|
||||
year: 1990
|
||||
platform: "Atari ST"
|
||||
credits:
|
||||
- role: "Idea"
|
||||
name: "Matthias (Olympic Arts)"
|
||||
- role: "Coding"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Our first release ever. A complete Bowling game, built as a second version of "International Kegeln", simply called Bowling. It was complete, but never quite playable.
|
||||
file_id_diz: |
|
||||
INT. KEGELN &
|
||||
BOWLING (1990)
|
||||
------------------
|
||||
First ever release.
|
||||
Idea by Matthias
|
||||
(Olympic Arts).
|
||||
---
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: "Runner"
|
||||
group: "Tropic DREAMs"
|
||||
year: 1991
|
||||
platform: "Atari ST"
|
||||
credits:
|
||||
- role: "Idea"
|
||||
name: "CPK"
|
||||
- role: "Coding"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
An all-round helper tool including a database, memo, system overview, and a game.
|
||||
file_id_diz: |
|
||||
RUNNER v1.0
|
||||
by Tropic DREAMs
|
||||
------------------
|
||||
Database, memo,
|
||||
system info +
|
||||
Hangman game.
|
||||
---
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
title: "TOP Tools"
|
||||
group: "Tropic DREAMs"
|
||||
year: 1992
|
||||
platform: "Atari ST"
|
||||
credits:
|
||||
- role: "Coding"
|
||||
name: "Stefan"
|
||||
description: >
|
||||
Small tools and a game coded by Stefan under the pseudonym "Tropic DREAMs". All-round tool, simple strategy game, archive tool for TOS magazine.
|
||||
file_id_diz: |
|
||||
TOP TOOLS (1992)
|
||||
by Tropic DREAMs
|
||||
------------------
|
||||
All-round tool,
|
||||
strategy game,
|
||||
archive tool.
|
||||
---
|
||||
@@ -0,0 +1,38 @@
|
||||
K`FLR021.RAR [000] FastEcho LogFile Reporter V0.21
|
||||
> ▄ ──═════════════════════════════── ▄
|
||||
> █ k 0 S M 0 S - d - S i g n █
|
||||
> ▀ ──═════════[ presents ]════════── ▀
|
||||
> │ │
|
||||
> ║ FastEcho LogFile Reporter ║
|
||||
> ║ ║
|
||||
> ║ Very simple util for FastEcho to ║
|
||||
> ║ make a report of all incoming ║
|
||||
> ║ mails in a better way then the ║
|
||||
> ║ logfile. Tested with FE 1.45 but ║
|
||||
> ║ must work also with other ║
|
||||
> ║ versions. Notice: MAILWARE ║
|
||||
> │ │
|
||||
> ■──══[tHE tEMPLE bBS 2:2480/330]══──■
|
||||
K`MENU01.RAR [000]
|
||||
> kOSMOS d-Sign
|
||||
> quick release
|
||||
>
|
||||
> bbs menu ansi's
|
||||
>
|
||||
K`LI`001.RAR [000] ▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄
|
||||
> ▐███▓▌ ███▓▐██████▓▄ ▐███████▓
|
||||
> ▐████▌▄███▌▐███ ███▐███ ▀▀▀▀
|
||||
> █████████▌ ████ ██ █████████▌
|
||||
> █████▌▐███▌████ ███▌▄▄[mJ]██▓▌
|
||||
> ▓████▌ ▓██▌▓██████▓▌ █▓██████▌
|
||||
> ▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀
|
||||
> ╖─┌───════╧════════╧╧════════╧╛
|
||||
> ║ │ lETHAL iLLUSiON sUBDiViSION
|
||||
> ║═╡
|
||||
> ╚═╕ Duke Nukem 3D level
|
||||
> ║ │ Nightmare on billerstreet
|
||||
> ║ │
|
||||
> ║ │ House-Level: a good new
|
||||
> ║═╡ level for
|
||||
> ╚═╕ single and
|
||||
> ║ │ dukematch!
|
||||
@@ -0,0 +1,111 @@
|
||||
▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄
|
||||
▐███▓▌ ███▓▐██████▓▄ ▐███████▓
|
||||
▐████▌▄███▌▐███ ███▐███ ▀▀▀▀
|
||||
█████████▌ ████ ██ █████████▌
|
||||
█████▌▐███▌████ ███▌▄▄[mJ]██▓▌
|
||||
▓████▌ ▓██▌▓██████▓▌ █▓██████▌
|
||||
▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀
|
||||
|
||||
■ · « ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─- » · ■
|
||||
· /----) /----) /----) /----\ [mJ]·
|
||||
¡ /---\___) /---\___) ( ____)/-\ ___/ ¡
|
||||
| |-| | ! |--\--\/--| ! |--\ |-| ( ----\\_/ ---\-\ |-| |
|
||||
| | |/-) | |__ )|\/| | | |__ ) ·──· /-| | ·──· \____ )-| __ ) \| | |
|
||||
! | < ¡ |-- )| | | ¡ |-- ) | <> | (---- ) | -- )|\ | !
|
||||
· |_|\_)___/___/_| |_|___/___/ \_|_| (____/|_|\___/_| \_| ·
|
||||
■ · « ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─- » · ■
|
||||
|
||||
|
||||
kOSMOS-d-Sign
|
||||
|
||||
iNFO fILE
|
||||
|
||||
short and easy
|
||||
|
||||
May '96
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
beginning-section some words from my own
|
||||
=`-`=`-`-`=-`-`=-`=`-`=`-`=-`=-`=`=`-`=-`=-`=-`=-`=-`=-`=`-`=-`=`-=`-`=
|
||||
|
||||
I tried to make a demogroup in augsburg quite long, but nobody was
|
||||
interessted...
|
||||
So I gave up my doing's as coorinator of SkyLINE, dropped all out and
|
||||
now do my work alone...
|
||||
You probably think SkyLINE was lame and it was sure!
|
||||
now i learned and don't want to be the best, I only do my work and
|
||||
that's all...
|
||||
|
||||
But, the SkyLINE progs are not dead! I try to improve some tool and
|
||||
release them again...
|
||||
|
||||
Later I wanted to join a new demogroup in augsburg, but there is no
|
||||
real teamwork possible, I would be the only real coder there...
|
||||
So i decided to join SBR...
|
||||
|
||||
On KDS I only will release my own stuff, which could not be released
|
||||
through a demogroup...
|
||||
|
||||
marc JiNX^kDS^SBR (Stefan Koelle)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
tool-section releases
|
||||
=`-`=`-`-`=-`-`=-`=`-`=`-`=-`=-`=`=`-`=-`=-`=-`=-`=-`=-`=`-`=-`=`-=`-`=
|
||||
|
||||
Name Desciption
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
K`FLR021.RAR FastEcho LogFile Reporter V0.21
|
||||
K`MENU01.RAR BBS Menu Files V0.1
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
tape-section releases
|
||||
=`-`=`-`-`=-`-`=-`=`-`=`-`=-`=-`=`=`-`=-`=-`=-`=-`=-`=-`=`-`=-`=`-=`-`=
|
||||
DJ marc JiNX Releases:
|
||||
|
||||
Name Year Length
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
Trancemix Vol I 1995 90:00
|
||||
Hardtrance and Hardcore Vol I 1995 90:00
|
||||
House and Acid Vol I 1996 90:00
|
||||
House and Acid Vol II 1996 90:00
|
||||
|
||||
|
||||
To order contact me on bbs or by mail
|
||||
|
||||
|
||||
|
||||
|
||||
lethal illusion - sub-section releases
|
||||
=`-`=`-`-`=-`-`=-`=`-`=`-`=-`=-`=`=`-`=-`=-`=-`=-`=-`=-`=`-`=-`=`-=`-`=
|
||||
|
||||
Name Desciption
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
K`LI`001.RAR Duke 3D Level: Nightmare on billerstreet
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
bbs-section tHE tEMPLE bBS
|
||||
=`-`=`-`-`=-`-`=-`=`-`=`-`=-`=-`=`=`-`=-`=-`=-`=-`=-`=-`=`-`=-`=`-=`-`=
|
||||
|
||||
________ ________ ________ ________ ____ ________
|
||||
!__ __!__ __!_ _!!_ !__ ! !__ __!
|
||||
%tHE%/ \ / __) / \ / \ _¡ / ___ / __)%bBS%
|
||||
/ \ / \/ \/ \ / \/ \
|
||||
\______/ \______/\___/\___/\______/mJ\______/\______/
|
||||
%49.821.2191038`mODEM% %iSDN`49.821.2191036%
|
||||
|
||||
%stoned`brain`records`memberboard% %exp`dist% %air`online`support%
|
||||
%bavarian`host`of% %comanet% %scenenet% %oanet% %8bitnet%
|
||||
%szenenet`2nd`hq% %KDS`world`headquater%
|
||||
@@ -0,0 +1,146 @@
|
||||
[
|
||||
{
|
||||
"name": "brown.mod",
|
||||
"title": "mod.james brown",
|
||||
"size_human": "93.99 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 15,
|
||||
"modified": "1992-07-29T11:11:54+02:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/brown.mod"
|
||||
},
|
||||
{
|
||||
"name": "chess.mod",
|
||||
"title": "CHESS_GOES_TEKKNO___",
|
||||
"size_human": "130.52 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 18,
|
||||
"modified": "1993-08-08T22:32:44+02:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/chess.mod"
|
||||
},
|
||||
{
|
||||
"name": "djc-test.mod",
|
||||
"title": "djc-test.mod",
|
||||
"size_human": "51.45 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 5,
|
||||
"modified": "1994-01-12T18:14:54+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/djc-test.mod"
|
||||
},
|
||||
{
|
||||
"name": "franzl.mod",
|
||||
"title": "franzl von der alm",
|
||||
"size_human": "143.39 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 7,
|
||||
"modified": "1991-12-23T07:05:00+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/franzl.mod"
|
||||
},
|
||||
{
|
||||
"name": "jump.mod",
|
||||
"title": "JUMP_ON_THE_JAMP____",
|
||||
"size_human": "24.66 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 4,
|
||||
"modified": "1987-04-22T00:21:42+02:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/jump.mod"
|
||||
},
|
||||
{
|
||||
"name": "jungle.mod",
|
||||
"title": "jungle-tekkno",
|
||||
"size_human": "34.84 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 16,
|
||||
"modified": "1991-12-23T07:46:00+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/jungle.mod"
|
||||
},
|
||||
{
|
||||
"name": "kings.mod",
|
||||
"title": "KINGS_______________",
|
||||
"size_human": "77.16 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 12,
|
||||
"modified": "1987-04-22T00:05:30+02:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/kings.mod"
|
||||
},
|
||||
{
|
||||
"name": "LIT_RAVE.MOD",
|
||||
"title": "little rave",
|
||||
"size_human": "55.41 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 7,
|
||||
"modified": "1991-12-23T19:32:00+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/LIT_RAVE.MOD"
|
||||
},
|
||||
{
|
||||
"name": "no_limit.mod",
|
||||
"title": "no limit gen remix",
|
||||
"size_human": "94.06 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 11,
|
||||
"modified": "1993-12-04T10:27:04+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/no_limit.mod"
|
||||
},
|
||||
{
|
||||
"name": "NXT_RAVE.MOD",
|
||||
"title": "next !rave",
|
||||
"size_human": "32.02 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 4,
|
||||
"modified": "1994-03-16T00:26:42+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/NXT_RAVE.MOD"
|
||||
},
|
||||
{
|
||||
"name": "pump.mod",
|
||||
"title": "PUMP_UP_THE_ASC_____",
|
||||
"size_human": "45.65 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 8,
|
||||
"modified": "1993-02-23T08:13:34+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/pump.mod"
|
||||
},
|
||||
{
|
||||
"name": "run_away.mod",
|
||||
"title": "run away by genius",
|
||||
"size_human": "43.66 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 15,
|
||||
"modified": "1991-12-23T07:07:00+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/run_away.mod"
|
||||
},
|
||||
{
|
||||
"name": "tekkno.mod",
|
||||
"title": "tekknotracks genius",
|
||||
"size_human": "39.75 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 14,
|
||||
"modified": "1991-12-23T07:13:00+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/tekkno.mod"
|
||||
},
|
||||
{
|
||||
"name": "turbo.mod",
|
||||
"title": "TURBO_SONG_FOR_INTRO",
|
||||
"size_human": "126.31 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 10,
|
||||
"modified": "1987-04-22T00:10:18+02:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/turbo.mod"
|
||||
},
|
||||
{
|
||||
"name": "valla.mod",
|
||||
"title": "VALLA_______________",
|
||||
"size_human": "25.18 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 3,
|
||||
"modified": "1993-02-23T08:11:24+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/valla.mod"
|
||||
},
|
||||
{
|
||||
"name": "wizard.mod",
|
||||
"title": "wizard by genius 93",
|
||||
"size_human": "46.34 KB",
|
||||
"channels": 4,
|
||||
"sample_count": 9,
|
||||
"modified": "1991-12-23T07:02:00+01:00",
|
||||
"url": "https://www.moonweb.org/files/amiga/mods/wizard.mod"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,288 @@
|
||||
ARJUTIL.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ ArjUtil V1.0 │
|
||||
> │ ---------------------- │
|
||||
> │ You enter the sub-dir │
|
||||
> │ and the dest.drive and │
|
||||
> │ my prog does the rest. │
|
||||
> │ │
|
||||
> │ This is Freeware │
|
||||
> │ │
|
||||
> │ SkyLINE Production '94 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
CD_OPEN.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ CDROM TSR Dooropener │
|
||||
> │ ---------------------- │
|
||||
> │ Opens the CD-ROM door │
|
||||
> │ with the F12 key. │
|
||||
> │ │
|
||||
> │ SkyLINE ShareWare 1995 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
COPERINT.RAR [000] -----------------------------------
|
||||
> ==== UncleSAM/SkyLINE presents ====
|
||||
> ≡≡≡≡ COPPER intro ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
|
||||
> ==== Real Textmode 3 intro ========
|
||||
> -----------------------------------
|
||||
> Amazing 3 Coppers on the screen
|
||||
> SmoothScroller on the top
|
||||
> Up/Dn Fading text
|
||||
> & all in the normal VGAMode 3
|
||||
>
|
||||
> (C) 04/1995 by UncleSAM/SkyLINE
|
||||
DCPP.RAR [000] SkyLINE proudly presents
|
||||
> ▓▀▀▓ ▓▀▀ ▓▀▀▓ ▓▀▀▓
|
||||
> ▒ ▒ ▒ ▒▀▀▀ ▒▀▀▀
|
||||
> ░▄▄░ ░▄▄ ░ ░
|
||||
> DemoCoderz Pascal Pack
|
||||
> ------------------------
|
||||
> Here it is, the ultimate
|
||||
> source codes for all
|
||||
> pascal demo beginners!
|
||||
> Learn from existing srcs
|
||||
> and make your own demo
|
||||
> ------------------------
|
||||
> 3d/Plasmas/Coppers/Sound
|
||||
> Xmode/Bobs/and even more
|
||||
DISKINFO.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ DiskInfo V1.0 │
|
||||
> │ ---------------------- │
|
||||
> │ It shows you how much │
|
||||
> │ diskspace on up to 8 │
|
||||
> │ drives is free. │
|
||||
> │ │
|
||||
> │ This is Freeware │
|
||||
> │ │
|
||||
> │ SkyLINE Production '94 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
INFOPACK.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ SkyLINE InfoPack │
|
||||
> │ ────────────────────── │
|
||||
> │ Newest Infos, little │
|
||||
> │ Intros and other. │
|
||||
> │ │
|
||||
> │ SkyLINE ShareWare 1995 │
|
||||
> └────────────────────────┘
|
||||
MODDISK1.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ MusicDisk #1 │
|
||||
> │ ---------------------- │
|
||||
> │ Some nice but not so │
|
||||
> │ good MODs from Stern. │
|
||||
> │ This includes MDP by │
|
||||
> │ the Future Crew. │
|
||||
> │ │
|
||||
> │ This is Freeware │
|
||||
> │ │
|
||||
> │ SkyLINE Production '94 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
PLAYMOD.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ Play MOD V0.2ß │
|
||||
> │ ---------------------- │
|
||||
> │ A little MOD-Player. │
|
||||
> │ Uses WOW-TPU. Sorry │
|
||||
> │ docs and programm in │
|
||||
> │ german. Notice: This │
|
||||
> │ version has some bugs. │
|
||||
> │ WOW-TPU has the bugs!! │
|
||||
> │ │
|
||||
> │ This is Freeware │
|
||||
> │ │
|
||||
> │ SkyLINE Production '94 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
PREVIEW1.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ Preview Compilation #1 │
|
||||
> │ ---------------------- │
|
||||
> │ Here are some pics │
|
||||
> │ from us mixed up with │
|
||||
> │ some text and music. │
|
||||
> │ │
|
||||
> │ SkyLINE ShareWare 1995 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
SHARKBOX.RAR [000] ▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄ ▄▄▄▄ ▄ ▄
|
||||
> ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
|
||||
> ▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄
|
||||
> ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
|
||||
> ▄▄▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
|
||||
> ·∙─────── B - O - X ───────∙·
|
||||
>
|
||||
> sAM/SkyLINE DemoGroup Auxburg
|
||||
> present
|
||||
> The Shark Box Intro
|
||||
>
|
||||
> oNLiNE from: sAT 10 to sUN 24
|
||||
> ·∙──── +49-8231-88912 ─────∙·
|
||||
SHELL.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ X-OS Shell V0.65ß │
|
||||
> │ ---------------------- │
|
||||
> │ This is a NC-Clone. │
|
||||
> │ Made with the well │
|
||||
> │ known SkyLINE-Bench │
|
||||
> │ Workarea. Little │
|
||||
> │ Preview sith some bugs │
|
||||
> │ and only some commands.│
|
||||
> │ │
|
||||
> │ I'm still working on │
|
||||
> │ this product, but │
|
||||
> │ there must some bigger │
|
||||
> │ products finished │
|
||||
> │ first before this. │
|
||||
> │ Notice this is only a │
|
||||
> │ Preview nor a cripple │
|
||||
> │ ShareWare. │
|
||||
> │ │
|
||||
> │ SkyLINE Production '94 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
SLN_DEMO.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ Uncle SAM welcome Demo │
|
||||
> │ ---------------------- │
|
||||
> │ A little Demo by the │
|
||||
> │ SkyLINE-Crew. │
|
||||
> │ │
|
||||
> │ SkyLINE ShareWare 1994 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
SLN_SMI.RAR [000] SkyLINE Searching Member Intro
|
||||
> +----------------------------+
|
||||
> | Final Bugfixed Version |
|
||||
> +----------------------------+
|
||||
> We' re still searching for new
|
||||
> Members. So d/l and call today
|
||||
SLNFONTS.RAR [000] SkyLINE proudly presents
|
||||
> ▓███▀█ ▓███▀█ ▓███▀▀█ ▀▀████▀▀
|
||||
> ▒███▄ ▒███ █ ▒███ █ ███░
|
||||
> ████ ████▄█ ████ █ ███▒
|
||||
>
|
||||
> ▓███▀█ ▓███▀█ ▓███▀█ ▓███ █
|
||||
> ▒███▄█ ▒███▄█ ▒███ ▒███▀▄
|
||||
> ████ ████ █ ████▄█ ████ █
|
||||
>
|
||||
> Over 100 Fonts for TheDraw in
|
||||
> three Tdfont-Packs. Easy to
|
||||
> change with included batches!
|
||||
> A must for all Sysop's
|
||||
SPEAKTIM.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ Speaktime V1.0 │
|
||||
> │ ---------------------- │
|
||||
> │ Have you ever heard │
|
||||
> │ your PC speaking the │
|
||||
> │ time. Here it is. │
|
||||
> │ Notice: German version │
|
||||
> │ │
|
||||
> │ This is Freeware │
|
||||
> │ │
|
||||
> │ SkyLINE Production '94 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
STIME_V2.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ Speaktime V2.0 │
|
||||
> │ ────────────────────── │
|
||||
> │ Hear your Computer │
|
||||
> │ speaking the time. Now │
|
||||
> │ also on SoundBlaster. │
|
||||
> │ │
|
||||
> │ SkyLINE ShareWare 1995 │
|
||||
> └────────────────────────┘
|
||||
TET_COMP.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ TetrisCompetition V1.0 │
|
||||
> │ ---------------------- │
|
||||
> │ A Tetris game for 2 │
|
||||
> │ players with the rules │
|
||||
> │ like GameBoy Tetris. │
|
||||
> │ │
|
||||
> │ This is a Preview │
|
||||
> │ │
|
||||
> │ SkyLINE Production '94 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
THL_ADDY.RAR [000] ▄▄▄▄▄▄▄▄ ▄▄ ▄▄ ▄▄
|
||||
> ▐▓▓▓▓▓▓▓▓▌▐▓▓▌ ▐▓▓▌▐▓▓▌
|
||||
> ▐ ■█▓▓█▀■ ▐▓▓█■▐▓▓▌▐▓▓▌
|
||||
> ▓▓▓▓▓ ▐▓▓▌ ▐▓▓▓▓▓▓▓▌▐▓▓▌■ ▓▓▓▓▓
|
||||
> ▐▓▓▌ ▐▓▓▌ ▐▓▓▌▐▓▓█▄▄▄
|
||||
> ▐▓▓▌ ▐▓▓▌ ▐▓▓▌▐▓▓▓▓▓▓▌
|
||||
> ▐▀■▌ ▐▀■▌ ▐▀■▌▐▀■ ▀▀▌
|
||||
> tHE Highland BBS Addy
|
||||
> Esspecially made for KlAUS GRUBER
|
||||
!DM_V2_0.RAR [000] ┌────────────────────────┐
|
||||
> │ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
> │ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
> │ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
> │ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
> │ │
|
||||
> │ DosMENU(TM) V2.0 │
|
||||
> │ ---------------------- │
|
||||
> │ This program selects │
|
||||
> │ a System-Configuartion │
|
||||
> │ while booting. Helpful │
|
||||
> │ for all with more than │
|
||||
> │ one Configuration. │
|
||||
> │ │
|
||||
> │ This is the finished │
|
||||
> │ and published version. │
|
||||
> │ │
|
||||
> │ SkyLINE ShareWare 1994 │
|
||||
> │ │
|
||||
> └────────────────────────┘
|
||||
@@ -0,0 +1,299 @@
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Date:
|
||||
▒▒███████████████ ▒▒ 25-Aug-94
|
||||
▒▒██ █ █ █ █ ██ ███ █▄ █▄ █▄ █████▄ ▒▒
|
||||
▒▒██ ███ █ █ █ ██ ███ ███ ███▄███ ███▀▀▀ ▒▒ Lines:
|
||||
▒▒██ █ ██ █ ██ ███ ███ ███████ █████ ▒▒ 299
|
||||
▒▒████ █ █ ██ ███ ███▄▄▄ ███ ███▀███ ███▄▄▄ ▒▒
|
||||
▒▒██ █ █ ██ ███ ▀████ ▀█ ▀█ ▀█ ▀████ ▒▒ File Size:
|
||||
▒▒███████████████ ▒▒ 12 KBytes
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
▒▒ SkyLINE -> Information File <- SkyLINE ▒▒ Written by
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Sterling
|
||||
|
||||
|
||||
Introduction
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
|
||||
You will probably say "What is SkyLine?". I will try to explain what we wanna
|
||||
do on the PC. SkyLine is a very young group of people who want to enter the
|
||||
world of PC. At the moment there are only two Members of SkyLine. By the way
|
||||
this is a legal group. NO illegal tradings or any other piracy stuff. At the
|
||||
moment we are only coding some nice utilities and some not so good games, but
|
||||
in the future we want to code real cool demos in asm.
|
||||
|
||||
|
||||
Topics in this document
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
|
||||
Introduction
|
||||
Members
|
||||
Finished Products
|
||||
Unfinished Products
|
||||
Some words about DOSMenu
|
||||
How to reach SkyLINE
|
||||
Final Message
|
||||
The END
|
||||
|
||||
|
||||
Members
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
|
||||
Alias | Real Name | Age | Activities
|
||||
----------+-------------------+-----+----------------------------------------
|
||||
Sterling | Stefan Kölle | 17 | Organizing, Code, Music, Some GFX
|
||||
M.H. | Matthias Hebeisen | 18 | RayTracing, GFX, Some Coding
|
||||
|
||||
|
||||
Spreaded Products
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
|
||||
Productname: Arj Utility V1.0
|
||||
Filename : ARJUTIL.ZIP
|
||||
Filesize : 8 KBytes
|
||||
StartDate : summer 1993
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ ArjUtil V1.0 │
|
||||
│ ---------------------- │
|
||||
│ You enter the sub-dir │
|
||||
│ and the dest.drive and │
|
||||
│ my prog does the rest. │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: Shell V0.65ß Preview
|
||||
Filename : SHELL.ZIP
|
||||
Filesize : 21 KBytes
|
||||
StartDate : summer 1993
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ X-OS Shell V0.65ß │
|
||||
│ ---------------------- │
|
||||
│ This is a NC-Clone. │
|
||||
│ Made with the well │
|
||||
│ known SkyLINE-Bench │
|
||||
│ Workarea. Little │
|
||||
│ Preview sith some bugs │
|
||||
│ and only some commands.│
|
||||
│ │
|
||||
│ I'm still working on │
|
||||
│ this product, but │
|
||||
│ there must some bigger │
|
||||
│ products finished │
|
||||
│ first before this. │
|
||||
│ Notice this is only a │
|
||||
│ Preview nor a cripple │
|
||||
│ ShareWare. │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: DiskInfo V1.0
|
||||
Filename : DISKINFO.ZIP
|
||||
Filesize : 10 KBytes
|
||||
StartDate : fall 1993
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ DiskInfo V1.0 │
|
||||
│ ---------------------- │
|
||||
│ It shows you how much │
|
||||
│ diskspace on up to 8 │
|
||||
│ drives is free. │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: Play MOD V0.2ß
|
||||
Filename : PLAYMOD.ZIP
|
||||
Filesize : 15 KBytes
|
||||
StartDate : winter 1993
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ Play MOD V0.2ß │
|
||||
│ ---------------------- │
|
||||
│ A little MOD-Player. │
|
||||
│ Uses WOW-TPU. Sorry │
|
||||
│ docs and programm in │
|
||||
│ german. Notice: This │
|
||||
│ version has some bugs. │
|
||||
│ WOW-TPU has the bugs!! │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: Tetris Competition V1.0
|
||||
Filename : TET_COMP.ZIP
|
||||
Filesize : 55 KBytes
|
||||
StartDate : spring 1994
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ TetrisCompetition V1.0 │
|
||||
│ ---------------------- │
|
||||
│ A Tetris game for 2 │
|
||||
│ players with the rules │
|
||||
│ like GameBoy Tetris. │
|
||||
│ │
|
||||
│ This is a Preview │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: SpeakTime V1.0
|
||||
Filename : SPEAKTIM.ZIP
|
||||
Filesize : 90 KBytes
|
||||
StartDate : summer 1994
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ Speaktime V1.0 │
|
||||
│ ---------------------- │
|
||||
│ Have you ever heard │
|
||||
│ your PC speaking the │
|
||||
│ time. Here it is. │
|
||||
│ Notice: German version │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: MOD Disk Number One
|
||||
Filename : MODDISK1.ZIP
|
||||
Filesize : 410 KBytes
|
||||
StartDate : 24.08.1994
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ MusicDisk #1 │
|
||||
│ ---------------------- │
|
||||
│ Some nice but not so │
|
||||
│ good MODs from Stern. │
|
||||
│ This includes MDP by │
|
||||
│ the Future Crew. │
|
||||
│ │
|
||||
│ This is Freeware │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: DOSMenu Final V2.0
|
||||
Filename : !DM_V2_0
|
||||
Filesize : ?? KBytes
|
||||
StartDate : summer 1993
|
||||
ReleaseDate: ??.??.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ DOSMenu Final V2.0 │
|
||||
│ ---------------------- │
|
||||
│ This program selects │
|
||||
│ a System-Configuartion │
|
||||
│ while booting. Helpful │
|
||||
│ for all with more than │
|
||||
│ one Configuration. │
|
||||
│ │
|
||||
│ This is the finished │
|
||||
│ and published version. │
|
||||
│ │
|
||||
│ SkyLINE Production '94 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
|
||||
Frequently asked Questions about SkyLINE
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
|
||||
Q: Why have you released all your first Products on 24.08.1994?
|
||||
A: That's because on this day I searched through all my Sub-DIRs and
|
||||
thought it would be funny to release all my little programs as Freeware.
|
||||
|
||||
|
||||
Some words about DOSMenu
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
|
||||
These are the previous versions of DOSMenu which are not fully working and
|
||||
they have some bugs. Please don't spread this versions any longer.
|
||||
|
||||
DOSMenu V0.9ß
|
||||
DOSMenu II V2.0
|
||||
DOSMenu III V1.0 - V1.4
|
||||
DOSMenu Update
|
||||
|
||||
|
||||
How to reach SkyLINE
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
|
||||
Write to : Stefan Kölle
|
||||
Laugingerstr. 10
|
||||
86154 Augsburg
|
||||
Germany
|
||||
Or simply dial: +49-821-416484 (19h-20h)
|
||||
|
||||
|
||||
Final Message
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
|
||||
If you want to order a program please use the ORDER.TXT. Read the information
|
||||
very good in ORDER.TXT. If somebody wants to join SkyLINE please don't wait
|
||||
and call us now. We strongly need a BBS. Please call us if you live in
|
||||
Augsburg in Germany and you want to join SkyLINE. We also need more Coder,
|
||||
Graphics-Artists and Music-Composer and finaly a vice Organizer or later the
|
||||
first Organizer is needed, I'm not a real Organizer. Signed Sterling.
|
||||
|
||||
|
||||
The END
|
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
||||
__ _ _ ____
|
||||
_| | | | \ | \|\ | __\
|
||||
/ \|_ \ | |_ | || || _|
|
||||
\/\ \ \___| \_| \|\_| \___|
|
||||
/ [94-Stern]
|
||||
@@ -0,0 +1,548 @@
|
||||
|
||||
█ ░█ ███ ██ █▓ █
|
||||
█▒ █ █ █ █░█ ▒█ ░█ ███████
|
||||
██░ ░ ░█ ░█ █ ░█ ██░█ █ █
|
||||
░█ █▒ █▒ ████▓ █ ░░ ██ ██ █░ ▒█▓█████░
|
||||
░█ █░ ▒▒ █▒ █ █ █░ █ █ █
|
||||
░█▓ ███░██░ ██ █ █ ░██ █
|
||||
█ ▒█░ █ █ ▓█ █ ██ █▓
|
||||
██ ▒█ █░██████████ █ █░ ██ █▒████░░░▒███
|
||||
░█ ██ █
|
||||
██░
|
||||
The iNFOFilE ▒█████▒ █ ███▒
|
||||
^^^ ^^^^^^^^ ████▓ ██ ███░
|
||||
████░ ▒█░ ░███░
|
||||
███░ █░ ░████▒
|
||||
▒███░ Version: June '95
|
||||
|
||||
|
||||
|
||||
Hello everybody out there... This is the SkyLINE iNFOFiLE with a new dezign
|
||||
|
||||
As you will already know, SkyLINE is a DemoGroup in AuxBurg. In this Textfile
|
||||
we want to tell you all about this Crew.
|
||||
|
||||
|
||||
···········································································
|
||||
|
||||
|
||||
-> The Topics this time...
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
* Memberstaff
|
||||
* Spreaded Products
|
||||
* Distro-Sites
|
||||
* The Order-Form
|
||||
* How to contact sAM/SkyLINE
|
||||
* Some information
|
||||
|
||||
|
||||
···········································································
|
||||
|
||||
|
||||
-> Memberstaff
|
||||
^^^^^^^^^^^
|
||||
|
||||
╒═══════════════════════════════════════════════════════════════════════════╕
|
||||
│ SkyLINE Members: │
|
||||
├─════════════════──────────────┬──────────┬────────────────────────────────┤
|
||||
│ sAM (Stefan Kölle) │ 18 years │ Organizing, Code, Music, ANSI, │
|
||||
│ │ │ Some GFX (and soon SYSOP?) │
|
||||
│ M.H. (Matthias Hebeisen) │ 18 years │ RayTracing, GFX, Some Coding │
|
||||
╞═══════════════════════════════╧══════════╧════════════════════════════════╡
|
||||
│ │
|
||||
│ Cooperations with: │
|
||||
├─══════════════════────────────┬──────────┬────────────────────────────────┤
|
||||
│ Milk Run (Jürgen Vejmelka) │ 19 years │ Coding, Some Graphics │
|
||||
│ Mirko (Mirko Klinski) │ 17 years │ Graphics │
|
||||
│ and other (name ???) │ ?? years │ Graphics │
|
||||
╞═══════════════════════════════╧══════════╧════════════════════════════════╡
|
||||
│ │
|
||||
│ New Members: │
|
||||
├─════════════──────────────────────────────────────────────────────────────┤
|
||||
│ This could be you - Call us today, if you think you are good enough │
|
||||
╘═══════════════════════════════════════════════════════════════════════════╛
|
||||
|
||||
|
||||
···········································································
|
||||
|
||||
|
||||
-> Spreaded Products
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
Productname: Arj Utility V1.0
|
||||
Filename : ARJUTIL.ZIP
|
||||
Filesize : 8 KBytes
|
||||
StartDate : summer 1993
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ ArjUtil V1.0 │
|
||||
│ ---------------------- │
|
||||
│ You enter the sub-dir │
|
||||
│ and the dest.drive and │
|
||||
│ my prog does the rest. │
|
||||
│ This is Freeware │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: Shell V0.65ß Preview
|
||||
Filename : SHELL.ZIP
|
||||
Filesize : 21 KBytes
|
||||
StartDate : summer 1993
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ X-OS Shell V0.65ß │
|
||||
│ ---------------------- │
|
||||
│ This is a NC-Clone. │
|
||||
│ Made with the well │
|
||||
│ known SkyLINE-Bench │
|
||||
│ Workarea. Little │
|
||||
│ Preview sith some bugs │
|
||||
│ and only some commands.│
|
||||
│ │
|
||||
│ I'm still working on │
|
||||
│ this product, but │
|
||||
│ there must some bigger │
|
||||
│ products finished │
|
||||
│ first before this. │
|
||||
│ Notice this is only a │
|
||||
│ Preview nor a cripple │
|
||||
│ ShareWare. │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: DiskInfo V1.0
|
||||
Filename : DISKINFO.ZIP
|
||||
Filesize : 10 KBytes
|
||||
StartDate : fall 1993
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ DiskInfo V1.0 │
|
||||
│ ---------------------- │
|
||||
│ It shows you how much │
|
||||
│ diskspace on up to 8 │
|
||||
│ drives is free. │
|
||||
│ This is Freeware │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: Play MOD V0.2ß
|
||||
Filename : PLAYMOD.ZIP
|
||||
Filesize : 15 KBytes
|
||||
StartDate : winter 1993
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ Play MOD V0.2ß │
|
||||
│ ---------------------- │
|
||||
│ A little MOD-Player. │
|
||||
│ Uses WOW-TPU. Sorry │
|
||||
│ docs and programm in │
|
||||
│ german. Notice: This │
|
||||
│ version has some bugs. │
|
||||
│ WOW-TPU has the bugs!! │
|
||||
│ This is Freeware │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: Tetris Competition V1.0
|
||||
Filename : TET_COMP.ZIP
|
||||
Filesize : 55 KBytes
|
||||
StartDate : spring 1994
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ TetrisCompetition V1.0 │
|
||||
│ ---------------------- │
|
||||
│ A Tetris game for 2 │
|
||||
│ players with the rules │
|
||||
│ like GameBoy Tetris. │
|
||||
│ This is a Preview │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: SpeakTime V1.0
|
||||
Filename : SPEAKTIM.ZIP
|
||||
Filesize : 90 KBytes
|
||||
StartDate : summer 1994
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ Speaktime V1.0 │
|
||||
│ ---------------------- │
|
||||
│ Have you ever heard │
|
||||
│ your PC speaking the │
|
||||
│ time. Here it is. │
|
||||
│ Notice: German version │
|
||||
│ This is Freeware │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: MOD Disk Number One
|
||||
Filename : MODDISK1.ZIP
|
||||
Filesize : 410 KBytes
|
||||
StartDate : 24.08.1994
|
||||
ReleaseDate: 24.08.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ MusicDisk #1 │
|
||||
│ ---------------------- │
|
||||
│ Some nice but not so │
|
||||
│ good MODs from Stern. │
|
||||
│ This includes MDP by │
|
||||
│ the Future Crew. │
|
||||
│ This is Freeware │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: DosMENU(TM) V2.0
|
||||
Filename : !DM_V2_0
|
||||
Filesize : 181 KBytes
|
||||
StartDate : summer 1993
|
||||
ReleaseDate: 26.09.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ │
|
||||
│ DosMENU(TM) V2.0 │
|
||||
│ ---------------------- │
|
||||
│ This program selects │
|
||||
│ a System-Configuartion │
|
||||
│ while booting. Helpful │
|
||||
│ for all with more than │
|
||||
│ one Configuration. │
|
||||
│ │
|
||||
│ This is the finished │
|
||||
│ and published version. │
|
||||
│ │
|
||||
│ SkyLINE ShareWare 1994 │
|
||||
│ │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: The Uncle SAM welcome demo
|
||||
Filename : SLN_DEMO
|
||||
Filesize : 181 KBytes
|
||||
StartDate : September 1994
|
||||
ReleaseDate: 27.10.1994
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ Uncle SAM welcome Demo │
|
||||
│ ---------------------- │
|
||||
│ A little Demo by the │
|
||||
│ SkyLINE-Crew. │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: Preview Compilation #1
|
||||
Filename : PREVIEW1
|
||||
Filesize : 410 KBytes
|
||||
StartDate : 07.03.1995
|
||||
ReleaseDate: 07.03.1995 / 1 hour later :-)
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ Preview Compilation #1 │
|
||||
│ ---------------------- │
|
||||
│ Here are some pics │
|
||||
│ from us mixed up with │
|
||||
│ some text and music. │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: CD-ROM TSR Dooropener
|
||||
Filename : CD_OPEN
|
||||
Filesize : 11 KBytes
|
||||
StartDate : 03.02.1995
|
||||
ReleaseDate: 07.03.1995
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ CDROM TSR Dooropener │
|
||||
│ ---------------------- │
|
||||
│ Opens the CD-ROM door │
|
||||
│ with the F12 key. │
|
||||
│ SkyLINE ShareWare 1995 │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: Infromation Package & Little Intro
|
||||
Filename : INFOPACK
|
||||
Filesize : 74 KBytes
|
||||
StartDate : 12.02.1995 (Intro started a year ago)
|
||||
ReleaseDate: 12.03.1995
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ SkyLINE InfoPack │
|
||||
│ ────────────────────── │
|
||||
│ Newest Infos, little │
|
||||
│ Intros and other. │
|
||||
│ │
|
||||
│ SkyLINE ShareWare 1995 │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: SpeakTime V2.0 (New Version)
|
||||
Filename : STIME_V2
|
||||
Filesize : 107 KBytes
|
||||
StartDate : 24.08.1994 (first version)
|
||||
ReleaseDate: 22.03.1995
|
||||
Description: ┌────────────────────────┐
|
||||
│ ██▌█ █▐█ █▐█ █▌█ █▐██ │
|
||||
│ █ █ █▐█ █▐█ █▌█▌█▐█ │
|
||||
│ ▀█▌█▀▄ ▐█ ▐█ █▌███▐█▀ │
|
||||
│ ██▌█ █ ▐█ ▐██▌█▌█▐█▐██ │
|
||||
│ Speaktime V2.0 │
|
||||
│ ────────────────────── │
|
||||
│ Hear your Computer │
|
||||
│ speaking the time. Now │
|
||||
│ also on SoundBlaster. │
|
||||
│ │
|
||||
│ SkyLINE ShareWare 1995 │
|
||||
└────────────────────────┘
|
||||
|
||||
Productname: SkyLINE Searching Member Intro (Bugfixed Version)
|
||||
Filename : SLN_SMI
|
||||
Filesize : 17 KBytes
|
||||
StartDate : 12.03.1995 (first version)
|
||||
ReleaseDate: 09.04.1995
|
||||
Description: SkyLINE Searching Member Intro
|
||||
+----------------------------+
|
||||
| Final Bugfixed Version |
|
||||
+----------------------------+
|
||||
We' re still searching for new
|
||||
Members. So d/l and call today
|
||||
|
||||
Productname: VGA Textmode 3 Copper Intro
|
||||
Filename : COPERINT
|
||||
Filesize : 16 KBytes
|
||||
StartDate : 30.03.1995
|
||||
ReleaseDate: 09.04.1995
|
||||
Description: -----------------------------------
|
||||
==== UncleSAM/SkyLINE presents ====
|
||||
≡≡≡≡ COPPER intro ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
|
||||
==== Real Textmode 3 intro ========
|
||||
-----------------------------------
|
||||
Amazing 3 Coppers on the screen
|
||||
SmoothScroller on the top
|
||||
Up/Dn Fading text
|
||||
& all in the normal VGAMode 3
|
||||
|
||||
(C) 04/1995 by UncleSAM/SkyLINE
|
||||
|
||||
Productname: The Highland BBS Addy
|
||||
Filename : THL_ADDY
|
||||
Filesize : 19 KBytes
|
||||
StartDate : 18.04.1995
|
||||
ReleaseDate: 29.04.1995
|
||||
Description: ▄▄▄▄▄▄▄▄ ▄▄ ▄▄ ▄▄
|
||||
▐▓▓▓▓▓▓▓▓▌▐▓▓▌ ▐▓▓▌▐▓▓▌
|
||||
▐ ■█▓▓█▀■ ▐▓▓█■▐▓▓▌▐▓▓▌
|
||||
▓▓▓▓▓ ▐▓▓▌ ▐▓▓▓▓▓▓▓▌▐▓▓▌■ ▓▓▓▓▓
|
||||
▐▓▓▌ ▐▓▓▌ ▐▓▓▌▐▓▓█▄▄▄
|
||||
▐▓▓▌ ▐▓▓▌ ▐▓▓▌▐▓▓▓▓▓▓▌
|
||||
▐▀■▌ ▐▀■▌ ▐▀■▌▐▀■ ▀▀▌
|
||||
tHE Highland BBS Addy
|
||||
Esspecially made for KlAUS GRUBER
|
||||
|
||||
|
||||
···········································································
|
||||
|
||||
|
||||
-> Distro-Sites
|
||||
^^^^^^^^^^^^
|
||||
|
||||
╒═══════════════════════════════════════════════════════════════════════════╕
|
||||
│ Request-Distro (for Requests call this Board) │
|
||||
├─══════════════───┬────────────────┬─────────────────────┬─────────────────┤
|
||||
│ Sirius-BBS │ +49-8233-30860 │ 4 ZYX 19K2 modems │ 2:2480/96 │
|
||||
│ 2:2480/96 │ +49-8233-32167 │ 4 v34 / vFC modems │ 2:2480/196 │
|
||||
│ Christian │ +49-8233-70020 │ ISDNA, ISDNB, ISDNC │ 2:2480/195 │
|
||||
│ Niessner └────────────────┴─────────────────────┴─────────────────┤
|
||||
│ Group: Programmer's Support - Area: SkyLINE Support │
|
||||
╞═══════════════════════════════════════════════════════════════════════════╡
|
||||
│ Local-Distro (from Augsburg call this Board) │
|
||||
├─════════════─────┬────────────────┬───────────────────────────────────────┤
|
||||
│ Shark-BOX │ +49-8231-88192 │ v32bis modem │
|
||||
│ 2:2480/403.20 └────────────────┴───────────────────────────────────────┤
|
||||
│ Bernhard Lindner Group: #24 SkyLine - Area: #75 SkyLINE Productions │
|
||||
│ │
|
||||
│ Online from Saturday 10 o'clock to Sunday 20 o'clock │
|
||||
│ Use Command "2" for special SkyLINE Menu │
|
||||
╞═══════════════════════════════════════════════════════════════════════════╡
|
||||
│ Product-Site (not all Files from SkyLINE) │
|
||||
├─════════════─────┬────────────────┬───────────────────────────────────────┤
|
||||
│ Airport │ +49-821-563350 │ v32bis modem │
|
||||
│ 2:2480/404 │ +49-821-563893 │ vFC modem │
|
||||
│ Bernd Liedke └────────────────┴───────────────────────────────────────┤
|
||||
│ Konferenz / Area: #290 Skyline Software │
|
||||
╞═══════════════════════════════════════════════════════════════════════════╡
|
||||
│ Product-Site (not all Files from SkyLINE) │
|
||||
├─════════════─────┬────────────────┬───────────────────────────────────────┤
|
||||
│ The Highland BBS │ +49-821- 98959 │ 2 vFC v34 v32T modems │
|
||||
│ │ +49-821- 93095 │ vFC v34 modem or ISDN │
|
||||
│ │ +49-821- 98498 │ v32b Zyx16.8/19.2 modem or ISDN │
|
||||
╘══════════════════╧════════════════╧═══════════════════════════════════════╛
|
||||
|
||||
|
||||
···········································································
|
||||
|
||||
|
||||
-> The Order-Form
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cut here ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
Mailed to: Stefan Kölle Hotline at: +49-821-416484
|
||||
Laugingerstr. 10
|
||||
86154 Augsburg
|
||||
Germany
|
||||
|
||||
|
||||
|
||||
Name : ··················································
|
||||
|
||||
|
||||
Company: ··················································
|
||||
|
||||
|
||||
Street : ··················································
|
||||
|
||||
|
||||
City : ··················································
|
||||
|
||||
|
||||
Country: ··················································
|
||||
|
||||
|
||||
Phone : ······················ FAX: ······················
|
||||
|
||||
|
||||
|
||||
|
||||
Check the following boxes with X if you want the product:
|
||||
|
||||
|
||||
[ ] DosMENU(TM) V2.0 Registration Disk (1.44) 30,- DM
|
||||
(Newest Info/Boot Choice util/and more)
|
||||
|
||||
[ ] SkyLINE-Production Disk 1 (1.44) 10,- DM
|
||||
(!DM_V2_0/ARJUTIL/CD_OPEN/DISKINFO/
|
||||
MODDISK1/PLAYMOD/PREVIEW1/SHELL/
|
||||
SLN_DEMO/SPEAKTIM/TET_COMP)
|
||||
|
||||
[ ] SkyLINE-Production Disk 2 (1.44) 10,- DM
|
||||
(INFOPACK/STIME_V2/SLN_SMI/COPERINT)
|
||||
=========
|
||||
Please count the money and write here >>>
|
||||
|
||||
|
||||
|
||||
Please enclose the money in an envelope and I send you the
|
||||
disk(s) as soon as possible.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
I accept the above: ··················································
|
||||
( Place your signature here )
|
||||
|
||||
|
||||
Thanks for your Order. Uncle SAM of SkyLINE/18-Apr-95
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cut here ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
···········································································
|
||||
|
||||
|
||||
-> How to contact sAM/SkyLINE
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
FIDO Netmail to Stefan Koelle@2:2480/96.23
|
||||
|
||||
Local Echo at SKYLINE_SUPPORT.GER (Sirius BBS)
|
||||
|
||||
Local Message at Airport to Stefan Koelle - +49-821-563350 v32bis modem
|
||||
+49-821-563893 vFastClass modem
|
||||
|
||||
Voicetalk at +49-821-416484 (answeringmachine)
|
||||
|
||||
Snailmail to Stefan Koelle - Laugingerstr. 10 - 86154 Augsburg - Germany
|
||||
|
||||
|
||||
···········································································
|
||||
|
||||
|
||||
-> Some information
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
Augsburg first DemoBoard
|
||||
------------------------
|
||||
If someone wants to log into the SkyLINE BBS then you have to call me first
|
||||
by voice :-(
|
||||
|
||||
I'm no real sysop and if you want the newest stuff from SkyLINE then
|
||||
call our Support-Sites, but if you really want to call me, no problem.
|
||||
Also I must say that my BBS is not very comfortably :-(
|
||||
|
||||
So, I must say, my BBS is only useful for demo-groups, because I have
|
||||
very nice Demos/Intros, Demo-Sources, Music-Tracker, MOD-Files, MID-Files,
|
||||
GFX-Utils, ANSI-Utils and ofcource our own products.
|
||||
But please don't call at night, best times are weekdays from 18.00 to
|
||||
21.00. Thanx.
|
||||
|
||||
|
||||
Searching people
|
||||
----------------
|
||||
We are still searching for coders, graphicans or musicans...
|
||||
Don't hesitate to call me. Also Cooperation-works are welcome.
|
||||
|
||||
|
||||
Support BBS's
|
||||
-------------
|
||||
We are NO LONGER searching for support BBS's in the area of Augsburg,
|
||||
but other city's/states/countries are welcome. If someone is interested
|
||||
then please leave a NetMail to Stefan Koelle@2:2480/96.23
|
||||
|
||||
|
||||
|
||||
Take care... *Stefan*
|
||||
|
||||
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
|
||||
Founder and member of √SkyLINE DemoGroup Auxburg
|
||||
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
|
||||
Contact me: sAM/SkyLINE » fIDOnET········2:2480/96.23
|
||||
gERnET·······21:100/1010.23
|
||||
rENDERrING···511:3000/96.23
|
||||
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
|
||||
|
||||
|
||||
─═[ End of the iNFOFiLE ]═─
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
/// <reference path="../.astro/types.d.ts" />
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
import '../styles/global.css';
|
||||
export interface Props { title: string; description?: string; accentClass?: string; }
|
||||
const { title, description = 'A 90s BBS/demoscene retro hub.', accentClass = '' } = Astro.props;
|
||||
---
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>{title} :: tHE tEMPLE bBS</title>
|
||||
<meta name="description" content={description} />
|
||||
<meta property="og:title" content={title} />
|
||||
<meta property="og:description" content={description} />
|
||||
<meta property="og:image" content="/og-image.png" />
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
</head>
|
||||
<body>
|
||||
<div class={`terminal-frame ${accentClass}`}>
|
||||
<slot />
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,22 @@
|
||||
export type KeymapEntry = { key: string; href: string; label: string };
|
||||
export const GLOBAL_NAV_KEYS: KeymapEntry[] = [
|
||||
{ key: 'B', href: 'back', label: 'Back' },
|
||||
{ key: 'Q', href: 'disconnect', label: 'Disconnect' },
|
||||
{ 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' },
|
||||
];
|
||||
export const ALL_KEYS: KeymapEntry[] = [...GLOBAL_NAV_KEYS, ...MENU_KEYS];
|
||||
export function findKeyEntry(pressedKey: string): KeymapEntry | undefined {
|
||||
const upper = pressedKey.toUpperCase();
|
||||
return ALL_KEYS.find((entry) => entry.key === upper);
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
export async function playLine1Sequence(onComplete: () => void) {
|
||||
const steps = ['/audio/dial-tone.mp3', '/audio/dtmf-beeps.mp3', '/audio/modem-handshake.mp3'];
|
||||
for (const src of steps) { await playClip(src); }
|
||||
onComplete();
|
||||
}
|
||||
function playClip(src: string): Promise<void> {
|
||||
return new Promise((resolve) => {
|
||||
const audio = new Audio(src);
|
||||
audio.addEventListener('ended', () => resolve());
|
||||
audio.addEventListener('error', () => resolve());
|
||||
audio.play().catch(() => resolve());
|
||||
});
|
||||
}
|
||||
const STORAGE_KEY = 'hasConnected';
|
||||
export function hasConnectedBefore(): boolean {
|
||||
if (typeof localStorage === 'undefined') return false;
|
||||
return localStorage.getItem(STORAGE_KEY) === 'true';
|
||||
}
|
||||
export function markConnected() { localStorage.setItem(STORAGE_KEY, 'true'); }
|
||||
export function resetConnected() { localStorage.removeItem(STORAGE_KEY); }
|
||||
@@ -0,0 +1,68 @@
|
||||
---
|
||||
import { getCollection } from 'astro:content';
|
||||
import TerminalLayout from '../../../layouts/TerminalLayout.astro';
|
||||
import TerminalShell from '../../../components/TerminalShell';
|
||||
import StatusBar from '../../../components/StatusBar.astro';
|
||||
import NavBar from '../../../components/NavBar.astro';
|
||||
import AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import { BANNER_ESPRIT } from '../../../lib/ansiArt';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
const releases = await getCollection('esprit');
|
||||
---
|
||||
<TerminalLayout title="ESPRIT Releases" description="Amiga DemoMaker releases and utility discs">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_ESPRIT} />
|
||||
<NavBar />
|
||||
<h1>ESPRIT Releases</h1>
|
||||
<p>A collection of demos built on the Amiga 500.</p>
|
||||
{releases.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>
|
||||
</div>
|
||||
<a class="diz-box esprit-thumb" href="#" data-img={release.data.screenshot} onclick="return false;">
|
||||
{release.data.screenshot && <img src={release.data.screenshot} alt={release.data.title} />}
|
||||
{!release.data.screenshot && release.data.file_id_diz}
|
||||
</a>
|
||||
</div>
|
||||
))}
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
<div id="esprit-modal" class="modal-overlay" style="display:none;">
|
||||
<div class="modal-content">
|
||||
<button class="modal-close" aria-label="Close">×</button>
|
||||
<img id="esprit-modal-img" src="" alt="Screenshot" />
|
||||
</div>
|
||||
</div>
|
||||
<script is:inline>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const modal = document.getElementById('esprit-modal');
|
||||
const modalImg = document.getElementById('esprit-modal-img');
|
||||
document.querySelectorAll('.esprit-thumb').forEach(thumb => {
|
||||
thumb.addEventListener('click', (e) => {
|
||||
e.preventDefault();
|
||||
const img = thumb.getAttribute('data-img');
|
||||
if (!img) return;
|
||||
modalImg.src = img;
|
||||
modal.style.display = 'flex';
|
||||
});
|
||||
});
|
||||
modal.addEventListener('click', (e) => {
|
||||
if (e.target === modal || e.target.classList.contains('modal-close')) {
|
||||
modal.style.display = 'none';
|
||||
modalImg.src = '';
|
||||
}
|
||||
});
|
||||
document.addEventListener('keydown', (e) => {
|
||||
if (e.key === 'Escape' && modal.style.display === 'flex') {
|
||||
modal.style.display = 'none';
|
||||
modalImg.src = '';
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
import TerminalLayout from '../../../layouts/TerminalLayout.astro';
|
||||
import TerminalShell from '../../../components/TerminalShell';
|
||||
import StatusBar from '../../../components/StatusBar.astro';
|
||||
import NavBar from '../../../components/NavBar.astro';
|
||||
import AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import { BANNER_AMIGA } from '../../../lib/ansiArt';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
import ModPlayer from '../../../components/ModPlayer';
|
||||
import mods from '../../../data/mods.json';
|
||||
---
|
||||
<TerminalLayout title="MOD Files" description="Amiga module music collection">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_AMIGA} />
|
||||
<NavBar />
|
||||
<h1>MOD Files</h1>
|
||||
<p>My personal MOD file collection — all tracks composed by me on the Amiga. Click ▶ to play in-browser (WASM, libopenmpt).</p>
|
||||
<ModPlayer client:load mods={mods} />
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
import { getCollection } from 'astro:content';
|
||||
import TerminalLayout from '../../../layouts/TerminalLayout.astro';
|
||||
import TerminalShell from '../../../components/TerminalShell';
|
||||
import StatusBar from '../../../components/StatusBar.astro';
|
||||
import NavBar from '../../../components/NavBar.astro';
|
||||
import AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import { BANNER_ATARI } from '../../../lib/ansiArt';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
const releases = (await getCollection('tropicdreams')).sort((a, b) => (a.data.year ?? 0) - (b.data.year ?? 0));
|
||||
---
|
||||
<TerminalLayout title="Tropic DREAMs" description="Atari ST games and tools, 1990-1992">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_ATARI} />
|
||||
<NavBar />
|
||||
<h1>Tropic DREAMs</h1>
|
||||
<p>Stefan's pseudonym for everything released on the Atari ST - a 1040 STFM (1MB, low-res) and later a Mega 4 (4MB, 60MB HD, hi-res 640x400). Four releases between 1990 and 1992:</p>
|
||||
{releases.map((release) => (
|
||||
<div class="release-row">
|
||||
<div><h3>{release.data.title} ({release.data.year})</h3><p>{release.data.description}</p><p>Credits: {release.data.credits.map((c) => `${c.role} - ${c.name}`).join(' | ')}</p></div>
|
||||
<a class="diz-box" href="#" id={release.slug}>
|
||||
{release.data.file_id_diz}
|
||||
</a>
|
||||
</div>
|
||||
))}
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,161 @@
|
||||
---
|
||||
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 AnsiArt from '../../components/AnsiArt.astro';
|
||||
import { BANNER_TEMPLE } from '../../lib/ansiArt';
|
||||
|
||||
const cds = [
|
||||
{ id: 1, title: 'tHE tEMPLE cD #1', file: 'templecd1.txt', url: 'https://www.moonweb.org/files/bbs/templecd1.txt', size: '650 MB' },
|
||||
{ id: 2, title: 'tHE tEMPLE cD #2', file: 'templecd2.txt', url: 'https://www.moonweb.org/files/bbs/templecd2.txt', size: '650 MB' },
|
||||
{ id: 3, title: 'tHE tEMPLE cD #3', file: 'templecd3.txt', url: 'https://www.moonweb.org/files/bbs/templecd3.txt', size: '650 MB' },
|
||||
{ id: 4, title: 'tHE tEMPLE cD #4', file: 'templecd4.txt', url: 'https://www.moonweb.org/files/bbs/templecd4.txt', size: '650 MB' },
|
||||
];
|
||||
---
|
||||
<TerminalLayout title="tHE tEMPLE bBS CDs" description="tHE tEMPLE bBS CD compilations - file listings from the FidoNet era">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_TEMPLE} />
|
||||
<h1>tHE tEMPLE bBS CDs</h1>
|
||||
<p>Four CD compilations with files from the FidoNet networks of the 1990s. Each CD contains approx. 650 MB of Shareware, Freeware, Demoscene productions and BBS utilities.</p>
|
||||
<div class="cd-layout">
|
||||
<div class="cd-list">
|
||||
{cds.map((cd) => (
|
||||
<a href="#" class="cd-row" data-url={cd.url} data-title={cd.title} onclick="return false;">
|
||||
<span class="cd-number">#{cd.id}</span>
|
||||
<span class="cd-title">{cd.title}</span>
|
||||
<span class="cd-size">{cd.size}</span>
|
||||
</a>
|
||||
))}
|
||||
</div>
|
||||
<img src="https://www.moonweb.org/files/bbs/templecd1.png" alt="tHE tEMPLE cD" class="cd-thumb" />
|
||||
</div>
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
<div id="cd-modal" class="modal-overlay" style="display:none;">
|
||||
<div class="modal-content modal-content--text">
|
||||
<button class="modal-close" aria-label="Close">×</button>
|
||||
<pre id="cd-modal-text" class="cd-modal-text"></pre>
|
||||
<div class="cd-modal-actions">
|
||||
<a id="cd-modal-link" href="" target="_blank" rel="noopener" class="cd-download-link">Download File Listing</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.cd-layout {
|
||||
display: flex;
|
||||
gap: 1.5rem;
|
||||
align-items: flex-start;
|
||||
margin: 1rem 0;
|
||||
}
|
||||
.cd-list { flex: 1; }
|
||||
.cd-thumb { width: 180px; display: block; }
|
||||
@media (max-width: 600px) {
|
||||
.cd-layout { flex-direction: column; }
|
||||
.cd-thumb { width: 100%; margin-top: 1rem; }
|
||||
}
|
||||
.cd-row {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 1rem;
|
||||
padding: 0.6rem 0.8rem;
|
||||
border: 1px solid var(--red-dark);
|
||||
margin-bottom: 0.4rem;
|
||||
color: var(--text);
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
transition: background 0.15s, border-color 0.15s;
|
||||
}
|
||||
.cd-row:hover, .cd-row:focus {
|
||||
background: var(--red-dim);
|
||||
border-color: var(--red);
|
||||
}
|
||||
.cd-number { color: var(--red); font-weight: bold; min-width: 2.5rem; }
|
||||
.cd-title { flex: 1; }
|
||||
.cd-size { color: var(--grey); }
|
||||
.modal-content--text {
|
||||
max-width: 80vw;
|
||||
max-height: 85vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background: var(--bg);
|
||||
border: 2px solid var(--red-dark);
|
||||
padding: 1rem;
|
||||
}
|
||||
.cd-modal-text {
|
||||
overflow-y: auto;
|
||||
flex: 1;
|
||||
margin: 0;
|
||||
font-family: var(--font-ansi);
|
||||
font-size: 14px;
|
||||
line-height: 1.15;
|
||||
white-space: pre;
|
||||
word-wrap: normal;
|
||||
overflow-x: auto;
|
||||
color: var(--yellow);
|
||||
max-height: 65vh;
|
||||
scrollbar-width: thin;
|
||||
scrollbar-color: var(--red-dark) #000;
|
||||
}
|
||||
.cd-modal-actions {
|
||||
margin-top: 1rem;
|
||||
text-align: center;
|
||||
}
|
||||
.cd-download-link {
|
||||
color: var(--cyan);
|
||||
border: 1px solid var(--cyan);
|
||||
padding: 0.5rem 1rem;
|
||||
text-decoration: none;
|
||||
display: inline-block;
|
||||
}
|
||||
.cd-download-link:hover {
|
||||
background: var(--cyan);
|
||||
color: var(--bg);
|
||||
}
|
||||
</style>
|
||||
<script is:inline>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const modal = document.getElementById('cd-modal');
|
||||
const modalText = document.getElementById('cd-modal-text');
|
||||
const modalLink = document.getElementById('cd-modal-link');
|
||||
|
||||
document.querySelectorAll('.cd-row').forEach(row => {
|
||||
row.addEventListener('click', async (e) => {
|
||||
e.preventDefault();
|
||||
const url = row.getAttribute('data-url');
|
||||
const title = row.getAttribute('data-title');
|
||||
if (!url) return;
|
||||
|
||||
modalText.textContent = `Loading ${title}...`;
|
||||
modalLink.href = url;
|
||||
modal.style.display = 'flex';
|
||||
|
||||
try {
|
||||
const resp = await fetch(url);
|
||||
const text = await resp.text();
|
||||
modalText.textContent = text;
|
||||
} catch (err) {
|
||||
modalText.textContent = `Error loading file listing.\n\n${err.message}`;
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
modal.addEventListener('click', (e) => {
|
||||
if (e.target === modal || e.target.classList.contains('modal-close')) {
|
||||
modal.style.display = 'none';
|
||||
modalText.textContent = '';
|
||||
}
|
||||
});
|
||||
|
||||
document.addEventListener('keydown', (e) => {
|
||||
if (e.key === 'Escape' && modal.style.display === 'flex') {
|
||||
modal.style.display = 'none';
|
||||
modalText.textContent = '';
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
import TerminalLayout from '../../../layouts/TerminalLayout.astro';
|
||||
import TerminalShell from '../../../components/TerminalShell';
|
||||
import StatusBar from '../../../components/StatusBar.astro';
|
||||
import NavBar from '../../../components/NavBar.astro';
|
||||
import AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import { BANNER_ANSI, BANNER_SKYLINE, BANNER_TEMPLE3, BANNER_INFOFILE, BANNER_MAINBASE, BANNER_LOGGED } from '../../../lib/ansiArt';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
|
||||
const screens = [
|
||||
{ title: "SKYLINE VERSION", html: BANNER_SKYLINE },
|
||||
{ title: "NETLIST", html: BANNER_TEMPLE3 },
|
||||
{ title: "INFOFILE", html: BANNER_INFOFILE },
|
||||
{ title: "MAINBASE", html: BANNER_MAINBASE },
|
||||
{ title: "LOGGED", html: BANNER_LOGGED },
|
||||
];
|
||||
---
|
||||
<TerminalLayout title="BBS ANSI Art" description="Original ANSI art screens from tHE tEMPLE bBS">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_ANSI} />
|
||||
<NavBar />
|
||||
<h1>BBS ANSI Art</h1>
|
||||
<p>Original .ANS screens from tHE tEMPLE bBS (Augsburg, FidoNet 2:2480/330).</p>
|
||||
{screens.map((screen) => (
|
||||
<figure class="gallery-item">
|
||||
<figcaption>{screen.title}</figcaption>
|
||||
<AnsiArt html={screen.html} />
|
||||
</figure>
|
||||
))}
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
import TerminalLayout from '../../../layouts/TerminalLayout.astro';
|
||||
import TerminalShell from '../../../components/TerminalShell';
|
||||
import StatusBar from '../../../components/StatusBar.astro';
|
||||
import NavBar from '../../../components/NavBar.astro';
|
||||
import AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import {
|
||||
BANNER_FIDONET, BOX_USEFUL_INFO, BOX_SUPPORTED_NETS,
|
||||
BOX_REGULAR_NETS, BOX_CLONE_NETS, BOX_SINGLE_TOPIC_NETS,
|
||||
BOX_SPECIAL_NETS, BOX_CHAT_NETS, BOX_DEMO_NETS, BOX_AVAILABLE_NETS,
|
||||
} from '../../../lib/ansiArt';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
---
|
||||
<TerminalLayout title="Fidonets and Nodelists" description="Node 2:2480/330 history and the networks tHE tEMPLE bBS was part of">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_FIDONET} />
|
||||
<NavBar />
|
||||
<h1>Fidonets and Nodelists</h1>
|
||||
<p>tHE tEMPLE bBS was Fidonet node <strong>2:2480/330</strong> (with a point network at 2:2480/331), running as a multi-net-server with a long list of other networks, most free to join and free to use for downloads. Sysop: Stefan Koelle.</p>
|
||||
<AnsiArt html={BOX_USEFUL_INFO} />
|
||||
<AnsiArt html={BOX_SUPPORTED_NETS} />
|
||||
<h2>Net Groups (as listed on the original welcome screen)</h2>
|
||||
<AnsiArt html={BOX_REGULAR_NETS} />
|
||||
<AnsiArt html={BOX_CLONE_NETS} />
|
||||
<AnsiArt html={BOX_SINGLE_TOPIC_NETS} />
|
||||
<AnsiArt html={BOX_SPECIAL_NETS} />
|
||||
<AnsiArt html={BOX_CHAT_NETS} />
|
||||
<AnsiArt html={BOX_DEMO_NETS} />
|
||||
<h2>Full Available Nets List (HOST/HUB roles)</h2>
|
||||
<AnsiArt html={BOX_AVAILABLE_NETS} />
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,55 @@
|
||||
---
|
||||
import TerminalLayout from '../../layouts/TerminalLayout.astro';
|
||||
import TerminalShell from '../../components/TerminalShell';
|
||||
import Tile from '../../components/Tile.astro';
|
||||
import StatusBar from '../../components/StatusBar.astro';
|
||||
import LetterFooter from '../../components/LetterFooter.astro';
|
||||
import NavBar from '../../components/NavBar.astro';
|
||||
import AnsiArt from '../../components/AnsiArt.astro';
|
||||
import { BANNER_TEMPLE } from '../../lib/ansiArt';
|
||||
---
|
||||
<TerminalLayout title="Main Menu" description="tHE tEMPLE bBS - main menu">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_TEMPLE} />
|
||||
<div class="tile-grid">
|
||||
<Tile sections={[
|
||||
{
|
||||
title: 'PC SECTION',
|
||||
hardware: 'Colani 486 DX-50 / 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' },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: 'ATARI ST SECTION',
|
||||
hardware: '1040 STFM (1MB) / Mega 4 (4MB, 60MB HD)',
|
||||
items: [{ key: 'D', label: 'Tropic DREAMs', href: '/bbs/atari/tropic-dreams' }],
|
||||
},
|
||||
]} />
|
||||
<Tile sections={[
|
||||
{
|
||||
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' },
|
||||
],
|
||||
},
|
||||
{
|
||||
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/cds' },
|
||||
],
|
||||
},
|
||||
]} />
|
||||
</div>
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
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';
|
||||
---
|
||||
<TerminalLayout title="Legal Notice" description="Legal notice and privacy information">
|
||||
<TerminalShell client:load>
|
||||
<NavBar />
|
||||
<h1>Legal Notice</h1>
|
||||
<p>Stefan Kölle<br />
|
||||
Neumarkter Str. 86c<br />
|
||||
81673 München, Germany<br />
|
||||
<br />
|
||||
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>
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,86 @@
|
||||
---
|
||||
import { getCollection } from 'astro:content';
|
||||
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 AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import { BANNER_KOSMOS } from '../../../lib/ansiArt';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
import TextOverlay from '../../../components/TextOverlay.astro';
|
||||
import TextOverlayScript from '../../../components/TextOverlayScript.astro';
|
||||
const kosmosTxt = readFileSync('src/data/kds-kosmos.txt', 'utf-8');
|
||||
const filesBbs = readFileSync('src/data/kds-files-bbs.txt', 'utf-8');
|
||||
const allReleases = await getCollection('kosmos-design');
|
||||
const outsideReleases = allReleases.filter((r) => r.data.group.includes('Outside Productions'));
|
||||
const lethalIllusion = allReleases.filter((r) => r.data.group.includes('Lethal Illusion'));
|
||||
const tapes = allReleases.filter((r) => r.data.platform === 'Audio');
|
||||
const remaining = allReleases.filter((r) => !r.data.group.includes('Outside Productions') && !r.data.group.includes('Lethal Illusion') && r.data.platform !== 'Audio');
|
||||
const tools = remaining.filter((r) => r.data.platform === 'DOS');
|
||||
---
|
||||
<TerminalLayout title="Kosmos Design [KDS]" description="Kosmos Design releases and outside productions">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_KOSMOS} />
|
||||
<NavBar />
|
||||
<h1>kOSMOS-d-Sign [KDS]</h1>
|
||||
<p>marc JiNX^kDS^SBR (Stefan Koelle) - Augsburg, May '96. After giving up as coordinator of SkyLINE ("you probably think SkyLINE was lame and it was sure!"), KDS became the outlet for personal releases that couldn't go through a demogroup. Also a member of SBR.</p>
|
||||
<p>Closely tied to tHE tEMPLE bBS - a reference screen even carried the tag "%KDS world headquarter%". BBS: 49.821.2191038 (Modem), 49.821.2191036 (ISDN). Networks: stoned brain records, comanet, scenenet, oanet, 8bitnet.</p>
|
||||
<p>Source files: <TextOverlay title="kosmos.txt" content={kosmosTxt} /> <TextOverlay title="FILES.BBS" content={filesBbs} /></p>
|
||||
<h2>Tools</h2>
|
||||
{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>}
|
||||
</div>
|
||||
<pre class="diz-box">{release.data.file_id_diz}</pre>
|
||||
</div>
|
||||
))}
|
||||
<h2>DJ Mix Tapes</h2>
|
||||
{tapes.map((release) => (
|
||||
<div class="release-row">
|
||||
<div>
|
||||
<h3>{release.data.title}</h3>
|
||||
<p>{release.data.description}</p>
|
||||
<p>Year: {release.data.year ?? '19xx'} Length: 90 min</p>
|
||||
{release.data.download_url && <p><a href={release.data.download_url}>Download</a></p>}
|
||||
</div>
|
||||
{release.data.file_id_diz && <pre class="diz-box">{release.data.file_id_diz}</pre>}
|
||||
</div>
|
||||
))}
|
||||
<h2>Lethal Illusion [Duke 3D]</h2>
|
||||
{lethalIllusion.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>}
|
||||
</div>
|
||||
<pre class="diz-box">{release.data.file_id_diz}</pre>
|
||||
</div>
|
||||
))}
|
||||
<h2>Outside Productions (BBS Intros)</h2>
|
||||
{outsideReleases.map((release) => (
|
||||
<div class="release-row">
|
||||
<div>
|
||||
<h3>{release.data.title}</h3>
|
||||
<p>{release.data.description}</p>
|
||||
<p>Credits: {release.data.credits.map((c) => `${c.role} - ${c.name}`).join(' | ')}</p>
|
||||
{release.data.download_url && <p><a href={release.data.download_url}>Download</a></p>}
|
||||
</div>
|
||||
<pre class="diz-box">{release.data.file_id_diz}</pre>
|
||||
</div>
|
||||
))}
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
<TextOverlayScript overlays={[
|
||||
{ id: 'overlay-kosmos-txt', title: 'kosmos.txt', content: kosmosTxt },
|
||||
{ id: 'overlay-files-bbs', title: 'FILES.BBS', content: filesBbs },
|
||||
]} />
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
import TerminalLayout from '../../../layouts/TerminalLayout.astro';
|
||||
import TerminalShell from '../../../components/TerminalShell';
|
||||
import StatusBar from '../../../components/StatusBar.astro';
|
||||
import NavBar from '../../../components/NavBar.astro';
|
||||
import AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import { BANNER_PHOBIA } from '../../../lib/ansiArt';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
---
|
||||
<TerminalLayout title="PHOB!A" description="PHOB!A DemoGroup Archive">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_PHOBIA} />
|
||||
<NavBar />
|
||||
<img src="/images/phobia-header.png" alt="PHOB!A" style="width:100%; max-width: 640px; display:block; margin: 0 auto 1rem;" />
|
||||
<h1>PHOB!A</h1>
|
||||
<div class="release-row">
|
||||
<div>
|
||||
<p>PHOB!A was a short-lived but memorable PC DemoGroup in 1994. The highlight was the Phobia Welcome Intro — coded in Turbo Pascal with inline assembler on a 486 DX50, using palette tricks for animation and a custom font compiled into the executable.</p>
|
||||
<p>Source code is available on GitHub.</p>
|
||||
</div>
|
||||
<pre class="diz-box">{`PHOB!A DemoGroup
|
||||
------------------
|
||||
PC Intros - 1994
|
||||
Turbo Pascal + ASM
|
||||
486 DX50
|
||||
X-LIB TextGraf`}</pre>
|
||||
</div>
|
||||
<p><a href="https://www.moonweb.org/phobia/">-> Visit the full PHOB!A archive with screenshots & videos</a></p>
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,61 @@
|
||||
---
|
||||
import { getCollection } from 'astro:content';
|
||||
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 AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import { BANNER_SKYLINE } from '../../../lib/ansiArt';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
import TextOverlay from '../../../components/TextOverlay.astro';
|
||||
import TextOverlayScript from '../../../components/TextOverlayScript.astro';
|
||||
const skylineFilesBbs = readFileSync('src/data/skyline-files-bbs.txt', 'utf-8');
|
||||
const skyline94 = readFileSync('src/data/skyline94.txt', 'utf-8');
|
||||
const skyline95 = readFileSync('src/data/skyline95.txt', 'utf-8');
|
||||
const releases = await getCollection('skyline');
|
||||
const tools = releases.filter((r) => !r.data.title.toLowerCase().includes('intro') && !r.data.title.toLowerCase().includes('demo') && !r.data.title.toLowerCase().includes('copper') && !r.data.title.toLowerCase().includes('shark') && !r.data.title.toLowerCase().includes('highland') && !r.data.title.toLowerCase().includes('searching'));
|
||||
const intros = releases.filter((r) => r.data.title.toLowerCase().includes('intro') || r.data.title.toLowerCase().includes('demo') || r.data.title.toLowerCase().includes('copper') || r.data.title.toLowerCase().includes('shark') || r.data.title.toLowerCase().includes('highland') || r.data.title.toLowerCase().includes('searching'));
|
||||
---
|
||||
<TerminalLayout title="SkyLINE Productions" description="SkyLINE Productions - tools, demos and utilities for the 486" accentClass="skyline-accent">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_SKYLINE} />
|
||||
<NavBar />
|
||||
<h1>SkyLINE Productions</h1>
|
||||
<p>Augsburg's first DemoGroup. Sterling (Stefan Kölle) and M.H. (Matthias Hebeisen) coding utilities, intros and games since 1993.</p>
|
||||
<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>
|
||||
{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>}
|
||||
</div>
|
||||
<pre class="diz-box">{release.data.file_id_diz}</pre>
|
||||
</div>
|
||||
))}
|
||||
<h2>Intros & Demos</h2>
|
||||
{intros.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>}
|
||||
</div>
|
||||
<pre class="diz-box">{release.data.file_id_diz}</pre>
|
||||
</div>
|
||||
))}
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
<TextOverlayScript overlays={[
|
||||
{ id: 'overlay-skyline94-txt', title: 'skyline94.txt', content: skyline94 },
|
||||
{ id: 'overlay-skyline95-txt', title: 'skyline95.txt', content: skyline95 },
|
||||
{ id: 'overlay-files-bbs', title: 'FILES.BBS', content: skylineFilesBbs },
|
||||
]} />
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
import TerminalLayout from '../../../layouts/TerminalLayout.astro';
|
||||
import TerminalShell from '../../../components/TerminalShell';
|
||||
import StatusBar from '../../../components/StatusBar.astro';
|
||||
import NavBar from '../../../components/NavBar.astro';
|
||||
import AnsiArt from '../../../components/AnsiArt.astro';
|
||||
import { BANNER_TRANCE } from '../../../lib/ansiArt';
|
||||
import LetterFooter from '../../../components/LetterFooter.astro';
|
||||
---
|
||||
<TerminalLayout title="Tr@nceMISSION" description="Tr@nceMISSION Archive of Releases">
|
||||
<TerminalShell client:load>
|
||||
<AnsiArt html={BANNER_TRANCE} />
|
||||
<NavBar />
|
||||
<img src="/images/trancemission-header.png" alt="Tr@nceMISSION" style="width:100%; max-width: 640px; display:block; margin: 0 auto 1rem;" />
|
||||
<h1>Tr@nceMISSION</h1>
|
||||
<div class="release-row">
|
||||
<div>
|
||||
<p>Tr@nceMISSION was a Programming & Cracking Crew active from 1992 to 1995. The group was led by Stefan Koelle and created DOS demos and intros using Turbo Pascal and assembler, pushing the hardware capabilities of the time with creative animations, sound effects, and interactive elements.</p>
|
||||
<p>The archive features three Pascal intros — Star Intro, Logo Intro, and Menu Intro — each showcasing animated graphics, sine wave text effects, and SoundBlaster support. Source code is available on GitHub.</p>
|
||||
</div>
|
||||
<pre class="diz-box">{`Tr@nceMISSION
|
||||
------------------
|
||||
DOS Demos & Intros
|
||||
Turbo Pascal + ASM
|
||||
1992 - 1995
|
||||
SoundBlaster FX`}</pre>
|
||||
</div>
|
||||
<p><a href="https://www.moonweb.org/tcm/">-> Visit the full Tr@nceMISSION archive with screenshots & videos</a></p>
|
||||
<NavBar />
|
||||
<LetterFooter />
|
||||
<StatusBar />
|
||||
</TerminalShell>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
import TerminalLayout from '../layouts/TerminalLayout.astro';
|
||||
import ModemIntro from '../components/ModemIntro';
|
||||
import WelcomeBanner from '../components/WelcomeBanner.astro';
|
||||
const now = new Date();
|
||||
const dateStr = `${String(now.getDate()).padStart(2, '0')}.${String(now.getMonth() + 1).padStart(2, '0')}.1994`;
|
||||
---
|
||||
<TerminalLayout title="Connect" description="tHE tEMPLE bBS - dial in">
|
||||
<WelcomeBanner />
|
||||
<p class="subtitle">Travel back to the '90s</p>
|
||||
<ModemIntro client:load />
|
||||
<div class="status-bar" style="margin-top: 15rem; display: flex; justify-content: space-between;"><span>Status: not connected</span><span>{dateStr}</span></div>
|
||||
<script>
|
||||
if (localStorage.getItem('hasConnected') === 'true') { window.location.href = '/bbs/'; }
|
||||
</script>
|
||||
</TerminalLayout>
|
||||
@@ -0,0 +1,93 @@
|
||||
/* Global terminal styling - v2: color-run classes for ANSI art, NavBar, strengthened SkyLINE blue accent. */
|
||||
@font-face { font-family: 'Px437 IBM VGA 8x16'; src: url('/fonts/Px437_IBM_VGA_8x16.woff2') format('woff2'), url('/fonts/Px437_IBM_VGA_8x16.ttf') format('truetype'); font-display: swap; }
|
||||
:root {
|
||||
--bg:#000; --fg:#c0c0c0; --fg-bright:#fff;
|
||||
--red-dark:#8b0000; --red-bright:#ff2828; --red-shadow:#4a0000; --pink:#ff69b4; --yellow:#ffd23f; --grey:#969696;
|
||||
--blue-dark:#00008b; --blue-bright:#55aaff; --blue-shadow:#000050; --cyan:#50e6e6;
|
||||
--font-ansi:'Px437 IBM VGA 8x16','Perfect DOS VGA 437',monospace; --font-body:'IBM Plex Mono',ui-monospace,monospace; --terminal-width-ch:calc(84ch + 13px);
|
||||
}
|
||||
* { box-sizing: border-box; }
|
||||
html, body { margin:0; background:var(--bg); color:var(--fg); font-family:var(--font-body); -webkit-text-size-adjust: none; }
|
||||
a { color: inherit; }
|
||||
.terminal-frame { max-width: var(--terminal-width-ch); margin:0 auto; padding:1rem; }
|
||||
.ansi-text { font-family: var(--font-ansi); white-space: pre; overflow-x: hidden; line-height: 1.05; font-size: 18px; }
|
||||
.ansi-banner { margin: 0 0 1rem; }
|
||||
.ansi-full { margin: 0.5rem 0; overflow-x: auto; }
|
||||
.ansi-snippet { margin: 0.5rem 0; font-size: 0.8em; }
|
||||
.net-box { margin: 0.5rem 0; }
|
||||
.c-border-red{color:var(--red-dark);} .c-main-red{color:var(--red-bright);font-weight:bold;} .c-shadow-red{color:var(--red-shadow);}
|
||||
.c-border-blue{color:var(--blue-dark);} .c-main-blue{color:var(--blue-bright);font-weight:bold;} .c-shadow-blue{color:var(--blue-shadow);}
|
||||
.c-white{color:var(--fg-bright);font-weight:bold;} .c-grey{color:var(--grey);} .c-pink{color:var(--pink);font-weight:bold;} .c-cyan{color:var(--cyan);font-weight:bold;}
|
||||
/* ANSI 16-color palette — FG (SGR index → correct hex) */
|
||||
.c-fg-0{color:#000000;} .c-fg-1{color:#aa0000;} .c-fg-2{color:#00aa00;} .c-fg-3{color:#aa5500;}
|
||||
.c-fg-4{color:#0000aa;} .c-fg-5{color:#aa00aa;} .c-fg-6{color:#00aaaa;} .c-fg-7{color:#aaaaaa;}
|
||||
.c-fg-8{color:#555555;} .c-fg-9{color:#ff5555;} .c-fg-10{color:#55ff55;} .c-fg-11{color:#ffff55;}
|
||||
.c-fg-12{color:#5555ff;} .c-fg-13{color:#ff55ff;} .c-fg-14{color:#55ffff;} .c-fg-15{color:#ffffff;}
|
||||
/* ANSI 16-color palette — BG */
|
||||
.c-bg-0{background:#000000;} .c-bg-1{background:#aa0000;} .c-bg-2{background:#00aa00;} .c-bg-3{background:#aa5500;}
|
||||
.c-bg-4{background:#0000aa;} .c-bg-5{background:#aa00aa;} .c-bg-6{background:#00aaaa;} .c-bg-7{background:#aaaaaa;}
|
||||
.c-bg-8{background:#555555;} .c-bg-9{background:#ff5555;} .c-bg-10{background:#55ff55;} .c-bg-11{background:#ffff55;}
|
||||
.c-bg-12{background:#5555ff;} .c-bg-13{background:#ff55ff;} .c-bg-14{background:#55ffff;} .c-bg-15{background:#ffffff;}
|
||||
.c-bold{font-weight:normal;}
|
||||
.tile { border:1px solid var(--red-dark); color:var(--fg); padding:0.75rem; cursor:pointer; display:block; text-decoration:none; background: linear-gradient(180deg, rgba(139,0,0,0.18), rgba(0,0,0,0) 60%); }
|
||||
.tile:hover, .tile:focus-visible { border-color: var(--red-bright); outline:none; box-shadow: inset 0 0 0 1px var(--red-bright), 0 0 8px rgba(255,40,40,0.35); background: linear-gradient(180deg, rgba(255,40,40,0.15), rgba(0,0,0,0) 70%); }
|
||||
.tile h3 { color: var(--red-bright); margin: 0 0 0.5rem; }
|
||||
.tile-grid { display:grid; grid-template-columns: 1fr 1fr; gap:1rem; }
|
||||
@media (max-width:640px) { .tile-grid { grid-template-columns: 1fr; } }
|
||||
@media (max-width:640px) { .ansi-text { font-size: 9px; } }
|
||||
.welcome-modem { transform: scaleY(2); transform-origin: top center; line-height: 0.84; }
|
||||
@media (max-width:640px) { .welcome-modem { font-size: 12px; } }
|
||||
@media (max-width:640px) { .ansi-text .c-main-red, .ansi-text .c-main-blue, .ansi-text .c-white, .ansi-text .c-pink, .ansi-text .c-cyan { font-weight: normal; } }
|
||||
.status-bar { border-top:1px solid var(--red-dark); margin-top:1rem; padding-top:0.5rem; font-size:0.85em; }
|
||||
.letter-footer { display:flex; gap:0.15rem; margin:40px 0 1rem; flex-wrap:wrap; font-size:0.85em; }
|
||||
.letter-footer span { border:1px solid var(--red-dark); padding:0.16rem 0.42rem; color:var(--red-bright); }
|
||||
.letter-footer .letter-space { border:none; padding:0.2rem 0.02rem; }
|
||||
.letter-footer a { text-decoration:none; border:1px solid var(--red-dark); padding:0.25rem 0.6rem; margin-left:auto; }
|
||||
.letter-footer a:hover { border-color:var(--red-bright); color:var(--red-bright); }
|
||||
.nav-bar { margin:26px 0 1rem; display:flex; gap:1rem; flex-wrap:wrap; }
|
||||
.nav-bar a { text-decoration:none; border:1px solid var(--red-dark); padding:0.25rem 0.6rem; }
|
||||
.nav-bar a:hover { border-color: var(--red-bright); color: var(--red-bright); }
|
||||
.skyline-accent h1, .skyline-accent h2, .skyline-accent h3 { color: var(--blue-bright); }
|
||||
.skyline-accent .tile, .skyline-accent .diz-box { border-color: var(--blue-dark); background: linear-gradient(180deg, rgba(0,0,139,0.22), rgba(0,0,0,0) 60%); }
|
||||
.skyline-accent .tile:hover, .skyline-accent .diz-box:hover { border-color: var(--blue-bright); box-shadow: inset 0 0 0 1px var(--blue-bright), 0 0 8px rgba(85,170,255,0.35); }
|
||||
.skyline-accent .nav-bar a { border-color: var(--blue-dark); }
|
||||
.skyline-accent .nav-bar a:hover { border-color: var(--blue-bright); color: var(--blue-bright); }
|
||||
.skyline-accent .status-bar { border-top-color: var(--blue-dark); }
|
||||
.release-row { display:grid; grid-template-columns: 1fr 300px; gap:1rem; margin-bottom:1.5rem; }
|
||||
@media (max-width:640px) { .release-row { grid-template-columns: 1fr; } }
|
||||
.diz-box { border:1px solid var(--red-dark); padding:0.5rem; width:100%; font-family:var(--font-ansi); white-space:pre-wrap; cursor:pointer; display:block; color:var(--fg); text-decoration:none; }
|
||||
@media (max-width:640px) { .diz-box { width:100%; } }
|
||||
.gallery-grid { display:flex; flex-direction:column; gap:1rem; }
|
||||
.gallery-item { margin:0; }
|
||||
.gallery-item figcaption { color:var(--fg-bright); font-size:0.85em; margin-top:40px; }
|
||||
.mod-player { margin:1rem 0; }
|
||||
.mod-player-nowplaying { border:1px solid var(--red-dark); padding:0.6rem 0.75rem; margin-bottom:0.75rem; display:flex; align-items:center; gap:0.75rem; flex-wrap:wrap; font-family:var(--font-ansi); }
|
||||
.mod-player-label { color:var(--red-bright); font-weight:bold; }
|
||||
.mod-player-track { color:var(--fg-bright); }
|
||||
.mod-player-file { color:var(--grey); }
|
||||
.mod-player-idle { color:var(--grey); }
|
||||
.mod-player-controls { margin-left:auto; display:flex; gap:0.4rem; }
|
||||
.mod-btn { background:none; border:1px solid var(--red-dark); color:var(--fg); font-family:var(--font-ansi); padding:0.15rem 0.5rem; cursor:pointer; }
|
||||
.mod-btn:hover:not(:disabled) { border-color:var(--red-bright); color:var(--red-bright); }
|
||||
.mod-btn:disabled { opacity:0.35; cursor:default; }
|
||||
.mod-btn-play { min-width:2.2rem; text-align:center; }
|
||||
.mod-list { border-collapse:collapse; width:100%; }
|
||||
.mod-list td { border-bottom:1px solid var(--red-dark); padding:0.35rem 0.5rem; }
|
||||
.mod-list tr.mod-active { color:var(--red-bright); }
|
||||
.mod-list tr.mod-active td { border-bottom-color:var(--red-bright); }
|
||||
.mod-col-play { width:2.5rem; text-align:center; }
|
||||
.mod-col-file { white-space:nowrap; }
|
||||
.mod-col-title { color:var(--fg-bright); max-width:30ch; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
|
||||
.mod-col-ch { color:var(--grey); width:3rem; text-align:right; }
|
||||
.mod-col-size { color:var(--grey); width:5rem; text-align:right; }
|
||||
.mod-btn-inline { background:none; border:none; color:var(--fg); font-family:var(--font-ansi); cursor:pointer; padding:0; font-size:inherit; }
|
||||
.mod-btn-inline:hover { color:var(--red-bright); }
|
||||
.mod-loading { color:var(--grey); font-size:0.85em; margin:0.5rem 0; }
|
||||
.subtitle { text-align:center; color:var(--fg-bright); font-weight:bold; margin:1rem 0; font-family:var(--font-body); }
|
||||
.esprit-thumb { display:flex; align-items:center; justify-content:center; min-height:120px; }
|
||||
.esprit-thumb img { max-width:100%; height:auto; display:block; }
|
||||
.modal-overlay { position:fixed; inset:0; z-index:1000; background:rgba(0,0,0,0.85); display:flex; align-items:center; justify-content:center; }
|
||||
.modal-content { position:relative; max-width:90vw; max-height:90vh; }
|
||||
.modal-content img { max-width:90vw; max-height:85vh; display:block; border:2px solid var(--red-dark); }
|
||||
.modal-close { position:absolute; top:-1.5rem; right:-0.5rem; background:none; border:none; color:var(--fg-bright); font-size:2rem; cursor:pointer; line-height:1; }
|
||||
.modal-close:hover { color:var(--red-bright); }
|
||||
Reference in New Issue
Block a user