Upload

Loading...

DCPU-16: Bootable Emulator

29,294

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jul 8, 2012

A few weeks ago I was playing around with the idea of a DCPU-16 emulator which would run without an OS, instead relying only on BIOS calls and direct hardware communication.
I did a couple of tests to find out whether it would be possible, especially to see if all of the monitor's advanced features (font and color mapping) would work in the VGA text mode.
Seeing that it would be feasible, I started working on it.

So now, after weeks of frustration, complications and over 1800 lines of hand-written x86 assembly code, I'm able to present to you a 1.7-spec-compliant, low-level bootable DCPU-16 emulator.

I haven't tested this on too many platforms, and even if it works for you, I don't guarantee it's bug-free (it's written in assembler, after all :]). Also, an important
WARNING: Don't boot this program on a real computer if you
* would be sad about your hardware exploding,
* want to avoid data loss,
* don't know what you're doing.

Have fun!

Download:
https://bitbucket.org/benedek/x86-dcpu/

Reddit [/r/0x10c]:
http://www.reddit.com/r/0x10c/comment...

Reddit [/r/dcpu16]: http://www.reddit.com/r/dcpu16/commen...

0x10c Forum:
http://0x10cforum.com/forum/m/4932880...

EDIT: Woo! Hack a Day has Made my Day:
http://hackaday.com/2012/07/09/bootab...

EDIT 2: Wohoo! Notch has made my day even more:
https://twitter.com/notch/status/2223...

  • Category

  • License

    • Standard YouTube License

Loading...

Advertisement
When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...