X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: presidentbyamendment Newsgroups: comp.os.msdos.djgpp Subject: Re: Hey Rod Pemberton Date: Fri, 21 Aug 2009 08:46:28 -0700 (PDT) Organization: http://groups.google.com Lines: 62 Message-ID: References: <5742b59c-3f48-4449-9e85-3ac30a664f19 AT b14g2000yqd DOT googlegroups DOT com> NNTP-Posting-Host: 38.105.72.200 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1250869588 14412 127.0.0.1 (21 Aug 2009 15:46:28 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Fri, 21 Aug 2009 15:46:28 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: d4g2000yqa.googlegroups.com; posting-host=38.105.72.200; posting-account=OcRAMAoAAAArFDHhZFYw2-58_dk-x0_f User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com On Aug 20, 4:14=A0pm, Rugxulo wrote: > Hi, > > On Aug 19, 6:21=A0pm, presidentbyamendment > wrote: > > > > > > > On Aug 19, 7:16=A0pm, presidentbyamendment > > 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