Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Productions > Who did Killer Games?
2006-08-30 23:47
Twoflower

Registered: Jan 2002
Posts: 434
Who did Killer Games?

This 2001 release - Killer Games - has puzzled me ever since it's release. Obviously it's made by someone who knows his way around a C-64, that's for sure. Just check out the "fire" in the intro, the spritestretchers, the bordercode and the spriteball-effect in the namechoosing screen. He is credited as Beerlord, but that doesn't ring a bell to me.

I'm quite sure that its origin is swedish, to judge from the names found in the intro and the highscore (Umm... Thomas Q, Carl Bildt, Fredrik, Niklas, Kukdavid, etc.) and the greeting to Talon (old member of Paragon).

Some suspicions goes towards old members of Paragon, DCS or Rizing, Quan (who released games under fake-handles before) or just any old swedish scener who got himself a X-1541 cable from STA during the summer of 2001.

The reason why i'm really is interested in this production is because the music really is awesome. Can anybody identify the player? Can anybody give me a lead on this strange production? Swedes?
 
... 64 posts hidden. Click here to view all posts....
 
2006-08-31 15:35
Tch
Account closed

Registered: Sep 2004
Posts: 512
Hahaha,what a sick game! ROTFLMAO!! 8D

Does feel Swedish indeed.
Can´t be Bacchus though,he only drinks wine. ;)
2006-08-31 16:19
Twoflower

Registered: Jan 2002
Posts: 434
Things are moving along here. My prime suspect IS by fact a CLC LDA ADC coder! At first I was let down when I just dived into his code in a freezing, until I discovered that I was in a music-routine, and that the LDA CLC ADC derived from an outer source. After checking out the main code it was clear that my prime suspect is a CLC LDA ADC coder.

Doesn't the mystery deepen, ladies and gentlemen!
2006-08-31 16:28
enthusi

Registered: May 2004
Posts: 677
the plot thickens and as I write this I do indeed switch the linewidth in the xfig-plot from 1 to 2.
2006-08-31 22:21
j0x

Registered: Mar 2004
Posts: 215
Decided to do some more detective work and extract a bit more circumstantial evidence:

Beerlord uses clc lda adc, not lda clc adc

Uses inc $d019 to acknowledge raster irq, but also asl $d019.

Uses "lda $dd00 and #$ ora #$ sta $dd00", not just "lda #$97 sta $dd00". He also sets port direction: "lda $dd02 ora #$03 sta $dd02".

Uses "bit $02" to wait.

Uses lda #$c8 sta $d016, not lda #$08 sta $d016

Uses lda #$15 sta $d018, not lda #$14 sta $d018 (lsb has no effect)

Uses clc cmp ($18 $c9) quite often. This is pointless, and may be used to point out the coder (WVL saw this first). Funny thing is, he doesn't use "clc, cmp abs" ($18 $cd), nor "clc, cpx", nor "clc, cpy". The "clc cmp" code is in the game code and the player code, indicating that Beerlord wrote both. Also, he doesn't seem to clear carry every time he uses the $c9 opcode. It's not in the intro code, for example (except in the music player).

Uses lda #$ff sta $dc0d when restoring interrupts (and not lda #$81)

The assembler used seems to use "BYT" for, e.g., text. (not byte). See $0c00
The assembler uses an exclamation mark as a comment indicator, like so:

jsr $fce2 ! reset


There's a bug in the notetable lo-bytes, but no other HVSC entry has that bug. Ignoring that bug, about 9000 tunes in the HVSC use the same note table -- probably the one from the Programmer's reference guide.

Writes "humour" and "harbour", not "humor" and "harbor": Uses British spelling.

[edit: explicit suspicions removed to make it all the more exciting. Or something.]

/j0x
2006-09-01 01:03
Style

Registered: Jun 2004
Posts: 498
Quote: the plot thickens and as I write this I do indeed switch the linewidth in the xfig-plot from 1 to 2.

lol
2006-09-01 05:46
iopop

Registered: Dec 2001
Posts: 317
Cool observations j0x, some of mine.

Uses jsr $ffe4 and $ffd2 as often as possible.

Clears $c6 and sets $40 in $c5 (non char.)

Uses $0314/$0315 irq, with jmp $ea31 / jmp $ea81 exits.

The assembler used only makes text as petscii so he subtracts $40 from every char >$40.
2006-09-01 06:31
TDJ

Registered: Dec 2001
Posts: 1879
It's official: c64 sceners have way too much free time.

2006-09-01 07:00
iopop

Registered: Dec 2001
Posts: 317
TDJ: what is free time? I find myself always working (on something c64 related.)
2006-09-01 07:35
Frantic

Registered: Mar 2003
Posts: 1647
Someone should make an automatic coder detection tool. Learning patterns from the (unpacked) binaries + CSDb-information about credits. ;) Oh yes..

Anyway.. the question is how to proceed from observations of coding style to suspects? After all there are quite a lot of coders. :)

A list of suspects would help making it possible to validate observations against other creations from the same coder. So.. perhaps time to spell that out?
2006-09-01 08:06
TDJ

Registered: Dec 2001
Posts: 1879
Quote: TDJ: what is free time? I find myself always working (on something c64 related.)

I don't know man, I just like to use difficult sounding words in the hope that it will make me look intelligent.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
serato/Finnish Gold
Rebok/BOOM!/Tropyx
Black Beard
REBEL 1/HF
HBH.ZTH/Abnormal
wil
Guests online: 123
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 The Demo Coder  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Wonderland XIV  (9.6)
10 Comaland 100%  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Triad  (9.2)
Top Diskmag Editors
1 Magic  (9.8)
2 hedning  (9.6)
3 Jazzcat  (9.5)
4 Elwix  (9.1)
5 Remix  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.046 sec.