TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: TreeOS – A 16-bit bootsector Christmas tree demo

141 pointsby cfallinover 4 years ago

11 comments

gregsadetskyover 4 years ago
I was curious to try, so I followed the project&#x27;s Makefile to create floppy.img and than ran it in a web x86 emulator. It worked!<p>Grab the floppy.img file here: <a href="https:&#x2F;&#x2F;paste.c-net.org&#x2F;CannotCursing" rel="nofollow">https:&#x2F;&#x2F;paste.c-net.org&#x2F;CannotCursing</a><p>Then head over to: <a href="https:&#x2F;&#x2F;copy.sh&#x2F;v86&#x2F;" rel="nofollow">https:&#x2F;&#x2F;copy.sh&#x2F;v86&#x2F;</a><p>Set the &quot;Floppy disk image&quot; to the above-downloaded file, and click &quot;Start Emulation&quot;<p>Cheers &amp; Best wishes!
评论 #25533318 未加载
评论 #25531896 未加载
tpmxover 4 years ago
From the readme:<p>&gt; that uses the BIOS to load data from the boot disk<p>That&#x27;s not a bootsector demo (it&#x27;s larger than 512 bytes). From reading the source: It&#x27;s a hybrid bootloader + demo, in a pragmatic manner.<p>Here&#x27;s an eclectic selection of other nice, not widely known christmas themed demos I found earlier (merry christmas!):<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6X74bhXltFo" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6X74bhXltFo</a> (BBC Micro)<p>&gt; Bitshifters - Xmas 19 Demo<p>---<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1t02TvLbQec" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1t02TvLbQec</a> (PC, CGA)<p>&gt; Una simpatica demo natalizia datata 1986 per l&#x27;amato PC. Quante volte l&#x27;ho guardata quand&#x27;ero più giovincello:o)<p>---<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hDitgPGh_MQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hDitgPGh_MQ</a> (Atari 8-bit)<p>&gt; christmas collection demo for Atari 8-bit
评论 #25533311 未加载
trolliedover 4 years ago
Just imagine the modern version of this.... 1 terabyte of JavaScript later ;)
评论 #25532067 未加载
评论 #25533128 未加载
rahimialiover 4 years ago
I’m curious about these qemu-first OSes (like this one I’ve been following [1]). Do they usually just work when you boot a modern pc with them?<p>[1] <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;SerenityOS" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;SerenityOS</a>
评论 #25532196 未加载
评论 #25532283 未加载
mixmastamykover 4 years ago
Fun, reminds me of some similar holiday-themed DOS executables I made back in the day. They were drawn using a program called TheDraw and then could be dumped onscreen with Turbo Pascal or C. Add a few batch commands to check the date in the login script and you’ve got some holiday cheer.<p>Believe I converted some of them into ansi and was trying to get the old encoding into utf8 last Christmas.
arthurcolleover 4 years ago
So if I put this on a floppy and put it in an old computer, it would just boot to this image? Is that right?
评论 #25532181 未加载
hegzploitover 4 years ago
Anybody got any resources, starting points to where i could learn this cool stuff about qemu and bare-metal programming etc..?
app4softover 4 years ago
Title should be...<p>&gt; <i>Show HN: TreeOS – A 16-bit bootsector Christmas tree demo (2019)</i><p>... as there are no new commits since 25 Dec 2019.
评论 #25536918 未加载
lbjover 4 years ago
I love it - The amount of comments in the code make it a pleasant read.
hrtkover 4 years ago
Did anyone successfully burned it to a USB somehow and ran it ?
ameliusover 4 years ago
Now try that with Apple&#x27;s locked down bootloader.
评论 #25532934 未加载