Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

modern 64-bit cpus (Miscellaneous)

posted by marcov, 24.02.2020, 21:59

> > > > My work laptop is Medion, which is a large German OEM
> > >
> > > Gesundheit (obvious joke).
> >
> > Don't you mean "gezondheid" ?
>
> You know, America is fairly uncultured, including myself. But it's still
> sometimes a joke when people pretend to be fancy: "Pardonez moi!"

Well the default here is more "Je ne comprend pas!". At least that is the quintessential reaction of the French according to urban legend.

> You said German (not Dutch) OEM, so I said "Gesundheit!" Here in the
> States, we say that when someone sneezes (or "Bless you."),

Well, that is because that is what you are supposed to say in that case (also the Dutch version). There is no equivalent for "Bless you" in this context.

> but it's also a
> joke when someone says something unintelligible (almost as if a sneeze). So
> since I've never heard of "Medion", I was joking. (I assume you half knew
> that already.)

Somewhat :) But Medion sells here in those stores too, and their manuals are usually translated :-)

> > > Never heard of it. All we have is the mundane
> > > HP, Dell, MS, Apple, Lenovo, Asus, etc.
> >
> > Yup, except for Apple of course since it doesn't sell Windows laptops
> > afaik.
>
> Bootcamp still exists, right?

Yeah, but why pay the idiot tax to run an emulator ?

> Dunno, never owned a Mac, and they indeed are
> a bit overpriced (as any Linux nerd will tell you ... wait, didn't Linus
> actually prefer a Macbook because of its battery life or convenience??).

It happens. I had a pendant for PPC Mac Mini's for a while. They had superior standby behaviour earlier than the rest, and still could double as funky *nix workstation.

Similarly some old friends preferred the rather more expensive Apple Gestalts (afaik Apple called it that in the US too in datasheets, mostly just the specific case incarnation with different inner workings), just because they took insane amount of RAMs, and could be upgraded in later life. With SDRAM however RAM prices bottomed out for the first time, and that was pretty much the end of that philosophy, from then on per unit, new RAM would be cheaper than old RAM.

> > Does it finally have decent LFN driver? That and commandline lengths are
> > usually the breaking point.
>
> No native LFN support in the kernel (yet, if ever). Patents did finally
> expire in 2017 (ugh). We still only have old tools like (2012??)
> third-party TSR DOSLFN. It's somewhat slow, but it mostly works.
>
> Cmdline stuff was automatically solved long ago for DJGPP stuff (via
> proxy). Those specific Watcom tools should've been cross-compiled for DJGPP
> to avoid such hangups.

The next FPC version eliminates Watcom tools. (maybe not yet for win3.1x native though). Generating 16-bits dos apps on 64-bits *nix without external tools is now viable.

> Keep in mind that recompiling p7zip natively in DOS (with admittedly old
> G++ 3.4.6) also only took four minutes, IIRC. Yes, emulation can be very
> slow. Still, not to complain, slow emulation is better than literally
> nothing, as long as it's relatively accurate.

I never compiled p7zip :-)

> > > > Afaik gcc doesn't really support that, only simple nesting.
> > >
> > > Trampolines? (I have no idea.)
> >
> > There are many ways. Displays is the most common one (which is just
> passing
> > a pointer to a record with framepointers btw). Trampolines is afaik more
> a
> > workaround if you don't want to change your stack and parameter handling
> > too much.
>
> Macs don't like trampolines,

Since 2008, nobody likes trampolines since they require writable stack. Most 64-bit targets were fairly quick to require that also(since they had no legacy software)

> IIRC, and I'm not even sure if GPC works there
> anymore (from what little I read).

Well, the writing has been on the wall for a long time. Pity that they never did the reboot that Frank was talking about( generating C, more FB cgen style). Even though it wasn't my cup of tea, I was somewhat curious to see how it would turn out in practice.

> BUT ... nested functions are (yet another)
> feature that many people can't live without. I wonder how Pascal-p5c deals
> with it (probably using the GCC extension, I haven't looked closely).

From the website, it looks superficial, very basic. Wouldn't be surprised if FPC's ISO mode was more compatible.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 250 users online (0 registered, 250 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum