411 REFERENCE · Wikibooks
Oberon/ETH Oberon/2.3.7/Native.Tool
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
ETH Oberon / PC Native Build Tool
----------------------------
Package: [ System | Gadgets | Apps | Documentation | Build | Lab | Eamon | Tutorials | Pr3Fonts | Pr6Fonts ]
Index: [ Generate | Build | Upload | Compiler | Backup | Web | Link kernel ]
-- Generate Release.Tool --
Release.Build
COMPILER "Compiler.Compile \s.Obj" OBJ "Obj" PRIVATEARC "SourceP.zip" PREFIX "~" TOOL "Release.Tool"
# Basic Oberon System 3. Editing/Compiling Oberon code and texts. Fits on installation diskette.
PACKAGE System ARCHIVE "System.zip" SOURCE "Source1.zip"
Kernel.Mod Disks.Mod OFS.Mod OFSDiskVolumes.Mod OFSN2KFiles.Mod # Inner core
OFSCacheVolumes.Mod Files.Mod Modules.Mod OFSBoot.Mod
Unicode.Mod OFSFATVolumes.Mod OFSFATFiles.Mod # FAT support (be)
OFSFileBasedDevices.Mod OFSVBoot.Mod
OFSAosFiles.Mod # OFSAosBoot.Mod OFSN2KBoot.Mod OFSLabBoot.Mod # Aos file system
OFSRAMVolumes.Mod # RAM disks
PCI.Mod # Low-level drivers
NCRScript.Mod- ASPI.Mod- NCR810Disks.Mod- # NCR 810 disk driver
ATADisks.Mod- # ATA disk driver (cp/pjm)
SCSI.Mod- Adaptec7Script.Mod- Adaptec7.Mod- # Adaptec 7xxx disk driver (prk)
Usb.Mod UsbUhci.Mod UsbStorage.Mod UsbBoot.Mod # Usb base & disks
Objects.Mod Empty.Display.Mod V24.Mod Input.Mod Viewers.Mod Fonts.Mod # Outer core
Reals.Mod Texts.Mod Oberon.Mod MenuViewers.Mod TextFrames.Mod System.Mod
UsbMouse.Mod UsbKeyboard.Mod # Usb Input
FPA.Mod-\xp # FPU emulator
In.Mod Out.Mod Dates.Mod Strings.Mod BIT.Mod Centronics.Mod Math.Mod # Utility modules
MathL.Mod MathH.Mod Bitmaps.Mod Pictures.Mod Printer.Mod RandomNumbers.Mod
Compiler.Tool OPM.Mod- OPS.Mod- OPT.Mod- OPB.Mod- OPA.Mod- OPP.Mod- # Compiler
OPO.Mod- OPL.Mod- OPC.Mod- OPV.Mod- Compiler.Mod OPAData.Mod- OPA.Data
Edit.Tool Edit.Mod- # Edit
Script.Tool Styles.Mod ScriptFrames.Mod Script.Mod # Script
Diskettes.Mod # Diskette driver
Backup.Tool Diskette.Mod Backup.Mod # Backup
Partitions.Tool OBL.Bin Partitions.Mod # Partition
Miscellaneous.Tool Miscellaneous.Mod # Miscellaneous
Browser.Mod # Browser (Compiler.Tool)
# DOS.Tool FATFiles.Mod DOS.Mod # DOS
FileDir.Mod # emulation modules
CompressTools.Mod- # CompressTools (install)
Hello.Mod* # Demo program (UserGuide.Text)
OGLDisplay.Mod # For display drivers supporting OGL
S3C805.Display.Mod\X S3C924.Display.Mod\X # Display drivers
VGA.Display.Mod\X W32.Display.Mod\X GD54xx.Display.Mod\X
Empty.Display.Mod\X SVGA.Display.Mod\X S3Trio.Display.Mod\X
Displays.Mod Displays.Display.Mod\X Displays.Pal # New display drivers
V86.Mod- CLUTs.Mod DisplayLinear.Mod DisplayPermedia2.Mod
PSPrinter.Mod PSHeader.Text HPLaserPrinter.Mod HPPCL.Mod # Printer drivers
Oberon8.Scn.Fnt Oberon8b.Scn.Fnt Oberon8i.Scn.Fnt # Fonts
Oberon10.Scn.Fnt Oberon10b.Scn.Fnt Oberon10i.Scn.Fnt
Oberon12.Scn.Fnt Oberon12b.Scn.Fnt Oberon12i.Scn.Fnt
Oberon14.Scn.Fnt Oberon14b.Scn.Fnt Oberon14i.Scn.Fnt
Oberon16.Scn.Fnt Oberon16b.Scn.Fnt Oberon16i.Scn.Fnt
Oberon20.Scn.Fnt Oberon20b.Scn.Fnt Oberon20i.Scn.Fnt
Oberon24.Scn.Fnt Oberon24b.Scn.Fnt Oberon24i.Scn.Fnt
Courier8.Scn.Fnt Courier10.Scn.Fnt Courier12.Scn.Fnt
KeyUK.Bin KeyCA.Bin KeyCH.Bin KeyD.Bin KeyN.Bin KeyTR.Bin KeyPL.Bin KeyDV.Bin # Keyboard tables
KeyFR.Bin KeyBE.Bin KeySF.Bin
Default.Pal Light.Pal Dark.Pal White.Pal Black.Pal # Palettes
System.Text UserGuide.Text Feedback.Text Rel.Oberon.Text # Texts
System.Tool LoadGadgets.Text Rel.Network.Tool # Tools
Configuration.Tool Configuration.Mod # Configuration
ConfigInput.Mod- ConfigV24.Mod- # Config Input and V24
# Basic Tools. NetSystem, Telnet, TextMail, ET, developer's tools, OpenType.
Tools.Tool
NetSystem.Tool NetBase.Mod\z NetIP.Mod-\z NetPorts.Mod-\z NetUDP.Mod-\z # NetSystem TCP/IP
NetTCP.Mod-\z NetDNS.Mod-\z NetSystem.Mod\z
Net3Com509.Mod-\z Net3Com90x.Mod-\z # EmptyNet.Mod # 3Com EtherLink III driver
NetNe2000.Mod-\z # NE2000 driver
SLIP.Mod-\z Dialer.Mod- # SLIP driver
PPP.Tool PPPDebug.Mod PPPTools.Mod PPPHDLC.Mod PPPFSM.Mod PPPIPCP.Mod # PPP driver
PPPPAP.Mod PPPLCP.Mod PPPMain.Mod PPPTest.Mod
Terminals.Mod TerminalFrames.Mod Telnet.Mod # Telnet
TextMail.Mod- # TextMail
FTP.Mod # FTP
IFS.Tool XYplane.Mod IFS.Mod- # IFS
Greek.Tool Math.Tool # Greek & Math fonts
Math10.Scn.Fnt Math12.Scn.Fnt Math14.Scn.Fnt
Math16.Scn.Fnt Math20.Scn.Fnt Math24.Scn.Fnt
Greek10.Scn.Fnt Greek12.Scn.Fnt Greek14.Scn.Fnt
Greek16.Scn.Fnt Greek20.Scn.Fnt Greek24.Scn.Fnt
# Developer tools
ET.Tool ET.Mod- Menu.Mod- ET.Popup.Menu # ET and Menu
BootLinker.Tool BootLinker.Mod- # BootLinker
Decoder.Mod # Decode .Obj & .Sym files
V24Log.Mod- # V24 log
Keyboard.Mod* # Keyboard table tool
TestTransferBlock.Mod* # Display test
Coroutines.Mod # Coroutines (partial)
FileDisks.Mod- # Virtual disks
OFSISO9660Volumes.Mod OFSISO9660Files.Mod # ISO9660 file system (ryser)
OFSFileVolumes.Mod # File disks
# OFSDosBasedVolumes.Mod # Old Dos-based FS (jsedlacek)
FileSystem.Tool FileSystem.Mod FAT.Tool OFSFATTools.Mod # OFS tool modules
OFSFileBasedDeviceTools.Mod Rel.DOS.Tool
# Inflate.Mod-\"2" GZReaders.Mod-\"2" # zlib
Zlib.Mod ZlibBuffers.Mod ZlibDeflate.Mod ZlibWriters.Mod ZlibInflate.Mod
ZlibReaders.Mod Zip.Mod Zip.Tool ZipTool.Mod
GZip.Tool GZWriters.Mod GZReaders.Mod GZip.Mod
TGZ.Mod # .tgz unpacker
Types.Mod- # Types module
PCITools.Mod- pci.ids # PCI scanner
Usb.Tool UsbSystem.Mod # Usb support (cplattne@sioux.ch)
Config.Mod- # Config
Oberon0Files.Text OberonDrivers.Text Install.Tool InstallFiles.Tool Configure.Tool
Introduction.Text Native.Bat Noboot.Exe
license.txt # EditTools.OpenUnix license.txt
# Basic Gadgets. Gadgets programming and basic tools.
PACKAGE Gadgets ARCHIVE "Gadgets.zip" SOURCE "Source2.zip"
Display3.Mod Printer3.Mod Effects.Mod Attributes.Mod Links.Mod Gadgets.Mod # Gadget core
BasicGadgets.Mod TextFields.Mod ListRiders.Mod ListModels.Mod ListDags.Mod # Gadget catalog in Gadgets.Panel
ListGadgets.Mod Lists.Mod Panels.Mod TextGadgets0.Mod TextGadgets.Mod
BasicFigures.Mod Scrollbars.Mod Directories.Mod Clocks.Mod Organizers.Mod*
Complex.Mod* SetGadgets.Mod TimeStamps.Mod Gages.Mod AudioGadgets.Mod-
ProgressMeters.Mod- Sisiphus.Mod Sisyphus.Data
Documents.Mod Views.Mod Desktops.Mod TextDocs.Mod TextDocs.Lib PanelDocs.Mod # Document catalog
Icons.Mod ColorTools.Mod NamePlates.Mod Navigators.Mod NoteBooks.Mod
Finder.Mod GadgetsIn.Mod GadgetsOut.Mod
Libraries.Panel ScrollViews.Mod RefGadgets.Mod Columbus.Mod Columbus.Lib # Columbus in Popups.Tool
ObjExplorer.Panel ObjExplorer.Mod # ObjExplorer in Popups.Tool
Compress.Tool Compress.Mod CompressCrypt.Mod # Compress in Popups.Tool
AsciiCoder.Tool AsciiCoder.Mod # AsciiCoder in Popups.Tool
Decoders.Tool Base64.Mod UUDecoder.Mod BinHex.Mod Rot13.Mod # Decoders in Popups.Tool
Tar.Mod QuotedPrintable.Mod
Builder.Tool Builder.Mod # Builder in Popups.Tool
Watson.Panel Definitions.Tool Watson0.Mod Watson.Mod Watson.Lib # Watson in Popups.Tool
EditTools.Tool EditTools.Mod # EditTools in Popups.Tool
Outlines.Tool Outlines.Mod # Outlines in Popups.Tool
Rembrandt.Panel Rembrandt0.Mod Rembrandt.Mod RembrandtDocs.Mod # Rembrandt in Popups.Tool
RembrandtTools.Mod Rembrandt.Lib Clown.Pict Grapes.Pict
Gadgets.Pict Default.Pict # Default.Pict used in Scramble
JPEG.Mod GIF.Mod XBM.Mod BMP.Mod ICO.Mod PCX.Mod TGA.Mod IFF.Mod # Picture converters
ColorModels.Mod XPM.Mod PPM.Mod PSD.Mod
Colors.Tool Displays.Colors.Mod # Color models
Images.Tool Images.Mod ImageGadgets.Mod ImageDocs.Mod # Images
PictImages.Mod BMPImages.Mod JPEGImages.Mod GIFImages.Mod PSDImages.Mod
PCXImages.Mod
Colors.Panel ColorGadgets.Mod # Color views
ColorWells.Mod # Leonardo legacy
System3.Tool Applications.Tool Documentation.Tool Popups.Tool # Hypertools in Popups.Tool
Desktops.Tool Gadgets.Tool # in Popups.Tool
Gadgets.Panel Documents.Panel TextDocs.Panel # Panels in Popups.Tool
Oberon.Desk # in Popups.Tool
Backdrop.Pict # in Popups.Tool
TextDocs.Tool # in Popups.Tool
Icons.Lib Symbols.Lib # Symbols.Lib used in DirectoryView
# Gadgets Networking
Network.Tool NetDocs.Lib
Streams.Mod TextStreams.Mod BTrees.Mod MIME.Mod HyperDocs.Mod # Utility modules
NetTools.Mod PasswordFields.Mod-
HyperDocs.Tool HyperDocs.Panel HyperLinks.Panel HyperDocTools.Mod # HyperDocs
Mail.Tool Mail.Panel MD5.Mod Mail.Mod # Mail
FTP.Tool FTPDocs.Mod # FTP
Finger.Tool Finger.Mod # Finger
News.Tool News.Mod # News
Gopher.Tool Gopher.Mod # Gopher
Telnet.Panel TerminalGadgets.Mod TelnetGadgets.Mod # Telnet
HTTP.Tool HTTPDocs0.Mod HTMLDocs.Mod HTTPDocs.Mod Authorization.html # HTTP/HTML
HTMLForms.Mod HTMLImages.Mod HTMLTables.Mod
ZipDocs.Mod # .zip reader
Native.Packages.Mod PlugIns.Mod HTMLPlugIns.Mod # Packages
# Additional/contributed Gadgets applications.
PACKAGE Apps1 ARCHIVE "Apps1.zip" SOURCE "Source3.zip" # Gadgets Applications
OTInt.Mod- OTScan.Mod- OType.Mod- OTFonts.Mod- OType.Text # OpenType
OTSim.Mod- OTSim.Panel # OType in Applications.Tool
# Builder.Preprocess GfxFonts0.Mod => Native.GfxFonts0.Mod GfxPKFonts.Mod => Native.GfxPKFonts.Mod ~
Gfx.Tool GfxMatrix.Mod GfxImages.Mod GfxPaths.Mod GfxRegions.Mod # Gfx library
Native.GfxFonts0.Mod GfxFonts.Mod Gfx.Mod GfxRaster.Mod GfxPrinter.Mod
GfxBuffer.Mod GfxDisplay.Mod GfxPS.Mod GfxOType.Mod Native.GfxPKFonts.Mod GfxProlog.ps
GfxHowto.html GfxOverview.html GfxTest.Mod* GfxDemo.Mod* # Gfx documentation
Leonardo.Panel Leonardo.Lib LeoConfig.Text Leonardo.Fig # Leonardo in Popups.Tool
Leonardo.Mod LeoFrames.Mod LeoTools.Mod LeoDocs.Mod
LeoPanels.Mod LeoLists.Mod LeoPens.Mod LeoOutliners.Mod
LeoPenEditors.Mod LeoPaths.Mod LeoPathEditors.Mod
LeoSplines.Mod LeoSplineEditors.Mod LeoCaptions.Mod
LeoCaptionEditors.Mod LeoBasic.Mod LeoBasicEditors.Mod
LeoImages.Mod LeoImageEditors.Mod LeoDraw.Mod
Leonardo.Text # Leonardo documentation
Scheme.Mod SchemeOps.Mod Vinci.Mod VinciGadgets.Mod # Vinci
VinciDocs.Mod VinciShapes.Mod VinciPens.Mod VinciEditors.Mod
Scheme.Init Vinci.Init
Clip.Vinci Labels.Vinci Smiley.Vinci Stars.Vinci Test.Vinci Test1.Vinci Test2.Vinci
Rect2.Shape NGon.Shape Distance.Shape CoordSys.Shape YinYang.Shape
Vinci.Text # Vinci documentation
VNC.Tool VNCTask.Mod VNCViewers.Mod DES.Mod VNC.Mod VNCViewerDocs.Mod # VNC in Applications.Tool
TextPopups.Tool TextPopups.Mod- TextPopups.Text # TextPopups in Applications.Tool
V24.Panel V24Gadgets.Mod- # V24Gadgets in Applications.Tool
Hex.Tool Hex.Mod # Binary file editor in Applications.Tool
HPCalc.Panel Conversions.Mod HPCalc.Mod # HPCalc in Applications.Tool
Snapshot.Tool Snapshot.Mod- # SnapShot in Applications.Tool
EditKeys.Tool EditKeys.Mod- EditKeys.Text # EditKeys in Applications.Tool
Find.Tool Find.Panel Find.Mod- # Find in Applications.Tool
# FindFile.Panel FindFile.Mod- # FindFile in Applications.Tool
TeXTools.Mod # TeXTools in TextPopups.Text
SaveScreen.Tool SaveScreen.Mod- SaveTiles.Mod- SaveParticles.Mod- # SaveScreen in Applications.Tool
SaveDecay.Mod- SaveSisyphus.Mod- SaveSwarm.Mod- SaveScreen.Text
SavePoints.Text SavePoints.Mod- SavePoints.Data MakePoints.Mod-
SaveLife.html SaveLife.gif SaveLife.Mod
LPRPrinter.Tool LPRPrinter.Mod # LPRPrinter
DayTime.Mod # DayTime client
# Additional/contributed Gadgets applications.
PACKAGE Apps2 ARCHIVE "Apps2.zip" SOURCE "Source3.zip" # Gadgets Applications
Sound.Tool Empty.CD.Mod- DMA.Mod DSP.Mod Sound.Mod # CD & Audio in Applications.Tool
CDAudio.Panel CDAudioPlayer.Mod-
Wave.Panel Au.Panel Wave.Mod Au.Mod
MixerSB.Panel MixerSB16.Panel MixerSBPro.Panel MixerPanel.Mod
MixerSB.Lib MixerSB16.Lib MixerSBPro.Lib Sound.Lib
Empty.CD.Mod\X # Mitsumi.CD.Mod\X Atapi.CD.Mod\X NCR810.CD.Mod\X
Backdrops.Panel Backdrops.Mod Backdrops.Book Bows.Pict Bricks.Pict Cells.Pict # Backdrops in Applications.Tool
Clouds.Pict Coins.Pict Fractal.Pict Molecules.Pict Plasma.Pict Spirals.Pict Surface.Pict # (used by Tetris)
Textils.Pict Threads.Pict Trees.Pict Marble.Pict Crochet.Pict Flock.Pict Pebbles.Pict
Layout.Tool LayoutEdit.Panel LayoutPanels0.Mod LayoutPanels.Mod # LayoutEditor in Applications.Tool
LayoutSamples.Arc
LayLa.Tool Layouts.Mod LayLaS.Mod LayLa.Mod LayLa2S.Mod LayLa2.Mod # LayLa in Applications.Tool
LayLaDemo.Mod LayLa.QuickGuide.Text LayLa.Guide.Eng.Text # LayLa.Guide.De.Text
LayLa.Demo.Config LayLa.Include.Config LayLa2.Demo.Config LayLa2.Include.Config
LayLaTest.Lib
Dim3.Panel Dim3Base.Mod Dim3Paint.Mod Dim3Engine.Mod Dim3Read.Mod # Dim3 in Applications.Tool
Dim3Frames.Mod City.poly Cube.poly Example.poly Gadgets.poly Room.poly
Sphere.poly Tetra.poly Tree.poly XMas.poly Tree1.Pict X29Plane.poly Dim3Guide.Text
BooksDev.Panel BooksUser.Panel Tutorials.Book # Book tutorials (not linked)
Books0.Mod- Books.Mod- BooksHelp.Mod- BookDocs.Mod- BookCompiler.Mod-
Coco.Tool Sets.Mod- CRS.Mod- CRT.Mod- CRA.Mod- CRX.Mod- CRP.Mod- # Coco in Applications.Tool
Coco.Mod- CR.ATG Scanner.FRM Parser.FRM Coco.Report.ps
FontEditor.Panel FontEditor.Mod # FontEditor in Applications.Tool
ASCIITab.Tool ASCIITab.Mod- # ASCIITab in Applications.Tool
Magnifier.Mod # Magnifier in Applications.Tool
Games.Tool Icons2.Lib Icons3.Lib
CardGames.Panel Cards.Mod Solitaire.Mod Spider.Mod Freecell.Mod Cards.Pict # CardGames in Games.Tool
CardGames.Book
MineSweeper.Mod- MineSweeperBD.Pict # MineSweeper in Games.Tool
Sokoban.Mod- Sokoban.Data # Sokoban in Games.Tool
Scramble.Mod- # Scramble (uses Default.Pict) in Games.Tool
Shanghai.Mod- Shanghai.Scn.Fnt # Shanghai in Games.Tool
Tetris.Panel Tetris.Mod- # Tetris (uses Backdrops) in Games.Tool
Asteroids.Mod-\"2" # Asteroids in Games.Tool
HTML.Tool HTML.Mod- TestHTML.Text # HTML in Applications.Tool
WTS.Tool WTS.Mod- WTSFold.Mod- WTSPict.Mod- WTSStamp.Mod- WTSDraw.Mod- # WTS in Applications.Tool
CUSeeMe.Panel CUSM.Mod- # CuSeeMe in Applications.Tool
Diff.Tool DiffGadgets.Mod- Diff.Mod # Diff in Applications.Tool
Sort.Tool Sort.Mod # Sort in Applications.Tool
RX.Tool RXA.Mod- RX.Mod- # RX in Applications.Tool
PictConverters.Tool PictConverters.Mod- PS.Mod- PS.HeaderR.Text # PictConverters in Applications.Tool
Histogram.Panel Histogram.Mod- # Histogram in Applications.Tool
MultiMail.Panel MultiMail.Mod # MultiMail in Applications.Tool
Calc.Tool Calc.Mod- # Calc in Applications.Tool
Calculator.Panel Calculator.Mod- CalculatorGadgets.Mod- Calculator.LayLa # Calculator in Applications.Tool
DBF.Mod- DBFDump.Mod- # DBFDump in Applications.Tool
Swarm.Panel Swarm.Mod Swarm.Book Swarm.Lib # Swarm in Applications.Tool
# Gadgets examples & documentation. All internal links valid.
PACKAGE Documentation ARCHIVE "Docu.zip"
SamplePrograms.Tool
ColorSystem.Panel ColorSystem.Mod* # ColorSystem in Documentation.Tool
PhonePad.Panel PhonePad.Mod* # PhonePad
Plotter.Panel Plotter.Mod* Plot.Mod* # Plotter
Lissajous.Panel Lissajous.Mod* Graphs.Mod* # Lissajous
Simulator.Panel Diagrams.Mod* Simulator.Mod* # Simulator
Popups.Mod* # Popups
BartSimpson.Mod* Bart.Pict # BartSimpson
Cups.Mod* # Cups
Examples.Mod* Examples1.Mod* OpenDemo.Mod* OpenDemo2.Mod* # Examples
Suitcases.Mod* # Suitcases
Skeleton.Mod* ViewSkeleton.Mod* ColorDriver.Mod* DocumentSkeleton.Mod* # Skeletons
Portraits.Mod* # Portraits
Reminders.Mod* # in SamplePrograms.Tool
ComplexMath.Mod* TestComplex.Mod* MatrixMath.Mod* TestMatrix.Mod* # ComplexMath
TestOrganizer.Panel # in SamplePrograms.Tool
TaskExample.Mod* # in SamplePrograms.Tool
Definitions.Arc # in Definitions.Tool
UDPExample.Mod* TCPExample.Mod* # NetSystem examples
System3F1.Graphic System3F2.Graphic System3F3.Graphic System3F4.Graphic # Some example Gadgets diagrams
System3F5.Graphic System3F6.Graphic System3F7.Graphic
IntroToGadgets.Text OberonReport.html References.Text GadgetsChanges.Text # Introductory documentation
Book.Tool Chapter0.Text Chapter1.Text Chapter2.Text Chapter3.Text Chapter4.Text # The Oberon Companion
Chapter5.Text Chapter6.Text Chapter7.Text AppendA.Text AppendB.Text
AppendC.Text Biblio.Text
# WebInfo.html Release.html Tech.html HeapBlks.gif # Selected web pages
Images.Text # Images documentation
ScriptGuide.Text ETGuide.Text # Script and ET documentation
Turtle.Mod* Composer.Mod* # Turtle graphics
GameSummary.Text AfiAllLights.Mod* Afi521.Mod* Afi521Big.Mod* ButtonField.Mod* # Example games
Connect4.Lib l038102.jpg Marble.Mod* MasterMind.Mod* MasterMindG.Mod*
PuzzleLayLaP.Mod* PuzzleLayLaP.Desc PuzzleXY.Mod* Slide5.Mod*
PowerDoc.Tool PowerDoc.Mod* PowerDoc.Text PowerDoc1.Text PowerDoc2.Text # PowerDoc
PowerDoc.Lib Index.Text Pop0.Pict Pop1.Pict Pop2.Pict Pop3.Pict Pop4.Pict Pop5.Pict
Pop6.Pict Egypt2.Pict Egypt3.Pict Egypt5.Pict Egypt6.Pict Egypt7.Pict Egypt9.Pict
Egypt10.Pict Egypt11.Pict Egypt12.Pict Egypt13.Pict Egypt14.Pict Egypt15.Pict
Egypt16.Pict Egypt.Pict IbnTulun.Pict
Kornkreise.Tool Kornkreise.Title Kornkreise.Text Kornkreise.Lib # PowerDoc demo
# FigureGadgets no longer exist, but referenced by Leonardo objects in Kornkreise.Lib
# Build tools and miscellaneous.
PACKAGE Build ARCHIVE "Build.zip" SOURCE "SourceB.zip"
Native.Tool SourceLicense.Text # Build tool
Release.Mod- # Build release tool
ReleaseDocs.Mod- # Build release documents
Text2Txt.Mod- # Text to txt converter
Copyright.Mod- Copyright.Text # Add/remove copyright
OBL.Asm # Boot loader
PrinterInfo.Panel PrinterInfo.Mod- # PrinterInfo
EmptyPrinter.Mod-
DisplayTool.Mod- SVGAL.Display.Mod-\X # Experimental VESA 3.0 driver
S3TrioC.Display.Mod-\X TestV86.Mod- # Experimental Display driver
# GZip.Mod- # Experimental GZip
Hyphen.Mod- Publisher.Mod- Publisher.Tool HyphenES.Text HyphenDS.Text # Publisher
Backup.Panel # Backup panel
TestHalt.Mod- # TestHalt
Strip.Mod- # Strip .Sym/.Obj
Binkley.Mod- ProgTools.Mod- # General tools
System3Menus.Text
# UnZip.Mod- # unreliable
NativeIntro.Mod- # Sierpinski carpet
NetBackup.Mod- FTPBackup.Mod- # Backup tools
TestTGZ.Mod- # Tgz tester
IFWC31.Display.Mod-\X # special lab display driver
SysLog.Mod # Unix-like syslog
Displays.Display.Text # Documentation
CvsClient.Mod # Cvs client
Draw.Tool Graphics.Mod- GraphicFrames.Mod- Rectangles.Mod- Curves.Mod- # Draw tool
Splines.Mod- Draw.Mod- Elektra.Graph Elektra.Pr3.Fnt Elektra.Scn.Fnt TTL0.Graph
TTL0.Lib TTL1.Graph TTL1.Lib DrawGuide.Text
Log.Mod- # Log module
Info.Mod- # Low-level system information
HSV.Mod- # Palette editor
Trace.Display.Mod\X SVGAH.Display.Mod\X # Additional display drivers
OFSBoot0.Mod- # boot module
Install.Oberon.Text
# SourceCoder.Mod SourceDecoder.Mod # Source coder
SCSI1.Mod- Adaptec71.Mod- # Adaptec 7xxx disk driver old (prk)
DisplayVGA4.Mod- DisplayMach64.Mod- # Experimental display drivers
Native.ReadMe.Text Dummy.ReadMe.Text # Readme files
# ETH Lab config
PACKAGE Lab ARCHIVE "Lab.zip" SOURCE "SourceB.zip"
Lab.System.Tool Lab.System.Text Lab.System3.Tool Lab.Oberon.Text Lab.Mail.Panel
DisplayBackdrop.Mod- bulb.gif # Display backdrop
## ETH Eamon & NCFS services
#PACKAGE Eamon ARCHIVE "Eamon.zip" SOURCE "SourceE.zip" # Eamon services
# Client.Tool Services.Mod- Net.Mod- FileServer.Mod- # Basic services
# Teletext.Panel Teletext.Mod- TeleGadget.Mod- Teletext10.Scn.Fnt Teletext20.Scn.Fnt # Teletext
# TeleNews.Panel Gateways.Mod- ActiveLinks.Mod- TeleNews.Mod- # TeleNews
# StyleGadgets.Mod- ScriptGadgets.Mod- TVDates.Mod- TV.Mod- # TV
# Dictionary.Panel InformationG.Mod- # Dictionary
# EamonPrinter.Mod- # Printer
#
# NCFS.Tool NCFSVolumes.Mod NCFSRamVolumes.Mod CRC32.Mod # NCFS
# NCFSNetVolumes.Mod NCFSFileDir.Mod NCFSFiles.Mod NCFSRemoteFileDir.Mod
# NCFSRemoteFiles.Mod NCFS.Mod
#
## Gadgets tutorials. All internal links valid.
#PACKAGE Tutorials ARCHIVE "Tutorial.zip"
# Tutorials.Tool
# Big.Index.html # Master index
# Applic.Index.html Applic.Contents.html Applic.html # Oberon System 3 applications
# Columbus.Index.html Columbus.Contents.html Columbus.html ColumbusObjs.Lib # Columbus User's Guide
# Compiler.Index.html Compiler.Contents.html Compiler.html CompilerObjs.Lib # Compiler, Builder and Analyzer User Guide
# Compress.Index.html Compress.Contents.html Compress.html CompressObjs.Lib # Compression and Archiving Tools
# DataConverter.Index.html DataConverter.Contents.html DataConverter.html # Data conversion tools
# FontEditor.Index.html FontEditor.Contents.html FontEditor.html FontEditorObjs.Lib # Font Editor User's Guide
# GadgetsIntro.Index.html GadgetsIntro.Contents.html GadgetsIntro.html # Introduction to Gadgets
# GadgetsIntroObjs.Lib
# GadgetsOberon.Index.html GadgetsOberon.Contents.html GadgetsOberon.html # Using Gadgets from within Oberon
# GadgetsOberonObjs.Lib
# GadgetsProg.Index.html GadgetsProg.Contents.html GadgetsProg.html # Oberon - Programming new gadgets
# GadgetsProgObjs.Lib
# GadgetsUse.Index.html GadgetsUse.Contents.html GadgetsUse.html # Using Gadgets
# GadgetsUseObjs.Lib BasicGadgets.Panel
# Games.Index.html Games.Contents.html Games.html GamesObjs.Lib # Oberon System 3 Games
# Internet.Index.html Internet.Contents.html Internet.html InternetObjs.Lib # Guide to Internet
# Main.Contents.html Main.html MainObjs.Lib # Oberon System 3 - Main Tutorial
# #Mouse.Index.html Mouse.Contents.html Mouse.html MouseObjs.Lib # Using the mouse and the keyboard
# Oberon3TUI.Index.html Oberon3TUI.Contents.html Oberon3TUI.html # Using the textual interface of Oberon
# Oberon3TUIObjs.Lib
# Profiler.Index.html Profiler.Contents.html Profiler.html # Profiler User's Guide
# Rembrandt.Index.html Rembrandt.Contents.html Rembrandt.html # Rembrandt User's Guide
# Tutorials.Index.html Tutorials.Contents.html Tutorials.html # HTML tutorial developer guide
# Watson.Index.html Watson.Contents.html Watson.html WatsonObjs.Lib # Browser and Watson User's Guide
#
##300-dpi Printer Fonts
#PACKAGE Pr3Fonts ARCHIVE "Pr3Fonts.zip" # 300 dpi printer fonts
# Oberon8.Pr3.Fnt Oberon8b.Pr3.Fnt Oberon8i.Pr3.Fnt
# Oberon10.Pr3.Fnt Oberon10b.Pr3.Fnt Oberon10i.Pr3.Fnt
# Oberon12.Pr3.Fnt Oberon12b.Pr3.Fnt Oberon12i.Pr3.Fnt
# Oberon14.Pr3.Fnt Oberon14b.Pr3.Fnt Oberon14i.Pr3.Fnt
# Oberon16.Pr3.Fnt Oberon16b.Pr3.Fnt Oberon16i.Pr3.Fnt
# Oberon20.Pr3.Fnt Oberon20b.Pr3.Fnt Oberon20i.Pr3.Fnt
# Oberon24.Pr3.Fnt Oberon24b.Pr3.Fnt Oberon24i.Pr3.Fnt
# Courier8.Pr3.Fnt Courier10.Pr3.Fnt Courier12.Pr3.Fnt
# Math10.Pr3.Fnt Math12.Pr3.Fnt Math14.Pr3.Fnt
# Math16.Pr3.Fnt Math20.Pr3.Fnt Math24.Pr3.Fnt
# Greek10.Pr3.Fnt Greek12.Pr3.Fnt Greek14.Pr3.Fnt
# Greek16.Pr3.Fnt Greek20.Pr3.Fnt Greek24.Pr3.Fnt
#
##600-dpi Printer Fonts
#PACKAGE Pr6Fonts ARCHIVE "Pr6Fonts.zip" # 600 dpi printer fonts
# Oberon8.Pr6.Fnt Oberon8b.Pr6.Fnt Oberon8i.Pr6.Fnt
# Oberon10.Pr6.Fnt Oberon10b.Pr6.Fnt Oberon10i.Pr6.Fnt
# Oberon12.Pr6.Fnt Oberon12b.Pr6.Fnt Oberon12i.Pr6.Fnt
# Oberon14.Pr6.Fnt Oberon14b.Pr6.Fnt Oberon14i.Pr6.Fnt
# Oberon16.Pr6.Fnt Oberon16b.Pr6.Fnt Oberon16i.Pr6.Fnt
# Oberon20.Pr6.Fnt Oberon20b.Pr6.Fnt Oberon20i.Pr6.Fnt
# Oberon24.Pr6.Fnt Oberon24b.Pr6.Fnt Oberon24i.Pr6.Fnt
# Courier8.Pr6.Fnt Courier10.Pr6.Fnt Courier12.Pr6.Fnt
# Math10.Pr6.Fnt Math12.Pr6.Fnt Math14.Pr6.Fnt
# Math16.Pr6.Fnt Math20.Pr6.Fnt Math24.Pr6.Fnt
# # Greek10.Pr6.Fnt Greek12.Pr6.Fnt Greek14.Pr6.Fnt # Greek fonts missing
# # Greek16.Pr6.Fnt Greek20.Pr6.Fnt Greek24.Pr6.Fnt
#
## Additional applications
#PACKAGE Apps3 ARCHIVE "Apps3.zip" SOURCE "Source5.zip" # Additional Applications
# TDD.Panel TDDUserGuide.Text TDDTypes.Mod- TDDLinalg.Mod- TDDGraphics.Mod- # TDD in Applications.Tool
# TDDSelect.Mod- TDDDoc.Mod- TDDComplex.Mod- TDDRealPolyEquations.Mod-
# TDDIntersect.Mod- TDDTarga.Mod- TDDTextures.Mod- TDDRender.Mod- TDD.Mod-
# TDDView.Mod- TDDTrianglemesh.Mod- TDDBlock.Mod- TDDListview.Mod-
# TDDSphere.Mod- TDDSmoothBlock.Mod- TDDNewPrimitive.Mod-
# TDDCoordinateSystem.Mod- TDDCamera.Mod- TDDHermite.Mod- TDDSpline.Mod-
# TDDShapedoc.Mod- TDDLofter.Mod- TDDLight.Mod- TDDCylinder.Mod-
# TDDRevolute.Mod- TDDShapeview.Mod- TDDBezier.Mod-
#
# TeX.Tool TeXOut.Mod- TeXGlobals.Mod- TeXError.Mod- TeXIO.Mod- TeXRest.Mod- # TeX
# TeXMCU.Mod- TeXMC.Mod- TeX.Mod- tex.pool plain.fmt lplain.fmt report.tex
# TeXViewAdmin.Mod- TeXViewPK.Mod- TeXView.Mod- # DVI viewer
#
# DVIFiles.Mod- DVIViewers.Mod- DVIDocs.Mod- DVI.Lib # DVI viewer
#
# OGL.Tool OGLLinAlg.Mod- Permedia2.OGL.Mod- OGLDisplayLists.Mod- # OGL
# OGLDemo.Mod- OGLTest.Mod-
# Source code not released.
PRIVATE
IFWC31.Display.Mod DisplayPermedia2.Mod # NDA 3Dlabs
# files copied from Oberon-0, see Oberon0Files.Text and Oberon0.zip
MOVE ^ Oberon0Files.Text System Build
# unreleased .Obj files
MOVE OPAData.Obj System Build
MOVE Keyboard.Obj System Build
MOVE TestTransferBlock.Obj System Build
MOVE Hello.Obj System Build
# Object file in Gadgets, source in Documentation
MOVE Organizers.Mod Gadgets Documentation # source in documentation
MOVE Complex.Mod Gadgets Documentation # see SamplePrograms.Tool
END
-- Build everything --
Load required modules first, as they may change
Configuration.DoCommands
Compiler.ok
BootLinker.ok
Backup.ok
OFSFATTools.ok
Miscellaneous.ok
ET.ok
System.Watch
~
Release.Tool - execute Configuration.DoCommands at # Compile all modules
-- Update local kernel --
From Install.Tool - execute correct Config.Disk command to link Native.Bin bootfile
Config.Disk Standard ATA/EIDE
Config.Disk Adaptec AIC7xxx SCSI
Config.Disk NCR 810 SCSI
Config.Disk Standard USB
Update boot file in boot partition (if used)
FileSystem.Watch # Show boot partition
Partitions.UpdateBootFile ^ # Update boot file (select partition)
Partitions.GetConfig ^ # Edit config (optional)
Update boot file for noboot (if used)
Partitions.Show # Show partitions
FileSystem.Mount FAT FatFS ^ # Select FAT boot partition (optional)
System.CopyFiles FAT:/oberon/oberon.bin => FAT:/oberon/oberon.bk Native.Bin => FAT:/oberon/oberon.bin ~
FileSystem.Unmount FAT
-- Generate tool texts --
ReleaseDocs.GenDefinitionsTool
"Basic System"
Files Modules Objects Empty.Display V24 Input Viewers Fonts Reals Texts Oberon MenuViewers TextFrames System In Out
Dates Strings BIT Math MathL Pictures Printer RandomNumbers Compiler Edit Styles ScriptFrames Script Backup
Miscellaneous Browser Configuration
"Basic Tools"
Graphics GraphicFrames Rectangles Curves Splines Draw NetSystem Terminals TerminalFrames Telnet TextMail
UDPExample TCPExample XYplane IFS ET Menu Log HSV V24Log Zlib ZlibBuffers ZlibDeflate ZlibWriters ZlibInflate
ZlibReaders Zip ZipTool GZWriters GZReaders GZip
"Gadgets"
Display3 Printer3 Effects Attributes Links Gadgets BasicGadgets TextFields ListRiders ListModels ListDags List/GGadgets
Lists Panels TextGadgets0 TextGadgets BasicFigures Scrollbars Directories Clocks Organizers Complex SetGadgets
TimeStamps Gages AudioGadgets ProgressMeters Sisiphus Documents Views Desktops TextDocs PanelDocs Icons
ColorTools NamePlates Navigators NoteBooks Finder GadgetsIn GadgetsOut ScrollViews RefGadgets
"Gadgets Tools"
Columbus Compress AsciiCoder Base64 UUDecoder BinHex Rot13 Tar Builder Watson0 Watson EditTools
Outlines Rembrandt0 Rembrandt RembrandtDocs RembrandtTools Displays.Colors Images ImageGadgets ImageDocs
ColorGadgets
"Network Tools"
Streams TextStreams BTrees MIME HyperDocs NetTools PasswordFields JPEG GIF XBM BMP ICO PCX TGA IFF
ColorModels XPM PPM HyperDocTools MD5 Mail FTPDocs FTP Finger News Gopher TerminalGadgets TelnetGadgets
HTTPDocs0 HTMLDocs HTTPDocs HTMLForms HTMLImages HTMLTables
"Applications"
Cards Solitaire Spider Freecell CDAudioPlayer LayoutPanels0 LayoutPanels Layouts LayLaS LayLa LayLa2S LayLa2
LayLaDemo Dim3Base Dim3Paint Dim3Engine Dim3Read Dim3Frames Books0 Books BooksHelp BookDocs
BookCompiler Sets CRS CRT CRA CRX CRP Coco TextPopups FontEditor ASCIITab Magnifier MineSweeper Sokoban
Scramble Shanghai Tetris Asteroids Hex LPRPrinter HTML WTS WTSFold WTSPict WTSStamp WTSDraw V24Gadgets
CUSM Conversions HPCalc DiffGadgets Diff Sort RXA RX PictConverters PS Snapshot Histogram EditKeys Find MultiMail
Calc Calculator CalculatorGadgets
~
!ReleaseDocs.GenLinkReport # optional
!ReleaseDocs.GenNameReport # optional
NetSystem.SetUser ftp:wwwobero@ice ~
Configuration.DoCommands
FTP.Open "wwwobero@ice"
FTP.ChangeDir /home/wwwobero/www/htdocs/ethoberon/defs/
FTP.PutFiles Rel.Definitions.html=>index.html ~
System.Directory *.Def.html ~
~ FTP.PutFiles
~ System.DeleteFiles
~ FTP.Close
-- Installation docs --
Script.Open ^ System.Text UserGuide.Text # final editing
Edit.Open Install.Tool
-- Generate Oberon0.zip -- Oberon0Files.Text
Configuration.DoCommands
System.DeleteFiles SYS:Oberon0.zip ~
ZipTool.Add \9 SYS:Oberon0.zip
ASPI.Obj ATADisks.Obj Adaptec7.Obj Adaptec7Script.Obj Backup.Obj Bitmaps.Obj BootLinker.Obj CLUTs.Obj
Centronics.Obj Config.Obj ConfigInput.Obj Configuration.Obj Configure.Tool Courier10.Scn.Fnt Default.Pal
Diskette.Obj Diskettes.Obj Disks.Obj VGA.Display.Obj=>Display.Obj DisplayLinear.Obj Displays.Display.Obj
Displays.Obj Displays.Pal ET.Obj Edit.Obj Empty.Display.Obj FPA.Obj FileDir.Obj FileSystem.Obj Files.Obj Fonts.Obj
GZReaders.Obj GZWriters.Obj GZip.Obj In.Obj Input.Obj Install.Tool InstallFiles.Tool Introduction.Text Kernel.Obj
MathL.Obj MenuViewers.Obj Modules.Obj NCR810Disks.Obj NCRScript.Obj Native.Bat Noboot.Exe OBL.Bin
OFS.Obj OFSAosFiles.Obj OFSBoot.Obj OFSCacheVolumes.Obj OFSDiskVolumes.Obj OFSFATFiles.Obj
OFSFATTools.Obj OFSFATVolumes.Obj OFSFileBasedDeviceTools.Obj OFSFileVolumes.Obj OFSISO9660Files.Obj
OFSISO9660Volumes.Obj OFSRAMVolumes.Obj Oberon.Obj Oberon0Files.Text Oberon10.Scn.Fnt Oberon10b.Scn.Fnt
Oberon10i.Scn.Fnt OberonDrivers.Text Objects.Obj Out.Obj PCI.Obj PCITools.Obj Partitions.Obj Pictures.Obj
Printer.Obj Reals.Obj SCSI.Obj System.Obj TGZ.Obj TextFrames.Obj Texts.Obj Unicode.Obj Usb.Obj UsbBoot.Obj
UsbKeyboard.Obj UsbMouse.Obj UsbStorage.Obj UsbSystem.Obj UsbUhci.Obj V24.Obj V86.Obj Viewers.Obj
Zip.Obj ZipTool.Obj Zlib.Obj ZlibBuffers.Obj ZlibDeflate.Obj ZlibInflate.Obj ZlibReaders.Obj ZlibWriters.Obj pci.ids
Install.Oberon.Text=>Oberon.Text Partitions.Tool
~ MBR.Bin
~
-- Generate other zip files --
Note: Make sure all "public" tools and texts do not contain personal edits!
Release.Tool - execute Configuration.DoCommands at # Package System
-- Installation diskette --
Configuration.DoCommands
BootLinker.Link ram.bin \refs \integrate 1000H Kernel FPA Disks Diskettes OFS Files Modules
OFSDiskVolumes OFSRAMVolumes OFSN2KFiles Zlib ZlibBuffers ZlibInflate ZlibReaders
ZlibDeflate ZlibWriters Zip OFSCacheVolumes OFSBoot0 ~
FileDisks.Open SYS:Oberon0.Dsk 2880 80 2 18 ~ FileDisks.Open SYS:Oberon0.Dsk ~
Partitions.Format SYS:Oberon0.Dsk#0 NatFS -1 ram.bin ~
FileSystem.Mount A NatFS SYS:Oberon0.Dsk ~
System.CopyFiles Oberon0.zip => A:Oberon0.zip System.zip => A:System.zip ~
System.Watch
System.CopyFiles Lab.zip => A:Lab.zip ~
FileSystem.Unmount A
Partitions.SetConfig SYS:Oberon0.Dsk#0
A00="%0DWelcome to the Native Oberon installer%0A"
A01="%0DTo continue booting, enter 'c'. The screen will go blank, and after about"
A02="%0Da minute, the mouse configuration program will appear."
A03="%0DSee install.txt for more information.%0A"
A04="%0DCurrent settings:"
Init="b81200cd10bb003fb80110cd10" ~ FileDisks.Close SYS:Oberon0.Dsk ~
~
Partitions.FileToPartition Diskette0#0 SYS:Oberon0.Dsk ~
-- Upload distribution --
telnet:muller@ice.ethz.ch
NetSystem.SetUser ftp:muller@ice.ethz.ch ~ System.Directory *.zip\fd System.Directory *.Dsk\fd
Configuration.DoCommands
System.Time start
Text2Txt.Convert Native.ReadMe.Text Temp.readme.txt 64 ~
FTP.Open muller@ice.ethz.ch ~
FTP.ChangeDir "~muller/ftp.inf/pub/ETHOberon/Native/Update/Alpha/"
FTP.PutFiles Oberon0.Dsk Gadgets.zip Docu.zip Apps1.zip Apps2.zip ~ Eamon.zip ~
FTP.PutFiles Temp.readme.txt => readme.txt Source1.zip Source2.zip Source3.zip ~
FTP.ChangeDir "Build"
FTP.PutFiles Build.zip System.zip SourceB.zip ~
FTP.Close
System.Time lap
~
FTP.PutFiles SourceE.zip SourceP.zip Eamon.zip ~
FTP.PutFiles Pr3Fonts.zip Pr6Fonts.zip ~
mkdir Alpha Alpha/Build
cd Alpha
ln -s ../../StdAlone/rawrite.exe rawrite.exe
ln -s ../Pr3Fonts.zip Pr3Fonts.zip
ln -s ../Pr6Fonts.zip Pr6Fonts.zip
Configuration.DoCommands
Text2Txt.Convert Native.Description.Text install.txt 67 ~
Text2Txt.Convert Native.Install.Text install.txt 67 ~
Text2Txt.Convert Native.Index.Text Temp.index.txt 75 ~
Text2Txt.Convert Native.StdReadMe.Text Temp.stdreadme.txt 75 ~
Text2Txt.Convert Native.DosReadMe.Text Temp.dosreadme.txt 75 ~ Temp.dosreadme.txt=>readme.txt ~
Text2Txt.Convert Native.DOSInstall.Text Temp.dosinstall.txt 75 ~
Text2Txt.Convert Native.LinuxReadMe.Text Temp.linuxreadme.txt 75 ~ Temp.linuxreadme.txt=>readme.txt ~
Text2Txt.Convert Native.Beta.Text Temp.betareadme.txt 75 ~ Temp.betareadme.txt=>readme.txt ~
Desktops.PrintDoc install.ps Native.Install.Text ~
~
-- Installation image for bootable CD --
Configuration.DoCommands
System.Time start
BootLinker.Link SYS:TempCD.Bin \refs \integrate 1000H Kernel Disks PCI
ATADisks SCSI Adaptec7Script Adaptec7 NCRScript ASPI NCR810Disks Usb UsbStorage UsbUhci
OFS Files Modules OFSDiskVolumes OFSRAMVolumes OFSAosFiles OFSCacheVolumes OFSBoot ~
System.DeleteFiles SYS:OberonCD.Dsk ~
FileDisks.Open SYS:OberonCD.Dsk 100352 80 2 18 ~ FileDisks.Open SYS:OberonCD.Dsk ~ (image size in 512B blocks)
Partitions.Format SYS:OberonCD.Dsk#0 AosFS 700 SYS:TempCD.Bin ~ (boot file reserve size must be multiple of 4)
FileSystem.Mount A AosFS SYS:OberonCD.Dsk ~
ZipTool.ExtractAll \p A: \o Build.zip Oberon0.zip System.zip Gadgets.zip Apps1.zip Apps2.zip Docu.zip
Pr3Fonts.zip Pr6Fonts.zip Source1.zip Source2.zip Source3.zip SourceB.zip ~ Eamon.zip ~
System.CopyFiles VGA.Display.Obj=>A:VGA.Display.Obj VGA.Display.Obj=>A:Display.Obj
SYS:Rel.Oberon.Text => A:Oberon.Text ~
FileSystem.CopyTo A: SYS: Oberon0.Dsk Gadgets.zip Apps1.zip Apps2.zip Docu.zip Pr3Fonts.zip Pr6Fonts.zip
Source1.zip Source2.zip Source3.zip Build.zip Oberon0.zip System.zip SourceB.zip Lab.zip ~ Eamon.zip ~
System.Watch
FileSystem.Unmount A
Partitions.SetConfig SYS:OberonCD.Dsk#0
A00="%0DWelcome to the Native Oberon installer%0A"
A01="%0DTo continue booting, enter 'c'. The screen will go blank, and after about"
A02="%0Da minute, the mouse configuration program will appear."
A03="%0DSee install.txt for more information.%0A"
A04="%0DCurrent settings:"
Init="b81200cd10bb003fb80110cd10"
BootVol="RAM RamFS -50 4096"
BootVol1="SYS 500 1000 AosFS #0,R"
AosFS="OFSDiskVolumes.New OFSAosFiles.NewFS"
RamFS="OFSRAMVolumes.New OFSAosFiles.NewFS"
~ FileDisks.Close SYS:OberonCD.Dsk ~
System.Time lap
~
-- Upload for bootable CD --
NetSystem.SetUser ftp:muller@ice.ethz.ch ~
Configuration.DoCommands
System.Time start
FTP.Open muller@ice.ethz.ch ~
FTP.ChangeDir "~muller/ftp.inf/pub/ETHOberon/Native/Update/CD/"
FTP.PutFiles SYS:OberonCD.Dsk => OberonCD.Dsk ~
FTP.Close
System.Time lap
~
Now burn OberonCD.Dsk on bootable CD using Nero (emulate 1.44MB diskette)
-- Installation image for Dummies CD --
Configuration.DoCommands
System.Time start
FileSystem.Mount FAT FatFS IDE0#1 ~
System.DeleteFiles FAT:/Oberon.Dsk ~
OFSFATTools.CreateFile FAT:/Oberon.Dsk 25
OFSFileBasedDeviceTools.Open VIRT FAT /Oberon.Dsk ~ # mount the file as a virual device
System.DeleteFiles SYS:Oberon.Dsk ~
OFSFATTools.CreateFile SYS:Oberon.Dsk 25
OFSFATTools.ExtendFile SYS:Oberon.Dsk 25 new
OFSFileBasedDeviceTools.Open VIRT SYS Oberon.Dsk ~
Partitions.Show detail # you can now see the device "VIRT"
Partitions.Format VIRT#01 AosFS ~ # format partition 1 with AosFS
FileSystem.Mount A AosFS VIRT#01 ~ # mount it as 'A'
ZipTool.ExtractAll \p A: \o Build.zip System.zip Gadgets.zip Apps1.zip Apps2.zip Docu.zip ~ # extract the files of the new release to 'A'
ZipTool.ExtractAll \p A: \o Source1.zip Source2.zip Source3.zip SourceB.zip SourceP.zip ~ # optional
FileSystem.CopyTo A: SYS: Source1.zip Source2.zip Source3.zip SourceB.zip SourceP.zip ~
System.CopyFiles SYS:Rel.Oberon.Text => A:Oberon.Text ~ # configuration file
System.Watch
FileSystem.Unmount A ~ # unmount 'A'
OFSFileBasedDeviceTools.Close VIRT ~ # and unregister the device.
FileSystem.Unmount FAT ~
System.Time lap
~
-- Boot diskette images for Dummies CD --
Configuration.DoCommands
System.Time start
BootLinker.Link TempDummy.Bin \refs \integrate 1000H Kernel Disks PCI ATADisks
SCSI Adaptec7Script Adaptec7
OFS Files Modules OFSDiskVolumes OFSN2KFiles OFSAosFiles OFSCacheVolumes
Unicode OFSFATVolumes OFSFATFiles OFSFileBasedDevices OFSVBoot ~
FileDisks.Open SYS:BootVGA.Dsk 2880 80 2 18 ~
Partitions.Format SYS:BootVGA.Dsk#0 AosFS -1 TempDummy.Bin ~
Partitions.SetConfig SYS:BootVGA.Dsk#0
VirtualDevice="VIRT Oberon.Dsk FAT FatFS PROBE"
BootVol="SYS 200 1000 AosFS VIRT#1"
AosFS="OFSDiskVolumes.New OFSAosFiles.NewFS"
FatFS="OFSFATVolumes.New OFSFATFiles.NewFS"
DMASize="14800H"
Init="b81200cd10bb003fb80110cd10"
Display="VGA."
DWidth="640"
DHeight="480"
DDepth="4"
~
FileDisks.Close SYS:BootVGA.Dsk ~
FileDisks.Open SYS:BootVBE2.Dsk 2880 80 2 18 ~
Partitions.Format SYS:BootVBE2.Dsk#0 AosFS -1 TempDummy.Bin ~
Partitions.SetConfig SYS:BootVBE2.Dsk#0
VirtualDevice="VIRT Oberon.Dsk FAT FatFS PROBE"
BootVol="SYS 200 1000 AosFS VIRT#1"
AosFS="OFSDiskVolumes.New OFSAosFiles.NewFS"
FatFS="OFSFATVolumes.New OFSFATFiles.NewFS"
DMASize="14800H"
Init="b8024fbb0541cd10b8014fb90501cd10268b4d28268b552a"
Display="Displays."
DDriver="DisplayLinear"
DWidth="1024"
DHeight="768"
DDepth="8"
~
FileDisks.Close SYS:BootVBE2.Dsk ~
FileDisks.Open SYS:BootVBE3.Dsk 2880 80 2 18 ~
Partitions.Format SYS:BootVBE3.Dsk#0 AosFS -1 TempDummy.Bin ~
Partitions.SetConfig SYS:BootVBE3.Dsk#0
VirtualDevice="VIRT Oberon.Dsk FAT FatFS PROBE"
BootVol="SYS 200 1000 AosFS VIRT#1"
AosFS="OFSDiskVolumes.New OFSAosFiles.NewFS"
FatFS="OFSFATVolumes.New OFSFATFiles.NewFS"
DMASize="14800H"
Init="b80b4fbb0000ba050166b99092e704cd1026c705580526c74502380426c74504a80426c74506220326c74508010326c7450a040326c6450c042666894d0d26c745114c1db8024fbb0549cd10b8014fb90501cd10268b4d28268b552a"
Display="Displays."
DDriver="DisplayLinear"
DWidth="1024"
DHeight="768"
DDepth="8"
~
FileDisks.Close SYS:BootVBE3.Dsk ~
System.Time lap
~
Partitions.FileToPartition Diskette0#0 SYS:BootVGA.Dsk ~
System.Directory *.Dsk\d
-- Upload for Dummies CD --
NetSystem.SetUser ftp:muller@ice.ethz.ch ~
Configuration.DoCommands
System.Time start
Text2Txt.Convert Dummy.ReadMe.Text Temp.dummy.txt 64 ~
FTP.Open muller@ice.ethz.ch ~
FTP.ChangeDir "~muller/ftp.inf/pub/ETHOberon/Native/Update/Dummies/"
FTP.PutFiles SYS:BootVGA.Dsk => BootVGA.Dsk SYS:BootVBE2.Dsk => BootVBE2.Dsk
SYS:BootVBE3.Dsk => BootVBE3.Dsk SYS:Oberon.Dsk => Oberon.Dsk
Temp.dummy.txt => readme.txt ~
FTP.Close
System.Time lap
~
-- Compiler -- (update compiler) Compiler.Compile \s OPM.Mod OPS.Mod OPT.Mod OPB.Mod OPA.Mod OPP.Mod OPO.Mod OPL.Mod OPC.Mod OPV.Mod
Compiler.Mod Browser.Mod OPAData.Mod ~ BootLinker.Mod ~
System.Free Release TextPopups Watson Watson0 Builder Browser Compiler OPV OPC OPL OPO OPP OPA OPB OPT OPS OPM ~
TextPopups.Install
compiler interface changed: Compiler.Compile Builder.Mod Watson0.Mod TextPopups.Mod Release.Mod ~ Analyzer.Mod
assembler data changed: OPAData.FillTable 898 741 OPAData.ExportTables
ET.Para ET.Call System.CopyFiles "*.Obj=>New.*.Obj *.Sym=>New.*.Sym" ~
OPM OPS OPT OPB OPA OPP OPO OPL OPC OPV Compiler Browser Builder Analyzer Watson0 TextPopups
FileSystem.Mount RAM RamFS 2000 4096 ~
Configuration.DoCommands
FTP.Open muller@lillian
FTP.ChangeDir /export/project/oberon/system3/compiler/native/
FTP.GetFiles OP2.zip => Temp.FTP.zip ~
FTP.Close
ZipTool.ExtractAll \p RAM: \o Temp.FTP.zip ~
~
TextDocs.SearchDiff \w RAM:OPM.Mod OPM.Mod
TextDocs.SearchDiff \w RAM:OPS.Mod OPS.Mod
TextDocs.SearchDiff \w RAM:OPT.Mod OPT.Mod
TextDocs.SearchDiff \w RAM:OPB.Mod OPB.Mod
TextDocs.SearchDiff \w RAM:OPA.Mod OPA.Mod
TextDocs.SearchDiff \w RAM:OPP.Mod OPP.Mod
TextDocs.SearchDiff \w RAM:OPO.Mod OPO.Mod
TextDocs.SearchDiff \w RAM:OPL.Mod OPL.Mod
TextDocs.SearchDiff \w RAM:OPC.Mod OPC.Mod
TextDocs.SearchDiff \w RAM:OPV.Mod OPV.Mod
TextDocs.SearchDiff \w RAM:Compiler.Mod Compiler.Mod
TextDocs.SearchDiff \w RAM:OPAData.Mod OPAData.Mod
ET.ClearTrack
-- EXPERIMENTAL --------------------------------------------------------------------------------
Special lab notes:
o IFWC31.Display.Mod - 8-bit mode for no snow
o Remember to delete MailMessages* on SYS: volume!
-- USB Oberon0 diskette --
Configuration.DoCommands
BootLinker.Link usb.bin \refs \integrate 1000H Kernel Disks OFS Files OFSDiskVolumes OFSRAMVolumes
OFSN2KFiles Inflate GZReaders PCI Usb UsbStorage UsbUhci UsbBoot OFSBoot0 Modules ~ USBUFI0
FileDisks.Open SYS:usb.dsk 2880 80 2 18 ~ FileDisks.Open SYS:usb.dsk ~
Partitions.Format SYS:usb.dsk#0 NatFS -1 usb.bin ~
FileSystem.Mount A NatFS SYS:usb.dsk ~
System.CopyFiles Oberon0.tgz => A:Oberon0.tgz ~
FileSystem.Unmount A
Partitions.SetConfig SYS:usb.dsk#0
A00="%0DWelcome to the Native Oberon installer%0A"
A01="%0DTo continue booting, enter 'c'. The screen will go blank, and after about"
A02="%0Da minute, the mouse configuration program will appear."
A03="%0DSee install.txt for more information.%0A"
A04="%0DCurrent settings:"
Init="b81200cd10bb003fb80110cd10"
BootVol0="USBUFI0#0"
TraceBPS="38400"
~ FileDisks.Close SYS:usb.dsk ~
~
Partitions.FileToPartition Diskette0#0 SYS:usb.dsk ~
-- Utility diskette --
telnet:muller@ice.ethz.ch
cd ~/tmp/oberon0; ls -al
Configuration.DoCommands
FTP.Open muller@ice.ethz.ch ~
FTP.ChangeDir "tmp/oberon0" # Black.Pal=>
System.CopyFiles VGA.Display.Obj=>Display.Obj ~ # for compare only
FTP.PutFiles
ASPI.Obj ATADisks.Obj Adaptec7.Obj Adaptec7Script.Obj Backup.Obj Bitmaps.Obj BootLinker.Obj CLUTs.Obj
Centronics.Obj CompressTools.Obj ConfigInput.Obj Configuration.Obj Courier10.Scn.Fnt DOS.Obj Black.Pal=>Default.Pal
Diskette.Obj Diskettes.Obj
Disks.Obj VGA.Display.Obj=>Display.Obj DisplayLinear.Obj Displays.Display.Obj Displays.Obj ET.Obj Edit.Obj
Empty.Display.Obj FATFiles.Obj FPA.Obj FileDir.Obj FileSystem.Obj Files.Obj Fonts.Obj GZReaders.Obj GZWriters.Obj GZip.Obj In.Obj
Input.Obj Kernel.Obj MathL.Obj MenuViewers.Obj Modules.Obj NCR810Disks.Obj NCRScript.Obj OBL.Bin OFS.Obj
OFSAosFiles.Obj OFSBoot.Obj OFSCacheVolumes.Obj OFSDiskVolumes.Obj
OFSISO9660Files.Obj OFSISO9660Volumes.Obj OFSN2KFiles.Obj OFSRAMVolumes.Obj Oberon.Obj
Oberon10.Scn.Fnt Oberon10b.Scn.Fnt Oberon10i.Scn.Fnt Objects.Obj Out.Obj PCI.Obj pci.ids PCITools.Obj
Partitions.Obj Pictures.Obj Printer.Obj Reals.Obj SCSI.Obj System.Obj TGZ.Obj TextFrames.Obj Texts.Obj
Usb.Obj UsbBoot.Obj UsbKeyboard.Obj UsbMouse.Obj UsbStorage.Obj UsbSystem.Obj UsbUhci.Obj
V24.Obj V86.Obj Viewers.Obj Zip.Obj ZipTool.Obj Zlib.Obj ZlibBuffers.Obj ZlibDeflate.Obj ZlibInflate.Obj
ZlibReaders.Obj ZlibWriters.Obj
Utility.Tool Util.Oberon.Text=>Oberon.Text
~
cd ~/tmp/oberon0; gtar --remove-files -c -z -f Util.tgz *; ls -al
Configuration.DoCommands
FTP.GetFiles Util.tgz ~
FTP.DeleteFiles Util.tgz ~
FTP.Close
TestTGZ.Test Util.tgz Temp. # Note: Oberon.Text, Default.Pal compare fails
BootLinker.Link util.bin \refs \integrate 1000H Kernel Disks Diskettes OFS Files OFSDiskVolumes OFSRAMVolumes
OFSN2KFiles Inflate GZReaders OFSBoot0 Modules ~
FileDisks.Open SYS:util.dsk 2880 80 2 18 ~ FileDisks.Open SYS:util.dsk ~
Partitions.Format SYS:util.dsk#0 NatFS -1 util.bin ~
FileSystem.Mount A NatFS SYS:util.dsk ~
System.CopyFiles Util.tgz => A:Util.tgz ~
FileSystem.Unmount A
Partitions.SetConfig SYS:util.dsk#0
A00="%0DWelcome to the Native Oberon utility disk%0A"
A01="%0DTo continue booting, enter 'c'. The screen will go blank, and after about"
A02="%0Da minute, the mouse configuration program will appear."
A04="%0DCurrent settings:"
Init="b81200cd10bb003fb80110cd10"
Archive="Util.tgz"
RamDiskSize="1024"
Color="0"
~ Display="Displays." DDriver="DisplayLinear"
TracePort="1"
DWidth="1024" DHeight="768" DDepth="32" DMem="4096"
Init="bb2240b8024fcd10b8014fb92200cd10268b4d28268b552a"
~
DWidth="320" DHeight="200" DDepth="8" DMem="64"
Init="b81300cd10ba0a00b90000"
TracePort="1"
Display="Displays." DDriver="DisplayLinear"
DWidth="1024" DHeight="768" DDepth="32" DMem="4096"
Init="b8014fb91801cd10268b4d28268b552abb1841b8024fcd10ba00e0b90000"
FileDisks.Close SYS:util.dsk ~
~
Partitions.FileToPartition Diskette0#0 SYS:util.dsk ~
-- LNO --
BootLinker.Link oberon.lno \refs \integrate 8050000H Linux0 Kernel Disks LinuxDisks OFS Files OFSDiskVolumes
OFSAosFiles OFSLinuxFiles OFSN2KFiles OFSLNOBoot Diskettes Centronics CD Sound Input V24 Modules ~
BootLinker.Link install \refs \integrate 8050000H Linux0 Kernel Disks LinuxDisks OFS Files OFSDiskVolumes
OFSRAMVolumes OFSN2KFiles OFSLinuxFiles Inflate GZReaders OFSLNOBoot0 Input Diskettes Centronics
V24 Modules ~
-- Gadget list --
Alias Generator Package Boolean BasicGadgets.NewBoolean Gadgets Button BasicGadgets.NewButton Gadgets Calendar Clocks.NewCalendar Gadgets Caption TextFields.NewCaption Gadgets CDTracks AudioGadgets.NewTrack Gadgets CheckBox BasicGadgets.NewCheckBox Gadgets Circle BasicFigures.NewCircle Gadgets Clock Clocks.NewClock Gadgets ColorPicker ColorTools.NewColorPicker Gadgets Columbus Columbus.NewDoc Gadgets Complex Complex.New Gadgets CurrentDirectory Directories.NewDrv Gadgets CurrentLoad Gages.NewLoad Gadgets Dag ListDags.New Gadgets DigitalClock Clocks.NewDigiClock Gadgets Directory Directories.New Gadgets DirectoryView Directories.NewDirList Gadgets EventTimer Gages.NewLap Gadgets Finder Finder.NewFrame Gadgets Histogram Histogram.NewFrame Apps Icon Icons.NewIcon Gadgets Iconizer Icons.NewIconizer Gadgets Integer BasicGadgets.NewInteger Gadgets LCD AudioGadgets.NewLCD Gadgets Line BasicFigures.NewLine Gadgets List Lists.NewList Gadgets ListGadget ListGadgets.NewFrame Gadgets ListModel ListModels.NewList Gadgets LogDoc TextDocs.NewLog Gadgets MemoryUsed Gages.NewMem Gadgets NamePlate NamePlates.NewNamePlate Gadgets Navigator Navigators.NewNavigator Gadgets NoteBook NoteBooks.New Gadgets Organizer Organizers.NewPanel Gadgets Outline Outlines.New Gadgets Panel Panels.NewPanel Gadgets PanelDoc PanelDocs.NewDoc Gadgets Picture Pictures.NewPicture System ProgressMeter ProgressMeters.NewFrame Gadgets Real BasicGadgets.NewReal Gadgets Rectangle BasicFigures.NewRect Gadgets Rectangle3D BasicFigures.NewRect3D Gadgets Reference RefGadgets.NewReference Gadgets RefFrame RefGadgets.NewFrame Gadgets RembrandtDoc RembrandtDocs.NewDoc Gadgets RembrandtFrame Rembrandt.New Gadgets Scope Gages.NewFrame Gadgets Scrollbar Scrollbars.New Gadgets ScrollView ScrollViews.NewView Gadgets Set SetGadgets.NewSet Gadgets SetFrame SetGadgets.NewFrame Gadgets Sisiphus Sisiphus.New Gadgets Slider BasicGadgets.NewSlider Gadgets Spline BasicFigures.NewSpline Gadgets String BasicGadgets.NewString Gadgets Text Texts.New System TextDoc TextDocs.NewDoc Gadgets TextField TextFields.NewTextField Gadgets TextGadget TextGadgets.New Gadgets TextHyperlink TextGadgets.NewControl Gadgets TextNote TextGadgets.NewNote Gadgets TextStyle TextGadgets.NewStyleProc Gadgets TimeStamp TimeStamps.New Gadgets Tree ListModels.NewTree Gadgets View Views.NewView Gadgets ASCIITab.NewFrame Apps * Asteroids.NewDoc Apps * Asteroids.NewField Apps * Asteroids.NewStarfield Apps * AudioGadgets.NewSeekButton Gadgets * Builder.NewErrorGadget Gadgets * BartSimpson.NewMouse Docu * BartSimpson.NewBart Docu * Books0.NewBar Apps * Books0.NewContElem Apps * Books0.NewLoc Apps * Books.NewPanel Apps * Books.NewText Apps * BookDocs.NewDoc Apps * BooksHelp.NewIcon Apps * BMP.NewPicture Web * Cards.NewStack Apps * Catalog.NewPanel Meta * ColorSystem.NewObj Gadgets * ColorSystem.NewFrame Gadgets * ColorWells.NewColorWell Gadgets * Columbus.NewPanel Gadgets * Compress.NewDoc Gadgets * Cups.NewCup Docu * CUSM.NewConfID Apps * CUSM.NewConnLog Apps * CUSM.NewHostName Apps * CUSM.NewReflAdrStr Apps * CUSM.NewVideosLog Apps * Diagrams.NewFrame Docu * DiffGadgets.New Apps * DiffGadgets.NewDoc Apps * DiffGadgets.NewSlider Apps * Dim3Engine.NewWorld Apps * Dim3Frames.NewFrame Apps * DocumentSkeleton.NewDoc Docu * Finger.NewLinkScheme Web * FontEditor.NewDoc Apps * FontEditor.NewFonttable Apps * FontEditor.NewPreview Apps * Freecell.NewColumn Apps * Freecell.NewDepot Apps * Freecell.NewDoc Apps * Freecell.NewPanel Apps * Freecell.NewTemp Apps * FTP.NewLinkScheme Web * GIF.NewPicture Web * Gopher.NewLinkScheme Web * Graphs.NewGraph Docu * Hex.NewDoc Apps * Hex.NewFrame Apps * HPCalc.NewLockedTF Apps * HPCalc.NewModel Apps * HTMLDocs.NewForm Web * HTMLImages.NewMap Web * HTMLImages.NewIcon Web * HTTPDocs.NewLinkScheme Web * HyperDocs.NewLinkControl Web * HyperDocs.NewLinkScheme Web * ICO.NewPicture Web * Icons.NewView Gadgets * IFF.NewPicture Web * JPEG.NewPicture Web * LayoutPanels0.NewElement Gadgets * LayoutPanels0.NewContainer Gadgets * LayoutPanels0.NewTable Gadgets * LayoutPanels.NewDoc Gadgets * LCPanels.NewArea Meta * LCPanels.NewLayout Meta * LCPanels.NewPanel Meta * Leonardo.NewDoc Gadgets * Mail.NewMailToLinkScheme Web * Mail.NewMailServerLinkScheme Web * MineSweeper.NewDoc Apps * MineSweeper.NewField Apps * MineSweeper.NewPanel Apps * MineSweeper.NewView Apps * News.NewNewsLinkScheme Web * News.NewNNTPLinkScheme Web * OpenDemo2.NewDoc Docu * Outlines.NewOutline Gadgets * PasswordFields.New Web * PCX.NewPicture Web * Plotter.NewPlotter Docu * Portraits.New Docu * Rembrandt0.NewColorObj Gadgets * Rembrandt0.NewColFrame Gadgets * Reminders.New Docu * Scramble.NewDoc Apps * Scramble.NewFrame Apps * Shanghai.NewDoc Apps * Shanghai.NewFrame Apps * ScriptFrames.New System * ScriptGadgets.NewFrame Eamon * Shapes.NewGroup Gadgets * Skeleton.New Docu * Sokoban.NewFrame Apps * Solitaire.NewColumn Apps * Solitaire.NewDepot Apps * Solitaire.NewDoc Apps * Solitaire.NewTalon Apps * Spider.NewColumn Apps * Spider.NewDepot Apps * Spider.NewDoc Apps * Spider.NewTalon Apps * Styles.New System * Suitcases.NewFileObj Docu * Suitcases.NewSuitcase Docu * Tar.NewDoc Gadgets * TeleNews.NewButton Eamon * TerminalGadgets.NewFrame Web * Tetris.NewDoc Apps * Tetris.NewField Apps * Tetris.NewPauseButton Apps * Tetris.NewPreview Apps * Tetris.NewPreviewButton Apps * Tetris.NewScoreField Apps * Tetris.NewView Apps * TelnetGadgets.NewFrame Web * TelnetGadgets.NewLinkScheme Web * TelnetGadgets.NewDoc Web * TGA.NewPicture Web * TimeStamps.NewRev Gadgets * UnZip.NewDoc Gadgets * V24Gadgets.NewFrame Apps * ViewSkeleton.NewFrame Docu * XBM.NewPicture Web * XPM.NewPicture Web *
-- BACKUP --
Copy sources and tools from DOS
Configuration.DoCommands
OFSFATTools.ChangeDir "FAT:/gneiss/asm/"
System.CopyFiles FAT:OBL.Bin => OBL.Bin ~
Miscellaneous.MakeOberonText FAT:OBL.Asm => OBL.Asm FAT:OBL.Lst => OBL.Lst ~
OFSFATTools.ChangeDir "FAT:/gneiss/noboot/"
System.CopyFiles FAT:noboot.exe => Noboot.Exe FAT:noboot.pr => noboot.pr FAT:const.mod => const.mod
FAT:bootasm.asm => bootasm.asm FAT:boot.def => boot.def FAT:boot.mod => boot.mod
FAT:noboot.mod => noboot.mod FAT:noconfig.pr => noconfig.pr FAT:noconfig.mod => noconfig.mod
FAT:install.dat => install.dat FAT:rawrite.pr => rawrite.pr FAT:rawrite.mod => rawrite.mod
FAT:rawrite.exe => rawrite.exe FAT:vesainfo.pr => vesainfo.pr FAT:vesainfo.mod => vesainfo.mod
FAT:vesainfo.exe => vesainfo.exe FAT:noimage.pr => noimage.pr FAT:noimage.mod => noimage.mod
~
OFSFATTools.ChangeDir "FAT:/"
Clean up files and backup
System.Directory Temp* ~ System.DeleteFiles t ~ FTPBackup.SendOff FTPBackup.SendOn
!Configuration.DoCommands
System.Time start
FTPBackup.SetServer muller lillian fbackup ~
FTPBackup.Suppress Bak DB Obj Sym Obc Arc ARC arc dsk bin ~
FTPBackup.Incremental
System.RenameFiles Incremental.Old => Incremental ~
System.Time lap
~
!System.DeleteFiles Incremental.Log ~ # for full backup
cd ~/backup/meadow;nohup ~/c/bsrv >../backup.log & # on lillian
NetBackup.Incremental lillian Incremental.Log ~ # store the log text if ok!
!NetBackup.LogSnapshot Incremental.Log ~
--- WEB ---
Old pages with links to new pages
Configuration.DoCommands
HTML.Compile Native.Text Release.Text History.Text Tech.Text Screen.Text ~ Registry.Text Installation.Text
HTML.Compile WebInfo.Text Lab.Text ~
FTP.Open "wwwobero@ice"
FTP.ChangeDir "/home/wwwobero/www/htdocs/native/"
FTP.PutFiles Native.html Release.html History.html Tech.html Screen.html ~
FTP.ChangeDir "/home/wwwobero/www/htdocs/internal/"
FTP.PutFiles Lab.html ~
FTP.Close
System.DeleteFiles Native.html History.html Screen.html Lab.html ~
HyperDocs.ClearCache
~
HTML.Compile NativeIndex.Text ~
Native site
Configuration.DoCommands
HTML.Compile WebNative.Text WebDisplays.Text WebDisks.Text WebTraps.Text WebTrace.Text
WebBoot.Text WebConfig.Text WebHeap.Text WebReferences.Text WebAlpha.Text WebBeta.Text
WebRelease.Text WebScreen.Text WebProject.Text WebVNC.Text WebOldnews.Text
WebCheck.Text Registry.Text ~
FTP.Open "wwwobero@ice.ethz.ch"
FTP.ChangeDir "/home/wwwobero/www/htdocs/native/"
FTP.PutFiles WebNative.html WebDisplays.html WebDisks.html WebTraps.html WebTrace.html
WebBoot.html WebConfig.html WebHeap.html WebReferences.html WebAlpha.html WebBeta.html
WebRelease.html WebScreen.html WebProject.html WebVNC.html WebOldnews.html
WebCheck.html Registry.html
WebNative.Text WebDisplays.Text WebDisks.Text WebTraps.Text WebTrace.Text
WebBoot.Text WebConfig.Text WebHeap.Text WebReferences.Text WebAlpha.Text WebBeta.Text
WebRelease.Text WebScreen.Text WebProject.Text WebVNC.Text WebOldnews.Text
WebCheck.Text Registry.Text ~
FTP.Close
System.DeleteFiles WebNative.html WebDisplays.html WebDisks.html WebTraps.html WebTrace.html
WebBoot.html WebConfig.html WebHeap.html WebReferences.html WebAlpha.html WebBeta.html
WebRelease.html WebScreen.html WebProject.html WebVNC.html WebOldnews.html
WebCheck.html Registry.html ~
HyperDocs.ClearCache
~
http://www.oberon.ethz.ch/native/ http://www.oberon.ethz.ch/native/WebCheck.html
Pieter Muller personal site
Configuration.DoCommands
FTP.Open "muller@ice.ethz.ch"
FTP.ChangeDir "~/public_html"
FTP.PutTexts WebMuller.Text=>index.html ~
FTP.Close
HyperDocs.ClearCache
~
native.gif new.gif ETH.de.gif anybrow3.gif vh20.gif HeapBlks.gif HeapBlks.ps.gz
Alpha version change log only
NetSystem.SetUser ftp:wwwobero@ice.ethz.ch ~
Configuration.DoCommands
HTML.Compile WebAlpha.Text ~
FTP.Open "wwwobero@ice.ethz.ch"
FTP.ChangeDir "/home/wwwobero/www/htdocs/native/"
FTP.PutFiles WebAlpha.html ~
FTP.Close
HyperDocs.ClearCache
~
http://www.oberon.ethz.ch/native/WebAlpha.html
Module registry only
Configuration.DoCommands
HTML.Compile Registry.Text ~
FTP.Open "wwwobero@ice.ethz.ch"
FTP.ChangeDir "/home/wwwobero/www/htdocs/native/"
FTP.PutFiles Registry.html ~
FTP.Close
HyperDocs.ClearCache
~
http://www.oberon.ethz.ch/native/Registry.html
!HyperDocTools.Fetch http://www.oberon.ethz.ch/native/WebAlpha.Text => WebAlpha.Text ~
pjm