[Oberon] ORL.Mod
Charles Perkins
chuck at kuracali.com
Mon May 19 23:14:32 CEST 2014
Excellent, thanks Michael!
On May 19, 2014, at 1:59 PM, Michael Schierl <schierlm at gmx.de> wrote:
> [let's see if this message now gets posted after I subscribed to the
> list... :D]
>
> 19.05.2014 22:22, Paul Reed:
>> Great stuff - let me know if you need anything else. I would strongly
>> advise you keep checking your assumptions and make sure your linker can
>> create the existing bootfile :)
>
> In case you are getting stuck, the scripts I use to prepare the needed
> files to generate a new disk image inside (emulated) Oberon - which
> include patched FileDir/File modules for writing to the image, patched
> ORG/ORL to use different file name conventions for not bricking the host
> system in case the compilation stops and your Kernel.Mod requires a new
> symbol file, an OberonFromScratch.Tool that has all the commands you
> need, just to click them in order, and of course a version of ORL called
> ImageORL as it will link "into" the new disk image - are available at
>
> https://github.com/schierlm/OberonEmulator/tree/master/Oberon
>
> Start here:
>
> https://github.com/schierlm/OberonEmulator/blob/master/Oberon/make_compatible_image.sh
>
> ImageORL patch (against Modules) is here:
>
> https://github.com/schierlm/OberonEmulator/blob/master/Oberon/derive-image-orl.patch
>
> (Some changes for tweaking the offsets, are done via "sed" rules in the
> script, so better use the script and do not try to apply it manually).
>
> In case you want to use the resulting image in Peter De Wachter's
> emulator: You'll have to cut off the first 1k of the resulting image in
> a hex editor, as the offset I used and the offset he uses is different
> (my emulator can now also read his images, but I did not yet update my
> scripts).
>
> I would not consider my code good quality (or well documented), but it
> works and should be good enough to compare with yours in case yours does
> not work :)
>
>
> Regards,
>
>
> Michael
>
> --
> 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