Search found 12 matches

by jimbo
Sat Feb 17, 2024 8:17 pm
Forum: Games
Topic: Tower Defender
Replies: 1
Views: 737

Tower Defender

Tower Defender is the next game in my ongoing project to convert my various PET games over to X16. This ended up being more of a re-write given that the faster processor, sprite graphics, mouse controller, etc allowed for more enemies, more towers, a better UI, etc. The goal of the game is to stop ...
by jimbo
Sat Jan 06, 2024 12:16 pm
Forum: Programming
Topic: mouse control not working as expected
Replies: 5
Views: 49590

mouse control not working as expected

I use the kernal calls to (i) turn on the mouse (mouse_config, $FF68) and (ii) get the location of the mouse (mouse_get, $FF6B) to control the location of a few different sprites .. but things aren't working as I would've expected. As a simplified example of the issue I am having: - I start the emul...
by jimbo
Wed Jan 03, 2024 3:35 pm
Forum: Programming
Topic: sprite collisions?
Replies: 4
Views: 25617

Re: sprite collisions?

Thank you Johan. Yes confirmed re my error above on scenario (iii), and noted re the interrupt triggering (there is one tutorial online that suggests the sprite collision interrupt occurs independent of the vertical blank interrupt which was something else I couldn't seem to replicate).
by jimbo
Wed Jan 03, 2024 2:10 pm
Forum: Programming
Topic: sprite collisions?
Replies: 4
Views: 25617

sprite collisions?

I've read the documentation and various tutorials on sprites and sprite collisions plus played with all types of code .. but can't seem to figure out a simple way of doing what I want. Any help or pointers in the right direction would be much appreciated: A simplified scenario of what I am doing is ...
by jimbo
Fri Dec 22, 2023 9:14 pm
Forum: Games
Topic: Trainyard
Replies: 2
Views: 4051

Re: Trainyard

Thanks @voidstar .. I think you really nailed it. I wasn't sure if people would pick up on using the space/enter to speed the game up but it can make for a real accelerator in those early levels. And I like the idea of the Cooking type games built on 8-bit .. eg maybe do it in 2D instead of the 2.5D...
by jimbo
Thu Dec 21, 2023 3:42 pm
Forum: Games
Topic: Trainyard
Replies: 2
Views: 4051

Trainyard

Trainyard. Control the switches to get your trains to the right stations. A new game for Commodore PET/CBM, Commodore 64 and Commander X16. Download below or at https://jimbo.itch.io

Screenshot 2023-12-21 at 10.34.59 AM.png
Screenshot 2023-12-21 at 10.34.59 AM.png (694.06 KiB) Viewed 4051 times
tyx16.prg
(18.39 KiB) Downloaded 379 times
by jimbo
Sun Oct 29, 2023 3:14 pm
Forum: Games
Topic: PETSCII Portal X16
Replies: 1
Views: 3390

PETSCII Portal X16

PETSCII Portal X16 - Use your portal gun to create portals and teleport through space to solve puzzles. PETSCII Portal was originally written for the Commodore PET and now ported (haha) to the Commander X16. A tribute to the Flash game Portal 2D, which itself was a tribute to Portal from Valve Softw...
by jimbo
Mon Oct 23, 2023 10:38 am
Forum: Games
Topic: PET Space Invaders 2
Replies: 1
Views: 3340

PET Space Invaders 2

[Updated download below.] Taito released the original Space Invaders arcade game in 1978, and as a high school student Satoshi Matsuoka created a masterpiece replica of Space Invaders for the Commodore PET in 1980. Taito updated the original arcade game in 1979 with the release of Space Invaders Par...
by jimbo
Wed Oct 18, 2023 10:53 am
Forum: Games
Topic: PETSCII Side-Scrolling Platformer
Replies: 9
Views: 7798

Re: PETSCII Side-Scrolling Platformer

ok I have fixed up the areas that people identified in various comments here and elsewhere: 1. SNES controller on hardware should work (much appreciated if someone can test this) 2. keyboard controls better match modern keyboard layouts like the X16 (eg use arrow keys to move) 3. the henchmen genera...
by jimbo
Tue Oct 17, 2023 11:47 am
Forum: Games
Topic: PETSCII Side-Scrolling Platformer
Replies: 9
Views: 7798

Re: PETSCII Side-Scrolling Platformer

ok thanks for confirming that only "down" works on an actual hardware computer using SNES controller. For clarity, the START button doesn't do anything - you are simply supposed to move around that first menu to select which world/level you want to start on and then press the button to sta...