Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Shooting Gallery +1HJ   [2017]

Shooting Gallery +1HJ Released by :
Mr. NOP

Release Date :
26 July 2017

Type :
C64 Crack

Videosystem: any

User rating:awaiting 8 votes (7 left)   See votestatistics

Credits :
Trainer .... Mr. NOP

Download :

Look for downloads on external sites:
 Pokefinder.org


Trivia Info
Submitted by mrnop on 16 November 2017
Text from Jerry Cosyn, the programmer:

Back around 1985, I wrote a little video game for a Commodore 64 computer. This was partly for my kids, but also partly as an exercise for myself, to figure out how to do it. I acquired a machine language assembler and a technical manual for the C-64, and spent a few months working on it, programming down to the bare metal of the CPU and the video and sound chips, writing interrupt handlers and time-slice dispatching algorithms, figuring out how to manipulate pixels on the screen to simulate objects in motion, and how to make the background music play (changing keys with each time through the song). Keeping everything in motion and playing the musical tune in the background simultaneously (or at least, giving the illusion that it was happening simultaneously) was one of the challenges, since it required developing my own little customized operating system to run parallel processes in the background on a single processor. It was a lot of fun, and when it was done, I think everybody in the family liked it, but especially my daughter, who was just three years old (and going on four).

Recently, sitting around with a minor head cold and not feeling particularly super, I started reminiscing, rummaging through mementos and bits of nostalgic flotsam & jetsam, and came across the assembler code listing for this little video game program, and I lost myself in reverie of that time thirty-odd years ago. The Commodore computer is long since gone, but I was able to fire up an emulator that will run the C-64 machine code file and make it look (almost) the way it did on the little portable TV we used as the "monitor" for those old computers. This is the "demo mode" screen that describes how to play, and runs a short demo of the game (slightly sped up, as was common for demo screens of video games back then). Ah, nostalgia! How strange that so many years have sped by so quickly. I still have crystal-clear memories of sitting up all night coding on sheets of graph paper, typing in line after line of processor operations, assembling the source code into a machine-runnable object file, testing, and then going back to code some more. The 4am triumphs, the "eureka!" moments when a solution to a problem finally came to me. I got a tremendous amount of enjoyment out of all those hours frittered away, and actually learned a few things in the process, as I started from scratch and made up my own way of doing things.

Maybe now that I've dug it back out of the dust, I'll have to run this little game for my granddaughter, who is now three (and going on four). I wonder, will she enjoy it as much as her mother did, thirty-odd years ago?
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (1)
· User Comments (1)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia (1)
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.083 sec.