C64 Cruising on Broadway Development – Part 9

Remember, I said from the start, this is going to take time. I won’t be giving up but I can’t give it high priority. Having said that, I’ve added (up to) 3 chasers, and it’s just nuts!

Still no lives (Soonâ„¢) but the text is there ready.

Posted in Retro | Leave a comment

C64 Restoration Project – Part 2

It’s alive!

The last part of the PSU arrived today, so I cobbled the parts together and plugged it in.

There is no sound, but I strongly suspect the cable is at fault. I await an RCA cable and will test again when it arrives. Maybe earlier if I can find an old RF cable, but I remember dumping the last one I found because I didn’t think I’d ever need it!

UPDATE: the audio issue is down the the 9V supply. I can’t fix this until next payday.

As for the game, I’m hoping to continue with that later today. There have been too many distractions and I need a bit of uninterrupted time for that.

Posted in Retro | Leave a comment

C64C Restoration Project – Part 1

I bought an old C64C from a friend last Sunday.

Sorry about the blurry pic, the rear camera in my phone needs replacing. I have one here and intend to do so this weekend.

Progress so far: keyboard filled up!

This is what I have ready to build a PSU. The 9V AC adaptor (in the post) will plug in to the Belkin. The USB cable will be cut, and both soldered into the DIN plug. I also have shrink tubing in the post to make a good job of that connection.

Once the composite cable arrives I’ll be able to power it on and test it. Once I know it powers on, I’ll replace the capacitors. Solder sucker and braid also purchased for the operation.

Once I know it’s all working well, I’ll add an SD2IEC device so I’ll be able to treat SD cards as disks, and a joystick, and I’ll be ready for action!

The last part of this project will have to wait until next summer though. The most tedious part, but the one that will complete its look. Retro brighting!

This won’t be taking over from my game development. That’s going to continue as normal (whatever that is) 😉

Posted in Retro | Leave a comment

C64 Cruising on Broadway Development – Part 8

I now have an enemy to play against!

This was quite a headache to write and earlier edits came back to haunt me, but I solved all the problems and gained a whole new level of respect for those who had to debug more complex programs in the past!

Unlike the original, the game will eventually include lives. Please note, the flickering is just to show me how much CPU time is being used and won’t be present when I finish the major parts of the game.

I’m planning to draw the title screen next, but that won’t be until next weekend. Work is going to take a toll until then, but that leads to a long weekend off, hopefully with few distractions 🙂

Posted in Retro | Leave a comment

Delayed due to personal circumstances but here is my latest cycling video!

Delayed due to personal circumstances but here is my latest cycling video!

https://www.youtube.com/watch?v=Vxj0M36wu3o
Posted in Cycling | 2 Comments

C64 Cruising on Broadway Development – Part 7

Just a minor update today. Added chaser init and player movement detects collision with chaser. It does currently mean the first level never completes due to a static chaser, but tomorrow I’ll get them moving 🙂

Posted in Retro | Leave a comment

C64 Cruising on Broadway Development – Part 6

Quite a bit of fine tuning today and a few routines added and updated.

Side panel text added. Player can now create a time limited gap to block chasers (NB this also blocks the player). Scoring and an end of level sequence also added.

I’m not planning on updating until Saturday, but my target then is to add the chasers, and maybe the intro screen text.

Posted in Retro | Leave a comment

C64 Cruising on Broadway Development – Part 5

Today I got to work on the gradual draw routine. At first I tried the lazy way, but using loops as delays isn’t exactly neat and I had problems, so I dug straight into the interrupt driven timing.

After the usual schoolboy errors, which are becoming less frequent and easier to debug (and I’m looking at reference material less often now) the result was pretty decent, so to complete the map level data I decided to write the player routine, because that was the easiest way to count the blocks needed to complete a level.

Well another oops, the number of blocks needed more than 8 bits on the last 2 levels!

That sorted, here is the result so far. I’m quite pleased with the progress I made today 🙂

Posted in Retro | Leave a comment

C64 Cruising on Broadway Development – Part 4

Test audio has now been added along with the screen driven interrupt routine that will form the main game loop, so it’ll run smoothly.

Tomorrow I’ll work on drawing the levels in a more interesting manner that fits the final game.

Posted in Retro | Leave a comment

C64 Cruising on Broadway Development – Part 3

All 4 default levels have been designed and are easy to push to the draw routine.

I’ve been too busy to do much today and my head is currently in a mess so that’s all I’m doing until Sunday (out tomorrow).

The image shows loading the code, listing what’s visible to BASIC and running. Level displayed is changed by pressing the joystick button. Exits when all 4 have been displayed.

These images show the start locations of the player (blue) and the chasers for each level.

Posted in Retro | Leave a comment