Note: This column represents the opinions
of the writer and as such, is not purported as fact
Sponsor's Message
|
I remember when I was a young(ish) hacker (not cracker) who spent hours
trawling around the code written by others, implementing changes, fixes
and modifications.
Not having access to the source code was only a minor inconvenience since,
thanks to a raft of disassembly programs and an intimate knowledge of
assembly language, the code used in those days was pretty easy to decipher.
Perhaps my greatest claim to fame was reverse engineering and rewriting
the BIOS for the once-popular Epson QX-10 microcomputer.
In a little under a month of all-nighters, I had designed and implemented
a raft of new features that significantly increased the power and utility
of these great little computers.
Now have your say
|
Got something to say about today's column, or want to see what
others think?
Visit The Forums
While you're here, why not visit the Aardvark
Hall of Shame
and perhaps make your own nomination.
|
|
Gone was the 16-character type-ahead buffer, replaced with a 64 character one.
Gone was the paltry 278Kbyte per floppy storage, replaced with 380Kbytes.
All the function keys became fully user macro-programmable with default values
set up for Wordstar (the leading word-processor of the day).
Although these machines came standard with 128K or 256K of RAM, they used
the CP/M 2.2 operating system so only special applications (that were
few and far between) could access this extra memory. Rather than waste this
valuable resource, I added RAM-based background print spooling that allowed
users to print large documents without tying up the computer while doing so.
While I was at it, I eliminated a couple of bugs that existed in the original
BIOS (one of which used to corrupt large files) and generally improved performance
by a significant margin.
This "hack" was a commercial success and I sold copies of this enhanced operating
system to many Epson QX-10 dealers at a price that represented a very healthy
hourly-rate for that month of hard work.
Shortly afterwards, I also wrote an entire graphics library to harness the power of
the QX-10's (for the time) advanced graphics hardware and also knocked up a
high-precision transcendental math library in assembly code -- from scratch.
Looking back, those were some of the most fun projects I've ever undertaken
and some were great examples of real, good, old-fashioned hacking.
It was very refreshing therefore, to see on TV recently that good old-fashioned
hacking isn't (yet) dead.
Some clown (or clowns) have hacked the Grand Theft Auto (GTA) game to add (or unlock)
scenes that are so graphic in their depiction of human nudity that they had
to be fuzzed out when show on TV (sigh!).
Given the other complaints that have been fired at the levels of violence
in GTA I really can't see what all the fuss is about.
What are we telling our kids?
It's okay to shoot police and hookers, engage in acts of gang-violence and
generally break the law with impunity -- but (gasp!) consensual sex is
something far far worse?
While I can sympathise a little with those who are worried that their very young
kids might be exposed to the depiction of sexual acts -- I would have to ask
what idiot parent would give a kid that young a copy of GTA anyway??
Good on the hackers who did this for at least keeping the spirit and
reality of real hacking (as opposed to cracking) alive.
Aardvark Forums
The forums are back up at:
www.aardvarkforums.co.nz/forums,
have your say on today's column
Yes, You Can Gift Money
I've published this website for the past nine years as a service to the
local internet and IT industry and during all that time it has been 100%
free to access. It is my intention to ensure that it remains completely
free and free of charge and contains only the most sparse levels of advertising.
Aardvark is not a business, it is a free resource.
If you feel that this is a good thing and/or you hold a "geniune affection"
for yours truly -- then you are welcome to gift me some
money using the buttons provided. In gifting this money you accept that no goods,
service or other consideration is offered, provided, accepted or anticipated in return.
Just click on the button to gift whatever you can afford.
NOTE: PayPal bills in US dollars so don't accidentally gift more than
what you were intending :-)
Contacting Aardvark
I'm always happy to hear from readers, whether they're delivering brickbats,
bouquets or news tip-offs.
If you'd like to contact me directly, please
this form. If you're happy for me to republish
your comments then please be sure and select For Publication.
Other media organisations seeking more information or republication rights
are also invited to contact me.
Add Aardvark To Your Own Website!
Got a moment? Want a little extra fresh content for your own website or
page?
Just add a
couple of lines of JavaScript
to your pages and you can get
a free summary of Aardvark's daily commentary -- automatically updated
each and every week-day.
Aardvark also makes a summary of this daily column available via XML using
the RSS format. More details can be found
here.
Contact me if you decide to use either of these feeds and
have any problems.
Linking Policy
Want to link to this site? Check out Aardvark's
Linking Policy.
|
Did you tell someone else about Aardvark today? If not then do it
now!
|
|