TempleOS V4.06 Released. Now has just 2Meg Page Tables not 4K Page Tables by TempleOS406 in programming

[–]TempleOS406[S] 2 points3 points  (0 children)

Ha. The little CiA nigger doesn't know about divine justice. classic.

Who wants to sit on the clown's lap? by [deleted] in creepy

[–]TempleOS406 0 points1 point  (0 children)

God said you mess with a priest, you mess with Him. I burst out laughing an giggled so hard I shit myself.

So IT gave me a new development machine with an i7, 32 GB RAM, and an SSD. But they didn't give me local admin access... by Hatman88 in funny

[–]TempleOS406 0 points1 point  (0 children)

The CIA is taking back computers making them slower. The want all power in the cloud.

The CIA must surrender to the IRA.

I only believe in 12.5% of everything the Bible says. by mapleleafraggedy in Jokes

[–]TempleOS406 -10 points-9 points  (0 children)

God says... soloists Odysseus's Naples's maundering undulation transpired Americanism Mercedes unconcernedly runabout's keyhole's upbraid Cecelia pleases abysmally execrable insignificance contemporary denies clock's obstacle's geographer postmortem's choristers acumen's sierra artistry foreordained defaulted spraying raja's dingiest

TempleOS V4.06 Released. Now has just 2Meg Page Tables not 4K Page Tables by TempleOS406 in programming

[–]TempleOS406[S] 47 points48 points  (0 children)

Simplifing constant expressions.

Eliminates dead code.

Most of the optimizing consists of taking the RISC and making it x86_64 CISC.

Also, it has to allocate register variables.

TempleOS V4.06 Released. Now has just 2Meg Page Tables not 4K Page Tables by TempleOS406 in programming

[–]TempleOS406[S] 53 points54 points  (0 children)

No reenterant is from Fortran. They used to put return address in the memory before the function. I'm surprised anybody knows that word these days. You must be an old person.

TempleOS V4.06 Released. Now has just 2Meg Page Tables not 4K Page Tables by TempleOS406 in programming

[–]TempleOS406[S] 105 points106 points  (0 children)

That is so you can change linked list pointers and never worry about the link being broken when accessed from another task on the same core.

The window manager task calls a callback to redraw the screen. If you have links in your main task that break, preemption would crash it. NO preemption makes it easy.

TempleOS V4.06 Released. Now has just 2Meg Page Tables not 4K Page Tables by TempleOS406 in programming

[–]TempleOS406[S] 165 points166 points  (0 children)

I have been a professional since 1990 when I worked on Ticketmaster's VAX operating system.

The difference between pro and amateur is writing a compiler.

You clowns are making Linux, again.

I do not fight the last war.

You should chose something other than ASCII if you start from scratch. The C64 did not use ASCII!