Frontends for 0x10c Emulator

2012-04-25 20:01:41 by demon

Well, I got it working. ;-)

UPDATE: I'm working right now on the new spec (1.3) for DCPU. There is a lot of new opcodes and the HEAD of my repository could be quite broken right now. Though for the examples shown here please checkout the code with -rDCPU16_1_1 Tag from the old branch (spec 1.1).

UPDATE2: More screenshots.

Read the rest of this story…

0x10c - A Random Weekend Project

2012-04-16 21:18:55 by demon

There is a lot of hype around a new game from Notch right now. Just google it and you'll see a lot of poeple doing crazy stuff follofing his whistle. However, it's an interesting exercise.

There is also already a lot of different implementations for DCPU-16. Sadly, it seems, nobody knows the Right Tool™ for doing things like that anymore. ;-) So here we go: a DCPU-16 Assembler in Lex/Yacc. It's pretty stable and supports different dialects I've seen so far on the Net. I's quite amazing how easy it is to add new features. If you are scared about Yacc and Lex or even never heard of it, check it out.

Read the rest of this story…

Digital Suicide

2012-03-30 01:01:48 by demon

Goodbye Lokalisten, wer-kennt-wen, StudiVZ and other. You are dead and I don't wonna die with you.

Another World on OpenBSD

2012-03-28 01:39:32 by demon

Shortly I stumbled upon this blog entry and thought would be great if will were possible to get this great game run natively on OpenBSD.

Even if it was a most frustrating game I've ever seen (I never went beyond the first scene!), I still love the graphic and design.

Surprisingly I got it compiled and run without any obstacles! It's not as mater of course, since OpenBSD is famous of being more strict and hence there is no guarantee that any code will run on it. Praise to the developer, he did good job!

If you also feels like me nostalgic, grab the game files from your favorite abandoned games site and dive in the world of old good games! You may also need the code wheel if you lost your own.

May be I'll manage this time to get to the second scene. :)

DimOS reaches beta1 stage

2012-03-27 05:16:08 by demon

Motivation

Most (or even all) RT code for AVR I've seen so far is either bloated, discontinued, unreadable or even all of it all together.

My goal is to create a small, clean and easy understendable implementation of universal-purpose preemtive soft-realtime kernel for ATmega chipsets.

The kernel of DimOS is less than 300 lines of C code. The only Assembler part used in project implements PUSHA and POPA commands used by context switching.

DimOS is free. It follows OpenBSD license. Feel free to do whatever you like with it.

Read the rest of this story…

Back online

2011-12-28 14:23:04 by demon

after four days off due to power supply failure at holidays

Papa ist tot.

2011-11-20 06:55:00 by demon

Nach langer Krankheit ist heute morgen mein Papa in Krankenhaus gestorben.

papa

No comment

2011-11-11 23:04:38 by demon

absinth

Thank You, Nicole & Moccu

Updates on DimOS-RT

2011-11-03 00:58:21 by demon

Major update. Finaly managed to fix some nasty timing and stack bugs. Check out CVS for changes.

The whole setup

dimos-rt

The system is currently running 8 tasks:

Read the rest of this story…

Flundie is dead

2011-10-22 15:45:40 by demon

My second rad died today too.