What I did today

Ok wtf is happening here? I know this is supposed to be printing out the position of the var in memory, but some weird stuff happens when I use their reference directly.

edit: Ok so apparently addition of two pointers can’t happen in C… I can just cast them to ints then. But that doesn’t explain why the subtraction doesn’t cause a crash and then produces an incorrect value anyways. wtf gcc


extern uint32_t kernstart; // &kernstart = 0x100000 (1 MB, beginning of upper memory)
extern uint32_t kernend;  // &kernend = 0x10E824

printf("0x%s\n", itoa_nbuf(&kernend + &kernstart, 16) // this crashes
printf("0x%s\n", itoa_nbuf(&kernend - &kernstart, 16) // this compiles but prints out an incorrect value

uint32_t kernel_start = &kernstart;
uint32_t kernel_end = &kernend;

printf("0x%s\n", itoa_nbuf(kernel_end + kernel_start, 16) // compiles, prints right value (just for testing, no real use)
printf("0x%s\n", itoa_nbuf(kernel_end - kernel_start, 16) // compiles, prints right value (size of kernel)

GwtOpenType is almost ready, and working!


http://i.imgur.com/aV4rCkC.png

It uses opentype.js project to work, but seeing custom fonts is awesome!

I managed to see the first (commercial) A380 arrive at Vancouver International Airport today! They even got an escort truck to guide it to the water jets to celebrate. You’ll see it on the runway and think “oh it’s not that big” and then the escort truck comes and it’s the size of the engine.

Planes are big.

I’ve flown in one of those… very nice!

Finally started the process of building my arcade cabinet to house my games. First step, sanding the wood, is done. Next step is the T-molding, then paint. Here is the housing I bought:

It’s good quality and already cut really well, you just have to sand it down. I’ll keep you updated on the progress and post picutres as they come.

Made a cool spark effect for when you shoot metal surfaces :slight_smile:

@orange451 these effects are really nice and sharp, are you adding some particles after the flash later on?
Source engine uses material properties for different hit particles and effects.

I will :slight_smile:

Nearly finished with my project for school!

hDAvDo0x654

Working double buffer + ps/2 mouse driver. Can now render in 1920x1080x32.

Made my first publication in a conference proceedings of my university which will also get archived in the German National Library. :slight_smile:

Made a easy way to track 3d points on my animation system. Makes it easy for things like player/gun attachements or muzzle flashes!

Also interesting side note… The gif recording slowed the rendering part of the game… ??? This really makes no sense, as when I recorded it it was in full speed. You can see the bullet holes popping up much faster than the gun shooting animation.

That looks amazing! But how are you rendering the muzzle flash? I mean, are those particles? Definitely not. Is it a textured quad or something?

That’s amazing! I tried getting into OS/kernel development a couple months ago and I just had no idea how to start. I followed some tutorials that showed the very basics of getting a kernel up and running but couldn’t for the life of me figure out what the hell to do after. I think I’ll buy some linux kernel development books and give it another shot because what you’ve managed to do is just very, very cool.

On another note, my band’s music video and first recorded single are coming out on May 20th!

I’m also toying with the idea of using Ethereum/other crypto currency mining to power services. Idea is that a customer gives you a certain amount of money (whether it be through a subscription or one time payment), they get access to the service and you invest that money into mining and buying new mining hardware. As more and more people buy into your service, you get more mining rigs to mine coins which can then power servers, pay employees or whatever else you need. This could benefit one particular industry I’m involved in and revolutionize the way creators are paid and how consumers can consume more of the product while paying less.

Not programming, but I just took the AP Calculus Exam. I got a 5 on the practice exam and I felt really good about the real one so I’m hoping for a 4 or 5! :point:

It’s two intersecting planes, and a little extra bit of geometry at the base

It’s drawn with a bunch of emissive so that it gets some nice bloom ^^

finished setting up my new laptop \o/

Typed up my GM notes for my Dragon Warriors party’s journey through the lands of Duke Wann.

Thanks :slight_smile: Tbh you don’t really need any linux kernel books until you get a lot further on, the heavy theory stuff doesn’t help too much until some later topics. I’ve gotten this far via the wiki and google-fu. And lots and lots and lots of searching through github code. Then more looking through github code. Did I mention github?

I revamped my website to be all out my game. Check it out:

www.fabulousfellini.com