News for hackers. Stuff that matters.
Re:A monolithic operating system in 512 bytes of x86 machine... by detrites on Wednesday June 07, 2023 @06:15PM (#36234394)
Absolutely mad history here:

https://news.ycombinator.com/item?id=20569438 (2019)

As a teaser, from the above:

> For those not aware of the background, the author is a wizard from a secretive underground society of wizards known as the Familia Toledo; he and his family (it is a family) have been designing and building their own computers (and ancillary equipment like reflow ovens) and writing their own operating systems and web browsers for some 40 years now.

Re:A monolithic operating system in 512 bytes of x86 machine... by actionfromafar on Wednesday June 07, 2023 @06:44PM (#36234703)
It's so incredible I can't digest it.
Re:A monolithic operating system in 512 bytes of x86 machine... by gigel82 on Wednesday June 07, 2023 @08:39PM (#36235653)
Well now you made me curious to learn more about this mythical OS and browser... any leads?
Re:A monolithic operating system in 512 bytes of x86 machine... by 29athrowaway on Wednesday June 07, 2023 @09:44PM (#36236127)
Underground but with an Internet website, github and HN account? probably you are hyping it a bit too much.

http://www.biyubi.com/eng_principal.html

https://news.ycombinator.com/from?site=github.com/nanochess

https://news.ycombinator.com/user?id=nanochess

Re:A monolithic operating system in 512 bytes of x86 machine... by detrites on Thursday June 08, 2023 @04:17AM (#36238767)
"Hyping"? My own opinion was presented as-is, without any exaggeration.

Anyway thanks for the links!

Re:A monolithic operating system in 512 bytes of x86 machine... by brutusborn on Wednesday June 07, 2023 @10:08PM (#36236277)
Re:A monolithic operating system in 512 bytes of x86 machine... by Solvency on Thursday June 08, 2023 @01:39AM (#36237674)
This reads very aggrandizing and hyperbolic.
Re:A monolithic operating system in 512 bytes of x86 machine... by silisili on Thursday June 08, 2023 @04:05AM (#36238686)
I've read about them before, and Oscar's seemingly complete mastery of these type of things.

It makes me wonder what he does professionally, and how much it pays. Is it a valuable(to companies) skill even?

Re:A monolithic operating system in 512 bytes of x86 machine... by thom on Thursday June 08, 2023 @04:11AM (#36238724)
You can buy the annotated source code for Oscar Toledo G’s Nanochess here:

http://www.amazon.com/Toledo-Nanochess-commented-source-code...

It was certainly a humbling experience for me.

Re:A monolithic operating system in 512 bytes of x86 machine... by acqq on Thursday June 08, 2023 @05:42AM (#36239329)
also:

C:

Nanochess online: https://nanochess.org/chess3.html

Micro-Max: https://home.hccnet.nl/h.g.muller/max-src2.html

assembly:

Atomchess Game

The world's smallest chess program in x86 machine code, only 326 bytes!

https://nanochess.org/chess6.html

Re:A monolithic operating system in 512 bytes of x86 machine... by acqq on Thursday June 15, 2023 @08:03AM (#36339260)
And another:

https://smmax.sourceforge.net/

Written in C:

"The current "shrinking level" of this version is around 670 bytes." ...

"Later on this version has been extended to allow playing with full FIDE rules, meaning including the management of en-passant, castling and under promotion. This new version is around 750 characters (35 lines of codes when pretty printed)."

+

full FIDE version assembly 583 bytes .COM

+

ZX81 1K version

Re:A monolithic operating system in 512 bytes of x86 machine... by mysterydip on Thursday June 08, 2023 @06:39AM (#36239719)
There's also these two books: boot sector games http://www.lulu.com/shop/oscar-toledo-gutierrez/programming-...

more boot sector games (includes this OS): http://www.lulu.com/shop/oscar-toledo-gutierrez/more-boot-se...

Re:A monolithic operating system in 512 bytes of x86 machine... by misja111 on Thursday June 08, 2023 @04:35AM (#36238882)
Assembly was one of the first languages that I wrote in when I learned to program in the 80's, simply because other languages were too slow to develop games and other stuff. Since then I've switched to Pascal, Java, Scala, Python etc. But sometimes I still miss the joy of micro-optimizing some assembly code until perfection.

This Toledo family is amazing. I wonder if this will be the future of SD craftmanship, now that Moore's law seems to come to an end and we are forced to look at optimizing the performance of our software stack.