Jump to content
  • entries
    4,951
  • comments
    2,718
  • views
    1,808,997

About this blog

My thoughts on everything.

Entries in this blog

Productive (NON-lazy) Sunday.

So finally someone struck up a conversation with me about my 2600 game Fruit Fly Fun. @vitoco suggested I make the banana disappear like the fly was eating it. That didn't take very long, about half an hour or so. But it screwed up the scanline count. I worked and worked, and went to sleep unsuccessful.   Six hours later (I only got six hours of sleep last night!) I woke up and it was very hot. So hot that I couldn't go back to sleep. So I decided to get up at about 6 or so. I then pro

atari2600land

atari2600land in Atari 2600

What I want to do

So today I worked on Ugly Uppity Umpire for the Game Boy. I came to realize that this was going to be a much better game than my Commodore 64 game. So I decided I'm going to shelve the C64 game for now and work on Ugly Uppity Umpire until I finish it. I worked on adding level 32. Most of it was trying to make it a beatable level with an idea I had. The underwear at the top and bottom are fast and the one on the right side is slow. So I kept on trying various things until I was happy wi

Sound effects

As it turns out, the sample code in the Goat Tracker's examples .s files don't work. They're broken. So I had to think up of a work around. I got sound effects in the game, but I had to get rid of the level 1 music in order to do so. And to shut up the music player, I put in a totally silent file since it just has to repeat all the songs over and over again. I didn't want to have to do that, but I had no other choice if I wanted sound effects.   I don't want to work on this any more to

Ending the level

So today I worked on the level ending. When you shoot a certain number of lettuce heads (that number will rise with each level), the burger will dip down off the screen and then it will start a new level. But since there's only one level, it just goes back to the title screen.   Which changed for some reason. The title of the game was up at the top instead of down at the center, and when the level ended and went back to the title screen, the score quit showing. I eventually got these t

Burgers on the fourth of July

Instead of grilling burgers, I'm programming them. As it turns out, wait: lda $D012 ; load 255 into A wait2: cmp #$FF ; look if current rasterline equals 255 bne wait2 ; if no, goto wait2 rts ; if yes, return from subroutine does not work. The burger just stands still.   I added a game over screen. Nothing fancy, just the words "GAME OVER" in blood red against a black background. I finally figured out how to put a space on the screen as just one cha

Burgers again

So I got back to working on my Hamburger game for the Commodore 64. I figured "I have nothing else better to do, so why not work on it some more?" So that's what I did. I got to the point where everything is almost okay. The fry went in front of the lettuce only once instead of shooting it out of the screen.   I hope I got rid of a nasty bug I introduced in the game somehow where simply pressing fire kills the lettuce without the burger firing a shot. I put in a bit of code that I thin

I'm a Game Boy boy

So I decided to give up on the Commodore 64 doodling and instead go back to something I can understand, if only at least partially. I made level 31 of Ugly Uppity Umpire. It looks easy, but it took a while for me to complete. So I know it can be done because I did it. Happy fourth. I haven't heard any fireworks yet. Must be because I sleep then. I don't expect to be woken up, my fan is pretty loud. I think I may have sleep paralysis. When I wake up, I can't move my head and get up

Some more Commodore 64 doodling.

Since I was bored, I decided to doodle some more on the Commodore 64. I added a second cloud into the level and attempted to fix some more stuff. I also added a life counter. I also redrew the burger to make it look better and bigger. I changed the broccoli to a head of lettuce. Level 2 will be in the water...if I decide to work on it that far.

The Commodore 64.

I found this Commodore 64 cartridge called "Quick Brown Fox." So I went out to the garage. I found the games for my Commodore 64. I went back into the garage and I eventually found my Commodore 64. I was looking for it. The temperature was hot outside. I found the plug in thingys. I plugged it in. I found a cord to plug into the TV. I was sweating by the time this was all finished. I flipped the switch. It was in black and white and rolling, like my Channel F. So I treated it like the Channel F

atari2600land

atari2600land in Commodore 64

Password code fixed.

I knew my code was correct. But one thing I didn't realize had kept it from working: The fact that all the variables you use have to be stored in bank 0. I didn't know that. From then you can call them in bank 4 with "extern" uint8_t. You can't just store them in the bank they're currently being used in. So now you can delete the password one letter at a time. And I'm happy, relatively speaking. I kept in the part about pressing select to get to level 1 in case you got to this scr

Ugly Uppity Umpire update - June 27, 2023

I forgot I had to subtract the password number to get the correct password number by pressing left, but only if the number is a B. But I couldn't get it to subtract letters correctly. So instead I did this: Pressing Start will redo the password entry. I didn't want to have to do it like that, but my computer was being a jerk. To the point that A and B just quit working altogether. So now what I need to do is stop working on this for a few days to refresh. I find after I spend most my w

Ugly Uppity Umpire update - June 26, 2023

I tried. I really did. I tried to make the background scroll and use that thing I used in hamburgers so I could put non-moving text on the screen. But it just wasn't going to happen. My computer was being a stupid jerk. This was all for the password entry screen. So now it's static. Look. I somehow managed to make a good (IMHO) password screen song. Since I spent hours on this before giving up, I'm not going to do anything else on this today since I'll probably be going to bed in a cou

Ugly Uppity Umpire Update - June 25, 2023

This morning I decided to change the whole thing around and instead of it saving your progress, it has passwords instead. Growing up as a kid, I always hated passwords in games, but now as an adult making this, I understand why most games have them: to keep costs down.   I decided to make each password a binary number between 1 and 255. The 0s are represented by A presses and the 1s represent B presses. For example, the password for level 2 is ABABABAB. You enter this on the password s

Ugly uppity umpire update - June 24, 2023

Just because the Odyssey 2 version is cancelled doesn't mean the Game Boy version is cancelled. In fact, quite the opposite. I just got done programming in level 29 while waiting for the groceries to get delivered. They said they'd come between 7-9 a.m. After they come I'm going to sleep because I'm sleepy. It's almost 8 a.m. here and they still haven't come. It's past my bedtime. I want my groceries so I can go to sleep. I thought I might have heard a bee in the house, but I haven't h

UUU O2 cancelled

So I finally realized I couldn't use characters as enemies because they may overlap. I tried making the enemies sprites 1-3 and the guy be sprite 0 and the umbrella consist of characters, but while I got it semi-working, I realized it wasn't very good. So I've decided to cancel it.   I've been bothered by my toes lately. I looked between them multiple times, trying to find like a cut or something to be a reason why they would hurt sometimes, but I couldn't.   I played Donkey

Level 10

Working on UUU for Odyssey 2 some more. Today's work was adding in level numbers. I had a really hard time wondering why it went from saying "level 09" to level "0:" instead of "level 10". I went back and looked at my code for Tunnels of Terror and found the answer: I was missing a key part of code: mov r5,#0 ; add 1 to score mov r1,#level ; point to score low byte mov a,@r1 ; get current value add a,r5 ; add r5 da a ; decimal adjust mov @r1,a ; store back Since I was adding 1 t

Odyssey 2 work

Today I worked a lot. I worked on Odyssey 2 programming. I worked and worked and worked. I made it so it's technically a game. Which was really fast, even for me. I started work on it yesterday and by late today I have a game. One thing I am wondering though is why when the umbrella is supposed to appear in a random place, and it does, but it never appears near the center of the screen. While I have tested the game a lot, not ONCE did the umbrella pop up in the middle of the screen. We

Tunnels of Terror

I got a package today. I didn't think I would since here in the States it's now a federal holiday. So anyway, I noticed it was from Brazil. This could mean one of two things: 1.) my copy of ZipZap I was promised finally came, which wasn't very likely. or 2.) My copy of Tunnels of Terror had come. It was the latter. I now have a copy of my own Odyssey 2 game I made. Tunnels of Terror is now at my house.   I opened the box. Inside was a lovely cardboard box for the game, which I haven't

Ugly uppity umpire update

This weekend I made two new levels. That brings the total number of levels to 28. My goal is 50. While I was working on the game trying to figure out why the third ghost in level 28 wasn't working correctly, the power went out for a few seconds. That was a little over an hour ago. I had to turn my computer back on and resume working on it. I fixed the third ghost problem. It was a "well, duh!" moment.          I have an idea for the final level. So I have to design 21 more levels

The "Mr. Nimrod" mystery.

So I was looking at comics I drew as a kid. I picked up a certain one, a Mad-like comic book. It had 13 pages (a busy kid!) It was dated Fall 1993. Going through its pages, I found a comic called "Mr. Nimrod." Mr. Nimrod was a talking horse. But I don't remember there being a talking horse in 1993 called "Mr. Nimrod." Mr. Nimrod was in a list of people I made fun of on the cover, and is noted with such names as Michael Jordan, Michael Jackson, Roseanne, etc. So I'm at a total loss as to who Mr.

The story of Rapunzel

I need your help in trying to understand something: the fairy tale of "Rapunzel." You know, sounds simple. But not when you think about it. You know the story, the gal with the really long hair stuck in the high tower and the prince comes along and says "let down your hair!" So he can climb up it...and do what? He can't save the princess if he's stuck up there, too. Sure, he could get down again by climbing down Rapunzel's hair again, but that wouldn't help because she'd still be stuck up there.

bored.

I got extremely bored last night. I gave up trying to think of something I wanted to do at about 7 p.m. and decided to go to sleep. While I was laying there, I thought I should work on my Ugly Uppity Umpire game for the Game Boy. So that's what I did. I made a level 25 and then went to sleep.   I woke up this morning and decided to attempt to make the compiling of bank 2 shorter. I did this by making more void() functions. It worked. I had cut its compiling time in about half. But now

Limes

I worked some more on that chrisword puzzle. I worked some more on a music composition I had begun about a year ago and never got around to finishing. And then my eye started to hurt. I took some chewable aspirin. It was disgusting even though cherry flavored. Then I barfed a whole bunch. Barfed up all I had eaten that day. Went to lay in bed and soon I felt another urge. So I went to the bathroom and barfed a whole lot more. Felt a little better, but I needed to go to sleep. Sleep is usually wh

Work

So I worked a ton on Hamburgers for INTV, fixing stuff and adding stuff in. I think it's now time for the ending to be put in. I'll work on it the next time I come back to this. Maybe later today (it's about noon now) or maybe tomorrow.   I've also been working on making another chrisword puzzle. Now I have two. I actually finished it then realized I didn't like it. So I amended it. I like it, except it uses the word "cymene." Which while nobody knows what it is, is still a word. So wi

six² update - 6/4/2023

So I got the overlays in the mail yesterday. I was very happy with them. They should be big enough to fit a normal sized tv. I didn't count the number of them, but there should be 18 in there. I think they're better than the ones I used to make by going to Kinkos. Now I have to go on a quest to find mailing tubes to fit the stuff for the game in. By the way, this is not a prority project for me. What is is the Hamburgers game for the INTV and my crossword making.   I've been sleeping a
×
×
  • Create New...