[Oberon] PO2013 - SD Image Tool
Jörg
joerg.straube at iaeth.ch
Sat May 16 17:58:54 CEST 2020
Part of my build process looks like this
...
5) Link inner core
ORL.Link Modules ~
ISO.SetBootFile RISC.img
ISO.Load Modules.bin
6) copy all Oberon files into boot image
ISO.CopyTo
po.Kernel.Mod Kernel.rsc Kernel.smb
po.FileDir.Mod FileDir.rsc FileDir.smb
po.Files.Mod Files.rsc Files.smb
po.Modules.Mod Modules.rsc Modules.smb
po.Input.Mod Input.rsc Input.smb
po.Display.Mod Display.rsc Display.smb
po.Viewers.Mod Viewers.rsc Viewers.smb
po.Fonts.Mod Fonts.rsc Fonts.smb
po.Texts.Mod Texts.rsc Texts.smb
po.Oberon.Mod Oberon.rsc Oberon.smb
po.MenuViewers.Mod MenuViewers.rsc MenuViewers.smb
po.TextFrames.Mod TextFrames.rsc TextFrames.smb
po.System.Mod System.rsc System.smb
po.Edit.Mod Edit.rsc Edit.smb
~
ISO.CopyTo
po.ORS.Mod ORS.rsc ORS.smb
po.ORB.Mod ORB.rsc ORB.smb
po.ORG.Mod ORG.rsc ORG.smb
po.ORP.Mod ORP.rsc ORP.smb
po.ORTool.Mod ORTool.rsc ORTool.smb
~
ISO.Directory *
ISO.Burn
Jörg
Am 16.05.20, 17:51 schrieb "Jörg" <joerg.straube at iaeth.ch>:
Hi
I never used this serial link stuff. No Oberon-0, no PClink... Much too much hassle.
My build process is built around a module called ISO.Mod; this module writes an ISO image that can be burnt onto the SD card.
With ISO
- I can copy Oberon files from and to the disk image.
- I can look at the Oberon directory in the disk image
- I can write the Oberon boot sector
- I can look at the MBR s needed.
Basically, what System does but on the ISO disk image
br
Jörg
Am 16.05.20, 15:41 schrieb "Oberon im Auftrag von Paul Reed" <oberon-bounces at lists.inf.ethz.ch im Auftrag von paulreed at paddedcell.com>:
Hi Tomas,
> Excellent, it was already addressed. I was always curious what people
> around NW did back in 2013 to make original image.
Prof. Wirth built the system by meticulously transferring everything
across the RS232 link, using a special Inner Core imported by a simple
command interpreter on the RISC5 called Oberon0. See section 14.1 of
the book:
https://inf.ethz.ch/personal/wirth/ProjectOberon/PO.Applications.pdf
Since this process depended heavily on another Oberon system on a host
computer, I made some rather hacky cross-tools to build a downloadable
SD-card image for projectoberon.com.
I explained some of the (mainly defensive) rationale for the format of
the RISC.img image in a previous post:
http://lists.inf.ethz.ch/pipermail/oberon/2016/008881.html
HTH,
Paul
--
Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
https://lists.inf.ethz.ch/mailman/listinfo/oberon
More information about the Oberon
mailing list