MSB-OS disk image available (now with hex mode)

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
Karlosoft
Member
Member
Posts: 277
Joined: Thu Feb 14, 2008 10:46 am
Location: Italy
Contact:

Re: MSB-OS disk image available (now Bochs compatible)

Post by Karlosoft »

Yes the second possibility is better :) I have to read it in order to program, this is why I needed it :). This week I'm on holiday but I'll however send you my mail in a private message.
No no my os will not be stopped ^_^ this is sure :)
User avatar
DavidCooper
Member
Member
Posts: 1150
Joined: Wed Oct 27, 2010 4:53 pm
Location: Scotland

Re: MSB-OS disk image available (now with hex mode)

Post by DavidCooper »

New version available now. You can switch between hex and decimal mode by pressing h. Some of the previous functions have moved to other keys to make room for a, b, c, d, e and f being used for number input, but it's all explained in the new guide at the end of the first manual file.

Edit: If you were quick to download it, you might want to do it again as I've just had to replace it after finding a fault (caused by a last-minute modification to get it to work in Bochs).
Help the people of Laos by liking - https://www.facebook.com/TheSBInitiative/?ref=py_c

MSB-OS: http://www.magicschoolbook.com/computing/os-project - direct machine code programming
updater3
Posts: 4
Joined: Mon Dec 11, 2017 2:10 pm

Re: MSB-OS disk image available (now with hex mode)

Post by updater3 »

DavidCooper wrote:New version available now
Good day! I am updating the Projects page at OSDev wiki.
I have been unable to find the source code for your OS,
so I had to write the license status of MSB-OS as "Proprietary :("

Please tell if/when you are going to release the MSB-OS as open source.
Being an open-source will help this OS to survive even if something happens
to its' original creator, and maybe will attract the new devs to improve it
User avatar
DavidCooper
Member
Member
Posts: 1150
Joined: Wed Oct 27, 2010 4:53 pm
Location: Scotland

Re: MSB-OS disk image available (now with hex mode)

Post by DavidCooper »

updater3 wrote:
DavidCooper wrote:New version available now
Good day! I am updating the Projects page at OSDev wiki.
Hi,

Thanks for all the work you're doing in keeping the wiki up to date.
I have been unable to find the source code for your OS,
so I had to write the license status of MSB-OS as "Proprietary :("
I write directly in machine code, so the source code is the machine code, although it's backed up by explanations in text files which are included on the disk image (and which can be read using the text editor that comes with the OS). The explanations can be used to help understand the code (exactly like the comments people write in when programming using assembler), but you do have to be able to read and understand the machine code numbers if you are to work this way.
Please tell if/when you are going to release the MSB-OS as open source.
Being an open-source will help this OS to survive even if something happens
to its' original creator, and maybe will attract the new devs to improve it
It is already open source, so anyone is free to do what they want with it so long as they acknowledge where they took it from. The bulk of it should not be copied though as it breaks all the rules - there's a lot of self-modifying code and bad design in there which resulted from me being entirely self-taught, working out ways to do things without having any idea about how it's supposed to be done. Most of that code is actually just a pair of machine code editors which made the OS self-hosting right from the start (each of them able to modify and save the other), while the actual OS is just a trivially small and primitive addition sitting on top of them. It should be regarded as a curiosity, and it was only released to prove that it exists when a number of people were claiming it couldn't. (It has continued to evolve through many versions ever since, but they all contain code that is machine-specific and which will crash on other hardware, so they have not been released. I will try to fix that once I've completed my USB drivers.)
Help the people of Laos by liking - https://www.facebook.com/TheSBInitiative/?ref=py_c

MSB-OS: http://www.magicschoolbook.com/computing/os-project - direct machine code programming
Post Reply