Jump to content

# Omegamatrix

+AtariAge Subscriber

6,750

2

1. ## video-ode to the Zellers cartridges

Watched the video and enjoyed it immensely. I love Zellers too and have fond memories of going there as a little kid. It was very similar to a Kmart. I have observed the same price jack of Zellers carts in gaming stores. They are there, but alway higher priced then the other carts. It is very feasible to collect them all loose if you want to pay, harder to get them all boxed but if you love them you'll find a way. For myself, I found a way.
2. ## Atari 2600 Trak-Ball Games

Very difficult. Not a lot of free cycles in the kernel. I've looked at it and figured it'd be easier making it from scratch. I think Thomas had the same conclusion.
3. ## Starting Atari 2600 collection from scratch, follow my progress :)

@Crazy Climber which games are you the most happy to have in your collection right now? I remember always having a few that might not necessarily be the most rarest, but for whatever reason I just enjoyed them. I will say I have been very tempted to restart my collection after seeing this topic progress, but I know I just don't have the space. Nonetheless thank you for sharing everything as it is a lot of fun reliving it through your posts.
4. ## Hardware Division via Multiplication

A while ago I started working on a header file with a bunch of constants for division. I'm posting what I have here so that other people can use it. Note, some of the values don't work for the full 16 bit range but most can handle a pretty decent amount of numbers. Math.h
5. ## 6502 Killer hacks

Truthfully I don't understand the language either so I look around for examples. I made an excel sheet to play around with it. Mod Test.xlsx 1) Using 8 bit as example you can make a table of (n*(2^8))+1, where I used a range of n of 0 to (2^8)-1. Looking at the results this range can probably be trimmed (like throwing out zero), but this is just for illustration. 2) Take the odd number divisor and and divide each number of the table starting from the lowest. Check each result, and stop at the first instance of an integer. It will be the magic number for that divisor within the masking of (2^8). - An observation is that finding one magic number is actually finding 2. If 239 is the magic number for 15, then 15 is the magic number of 239. - In the above example I am assuming it can easily be expanded to different bit sizes, 2^16, etc... though I didn't try. - I ignored 1 as divisor, and (2^8)-1 = 255 as a divisor.
6. ## 6502 Killer hacks

Hello @batari The math routines I wrote were all shift and add method with perbutations to make them shorter in bytes and execution if possible. What you stumbled upon is reciprocal multiplication. Jones has a good article on it. Although a little off topic I will say I started a math file for the ARM games to make division by a unsigned integer easier for everyone to do: // Example divide by 10: result = (dividend * DIV_BY_10) >> DIV_BY_10_SHIFT; Here is the file. You'd have to look at the particular value to see if it is valid for the entire 16 bit range. Math.h
7. ## ZeroPage Homebrew Twitch Stream

James, I'm so sorry to hear about the loss of Pixel. I'm sure Pixel had a great life, great parents... from your post he sounded like quite the rascal and there are lots of great memories of him. It's hard now but there will be a time when It'll be a lot of happy thoughts and not so much pain. It'll get better. Jeff
8. ## Starting Atari 2600 collection from scratch, follow my progress :)

It's neat watching this grow! You already got a few carts (Kool-Aid Man, Cosmic Corridor, and one of the Xonox Double Enders) that I never had when I had a pile of 'em too. With Tac-Scan I never knew Sega had patches or else I forgot about it.
9. ## Omegamatrix

Gas running out. Several stations already empty and closed. Line ups everywhere...

10. ## Starting Atari 2600 collection from scratch, follow my progress :)

I miss seeing threads like this, so I'm really glad to see this one develop! Gotta say it doesn't take long to get a collection started and it's always fun to replace a ratty copy with a nicer one and just looking at it all. Jawbreaker is pretty good game, and Stampede too. You need to pick up a copy of H.E.R.O. though. I'm sure you'll get one soon.
11. ## Berzerk HSC PAL/NTSC terminating game after some time

I just uploaded a bugfixed PAL60 version of Berzerk for the HSC.
12. ## Possible bug in Enduro HSC

Sure can, just did.
13. ## Berzerk HSC PAL/NTSC terminating game after some time

It sounds like the original kill glitch Nukey described. If you don't move a timer increments and you eventually die. His fix I put in place, which is if you move the timer is cleared. So I believe it is not an issue.
14. ## Missile 0 color

Here is a partial solution. Just search for Omega in the assembly. burger12(mod).asm M0 shares its color with P0. When firing without moving up or down the color stays the same, and is the color of the burger on that line. When moving up or down the shot is above or below the line the missile is on, and since P0 is a multicolor sprite the colors have changed. Finally it looks like in the code the color for P0 was being updated all the time, but the graphics wasn't. That works until you get to the present situation. So I put in a branch to skip the color updates when P0 is not being drawn, and set the color of P0 during VBLANK. This will not stop the colors from strobbing while moving the burger but minimize it. BTW the normal solution in this circumstance is to use the Ball, but since the playfield is being used this won't work.
15. ## Circus Convoy: Bunny Bugs on Atari Jr?

I've sent them a link to the thread for the latest two issues, and I am optimistic that they will take care of the issues at some point at least for the rom downloads. I found another graphical issue in the magic transporter (bank 23). There can be slightly glitched text (or not) depending on your console. Removing 1 cycle from the delay before updating the graphics registers fixes the issue. ;bad timing (some consoles) SLEEP 6 ;6 @44 STA GRP1 ;3 @47 STX GRP0 ;3 @50 STA GRP1 ;3 @53 ;good timing SLEEP 5 ;5 @43 STA GRP1 ;3 @46 STX GRP0 ;3 @49 STA GRP1 ;3 @52
16. ## Circus Convoy: Bunny Bugs on Atari Jr?

I found another bug. When you are selecting an inventory item the trucks would flash colors intermittently. I traced the error to be a dependency of the Zero flag for branching, but the problem is the value it is testing is a different bank, and the chosen bankswitching method affects the state of the zero flag. ;BANK 1, \$FEE5 LDA \$FB76,Y LDY \$0800,X ; X=6, bankswitch back to bank 6, but this is a load instruction affecting zero flag... ;BANK 6, \$FEEB RTS ; goto \$FDF8 ;BANK 6, \$FDF8 BEQ \$FE0E ; this was meant for testing value from LDA \$FB76,Y earlier AND #\$07 ; if Y=0 this branch is taken and the truck color turns red, ASL ; as \$F0 was cleared before and skipped for updating now. STA \$F0 ; \$F0 holds a value that is loaded into Y later to index what pointers to use.
17. ## Circus Convoy: Bunny Bugs on Atari Jr?

I was playing tonight and came across the Bunny Bug, so I tracked it down and submitted this report to Audacity: I hope they update their emulation roms with a fix.
18. ## ZeroPage Homebrew Twitch Stream

Thank you for doing the tribute show. I'm still pretty choked up with Nukey being gone, but now it's all about trying to keep the good things in mind when thinking of him. The tribute show helped by bringing out some of his great work and that goes a long way. Thank you also for reading some of the comments. All I can say is that Nukey deserved all of the recognition and credit, and probably a whole heck of a lot more. At the same time he never sought the recognition. He was always happy to help others and kind of keep it in the background. Nonetheless I'm sure he would have been tickled pink with the show so great job on that once again.
19. ## Can we get a Frisco hack to take out/change the song

I've disabled the music. Frisco (No Music).bin
20. ## Stella Programmer's Guide - reprinted book

@SteveWright if you hadn't written that the Atari Homebrew scene would have grown like it did. It would have certainly slowed it down at the least. You book played such an important role in this! I own a copy of it and have also used the pdf of it extensively over the years. BTW, people really love Championship Soccer too. I started a project to give some original Atari games a menu screen. One of those was Championship Soccer. I hope you like it. https://atariage.com/forums/topic/300168-original-games-updated-with-menus/?do=findComment&comment=4584037 Best regards, Jeff
21. ## ZPH Tribute Stream to Nukey Shay/Kurt Howe's Work

Yeah I think they did a lot of work together. Galaxian Expanded and WoW too. Here are some of my favorites. I don't know if they are the latest roms: Bottomless Pitfall! (Pitfall! Hack) (2004) (Kurt Howe).bin Hack 'Em - Hangly Man (16K) (Pesco Hack) (2006) (Kurt Howe).bin Monkey_Test.bin Space Invaders Deluxe (8K) (Space Invaders Hack) (2005) (Kurt Howe).bin WoW16k.bin Jr. Pac-Man Throttle (Jr. Pac-Man Hack) (2005) (Kurt Howe).bin WoW I think is an older Version an older version I think. Check KevinMOS3's thread for new roms, and the Galaxian rom. Monkey Test is built off a previous Jungle King hack, but the stuff added is great. I love Jr. Pac-Man Throttle. Makes that game so much more playable.
22. ## Nukey Shay (Kurt Howe) has died. :(

I want to say this. There are people on these forums you always hope to meet one day. Nukey was at the top of this list. His hack threads were always interesting and kept you coming back for more. I really enjoyed reading them. I'm glad to see people here are universally recognizing how generous, helpful, and friendly he was. That shined right through his spirit. I can also add that he had a great sense of humor and well, a little bit of magic. There was always something different with Nukey's hacks. You just knew it was going to be great. They captured and translated the arcade spirit so well. You knew that he must have spent a lot of time in the arcades playing these games, loving these games. Nukey was the Hack Master. There is no other, and there never shall be again. God rest your soul Nukey. We know you are with the big Pac-Man in the sky now.
23. ## Nukey Shay (Kurt Howe) has died. :(

Oh my God. I am literally shaking here reading this. This is an unimaginable loss. R.I.P Kurt. You will forever be missed.
24. ## ZeroPage Homebrew Twitch Stream

I agree with Cafeman. The trophy is meant to signify you've earned the patch. The display in the game is clearly counting the days as the day you start on. I believe the intent was to make it to day five, and trophy appearing = patch. I understand what you mean as though of completing it in terms of effort though (by day six it it would be five full days of time and effort), but I am pretty confident Larry made the trophy appearing deliberate to signify earning a patch. That seems pretty fundamental. They would have had a lot of angry kids otherwise. Yes the wording is a little weird, and a better wording would have been: "Do you have the drive, the stamina, the grit to endure this race to day 5 or more? If so, an on-screen racing trophy will pop up before your very eyes and you will be awarded a patch damn you."
25. ## Movie Cart

The picture is outstanding. Kong never looked so good!
×
×
• Create New...