Saturday, March 2, 2013

VICroLeague Wrestling 2















Name: VICroLeague Wrestling 2
Author: Ghislain
Released: March 2, 2013
Requirements: Unexpanded VIC-20 + Disk Drive.
Description: A simple pro wrestling game that uses 64x64 pixel images to animate the action.

This is a follow-up to the original, but features twice as many wrestling move animations. I was originally going to program multiple matches in this edition, but I decided to stop after finishing MADNESS MAN vs ULTRAMANIAC.

Download.

Discuss.

Friday, March 1, 2013

VICroLeague Wrestling














Name: VICroLeague Wrestling
Author: Ghislain
Released: March 1, 2013 (originally made in 1991)
Requirements: Unexpanded VIC-20 + Disk Drive.
Description: A simple pro wrestling game.

Here is another VIC-20 game I had originally made when I was in high school in my bedroom. I've improved the game interface and graphics loading routines. This version contains the original 64x64 pixel wrestling move animations I had designed. I will likely make a follow-up (VICroLeague Wrestling 2) with even more matches and a greater variety of animated wrestling holds.

Download.

Discuss.

Saturday, February 23, 2013

Worm-Out + Paratrooper














Name: Worm-Out + Paratrooper
Author: Ghislain
Released: February 23, 2013 (originally made in 1988-1990)
Requirements: Unexpanded VIC-20 + Disk Drive.
Description: 3 Simple VIC-20 Games I made a long time ago.

I've 'remastered' two previously-released VIC-20 games: WORM-OUT II and PARATROOPER. I've repackaged these with the never before released WORM-OUT I that I created in 1988 (with some added improvements). The instructions on how to play these games can be read when you start a game. 



Download.

Discuss.

Sunday, February 3, 2013

magiTOOL














Name: magiTOOL
Author: Ghislain
Released: February 3, 2013
Requirements: Unexpanded VIC-20 + Disk Drive.
Description: Self-made toolkit that I used back in the day with my VIC-20 projects.

In the pre-internet days, I didn't have any VIC-20 tools like an ML monitor, graphics or sound editor. So I made my own. These were made between 1990-1996 and I put them all together under a single package:

magiPROG: Machine language assembler that uses decimal numbers.
magiCHAR: Build 8x8 custom characters
magiDRAW: 64x96 multicolor image editor
magiSONG: Play and record music with a piano keyboard. 7 voice combinations and 3 scales are supported.
 

 Download.

Discuss.

Sunday, January 27, 2013

Street Battle for the VIC-20


Name: Street Battle
Author: Ghislain
Released: January 27, 2013 (originally made in 1993)
Requirements: Unexpanded VIC-20 + Disk Drive.
Description: A simple street fighting game.

I must have made dozens of ASCII fighting games on the VIC-20 back in the day. So I made one that was somewhat complete with actual graphics, but I never properly finished it until now.

To play, you use the function keys to perform jump, punch, kick and dodge against various enemies.

Download.

Discuss.

Sunday, January 13, 2013

Olympic Dash for the VIC-20


Name: Olympic Dash
Author: Ghislain
Released: January 13, 2013 (originally programmed in 1996)
Requirements: Unexpanded VIC-20 + Joystick + Disk Drive.
Description: A proof-of-concept for a track and field action game. The 100 meter dash was the only event that has been programmed so far.

As I continue to resurrect my lost VIC-20 games, I bring you "Olympic Dash". I had made an ASCII 100 meter dash and javelin throw event-based game back in 1988 and me and my friends spent many an afternoon mashing the joysticks trying to beat each other's records. In 1996, I had made several graphics for a multi-event track and field game (in the same vein as Epyx's "Summer Games" and Konami's "Track and Field"), but I had only ever programmed the 100 meter dash event and putting it aside so I could finish programming it at a future date.

So instead of pondering and mulling over for another 17 years to finish the other events, I decided to make a splash screen, instructions menu and mock screenshots of the unfinished events packaged around the 100 meter event--just to finally put it out now. Despite it being a single-event game, it is still playable. Just use your imagination as to how the other events that I wanted to program would be like.
 

Download.

Discuss.

Sunday, November 18, 2012

Comet64 for VIC-20


Name: Comet64 for VIC-20
Author: Ghislain (wrote menu loader and configurator)
Released: November 18, 2012
Requirements: VIC-20 and Comet64 modem. 16K RAM expansion needed to run Plus Term. 8K RAM at $A000 needed for VICTERM. 8K RAM expansion for Mighty Term.
Description: A disk with utilities that can be used with the Comet64 modem.

How does one connect online with a VIC-20 if dial-up BBSes and even telephone land lines are becoming a thing of the past?  By using CommodoreServer.com's Comet64 modem, you can connect your VIC-20 to the internet and gain access to various telnet BBS services.

I wrote a menu program that lets you choose the BBS you want to connect to as well as choosing which terminal program will connect to it:

-Plus Term (for Commodore graphics in 22 column mode)
-VICTERM Cartridge (for 40 column mode, make sure that RAM expansion points to A000 for this)
-Mighty Term (by Craig Bruce for 80 column mode)
-Dumb Terminal (use as a last resort if the above options don't work or if you don't have 8K memory expansion)

And after you choose which BBS you want to connect to, the Comet64 will try to connect to the previous BBS setting.  Wait until text has paused, and then press RETURN.  The menu program will then change your Comet64's configuration settings so that you can connect to the BBS that you want.  After the terminal program has loaded, make sure that it is set to 1200 baud in it's own configuration.  Depending on which BBS you connect to, you should make sure that the character configuration is set appropriately (ASCII or Commodore).

You can change which BBSes appear in the menu by modifying lines 301-309 in the LOADER program.  Each has 3 entries: name of BBS, IP address and port number.  You can find out the IP address of a BBS by using a command line window on your PC and then type 'ping bbsname.com'.

I found that Comet64 worked best on the VIC-20 in 1200 baud mode.  So make sure you configure your Comet64 is configured to do so--use the WizNet configuration tool on your PC from here.  To use it, launch the configuration tool and press search. If it can't find it, use the DIRECT IP SEARCH and put in the IP address of your device. You can find this in the DHCP section of your router under DHCP clients.  Once it finds it, change the server IP and port to the BBS you want to contact. Press SETTING and it will push the config to your device. Hit exit.  Credit to Commodore Revial's Blog for instructions on how to use the configuration tool.

Download.

Discuss.

Click here for a list of Commodore-based BBSes.

Click here for a list of 80 column (non-Commodore) BBSes.