AW: [Oberon] re. Need -/Aos.Par

Stauber Sven Philipp sven.stauber at inf.ethz.ch
Tue Jan 26 11:10:47 MET 2010


I changed the link to http://bluebottle.ethz.ch/downloads/Aos.Par


Boot problems: On http://www.ocp.inf.ethz.ch/wiki/Documentation/Installation#toc11 you find a quite comprehensive A2 startup troubleshooting documentation.

>>>But the following test for 'Init=xxx' failed:----- [...]

All modes designated with "TEXT" won't work because the A2 display driver expects a linear framebuffer.
To get an idea whether the system boots properly (but display does not work) try the following:
1. Delete the Init configuration string by entering Init= followed by enter.
2. Replace Boot=DisplayLinear.Install by Boot=DisplayNull.Install
3. Set TraceMode=1

With this setting, you can see whether A2 startup is working.
(1) prevents the Oberon boot loader from switching to graphics mode, (2) prevents DisplayLinear.Install from trapping (since it expects graphics mode) and (3) will cause the trace output shown on the display.

>Does the fact that I can't exit-to-reboot with Ctrl/Alt/Del tell anything?

Yes and no: If you could exit-and-reboot, it would be a "good sign". But the fact that you can't does not give a guarantee that A2 has not started correctly. To see whether A2 starts correctly, try the Init/TraceMode-settings described above.

>From my brief test of Aos the 'change screen magnification'
seemed the most useful. Can this be used while running the 
old-proven N-O apps under Aos ?

Yes (but only one instance of N-O can run on A2).

>IMO the simplicity of S3 was a great achievement, which now 
seems to have been lost - since Wirth's oversight is missing ?

Hmm... I'm not familiar with N-O, so I cannot really provide an answer, but nevertheless some comment on this:

- Kernel: Multiprocessor/Preemtive Multitasking/Active Object Synchronization do add complexity, but (I think) not accidentally
- The fact the N-O run on top of A2 does have negative impacts (obsolete interfaces just for N-O compatibility, about a half of all files in the release are just for N-O and could be removed without even touching A2). This is actually a sad story since it reminds me very much on the "industry way" of developing software (being compatible at almost any cost)
- Packaging: A lot of modules/files can be omitted for particular application domains (it IS possible to build very lean A2 systems, although they are very specific then)
- Things as native Unicode support/CJK font rendering/thread-safe text system require more memory/complexity, 32-bit color at 2560x1280 pixels requires "some" memory, too. Windows are double-buffered...

But I have to admit that the low memory footprint / CPU requirements of N-O (in particular the Gadgets system) are impressive.

Best,
Sven Stauber


-----Ursprüngliche Nachricht-----
Von: oberon-bounces at lists.inf.ethz.ch [mailto:oberon-bounces at lists.inf.ethz.ch] Im Auftrag von Chris Glur
Gesendet: Dienstag, 26. Januar 2010 01:00
An: oberon
Cc: crglur at gmail.com
Betreff: [Oberon] re. Need -/Aos.Par 

>>http://bluebottle.ethz.ch/Current/Aos.Par
>>                                                                                               
>>  HTTP 404 - File Not Found

Sven Stauber wrote:
> The link was broken (fixed).
No still 404 now.

>You will find more information on 
>http://www.ocp.inf.ethz.ch/wiki/Documentation/Configuration

Thanks; since the CD boots OK on other people's newer PCs
I suspected the VDU-system.

I can't sacrifice my 'main' PC for testing Aos, which also 
previously failed to run Aos, and my spare PC runs N-O with 
a mono-display when I need it. 

But the following test for 'Init=xxx' failed:-----
   VESA mode numbers   <-- try for mono-box
   Mode Number (hex) Resolution Colors
   100               640x400    256 <-- OBL3>c  remains visible
   101               640x480    256   == same
   102               800x600    16    == same
   103               800x600    256   == same
   108               TEXT       80x60 == same
   110               640x480    32K     == same
   111               640x480    64K     == same
   117               1024x768   64K   <-- default ?
========= end of test results =====

Does the fact that I can't exit-to-reboot with
Ctrl/Alt/Del tell anything?
AFAIK if N-O didn't display, Ctrl/Alt/Del would
still respond ?

>From my brief test of Aos the 'change screen magnification'
seemed the most useful. Can this be used while running the 
old-proven N-O apps under Aos ?

IMO the simplicity of S3 was a great achievement, which now 
seems to have been lost - since Wirth's oversight is missing ?

Thanks,

== Chris Glur.



--
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