I'm working on a Derivative.... right after i get the OS working

55 views
Skip to first unread message

Magi Ancient

unread,
Jun 13, 2025, 10:18:11 PMJun 13
to MikeOS
First of all, i'd like to thank mike and the entire community for maintaining the project.
I don't really usually work on the low level domains, but i have to now, im hooked.
I've been a virtual world developer for just shy of 20 years now, mostly in secondlife and opensim, but also various others, including a slew of my own. Today, I started the MikeOS Project in SL and in kitely. almost nothing works yet, so i made it pretend to work lol.

I'll continue developing it, and *hopefull* get a live system online within the next few weeks. Will post updates here soon.

Thanks again.

you can view the video here (just over a minute in length for demo):Screenshot_kitely_mikeosproject.png https://youtu.be/pbsms0kcwiY

Magi Ancient

unread,
Jun 14, 2025, 3:05:57 AMJun 14
to MikeOS
I mean an actual deriv though. shown (and the video) are an LSL port of said deriv.
Linden Scripting Language is an extremely high-level language... bout as far away from the hardware as the browsers. ehh.. kinda c-like (what isn't :D)
anyways, still seems cool. I've been in virtual environments full time for two decades, and ive never seen something like that :D

Daniel Barry

unread,
Jun 14, 2025, 10:59:37 AMJun 14
to Magi Ancient, MikeOS
Hello Magi,

What method are you using to get it into the environment? Is it via an emulator and updating a texture?

I'm looking to do something similar for a non-virtual game where a 16-bit OS is used (and programmed) as part of the game. I came to the conclusion that it would be better to have a built-in emulator to increase cross-compatibility.

Kind Regards,

Daniel

--
You received this message because you are subscribed to the Google Groups "MikeOS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mikeos+un...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/mikeos/0a6cf06b-b249-4cc2-b35a-3c651f83293fn%40googlegroups.com.

Magi Ancient

unread,
Jun 14, 2025, 1:45:01 PMJun 14
to MikeOS
hey @danberry! Basically, the Secondlife architecture provides a virtual world regional simulation (REGION) and a grid that these all get networked into. "In- world" we use primitive geometries (prims) and meshes to create and place objects in the virtual environment, which we can then script using the Linden Scripting Language (documentation). Essentially, im using a local chat listener to intercept and process commands from the logged in user, and then updating the monitor prim using a very limited (1024B) web-surface function (llSetLinkMedia()); There's still  a lot to figure out here :)
Ultimately, we are about as close to real hardware as the Earth to the Sun, so it's gonna all be stage tricks. But, coming to the answer here... It's not really an emulation at all. More of a port actually. Im taking all the assembly files and translating those to the native LSL language, and then using lists and arrays and stuff to simulate memory and registers and disk contents through iterations and stuff. I'm going to try to keep it as simple as possible. 
I will provide the source code


Thank you for asking :D

Daniel Barry

unread,
Jun 14, 2025, 2:52:51 PMJun 14
to Magi Ancient, MikeOS
Sounds interesting! Be sure to keep me updated on your progress, I think an in-game computer is a fun idea.

Michael Saunders

unread,
Jun 15, 2025, 1:37:22 AMJun 15
to Daniel Barry, Magi Ancient, MikeOS
This is awesome! Anything I can link to from the MikeOS website?



Message has been deleted

Magi Ancient

unread,
Jun 21, 2025, 10:40:49 AMJun 21
to MikeOS
it's def a work in progress, but here's the site. im updating almost daily for now. its a complete mess yet :)_

Magi Ancient

unread,
Jun 22, 2025, 11:00:08 AMJun 22
to MikeOS
NtKHaoR.png
MikeOS Text Editor template is almost ready. now with the design outta the way, i got to figure the scripting :)

Magi Ancient

unread,
Jun 22, 2025, 11:36:19 AMJun 22
to MikeOS
Reply all
Reply to author
Forward
0 new messages