{"C", "GOD"}
@MocaCDeveloper
Rapid learner. Constantly learning something new! If C had a God, it would obviously be me!
https://github.com/ARACADERISE
Repls
Community
0
MLMocaLang
Moca Assembler
Yo, and wassup!
I have been quite busy the past few months. I am making my own computer from complete scratch(using the 8086 intel microprocessor, breadboards etc). Along the journey, I learned I had to write my own assembly for it. Furthermore, I figured out not only did I have to make my own assembler, but I had to make it compatible with being able to load memory for the OS I am going to deploy.
My idea is to write a very efficient assembler. Maybe add some of my own syntax even? This is just a little bit of the code(I am not posting all code, for reasons).
I do have a full OS running via Qemu currently, so now it's just down to getting the computer running, getting an assembler going and deploying the OS.11
1
0
0
Official-MocaOSMy Official OS
Moca OS
This is the up-to-date source code of the OS I am creating for the computer I am creating from scratch.
No, I do not know if I will be capable of loading this OS onto actual hardware(in my case probably just have a 6502 chip read data in from the OS output).
The OS runs in VESA mode. So there is a custom font I've made to manipulate the pixels on the screen since VESA video mode doesn't support a built-in font, and VESA video mode is rather more complex due to the fact it allows you to manipulate each pixel individually, which gives us the advantage to make our own font in binary and assign signed bits to a pixel and unsigned bits get ignored(you can see this code in mstdio.h inside the putc function.
Anywho, repl kinda flops when you attempt to run/link the kernel, so if you want go ahead and just copy the source code into your terminal, make sure you have make installed, and just enter make run.
Note: I do not have the terminal part of the OS up and running due to the fact I am attempting to implement my own heap allocator, and I need to also set up the IDT before I can allow user interaction with the heap(the IDT will handle seg faults).45
1
0
Alright. I have a question.
This might stump you for a little bit, but here it is:
What if, instead of the universe growing more outwards, it grows
Welcome back! This tutorial is going to be a bit different, and I will explain why!
Something New!
I have done some thinking, and over the past few d
Hi!
In this tutorial, we will be going over development of 16-bit OSDev on Repl as well as on Linux.
Setup
Now, in the last tutorial I had mentione
Hi!
Boy, am I excited about this tutorial!
I am going to be sharing my experience over my journey into OSDev. This isn't my first, nor second attempt
Hi!
It has been awhile since I've posted a tutorial. Don't worry! I am not ditching the series I have started.
I've just been busy doing a bit more.
Ignore the repl.( or get a hint of what's coming ;) )
I just wanna brag about my career taking off in the world of freelancing. I have 3 projects goi
I did this just for fun lol. I put my knowledge of Rust to the test and this was the output of it.
I created a small little languages capable of havi
Welcome! I decided I'd do two series at the same time. In this series we're going to learn about the PNG file format, and how to decode and write imag
Hi!
In this tutorial we will be going over the JPEG file format.
I am planning on making this into a series:
Understanding the JPEG file format heade
Hi!
This is a mini-tutorial I am doing during my free time!
Lets get into it!
A few things to keep in mind(for any level of programming you may be
ToRemove
ToRemove is a Go project that removes any file greater than 1mb.
This is super helpful. I am going to start using this with many of my go p
Go
Hi!
I am curious! I currently have multiple different projects I am doing(some I still have to continue that I started from a while ago).
But, while
Hi!
Question
So, I did a series over BMP image rendering. I was wondering, however, if I should continue the series of rendering a BMP image and take
Hi. I am here to answer the top questions asked by new developers that also have been very indecisively answers.
Some people say to start with Python
Hi all!
Quick question
I am going to attach a image below.
Take a guess at what this new project is. If you get the guess right, I will select your
Simple question, yet seems to be very debatable from person to person.
Question
Is TypeScript worth learning. It seems to have a very clean syntax an
Welcome back to part 2 of Learning how to render a BMP image, in C!
@DynamicSquid, @Highwayman
In this tutorial we will be going over the fundamenta
Hi all!
It's C GOD coming back at you with another tutorial!
(I don't know why I am acting like I am having a intro to a video or something, lol)
An