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 / Village
« Last post by _iPhoenix_ on Today at 11:13:02 am »
So apparently I don't have a thread for my current project here. Dang.

Village is my long-term project. It's an Esolang where you are a village chief and you get to command people around and do things. It's a lot of fun.

Here's a basic "hello, world" program:
Code: [Select]
Call for the villager named Ada.
Tell Ada to write the text "Hello, World!" on her scroll.
Tell Ada to post her scroll to the Community Message Board

Pretty simple!

Villagers can have occupations.
Code: [Select]
Call for the villager named Alan.
Teach Alan how to gather wood.

Note: This next task takes 3 successful lines of code to complete.
Tell Alan to gather 20 wood.

Note: waste 3 commands.
Call for the villager named Ken.
Teach Ken how to draft blueprints.
Tell Ken to make a blueprint for a railroad to the North village.

Note: At this point, Alan's done getting wood.
Tell Alan to write the text "I have " on his scroll.
Tell Alan to write the amount of wood he has on his scroll.
Tell Alan to write the text " wood." on his scroll.
Tell Alan to post his scroll to the Community Message board.

Not all of the features are officially documented yet, with the main undocumented feature being Ask commands, aka conditionals. They are explained pretty well in my Cemetech topic:
(click to show/hide)

There's more stuff in the docs.

Link to interpreter

The console messages (when debug mode is on) will help explain the examples and should help you.

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,

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