Colorful info

June 9th, 2019

Just to let you know I updated the palette article to add a few cool tricks I didn't get around to explain the first time. Before I go, I'd like you to think about how noisy dog heaven must be. Just think about it.

Getting to know you

June 4th, 2019

And when I say YOU, you must understand the webpage. Well, YOU must understand the webpage. Not YOU, the webpage, must understand the webpage. It's hard enough for me, so don't make it more confusing than it needs to be. What is this? QuickBASIC history? Well yes, also. But not here, there. Over the about page. It's new, go click on it. But first, find it. It's in the menu, somewhere. God this is baffling. Take it away, Julie Andrews!

But first, I recently learned some trivia in regard to QBASIC 1.1; Thanks to The Easter Egg Archive: credits can be revealed by holding both left and right SHIT+CTRL+ALT during startup. Also, I've been looking for EDIT.COM (the text editor for DOS) and realized it was in fact the QBASIC IDE, only loaded via QBASIC.EXE /EDITOR. You learn something new every day I guess. Now take it away, Julie Andrews. For real this time.


May 25th, 2019

I've been using iframe for HTML design thinking it would make things easier for me (which, in the whole scheme of things, is true) but it's also a mess for visitors, neocities preview system, and it's a pain when I want to post a link to a specific page... after decades of not really understanding the hate against iframes, I've finally come to the realization that they are as convenient as they are annoying. I'll try and update the site to use another technique instead. Heated reaction from javascript haters in three... two... one...

Also, have a happy 25th of may everyone! (No, I don't think this date has any special meaning, but still, have a nice day.)

EDIT: Damn, I just looked it up out of curiosity and learned that on may 25th 1720, the ship "Le Grand St Antoine" reached Marseille, bringing Europe's last major plague outbreak, which killed around 100,000... so ignore what I said and have a rotten day... or don't. See if I care (oh boy, what have I got myself into?)

EDIT: Okay, new system working.


May 24th, 2019

Remember that top-secret project (codename "top-secret project")? Well, it's "done". Technically, the bare minimum for it to be a game is there, and it works. There's a win condition, a lose condition, a beginning and an end, even a dash of sparkly things and a small menu to top it all. But it's just so bare bone it hurts. It all started as a small tech demo that would take at most a week to code, and it's been two months of unplanned rewritings.

I still want to work on this thing (because it lacks a few key features in my opinion), while I also think it should be about time I'm done with it. You know what? I think I'll release it as is, no matter how lazy it looks. Go to "Panda Blast!" in the download section to see what it's all about.

SPOILER: Yes, it's exactly what it sounds like.

You should call more often

May 8th, 2019

Hello! This is Mike's mom. He won't be able to play today because he's still working on his dumb game. To prove he's not spending his days masturbating to cat pictures and memes (although he does), he's written a small article covering color palette in VGA. He also would like to modify the organization of files on his web blog page thingy and this could break some links (hopefully not for too long). Don't forget to wash your hands when you're done, eat your veggies, put a sweater on you're making me cold, and other stuff my mom would say. Ta-ta.

Contain your joy!

April 23rd, 2019

Working on the next project is taking so much time it's ridiculous. It is such a small game too. I'm not sure what went wrong. Was it my procrastination? My lack of planning? My two-week vacation to a secret sex-dungeon (and crack-den by night) in Baltimore? Anyway, to not completely leave this place unattended, I wrote another small thing talking about resources container and my unadulterated love for them (not even kidding, I love this shit!) The article covers four different file formats that were designed back when developers would create their own engine instead of licensing Unreal, Unity, GameMaker or RenderWare. I gotta stop talking about that, it's getting so much on my nerves it makes my second navel ooze pomegranate juice again. Don't you hate it when that happens? What do you mean you never get upset about game engines?

Mode-Y again

April 13th, 2019

I've got a few minutes before the next mud wrestling match video is done downloading, so I added a custom POINT replacement function for Mode-Y. I thought it might be useful. Also, we need to have a talk about that insensitive joke from last time. Let's make it clear: moles are the most valuable assets to any modern society and I feel like an apology is needed... don't force it, take your time. Now if you'll excuse me, I have... things... to do.


April 6th, 2019

First off, I'm very disappointed that the Ponzi scheme seminar I attended to was actually a scam. I'm shocked. Second, I threw together a bunch of information on Mode-Y and how to do basic stuff with it (like setting pixels, flipping pages, clearing pages, and copying pages). It's in the article subsection. Third, I've been drawing sprites for my top-secret project (its working title is "top-secret project"). Fourth, the manager said you couldn't have a "small" coffee, all we have is "Tall", "Grande", and "Venti" you hipster fuck. Also, this is an abortion clinic, not a Starbuck.

Wait, no, it's actually a webpage dedicated to QuickBASIC. I can be so forgetful sometimes.

Some tools

March 31st, 2019

Just uploaded two small tools: DAT Manager allows you to edit and create DAT files (these contain resources such as graphics and sound; I've been using this format in the Jaw remake and Sexy Smart Slide). The second tool converts PCX, BMP and TGA files to raw pixel buffers where pixels are spread across four planes, which is pretty much a requirement to use Mode-Y (I still want to write something that would feature this). And as always, the source is included. Now, if you'll excuse me, I have a Ponzi scheme seminar to attend to (I'm really looking forward to those billion Dogecoins I've been promized). Wush me lick!

I'm having fun

March 5th, 2019

In late January, I said I'd learn about a mysterious undocumented Mode 13, and you could tell I had no fucking idea what it was all about (since I thought it only allowed for 128 colors - not sure where I got that from). The thing in question is Mode-Y (it's like Mode-X, but in 320x200), an unchained Mode 13 (which means planes) that unlocks all 256K of video memory available on VGA cards. And that's freaking cool! I'm not sure what I'll do next, but right now, I'm having fun.

I'm also probably going to change a few things and expand upon the Writing Menus "article" because I think the wrap up was a tad lazy. On the other hand, I'm concerned that the new code is going to be way too complex to chew at once. We'll see about that.

Writing Menus

February 27th, 2019

"Hey kid... kid! Hey, wanna write a menu? Come on kid, no one will know, it's gonna be fun, you'll see." Little did Timmy know he was just accosted by an idle programmer. Parent! Talk to your kids about programmers, before a programmer does it!

I wrote a thing with tons of little bits of code, it's in the "Articles" section: Writing Menus - have fun! But no too much. Just have a healthy, moderate amount of fun. I really don't want someone to call the cops on me. Thanks.

Sexy Smart Slide

February 14th, 2019

I've made a slide puzzle that is a slide puzzle. It's boring. But it features some nice-looking people in glorious 160 colors. Maybe you should check it out... that is, if you like boring slide puzzle in 160-color.

Slide puzzle

January 30th, 2019

Valentine's day is in a couple of weeks and I got just the right thing up my sleeve; it starts with "slide" and ends with "puzzle" (and somewhere in between, I also want to add the words "sexy" and "smart"). It's just as naughty as it sounds and you'll get to peek under the hood to see that sexy, sexy source code!

In other news, I just realized I had skipped a few pages in Michael Abrash's Graphics Programming Black Book when I stumbled upon undocumented mode 13 that allows double buffering in 128 colors without allocating extra memory... maybe I got this wrong, but since I rarely use more than 128 colors, I gotta try this out some days.

Also in other news (notice the segue), Neocities Districts added this page to their directory, thanks a bunch guys!

Some documents

January 5th, 2019

Just added a new section to the sidebar: "Specifications". Right now, it contains four file specifications (for BMP, GIF, PCX and TGA). GIF and PCX are officials, TGA was found on Paul Bourke's webpage, I'm not sure where BMP is coming from. They could probably be reformated for convenience's sake, but I don't think it's necessary.