Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

22nd IOCCC winners (Announce)

posted by Rugxulo Homepage, Usono, 24.01.2014, 13:58

> Cool for that size.
> I tried to compile under Mingw32, it did with some warnings but it hanged
> at startup, no error on screen, no SDL window created (I use ver 1.2.15).
> The source, ehm, is too obfuscated :P I don't know if I look on C code or
> Brainfuck :) Maybe it would be better to look on code in disassembler (well
> after "CPP CABLE3.C" it's slightly better :)

I just stumbled upon this at FASM's forum:

http://www.megalith.co.uk/8086tiny/

"
8086tiny is highly portable, with minimal system requirements:

* Minimal C runtime library support required (uses POSIX file I/O and time functions only - no memory management or string functions)
* Uses SDL 1.2 for graphics, but can compile without SDL for text-only applications
* Storage requirement: typically around 20KB for compiled binary, 9KB for BIOS image, and 720KB/1.44MB for floppy disk image
* System RAM requirement: around 1.5MB

Complete source code provided (including custom BIOS)

An obfuscated version of 8086tiny (condensed into just 4043 bytes of C code) was a winner of the 2013 IOCCC contest. Significant interest followed for a documented, commented, maintainable version. The result is the distribution presented here.

8086tiny is free to use for any purpose, commercial or non-commercial, and is made available under the MIT License.

Release History
* 1.02 (January 24th, 2014): Source code tidy-up to remove compiler warnings.
* 1.01 (January 23rd, 2014): License changed to MIT License. Minor source revisions.
* 1.00 (January 21st, 2014): Initial release.

Any questions, comments or suggestions are very welcome in our forum.
"

 

Complete thread:

Back to the forum
Board view  Mix view
22778 Postings in 2122 Threads, 402 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum