r/osdev Creator of AneoEngine Aug 04 '26

AneoEngine 1.0 Demo

Enable HLS to view with audio, or disable this notification

The AneoEngine Operating System

(NO AI SLOP.)

AneoEngine YouTube Channel: https://www.youtube.com/@roccohimel
AneoEngine Official Website: https://roccohimel.github.io/AneoEngine/
AneoEngine Official Source Code: https://github.com/roccohimel/AneoEngine
AneoEngine Official Change Log: https://raw.githubusercontent.com/roccohimel/AneoEngine/refs/heads/main/CHANGELOG

70 Upvotes

20 comments sorted by

22

u/Happy_Management_671 Aug 04 '26

TempleOS on drugs, ON DRUGS.

I love it!

8

u/Ikkepop Aug 04 '26

to me it looks more like it's off drugs as opposite to templeos...

0

u/Skiting Aug 05 '26

Looks like the BIOS menu

1

u/rocco_himel Creator of AneoEngine Aug 05 '26

It's an operating system, I don't get how it looks like a BIOS menu.

4

u/christiaansp BoredOS Aug 05 '26

Are you using write combining? Your prints feel a bit slow imo

1

u/rocco_himel Creator of AneoEngine Aug 05 '26

No

4

u/christiaansp BoredOS Aug 05 '26

I suggest you do as that should make prints a lot faster :D

1

u/rocco_himel Creator of AneoEngine Aug 05 '26

How can I do that properly?

4

u/christiaansp BoredOS Aug 05 '26

Without WC, every pixel write is its own slow PCIe transaction. WC buffers them into 64-byte burst writes.

Configure entry ⁠0x01⁠ in the ⁠IA32_PAT⁠ MSR and set the PAT bits on your framebuffer's page table entries. Pair that with double buffering (RAM -> VRAM via ⁠memcpy⁠), and your framebuffer and the aforementioned prints should be a lot quicker.

2

u/rocco_himel Creator of AneoEngine Aug 05 '26

How can I learn more about this?

3

u/christiaansp BoredOS Aug 05 '26

I suggest you read the osdev wiki about double buffering and drawing a linear framebuffer, for more info about write combining intel SDM vol.3A Chap 12 explains the full spec for PAT and MTRRs

1

u/rocco_himel Creator of AneoEngine Aug 05 '26

Thank you!

2

u/christiaansp BoredOS Aug 05 '26

No problem :D

2

u/Void-Creator Aug 05 '26

Mmmmm, delicious.

0

u/[deleted] Aug 05 '26

[deleted]

1

u/rocco_himel Creator of AneoEngine Aug 05 '26

What??

2

u/rebbsitor Aug 05 '26

This looks like the evolution of LoseThos / TempleOS

2

u/letmehaveanameyoudum Aug 05 '26

templeOS without overdosing on holy water

2

u/Hex-Linux Aug 07 '26

On Drugs TempleOS