Stev's World!


11/16/24 (edited 11/16/24)

Minor Changes

Hello!
I am trying to use this site for things, but I really can't figure out everything quickly, as I have about 101 projects
that I'm currently working on. But, as the title says, There have been some changes that you will quickly figure out.
That's all!

EDIT: I have added the Gallery to Stev's World! If you want to see some silly little characters, off to the Gallery you shall go!

- stev :3

7/29/24 (edited 11/16/24)

Old footage

**THIS REFERENCES AN OLD WEBSERIES I BEGAN TO WRITE, AND IS NOW OUTDATED**

Howdy, everyone!
I was bored recently, and so I decided to go through my camcorder's SD card. Most of it was junk, but some of it
was rather interesting. I ended up finding footage of a series of experiments that i ran with a few of my friends.
These experiments weren't super crazy, but they were rather odd. Basically, during a conversation I had brought up
the topic of artificial life. I remember saying something along the lines of: "You could theoretically build something
that acts like a real animal with our current analog technology," and after that my friends were obsessed with bringing
stuff to life. They had me build what they called "The Grid," which was a machine that could, for a lack of a better
explanation, synthesize emotions and primitive thought, and then "project" itself onto a puppet or stuffed animal. Now,
that may seem a bit unbelievable, but really The Grid was just a bunch of AND gates checking for specific conditions and
outputing values based on those conditions. However, my friends still considered it a "monumental achievement."

Following The Grid, we began making smaller, more "portable" machines that we'd be able to take anywhere. We had several
different ideas on how to make The Grid's systems more compact, but we could never exactly re-create The Grid.
The closest we got was a computer that I call "The Mechanism," or "Mech" for short. Mech wasn't anything exciting to look
at, just effectively a slightly more complicated cube, but it did have one crucial feature: it was designed to be re-configurable.
I know that seems like it doesn't matter, but it does. Mech being re-configurable was important for its use cases.
Now, beyond Mech, I don't exactly know what happened with those experiments. I don't have great memory, so I don't know whether
we stopped with the experiments altogether or if I was just kicked out, but my friends still seem to be obsessed with bringing
stuff to life.

I don't have The Grid (or any other things from those experiments) any more, because I needed more space to work on things.
I eventually just handed over all of the experiments to my friends because I didn't want them anymore.

So, with all of that said, the footage was mostly of those experiments, and I will be posting them to YouTube once I have a
more complete collection of clips. As of current, I only have very early footage of The Grid, as well as some stuff about
Puppet Bird models made specifically for The Grid. However, I know there is footage of Mech, as well as some other
experiments. In fact, I think that there may even be more footage of the very early experiments that I don't have.

So, I'll see what I can do, and I wish you fine folk a very pleasant evening.
- stev

7/19/24

Commodore 64 Hellorld!

Hello!
I've been working at learning more about 70s-80s CPUs, specifically their assembly variants. I actually really
enjoy the 6502's assembly variant, and I remembered of Usagi Electric's "Hellorld!" thing, so I decided to write a
"Hellorld!" program! Now, I won't be submitting anything, as this is just a fun personal challenge, and I'm sure
the guys over at Usagi Electric get multiple of this same submission every day. "Well, how about you shut up and show us!"
Alright, here's the photo of a C64 emulator running the program:

And a photo of the underlying code:

Hey, thats not that bad! Anyway, that's just the start of my C64/6502 programming escapades.

See you again soon!
- stev

7/18/24

I can't get away from blogging!!

Hello all!
I've been beginning to look more to the simple things in life. Stuff like gardening, blogging, chatting with
friends, and alike. I've not been writing much software, but I've been drawing things and starting to draw with pens.
But man, no matter how much I do stuff that I'm actually beginning to like, I come back to programming, and blogging.
And you know what? That's great, and I love blogging! In fact, I want to post blog posts every day! However, that
would be extraordinarily boring, unless you like hearing about the "human" side of blogging. Anyway, we've come full
circle, and I'd like to say, thank you. To anyone who is reading this, you are helping me to live my best life, and
hopefully you're getting something interesting out of it too. And honestly, if anyone's reading this, I don't
know what I'd do without you.

Thank you for reading, and I hope this finds you well.
- stev

ADDENDUM: I've got a domain! stevs-world.com! Can't get it to work with HTTPS though, sadly. Well, either way, I
consider this a victory. It's the little things in life, just like what I've said.

6/29/24

Reformat

Not much of a blog post, just wanted to inform you that there's been a bit of an improvement to the website.
I've re-worked the about page to more accurately reflect my current interests, and I've also re-done just a bit of
back-end stuff. I've also removed MScript (although, if you know the link to it you can still access it) because
I'm not particularly fond of it being the "big expansion to Stev's World!," when I've made far better things over
the previous few months. Anyway, thanks for reading this quick update, and goodbye.

- stev

6/28/24

I'm thinking of re-starting Puppet Birds

Recently, I've been stressing out over random things and not letting myself do anything that isn't "productive" (most of the things my brain
lets me do aren't exactly "productive"). So, amidst all this noise and dispair, I've been thinking of Puppet Birds and its original story (yes,
that goofy puppet show about odd cardboard bird-looking things originally was supposed to have a story), and I've been thinking about how
that's the longest google doc I've ever written and the fact that that original story kind of represented my mind at the time. In the story,
there's someone who got bullied in school and ended up starting a YouTube channel called "Puppet Birds." It then goes on to go into religious
imagery, physical analogies to burnout, and other tropes, but I want to focus on the fact that the protagonist in the story (you know, that
dude who was bullied and started Puppet Birds) said that once Puppet Birds got really popular, he felt held back because of the popularity. I
don't know how I came up with that part of the story one year ago, but now that the channel has a hundred subscribers, I feel I need to re-start
Puppet Birds. But don't get me wrong, I want to post a new episode, but those episodes wouldn't be "haha funny," they'd be more like a podcast-style
thing with funny moments sprinkled in.

Anyway, those were my thoughts, and I'll probably post here again eventually.

(I'd also like to specify that I have never been "bullied," I'm just depressed every once-in-a-while)

6/15/24

Mechanical rod logic NOR gate

These photos are rather blurry, however I believe they get the point across. Here is a mechanical NOR using rod logic:

HOLY GOOBER THAT'S BLURRY! Yeah, that's what I get for using a 2009 digital camcorder. Well, let's break down this odd (and very blurry) contraption.
To explain the workings of rod logic breifly, each one of the intersections between the cardboard rods could be thought of as a "transistor." These "transistors"
work in a rather simple to understand way. Let's say you push rod A to the on position (pushed in). Then, you push clock A to the on position (pushed in). If the
input rod (rod A) is on (pushed in), once you turn the clock on (pushed in), the clock will move. However, if the input rod is off (pulled out) and the clock is then
turned on, the clock rod will not move. Here are some more really blurry photos to explain my point:
(We'll get into this in a bit, but the rods in this NOR are inverted, meaning that when the inputs are on, the output is off.)




Okay, that was a lot. But, hopefully you understand better now. So that was the first part you need to understand, and now you need to understand the basics of a NOR.
NORs, like all logic gates, could be described in a truth table. A truth table is basically just the description of what the output of something is based off of its inputs,
and in this case, that "something" is a logic gate. A NOR's truth table is this:

A B | NOR
---------
0 0 | 1
0 1 | 0
1 0 | 0
1 1 | 0
EEK! 1 AND 0'S THAT ARE VAGUELY ARRANGED IN BINARY! I'M OUT OF HERE! I bet that was your initial reaction, but it's not that complicated to understand. If you replace the "1"s
with "ON"s and "0"s with "OFF"s, then it might be a bit less intimidating:

A   B   | NOR
-------------
OFF OFF | ON
OFF ON  | OFF
ON  OFF | OFF
ON ON   | OFF
Now, if you look at those pictures, you can see that it does in fact compute a NOR operation. Now, onto what I mentioned earlier about the inputs to the NOR being inverted. What
I mean by "inverted" is that instead of outputing "ON" (or "1") when the input is on, a transistor outputs "OFF" (or "0"). I don't really know how to explain why they're inverted
other than just "that's how a NOR works," so I'll say that I've explained most of everything. Hopefully with these blurry photos and my less-than-decent explainations, you can
understand how rod logic works and how a NOR (which can be used to make any other gate) works.

Anyway, thanks for reading and I'll see you eventually!

3/27/24

I FOUND IT!

Its been so long, my friends, but I found the stevsworld folder! Hopefully there'll be more updates to come!

4/1/23

MScript version 1.0 is here!

Hello everyone! This is SO EXCITING! MScript 1.0 is LIVE! If you want to know how to use it, I've made some documentation of keywords and their uses. but this is just SO COOL!

3/31/23

MScript Open-Alpha Testing!

Hello Everyone! This is the first BIG expansion of Stev's World! MScript is here, and I'm currently alpha-testing it. Anyway, I have to go do something. Cya!

3/26/23

Update!

Hello, everyone! Stev here. After several long hours, as I said, the site is live! It took longer than expected, but I managed to do it! Anyway, that's all I wanted to say. See you later!

3/26/23

Let the hecking begin!

Stev's World is now live! You can expect coding stuff, unfiction story telling, and more! This website is just a hobby project. There probably won't be any updates for a while, as I often switch from hobby to hobby. But anyway, it was fun meeting you!