We're on Discord! Please join our server now if you don't want to miss anything! (More info) | Join the UCC4 contest! (More info)

* WalrusIRC & Discord main room

If you have a forum account, have more than 4 posts and are not part of a restricted usergroup, then you can chat in our main Discord server room directly from here and continue using the forums at the same time. Or you can join our server directly and access many more discussion rooms!

Recent Posts

Pages: [1] 2 3 ... 10
Web / YukiOS
« Last post by Juju on Today at 02:34:59 am »
Yet another thing I started working on that have been on my mind since a while. (I do a lot of stuff lately please stop me)

Basically, it's an operating system that runs in your browser. It consists of a kernel written from scratch in JavaScript that sets up an interface (currently a VT100-like terminal, can later be a canvas to draw on and do OpenGL stuff on kinda like X) and defines a bunch of syscalls (mostly interfaces between the DOM and threads). It then creates a WebWorker (which also defines interfaces between the program and the kernel, think a standard library or a libc) that executes a WebAssembly program (an init program, basically) which can in turn call other programs in their own WebWorkers. The main thread creates every other thread and can therefore keep track of processes like a normal operating system. (Kinda hard to explain, but yeah, if you read the code it's probably simple enough to figure it out.)

Basically (where <=> is a bunch of interfaces between each other): DOM <=> Kernel <=> WebWorkers <=> WebAssembly

WebAssembly binaries can be compiled with LLVM/Clang (see the makefile, target wasm32-unknown-unknown-wasm). In any case, it should import kernel functions (those defined thread-level when calling the binary) and export a main function that will get executed and return a return value.

So, pretty much like a real operating system. Or at least, a framework for multi-threading in C in a webpage.

Check it out on GitHub, right now it only prints some sort of Hello World but I'll put it online when it's going to be a bit more usable: https://github.com/juju2143/YukiOS


- Multithreading
- Keeps track of processes
- Quebec Bill 101-compatible open-source license
- Small binaries written in C (no Emscripten)
- It's in your browser!
- Small and readable source code

To do
- Read user input
- Filesystem
- Graphics
- Other misc. stuff, as needed when porting software
Were you on Omnimaga by the way Mazhat? I forgot. Also yeah lol I stopped working on the game because back in the days, RPG Maker 2003 had compatibility issues with Windows Vista or higher and the game was quite buggy. However, when I discovered that RM2K3 finally got legally released outside of Japan after 13+ years of wait with new updates, I regained interest.

As it turns out, most game bugs finally ended up becoming ABS (action-battle system) features and were left in for more experienced players and speedrunners.

Which reminds me, you can actually play the January 2009 build (or maybe it's from earlier?) at https://www.omnimaga.org/files/Our-TI-PC-Products-Music-and-Calculator-Videos/Our-Non-Calculator-Games-and-Products/ssh.zip . Half of the soundtrack in this version was not composed by me, but was made with the same music softwares as I use.
New WIP:

Cold Sweat 2:24 [SKETCH 01a] (2018-10-11)
Considering how SKETCH 01 is already 2:24 long (and is projected to be around the 6:30 mark), I'm honestly concerned that I might be writing too much, as I'm aiming to keep Album 3 one disc (so, 79 minutes total); however from what I've planned, it already seems to be creeping dangerously close to that number, and I don't want to split it across two discs (partially because there's no good place to put a break, and also I don't want to *remove* content because it would take away important story elements).

Still, I've only began building 6 out of the projected 15 tracks so far (two of which haven't been posted here, as they're not quite ready yet), so maybe - hopefully - the issue will fix itself before it even arises.
"Top ten Video Games that have been in development hell"
"Top ten unreleased animes"

[Also shout-out to Netham45, Happy Birthday old boye]


It has been common for Omnimaga to share projects with other communities, such as MLC. This time it is happening again with my first action-RPG ever made using RPG Maker 2003: Super Star Hero.

As some people might have noticed a week ago, I uploaded a song called "Superstar Hero" in the archives and that song was a drastic change in musical genre compared to other music on this website. It was in fact intended to be used inside a game and my plan was to make one using RPG Maker 2003 using either a custom battle system or real-time action. However, since I needed to make sure such project was feasible in RPG Maker 2003, this is why I haven't been as active on the forums and IRC in the past week. Finally I opted for an ARPG, due to it being slightly easier to do and requiring less pixel art skills, as a random battle system would have forced me to draw much bigger enemy sprites.

This project will be a co-Omnimaga-TIMGUL (The International Music Generator Users Lounge) production. The game is currently being developped by me. Most graphics are also by myself, but there are others by Necro (a lot which have been modified) and a smaller amount from the RPG Maker presets (all modified too). The entire soundtrack will be created using MTV Music Generator (which was released as Music 2000 outside North America) for the Playstation. Sound effects are being created with that software as well as another software to generate 8-bit sounds. Music will all be contributed by me and members from TIMGUL. As of now, my tracks as well as Beoulve's are used.

Here are some screenshots:

Here is a Youtube video showing the game intro:

As you might guess from the title and the logo the game is intended to be a little cheesy and cliché. The main character is in fact a super hero and he must save the world, going through hordes of enemies, altough, as you can see in the intro, he's in a little bit of a trouble since he has nothing to defend himself with. When the game starts the first thing you will want to do after the mountain part you're on collapses is to find a weapon upgrade so your attack power is no longer 0. In this game the leveling up system will be upgrade-based. You will be able to raise 3 stats: attack, defense and speed. Attack and defense goes from LV 0 to LV 10 and speed from LV 0 to LV 5. To raise them you must gain gold from enemies and buy upgrades at shops. The game will be a mix of Zelda, Megaman, Ys and such popular titles, far away in the future in a semi middle age and futuristic environment. Check out for more updates soon!

Oh and happy belated birthday Netham45!
Media Talk / Dance Dance Revolution: The Movie!
« Last post by xlibman on October 03, 2018, 11:16:43 pm »
Calc Projects, Programming & Tutorials / Re: TI Nspire uart
« Last post by TurtleForGaming on October 02, 2018, 01:39:04 pm »
While I don't exactly understand you question I'm glad to hhave helped you for something and I indeed continued to work on this project after this post and the program evolved into this:
https://github.com/TurtleForGaming/nspire-communication/blob/master/nspire-client/uart_sms/hello.cpp And if you want to see the whole project look at this post: https://codewalr.us/index.php?topic=2299.0
PC, Mac & Vintage Computers / Re: How to add unlock functionality to a program
« Last post by c4ooo on October 01, 2018, 08:15:00 pm »

Calc Projects, Programming & Tutorials / Re: TI Nspire uart
« Last post by super-schaf on October 01, 2018, 05:23:41 pm »
Hello there!

I was just doing some research, prior to starting a uart chat interface for the nspire, when I stumbled upon your lovely posts.
Great to hear someone else out there in the interwebs has the same interest!

I was wondering, Samy, if you have developed your idea any further than the previous posts suggests?
So far you have already saved me a stack of time starting from scratch, and if possible, I'd love to co-op with you to continue on this app.

With warm regards from Switzerland,

PC, Mac & Vintage Computers / Re: Gateway to Legend
« Last post by 123outerme on September 30, 2018, 06:58:03 pm »
Ah, I was on an older version of GtL. Everything is fixed now!
I also forgot that this is a zelda-like game. So I should embrace the openness, ha ha.
Yep! Everything is fixed.... now! Unfortunately during testing with some friends I found a few more bugs to squash:

Gateway to Legend v1.0.3 releases with a few minor but important fixes.

(click to show/hide)

Download here: https://github.com/123outerme/Gateway-to-Legend/releases
Pages: [1] 2 3 ... 10

You can also use the following HTML or bulletin board code to share it on your page or forum signature!

Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games