Senusret's browser: Difference between revisions

From XionKB
Jump to navigationJump to search
m (redlink Sirius DOS)
Line 10: Line 10:


==Supported platforms==
==Supported platforms==
Initially, Pegasus will target the Sirius DOS research platform created by [[User:Alexander|Alexander Nicholi]] using the Sirius A, B, A′ and B′ research computers and Bochs-based virtualisation. Since A′ and B′ are non-graphical i286-based computers, it will not run on those directly. Sirius A and B as well as Bochs virtio leverage [[Cirrus]] [[Alpine series]] of 2D accelerators, and so Pegasus will directly leverage Cirrus-specific SVGA/VESA extensions that these cards provide.
Initially, Pegasus will target the [[Sirius DOS]] research platform created by [[User:Alexander|Alexander Nicholi]] using the Sirius A, B, A′ and B′ research computers and Bochs-based virtualisation. Since A′ and B′ are non-graphical i286-based computers, it will not run on those directly. Sirius A and B as well as Bochs virtio leverage [[Cirrus]] [[Alpine series]] of 2D accelerators, and so Pegasus will directly leverage Cirrus-specific SVGA/VESA extensions that these cards provide.


It is possible for Pegasus to leverage a barebones graphics/media toolkit such as SDL, although this will not be a focus at the outset since virtual Sirius DOS achieves the same effect of support. Once [[Anodyne]] has found sufficient form, it, too, will be a target of interest for Pegasus, along with everything else involving [[Byblos]].
It is possible for Pegasus to leverage a barebones graphics/media toolkit such as SDL, although this will not be a focus at the outset since virtual Sirius DOS achieves the same effect of support. Once [[Anodyne]] has found sufficient form, it, too, will be a target of interest for Pegasus, along with everything else involving [[Byblos]].


[[Category:Sirius DOS components]][[Category:Anodyne components]]
[[Category:Sirius DOS components]][[Category:Anodyne components]]

Revision as of 22:02, 11 March 2023

This article is a stub. You can help by expanding it.
The Pegasus emblem.

Pegasus is a Lynx-inspired graphical web browser that aims to display webpages without the use of JavaScript while also handling graphical elements such as images.

DOM support

Pegasus will support several kinds of document object models, or DOMs, in a descending order of importance:

  • XHTML 1.1 + CSS 2.1 (the "Standard DOM")
  • A compatibility-oriented HTML 4.01 + CSS 2.0 (the "New Classic DOM")
  • A compatibility-oriented HTML 3.2 + CSS 1.0 (the "Old Classic DOM")
  • A feature-moderated HTML 5 + CSS 3 (the "Moderated DOM")

Supported platforms

Initially, Pegasus will target the Sirius DOS research platform created by Alexander Nicholi using the Sirius A, B, A′ and B′ research computers and Bochs-based virtualisation. Since A′ and B′ are non-graphical i286-based computers, it will not run on those directly. Sirius A and B as well as Bochs virtio leverage Cirrus Alpine series of 2D accelerators, and so Pegasus will directly leverage Cirrus-specific SVGA/VESA extensions that these cards provide.

It is possible for Pegasus to leverage a barebones graphics/media toolkit such as SDL, although this will not be a focus at the outset since virtual Sirius DOS achieves the same effect of support. Once Anodyne has found sufficient form, it, too, will be a target of interest for Pegasus, along with everything else involving Byblos.