Jump to content

RSS Bot

Members
  • Posts

    11,874
  • Joined

  • Last visited

    Never

Everything posted by RSS Bot

  1. While I'm sitting here next to the fan without air conditioning in a house made of tin and it's 85 degrees outside, I somehow managed to make a program in batari Basic using only 2k. While I've made 2k games using bB before, they were crappy. This one I think is a lot better, but there's no real challenge to it. It's called "Outta My Way" and it involves ramming people with a shopping cart in a grocery store. Enjoy! Attached File(s) outtamyway.bas ( 3.11K ) Number of downloads: 0 outtamyway.bin ( 2K ) Number of downloads: 0 http://www.atariage.com/forums/index.php?a...;showentry=3410
  2. I decided to list what Sega Genesis games i have so far for my collection so here you go...... Sword of Vermillion RoadBlasters Paperboy 2 Wonderboy in Monsterland Klax Dragon's Fury Streetfighter II Sonic Spinball Crue Ball Nothing major and quite small but the Sega Genesis is my lest collected for system still i do pick up games here and there if i find them cheap. I want to find copies of The Immortal,Marble Madness,Shadow of the Beast,Batman,and pretty much anything from Tengen and Renovation games. http://www.atariage.com/forums/index.php?a...;showentry=3409
  3. I've never been that big of a fan of Klax to begin with. When it comes to color-matching brick games, I'd much rather have Tetris 2. But there is no Tetris 2 on the Lynx. There's Klax. And I don't like this version. Here's why: Waves (levels) 1 & 2 are too easy, and then once you get to Wave 3, it gets insanely hard. And even if I do get past wave 3, look what's on wave 4: // See, there's TOO MANY COLORS and TOO MANY BRICKS COMING MY WAY! If there had been 4 colors, that would make the game a lot better, but no, there's SEVEN! And on Wave 4, too! I can't make snap decisions that fast if I have to be matching colors. I think they should have made the diagonal waves later in the game. I'd like the game better if it gradually got harder, but since it gets way too hard only on Wave 3 and up, I'm going to have to give this a . http://www.atariage.com/forums/index.php?a...;showentry=3408
  4. ... Not that anyone cares I haven't been on that much lately, many things going on - including my girlfriend of 12 years being put into the hospital the end of January and coming out the end of February needing kidney dialysis for the rest of her life. She actually went back in the hospital over this past weekend due to an infection (with a 103 degree fever), but she's home again now. It is a very slow process of her getting better. She had lost quite a bit of weight in the hospital (she was only 128 lbs to begin with), and it's hard work trying to get her weight and her strength back. Her age kind of works against her as well (she is about 30 years older than me). During the time she was in the hospital, I also finally came to the conclusion (after 22 years) that I will not accomplish anything with music, as I am just not gifted in the 'composing' area. So, I packed up all of my music equipment, my instruments, and put them away. I also removed my album from CDBABY, and destroyed any recordings I have made. Also, to make matters worse, I have been serously doubting my ability to learn things lately. After the 'Pac Man Collection' game, I thought I was ready to take on the 7800. Boy was I wrong. I am working on a new project which has me completely stumped. Plus at work I am not picking things up as quickly as when I was younger... and this was starting long before January. Between all that going on, and the fact that my Uncle, and two brothers also are having medical issues, I just didn't feel much like coming on very often. I will still only be on once in a while (usually at work - just to check quickly while I'm waiting for a compile to finish or the like), until things start to clear up. Man, depression sucks. http://www.atariage.com/forums/index.php?a...;showentry=3407
  5. In a smart move on my part i pre-ordered my ticket for the Midwestern Gaming Classic a week or so back. Today it showed up in my mailbox and i am really really excited about this show more so then i was before because i know am really going now. Gots some money i saved up to pick up afew things while i will be there,plan on playing more than my share of arcade games,and hopefully i will get to me afew people from AtariAge there. This should be a blast! and i hope to take a few pictures while am there too.A sort of "first timer's" view if you get my ideal. http://www.atariage.com/forums/index.php?a...;showentry=3406
  6. One of my dad's favorite jokes comes from a scene in Steve Martin's The Jerk. In the scene, Navin R. Johnson (Martin) has taken a job as a midway carnie. After someone wins the game he is tending, he begins to explain what prizes they can choose from. "Anything below this shelf, but above this shelf. Anything between here, and here," he says, while gesturing to the smallest item on the shelf. "Anything left of here, but right of here, right in this general area," he says, again gesturing to the smallest item on the shelf. Eventually his hands form a square about the size of a postage stamp. "Anything in this area right here," he says. My dad and I recycle this joke anytime someone offers us a choice of something and then immediately follows it by a limitation in choices. For example, one time we went to Braums to get some ice cream. "I'll take some chocolate," I said. "We're all out of chocolate." Then I picked cookies and cream. "We're all out of cookies and cream," the lady replied. Then, the joke comes out. "So, you can have any flavor of ice cream as long as it's below this line, in this general area ..." In today's mailbox I got a free $10 gift card for Best Buy. In the sorta-fine print, the card says that it's valid with any $100 purchase. In the regular fine print, it reads: "Qualifying purchases exclude contract cellular phones and cellular phone contracts, notebooks and desktop computers, monitors, projectors, internal hard drives, desktop packages (packages include computer, monitor and printer), In Home Geek Squad Services, VIOP, Broadband, HP ink and paper, video game hardware, Apple products, Bose products, JBL and Shure MP3 player accessories, Zune players, satellite radio service, digital music services and download cards, Gift Cards, taxes, prior purchases, special order, clearance, demo and open-box items." In other words, the gift card is good for purchases "below this shelf, to the right of this area, in this general area ..." http://www.atariage.com/forums/index.php?a...;showentry=3405
  7. Not all (or much) of this is reasonable, obviously. Just dumping thoughts. Some bizarre, some actionable. Build a foot operated paddle controller (WIP). Build a solid state, jitter-free paddle controller replacement (For 2nd generation of foot operated paddle controller). Discussed rather thoroughly. (Also relates to another undisclosed controller related project.) Hack Space Invaders to use the paddle controller and also speed up the game action if possible to go along with the paddle controller. I like the fast pace of Kaboom, Circus and some other paddle games. Can't do that with joysticks very well. (Though Crackpots is decent.) Hack Combat, Asteroids to use the driving controller. Write my own game (WIP). Support joystick, paddle and driving controllers in my homebrew game. Probably should get the game working with one controller first (paddle). Write my own multi-console (high latency tolerant) game, interconnecting consoles via joystick port. Battleship comes to mind first. Build a plugin (standard cartridge socket) memory expansion module that can be accessed by cartridges with a special connector and left in place and ignored by "normal" cartridges. Probably possible, but not very practical Build a docking module to use the 2600 as a display and control device for handheld electronic games. The limitations of the 2600 make it a mighty poor choice for an external display device. Sudoku prompted this thought originally. Later, I thought it would be cool in an extremely geeky way to control an MP3 player this way to make a 2600 "Media Center". http://www.atariage.com/forums/index.php?a...;showentry=3404
  8. Ok this is very bare-bones but i decided to post the link to the up-coming Conduit website that me and my good friend Dalum are working on. Bare with us because this is a slow going process getting this thing together.Take a look and let me know what you think and we are up for ideals and suggestions on what to put on here..... http://theconduit.uberdalum.com/ http://www.atariage.com/forums/index.php?a...;showentry=3403
  9. Chip's Challenge is a puzzle game that plays like a platformer. Its top down view is reminiscent of Zelda II, but it has a whole bunch of puzzle elements like Fire & Ice for the NES. There are a set number of chips for each level to collect, but that's not as easy as it sounds, for the programmers put in keys, warps, switches, enemies, fire, ice, water, and even tanks for you to avoid or go across. While the first levels are OK, the later ones are just too hard for me, and there are over 150 of them to try (now that we have all the passwords for the game here at AtariAge.) While some of the puzzles are tear-your-hair-out maddening, it still has the addictive quality, which is why most people enjoy it. So, to this game, which was also available on Windows in a couple of Microsoft Entertainment Packages (which is how I first got to know the game as a kid.) Attached thumbnail(s) // http://www.atariage.com/forums/index.php?a...;showentry=3402
  10. As the days to Andy's wedding draw close, I have been spending a lot of time sorting through my music collection, picking just the right songs to play at the wedding reception. This process is two-fold; not only must good songs be included, but bad ones must be excluded. Good songs are defined as songs that people know, like, and would want to dance to. Additionally, good songs should elicit some sort of emotional response. Bad songs are generally defined as ones people don't know, are annoying, overplayed, or are difficult to dance to. There is one additional category of bad songs, and those are songs that are inappropriate for a wedding. With each song I include or exclude, I ask myself, "what does this say about the wedding?" So far Poison is winning the inappropriate song list, as I've deleted four of their songs from the queue: Fallen Angel, Look What the Cat Dragged In, Nothin' But a Good Time and Talk Dirty to Me. Van Halen is in a close second with three songs: Ain't Talkin' Bout Love, Hot for Teacher, and Running With the Devil. Here are the songs I've pulled out of the playlist so far. See if you can come up with any other songs that shouldn't be played at a wedding. (No fair picking non-radio friendly songs: I could easily list every Cannibal Corpse song here, but that would be cheating.) ACDC - You Shook Me All Night Long Aerosmith - Love In An Elevator Atlantic Star - Secret Lovers Billy Idol - White Wedding - Parts I & II (Shot Gun Mix) Billy Squier - My Kinda Lover Billy Squier - The Stroke Bulletboys - Smooth Up In Ya Chicago - If She Would Have Been Faithful... David Lee Roth - Just a Gigolo & I Ain't Got Nobody Elton John - The Bitch Is Back Foreigner - Feels Like the First Time George Michael - I Want Your Sex Greg Kihn Band - (Our Love's in) Jeopardy Heart - All I Wanna Do Is Make Love To You J.Geils Band - Centerfold Jody Watley - Looking For A New Love Karyn White - Secret Rendezvous Madonna - Like A Virgin Olivia Newton John - Physical Pat Benatar - Love is a Battlefield Paula Abdul - Cold Hearted Poison - Fallen Angel Poison - Look What The Cat Dragged In Poison - Nothin' But A Good Time Poison - Talk Dirty To Me Ready for the World - Oh Sheila Samantha Fox - I Wanna Have Some Fun Samantha Fox - Touch Me (I Want Your Body) Sly Fox - Let's Go All The Way The Police - Don't Stand So Close To Me Thompson Twins - Lies Tina Turner - Private Dancer U2 - Sunday Bloody Sunday Van Halen - Ain't Talkin' Bout Love Van Halen - Hot for Teacher Van Halen - Running With The Devil Vanity 6 - Nasty Girl Waitresses - I Know What Boys Like Warrant - Cherry Pie http://www.atariage.com/forums/index.php?a...;showentry=3401
  11. Pinball Jam is a pinball game with only 2 tables: An Elvira-themed one and a Police-themed one. While it has excellent music and graphics, as well as the standard speech samples (lots of Lynx games seem to have these), one downplay is it has too many colors on screen at once, making it kind of hard to tell where the ball (a white circle) is, which could get lost in the eye candy. Other than that, it's a fairly accurate pinball rendition, and a pretty good one at that. I give this one a . It kind of reminds me of Pin-Bot on the NES (although Pin-Bot is a little better.) http://www.atariage.com/forums/index.php?a...;showentry=3400
  12. Now I've gone and done it. I actually posted a video under my account on youtube... two of them actually. I dredged them up from the vault(a box in my dad's closet), put them into the handicam and re-imported them into iMovie(I did all the editing on these in iMovie, but most of it was at school) Added some notes to the begining... and posted them online. I may post some more later this week.... who knows maybe tonight even. I hope you like them.. or at least...well... don't hate them anyway. http://www.youtube.com/profile?user=RockinBlueKat http://www.atariage.com/forums/index.php?a...;showentry=3399
  13. (NOT AN ACTUAL PICTURE OF MY SET... I have Combat Pack #30) Well... I ended up dragging out the Thrust Combat Pack that I bought a while back from someone here to play it some more. When I had bought it, I was getting ready to move so I really did not get to spend a lot of time with it prior to packing it up for its trip to Michigan. This past weekend... that changed. After taking off all of the plastic ties and whatnot, I set down for an adventure on the Atari. Occasionally I feel like I want to give up collecting Atari. Simply sell it off. Then I start playing games like Thrust and I simply can't see how I'd do without. This combat pack that I have is autographed by Thomas Jentzsch and Jafish... or somebody. It is numbered 30... (perhaps out of 50???). Either way, it is a great game. I played it for a few days. I found out new stuff each time I played it. This is a game where you have to take it easy and try not to rush things too quickly... otherwise you die a horrible death and may not recover from that downward spiral. It is almost like playing pacman at the arcade. If you make it to the KEY levels, and screw up, well... it is very hard to recover from that and still move on to the next level. The sound is great. The thrusting of the engine is amazing! I almost wish there was some background music, but in all... I think it is fine without it. Hell... it would probably distract me now that I think about it. I read a few reviews where people mentioned the graphics were so-so. I personally think the graphics look great. Here's a quick look at the two versions: // You see here a picture of Level 2 for the Atari version. This is a picture I nabbed off of the internet. Thrust is running from Stella in this picture, which, in my opinion, doesn't really do the color justice. I mention below that I like the C64 version's top line. Here's one thing I like a lot better regarding that top line for the Atari version: I like how he was able to get the FUEL to show up for the default... and then it alternates to the score if you do something that adds to your score. I personally don't look at the score that often. I can do that between levels if I need to. So that's a nice added touch. thrust_c64.bmp ( 208.49K ) Number of downloads: 0 Now here is a sample of the same level... but for the C64. (Yet another internet nabbed picture). Yes... the detail seems to be a bit clearer than the Atari version, but what really is missing? Not a whole lot. I like how the top line looks on the C64 version. It tells you your score, your fuel and how many ships you have. If I have any complaints at all... I think the Atari Version should show the lives a bit better. Its a bit hard to see the dots on the screen. What makes this game click... is not just the graphics. It is the gameplay. I have never played an Atari Game as addicting to this one. NEVER. I've played a lot of Atari in my days. I used to have Donkey Kong contests with my friends. But I NEVER enjoyed a game as much as I enjoyed Thrust. And the strange thing: It's hard as hell! Yet I still like it. One of the most amazing things about this game: the dead on accuracy for the collision detection. This isn't a game where you come close to the wall and die. This thing is spot on for hitting the wall... enemy... etc. If you die... you know why you died and you know that you can't cheat the game by bouncing off of a cave wall or something. Just when you are getting the hang of things, you get a curveball thrown at you. Now, I didn't read the manual or many reviews before playing Thrust. So I basically was exploring everything for the first time on my own. Then I got to level 7. Reverse Gravity? Are you frickin' kidding me? Talk about something that'll mess you up! I have only made it to Level 9... so I really don't know what else is in store, but I hear that it is rather interesting. I hope that one day I'll be able to beat this game. It sure would be nice! I think I'm going to have to load this up on the PSP for plane rides and whatnot. I suggest that people buy this game. Try it out in emulation if need be, but this is a game where playing it on the actual hardware makes it all worthwile. I am going to try the Driver controller one of these days to see if I can make my shots more exact. I think that is the biggest problem I was having for a little while. I simply could not hit the gunners. Enjoy... I hope this small review in my blog will be helpful in the future to someone. Had I read reviews a long time ago, I would have been playing this game when it first came out. Now I just need to see if it is worth grabbing the Thrust Platnium version. I may need to grab that one as well. http://www.atariage.com/forums/index.php?a...;showentry=3398
  14. Thunderground by Sega for the Atari 2600 is a game that took me by surprise.It has become one of my favorite games in the short time that i have had it. Thunderground is like Sega combine Namco's Dig-Dug and Atari's Combat in to one great game and it works very well. Your mission is to move your tank to the surface(top of the screen)to take out enemy bases but rival tanks wait for you to take you out before you can achive your goal. There are 12 levels total in Thunderground with 4 rounds for each level.Supplies are hidden through out the levels which when found can score you extra points. Sounds and graphics are simple but soild and the controls are spot-on.You can easily play this game for more than a few rounds and not be bored with it what so ever. I have no problems with Thunderground its a fun game to play.I think this is one of thoses over looked "hidden treasures"for the Atari 2600.Go out and get yourself a copy of it and enjoy playing it.Big "Thumbs-Up"on this one. http://www.atariage.com/forums/index.php?a...;showentry=3397
  15. Saturday night, Andy and I cruised over to Buffalo Wild Wings to eat some wings, drink some beer, and watch the Ultimate Fighting Championship Pay Per View for free. Watching fights like these are completely different when you're in a public venue. Buffalo Wild Wings was jam packed with excitement and testosterone. Despite the 30-minute wait outside the restaurant to get a table, we had a blast watching all six fights, which were being broadcast on over a dozen televisions and three giant projectors. We hung out at the restaurant for almost four hours and had a great time. After the fights were over we decided to check out the casino over at Remington Park. I'd never been there before, but Andy had. Andy's slot machine of choice, "99 Bottles of Beer," ended up paying him $175 worth of nickels. Not content to walk away with that, he and I split his winnings (I had already lost everything I brought) and took our money to the High Roller room. Andy pumped his money into a slot machine that cost $5 per line, up to 13 lines. Before we could do the math, Andy bet the max ($65) and ended up hitting a bonus game that ended up paying him $695. Including the $5 he had left over from before, Andy walked away with a cool $700. http://www.atariage.com/forums/index.php?a...;showentry=3396
  16. I want to go to a topless bar and get bottomless chips. http://www.atariage.com/forums/index.php?a...;showentry=3394
  17. I'm doing some coding right now, looking to put together something that runs Erik's sprite video driver code. I'm eager to try that one out. Thought I would take a moment and mention two Propeller game projects: Manic Miner Originally a Spectrum game, this port is spot on and has that nice retro feel. Never bumped into this game before, but I like it! ManicMiner002.zip ( 74K ) Number of downloads: 0 And the only screenshot online so far... // This one requires a two stage load. The EEPROM holds the game assets and is loaded first. It then, programs the necessary data into the upper EEPROM memory above 32K. Stage two then can be loaded whenever you want to play, and runs in the 32K RAM. Both can be programmed into the EEPROM for instant on play too. Donkey Kong This one is near complete. The files here are totally playable. Very nice! When this one gets through the spit and polish stage, it's gonna be a spot on port of DK to the Propeller. It's aimed at the HYDRA, but currently runs completely in the 32K of RAM, so it could run on any Propeller setup. sw_dkong_016.zip ( 53.76K ) Number of downloads: 0 Here is a screenshot, taken from the Parallax forum. I've no way to grab a screenie right now, or I would! // http://www.atariage.com/forums/index.php?a...;showentry=3393
  18. I managed to track down Delicon's sister by using online people search. (Luckily his real name is pretty unusual) I just got off the phone with her and apparently he's okay but has gone through some undisclosed life changes. She will be passing on my contact information. It's a safe bet to assume that he's not going to finish this project but I need to find some closure given how abruptly our communications ceased. http://www.atariage.com/forums/index.php?a...;showentry=3392
  19. I was thinking back this morning for one reason or another about my mother who am not close with and i have not talk with in years. My mom really is not a bad person she is just a "lost" soul is how i can best describe her but anyway not to get personal or emotional here my mom did one major thing for me that would influance me for the rest of my life....She introduced me to my first arcade game,Space Invaders Deluxe. I had to be about 5 or maybe 6 years old and at that time and my mom was working at a local bowling alley and for some reason she had to take me to work with her one day so while she had to work i got my first taste of arcade goodness. I remember being so small that i had to stand on a chair to play this awesome game and my mom keep coming back to pump quarters into the machine because i keep getting killed. Man,that game was just and is still sweet! One of these days i need to get a Space Invaders Deluxe arcade machine for my house(Along with a Pac-Man machine). My mom did 2 things for me gave me life and introduced me to the work of arcade/video games so i shall say "Thanks,Mom". http://www.atariage.com/forums/index.php?a...;showentry=3391
  20. My Propeller video driver is almost done, but I've run into a snag. The following is a snippet from the pixel byte to long lookup routine. CODE SHR sprgfx1, #8 ' shift byte into position MOV sprbyte, sprgfx1 AND sprbyte, #$0FF wz MOVS :byte6, sprbyte ' update source pointer MOVD :byte6, sprdata ' update destination pointer ADD sprdata, #1 :byte6 IF_NZ MOV sprdata, sprbyte ' copy color lookup table entry to lineRAM SHR sprgfx1, #8 wz MOVS :byte7, sprgfx1 MOVD :byte7, sprdata :byte7 IF_NZ MOV sprdata, sprbyte ' won't work due to pipeline DJNZ count2, #:nxtspr ' decrement active sprite counter JMP #doblank ' max number of active sprites reached :nxtspr ADD sprptr, #4 DJNZ count1, #:loop ' 48+16+223 = 287 (288) max cycles / sprite doblank What's going on here is some self-modifying code 'cause the Propeller doesn't have any indirect addressing. My problem is the propeller is moderately pipelined, so the next instruction is fetched before the current instruction has been executed. So :byte7 MOV won't reflect the MOVD as it currently stands. For all of the other cases I've been able to slip the ADD instruction back before the MOV, but I don't have that option for :byte7. I could just put a NOP in there, but that adds 4 cycles to the loop, which effectively adds 16 cycles due to external memory timing. (ick!) Other options: 1. Slide back the DJNZ. But then I need to copy :byte7 so it gets executed before the JMP. That's 3 opcodes (again due to the pipeline) and I'd like to only add max 2 for other reasons. 2. Roll up the byte to long translation. Code space efficient, but more cycles. Any other suggestions? (The wz / IF_NZ are to make color 0 transparent. The condition codes are under application code and every instruction may be optionally executed. So wz sets/clears the Zero condition code and IF_NZ executes the MOV only if the Zero condition code is cleared, i.r. the value of sprbyte is non-zero.) http://www.atariage.com/forums/index.php?a...;showentry=3390
  21. After five billion trial programs, I think I've found the right program to program. It's easy to program, yet interesting. I want to limit this to 4K, so there'll be few SFX. It's kinda like AStar, only there's only one fruit to get, but (hopefully) hard to. It's called BStar. There's three screens so far, but there will be more. (BTW, I found the AStar ROM in the 2005 Minigame Compo page.) Attached File(s) bstar.bas ( 3.81K ) Number of downloads: 0 bstar.bas.bin ( 4K ) Number of downloads: 0 http://www.atariage.com/forums/index.php?a...;showentry=3388
  22. I just recently had a chance to play this great game from Sega for the Atari 2600 and am really enjoying it. Thunderground is just a fun and strangely addictive game to me,after getting in the mail i could not stop playing it. Look for a review in a upcoming Blog of mine and now i have to go and play some more of this great game. http://www.atariage.com/forums/index.php?a...;showentry=3387
  23. What say we sue pac man for the current state of growing obesity in north america? The subliminal messages of "eat until you burst" through the last generation is just unforgivable! http://www.atariage.com/forums/index.php?a...;showentry=3386
  24. Some code rolling off the heavy industries math line today. I've implemented a straighforward version of a CORDIC ATAN2 routine. I've taken a few shortcuts. The #'s are normalized by shifting left 4 (x16) and I've limited the iterations to 8. The accuracy is around 1 binary radian. (Binary Radians or BRADS : 0 - 255) The slowest part is the two subroutine calls to ASRN in the inner loop. The slowness is a reflection of the fact that the 6502 doesn't have a barrel shifter, and doesn't have an arithmetic shift right instruction ( and well, chokes on 16 bits a tad) I still enjoyed creating this routine but it's not the fastest. I've timed it and it takes about 2100 cycles or around 27 scanlines. It could be optimized. The main speedup would be to use shifting tables I think. I've got another ATAN2 routine planned but it only spits out I think 4 times less accuracy but should be a lot faster. This routine could also be sped up at the expense of accuracy by using fewer iterations. However, I am going to try out this other idea before I get back to this CORDIC version. CODE processor 6502 seg.u zpage ORG $0080 theta ds 2 x ds 2 y ds 2 rt ds 2 i ds 1 ox ds 1 oy ds 1 HALF equ 32768 MAXL equ 8 seg rom org $f000 Start lda #<$190 sta x lda #>$190 sta x+1 lda #<0 sta y lda #>0 sta y+1 jsr atan2 jmp Start atan2 lda x+1 sta ox lda y+1 sta oy ;x * 16 asl x rol x+1 asl x rol x+1 asl x rol x+1 asl x rol x+1 ;y * 16 asl y rol y+1 asl y rol y+1 asl y rol y+1 asl y rol y+1 lda #0 sta theta sta theta+1 lda y+1 bpl .ypositive ; y = -y lda #0 sec sbc y sta y lda #0 sbc y+1 sta y+1 ; x = -x lda #0 sec sbc x sta x lda #0 sbc x+1 sta x+1 .ypositive lda x+1 bpl .xpositive ; ytemp = y ldx y ldy y+1 ; y = -x lda #0 sec sbc x sta y lda #0 sbc x+1 sta y+1 ; x = ytemp stx y sty y+1 .xpositive ;------------------ ; ldx #0 .cordicLoop stx i lda y+1 bpl .rotateNegative ;rotate positive lda x sta rt lda x+1 sta rt+1 ldx i beq .noshiftxp jsr asrn .noshiftxp ldx y ldy y+1 txa clc adc rt sta y tya adc rt+1 sta y+1 stx rt sty rt+1 ldx i beq .noshiftyp jsr asrn .noshiftyp lda x sec sbc rt sta x lda x+1 sbc rt+1 sta x+1 ldx i lda theta sec sbc atantabL,x sta theta lda theta+1 sbc atantabH,x sta theta+1 inx cpx #MAXL bcc .cordicLoop bcs .done .rotateNegative lda x sta rt lda x+1 sta rt+1 ldx i beq .noshiftxn jsr asrn .noshiftxn ldx y ldy y+1 txa sec sbc rt sta y tya sbc rt+1 sta y+1 stx rt sty rt+1 ldx i beq .noshiftyn jsr asrn .noshiftyn lda x clc adc rt sta x lda x+1 adc rt+1 sta x+1 ldx i lda theta clc adc atantabL,x sta theta lda theta+1 adc atantabH,x sta theta+1 inx cpx #MAXL bcs .done jmp .cordicLoop .done ; if original y was negative lda oy bpl .oyplus lda theta+1 clc adc #$80 sta theta+1 .oyplus ; if original x was negative lda ox bpl .oxplus lda theta+1 clc adc #$40 sta theta+1 .oxplus rts ; arithmetic shift right xtl and xth by X asrn lda rt+1 .shiftr cmp #$80 ror ror rt dex bne .shiftr sta rt+1 rts ; arithmetic shift left xtl and xth by X asln lda rt+1 .shiftl asl rt rol dex bne .shiftl sta rt+1 rts atantabL .byte <8192, <4836, <2555, <1297, <651, <326, <163, <81, <41, <20, <10, <5, <3, <1, <1 atantabH .byte >8192, >4836, >2555, >1297, >651, >326, >163, >81, >41, >20, >10, >5, >3, >1, >1 ORG $FFF8 .word 0 ; for supercharger .word 0 ; nmi vector .word Start ; start vector .word Start ; brk vector http://www.atariage.com/forums/index.php?a...;showentry=3385
  25. Apparently I've been living in Southern California too long. I was feeling all melancholy tonight, for the first time in years was able to put it in words, and it turned out to be a poem about Fall. I always liked Fall. I know the poem is trite, and short, and sorta crappy, but it is the first poem I've written in years that got past the first line before being deleted. Here's to progress. Fall moon whispers through the trees white sound speckled in my ears phantoms dance on the edge of vision brushing softly against my hair stillness reaches out to seize me time hovers lightly out of reach as my soul slips silently toward morning http://www.atariage.com/forums/index.php?a...;showentry=3384
×
×
  • Create New...