This commit is contained in:
2026-06-05 20:33:20 +02:00
parent 25b985c7a2
commit 19349bd377
5 changed files with 233 additions and 153 deletions
+6 -4
View File
@@ -1,10 +1,12 @@
# frozen_string_literal: true
require 'bbs'
require_relative 'lib/sermo/dos'
require_relative 'lib/sermo/sermo_os'
# SERMO-BBS — a telnet server that drops every caller into a simulated PC:
# it boots, loads SERMO-DOS, and leaves you at a C:\> prompt you can talk to.
# SERMO-BBS — a telnet server that drops every caller into a simulated Margittai
# machine from the Neumatronic universe: it runs the dual-architecture
# power-on, loads SERMO („a Szó"), and leaves you at a green-phosphor prompt
# you can either command (digital side) or simply talk to (the Lapis-ACP).
BBS.configure do |config|
config.port = (ENV['BBS_PORT'] || 2323).to_i
config.mouse = false
@@ -13,7 +15,7 @@ end
# A caller's whole session is just the simulated machine.
BBS.config.flow = BBS::Flow.define do
os Sermo::DOS
os Sermo::OS
end
BBS.start