Archive for June, 2019

27
Jun
19

Silly Knight for DOS

Today I’m looking at a small home brew game named Silly Knight made by Petr “AfBu” Kratina in 2017. It was made for a DOS game creation competition hosted at high-voltage.cz. It uses a special CGA text mode for drawing at 160×100 resolution with 16 colours by using code developed by Jason M. Knight originally for Paku Paku. The story and game are fairly simple: you’re a silly knight trying to make your way to the throne to become king, killing anything that gets in your way.

Whilst the graphics are blocky due to the low resolution they are quite well drawn and animated. The animations in particular are quite impressive as they move quite fluidly despite the large pixels. Sound support is PC speaker with some bleeps and bloops for player actions like jumping and picking up power ups. I’d say it would probably work on 286 class machines quite well, and perhaps be playable on 8Mhz 808x systems, but wouldn’t perform well on a 4.77Mhz machine.

The game controls are fairly simple, left and right for basic movement, space for attack and up to jump. The knight is fairly easy to control and goes where you expect him to. I’ve heard some people are critical of using up for jump, but I didn’t have any problem with it on this particular game.

Now what do those boots do?

The level design is good in much the same way the graphics are. It is limited by the technicalities of the game engine, but designed very well given those limitations. Basically there are a number of screens which you travel between by using doors. Each screen has some obstacles to overcome, such as bad guys or pitfalls. Generally the bad guys can be overcome with patience and your sword, but in sections that are more difficult you’ll probably die multiple times. Death just sends you back to the last check point with no other penalty, the check points are fairly common so you usually don’t have to travel far to try again.

One issue I did have was working out what the boots power-up gave me. It enables double jumping, which is necessary to escape where you pick them up. I looked up someones play-through on youtube to find out how to escape that area. I did feel pretty silly for not working it out on my own, but some kind of documentation or notification of what it was in game would have helped.

Other than me being a bit silly with the power-up, the only real criticism I have is the game is a bit short, I easily completed it in around half an hour. Granted it would need more features such as more bad guys if it were to be larger, and being short isn’t really necessarily a bad thing. It’s just I liked it enough I wanted to play more. This is totally worth a download, whilst I couldn’t find an official website for it, you can find it at the doshaven home brew website.

This slideshow requires JavaScript.

17
Jun
19

My Old PC

Quite recently I bought myself a new Ryzen based PC as my main desktop rig. The machine it replaced is around 10 years old, whilst it’s definitely not vintage in any way it’s interesting to look back at the hardware. For some context I was working for a local IT company when I built this machine, and we were just starting to build the first i7 based machines. We were having issues with getting compatible RAM working with them, and we had to sink a significant amount of time getting the first ones to run well. This influenced my decision to go with an AMD based system at the time. Here’s a photo of the system.

It is built in an Antec Sonata Proto chassis as it came with a nice 500W power supply that we had experience with having reasonably good reliability. I removed the door as it was an annoyance when using the optical/floppy drives. I have two Pioneer DVD drives and a floppy drive which is unfortunately the wrong colour for my case. Lets take a look inside.

The CPU is an AMD Phenom II x4 955 which runs @ 3.2 Ghz. It’s not as fast as many of the early core i7 chips, but compared quite favourably in terms of performance per cost at the time. Surprisingly it actually continued to perform quite well for basically everything except newer games, it did manage to play World of Warships and Minecraft right up to its retirement. It’s installed in a Gigabyte MA490FX-UD5P which is a high durability design featuring solid capacitors, more copper and decent heat sinks for the VRM and chipset. These measures seem to have been effective given the longevity of this machine.

4Gb of Corsair 1333Mhz DDR3 memory was quite good when I first built this machine, but started to look a bit limiting later in its life. Upgrading this would have been a nice performance boost, but wasn’t really possible for me during it’s working life.

The GPU is an ATI Radeon 4850 HD made by Gigabyte. Again this was alright when everything was new, but it doesn’t perform well on newer software. I suspect it held the machine back the most when it came to running newer games, although it has proven to be quite reliable, something many other graphics cards can’t claim. Oddly the board seems to have drooped or bent during its life perhaps from the weight of the power cabling, that can’t be good for it, but it hasn’t failed.

Three 1TB hard disks make up the storage. The black WD1002FAEX stores the operating system and software installation as well as some of my data. Bulk data such as disk images and media are stored on the first of the two green WD10EADS drives, the second drive acts as a backup of the other two. Surprisingly I’ve never run out of space on these drives. The only reason to replace them is really the extremely high power-on hours count. In my chassis the drives are mounted using silicon vibration damping grommets.

Initially I had Windows XP installed on this machine, mostly as I wasn’t all that enamoured with Windows Vista and Windows 7 was a couple of months out. I used it in this software configuration for quite a long time, way past the end of XP’s life. As software like Firefox (and others) gradually dropped updates and support it became harder to use, so about half way through its life I installed Debian Linux on it. I was able to get most games and software I needed to work running. I retained the old win XP install (dual boot) so I could use anything that didn’t work, although in practice that was very infrequent.

This old PC certainly lived longer than most desktops, and I’m kinda sad to retire it despite my newer machine performing better in every measurable way. With a memory and graphic card update it would still make quite a usable machine today, but with my newer system I enjoy energy savings and higher performance that made the upgrade very worth while.




Blogs I Follow

Enter your email address to follow this blog and receive notifications of new posts by email.


Mister G Kids

A daily comic about real stuff little kids say in school. By Matt GajdoĊĦ

Random Battles: my life long level grind

completing every RPG, ever.

Gough's Tech Zone

Reversing the mindless enslavement of humans by technology.

Retrocosm's Vintage Computing, Tech & Scale RC Blog

Random mutterings on retro computing, old technology, some new, plus radio controlled scale modelling.

ancientelectronics

retro computing and gaming plus a little more

Retrocomputing with 90's SPARC

21st-Century computing, the hard way

lazygamereviews

MS-DOS game reviews, retro ramblings and more...