Mail Archives: djgpp/2009/08/21/12:00:22
On Aug 20, 4:14=A0pm, Rugxulo <rugx DOT DOT DOT AT gmail DOT com> wrote:
> Hi,
>
> On Aug 19, 6:21=A0pm, presidentbyamendment <rick_hohen DOT DOT DOT AT email DOT com>
> wrote:
>
>
>
>
>
> > On Aug 19, 7:16=A0pm, presidentbyamendment <rick_hohen DOT DOT DOT AT email DOT com>
> > wrote:
>
> > > Yes Forreal Mode works. I have some code,
> > > but it's in my own assembler in Bash. The thing is, you have to
> > > handle interrupts in 8086 mode, i.e. you have 66/67h IRET.
>
> > > Rick Hohensee
> > > presidentbyamendment.com
> > > votescript =A0 cLIeNUX =A0shasm =A0 H3rL =A0 H3sm =A0 =A0libsys.a
>
> > And it looks like
>
> > ftp.gwdg.de/pub/cLIeNUX/interim/Forreal.tgz
>
> > works.
>
> Yes, and it has osimplay (newer name for shasm) included, apparently.
> I saw this about two years ago and never tested it. Same with GForth,
> got interested but never got very far in the tutorial.
>
> Apparently, this is what he says (doc/actualmodes):
>
> =A0 =A0 =A0 =A0 PE=3D0 =A0 =A0Dbit=3D0 =A0 =A0 =A0 =A0 =A0(un)Real Mode
> =A0 =A0 =A0 =A0 PE=3D0 =A0 =A0Dbit=3D1 =A0 =A0 =A0 =A0 =A0Forreal Mode
> =A0 =A0 =A0 =A0 PE=3D1 =A0 =A0Dbit=3D0 =A0 =A0 =A0 =A0 =A0Veal Mode =A0(B=
KA "286 task")
> =A0 =A0 =A0 =A0 PE=3D1 =A0 =A0Dbit=3D1 =A0 =A0 =A0 =A0 =A0Protected Mode
>
> I'm only vaguely aware of FASM using "flat real" mode (else DPMI if
> available). But Tomasz (etc.) on thehttp://board.flatassembler.net
> forum would be more knowledgable about this than me (although I
> frequent there too). Comp.lang.asm.x86 is up and running again last I
> checked, but I haven't kept up.- Hide quoted text -
>
> - Show quoted text -
Where it might be useful is realtime. No big task switch latency. So
for example,
you could have a unix-like OS, with real protected mode for guest
users, but let
the "root" user operate in Forreal mode for video and whatnot. Syncing
audio to
other stuff might benefit quite noticeably, I suspect.
SO if you happen to be writing a whole OS for the x86....
The demo in Forreal.tgz is a bootable standalone. All I need is 10,000
genius coolies and 5 years...
Rick Hohensee
presidentbyamendment.com
- Raw text -