-
Content Count
1,239 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by SIO2
-
I worked on the Maelstrom routines. The attached .bas compiled for me and ran on my 7800 with only occasional jitters. Note that I patched past the title screen include so it will boot to a black screen. Just press fire to continue. ifropt1.bas
-
Cool game. I look forward to seeing your final product.
-
;*************************************************************** ; ; Missile collision check. ; ;``````````````````````````````````````````````````````````````` ; Skips this subsection if no player0/missile collision. ; if !collision(missile1,player0) then goto __Skip_Coll_Miss_P0 ;``````````````````````````````````````````````````````````````` ; Enemy thrown back on missile hit. if _Enemy = 11 then goto __Skip_Coll_Miss_P0 if _Enemy = 14 then goto __Skip_Coll_Miss_P0 if _Enemy = 16 then goto __Skip_Coll_Miss_P0 if _Enemy = 17 then goto __Skip_Coll_Miss_P0 if _Enemy = 13 then goto __Skip_Coll_Miss_P0 if _Enemy = 12 then goto __Skip_Coll_Miss_P0 if _Enemy = 5 then goto __Skip_Coll_Miss_P0 if _Enemy >= 6 then _HitPoints = _HitPoints - 1 : COLUP0 = $46 __Skip_Coll_Miss_P0 ;*************************************************************** I think the above could be replaced by the below ;*************************************************************** ; ; Missile collision check. ; ;``````````````````````````````````````````````````````````````` ; Skips this subsection if no player0/missile collision. ; if !collision(missile1,player0) then goto __Skip_Coll_Miss_P0 ;``````````````````````````````````````````````````````````````` ; Enemy thrown back on missile hit. if _Enemy <> 15 then if _Enemy > 10 && _Enemy < 18 goto __Skip_Coll_Miss_P0 if _Enemy >= 6 then _HitPoints = _HitPoints - 1 : COLUP0 = $46 __Skip_Coll_Miss_P0 ;***************************************************************
-
I guess I should mention I was playing Ancient Legends on a IIe Platinum. I also have IIe but I don't know if Ancient Legends will run on the IIe. Today however was a day for Night Mission Pinball.
-
Notice how many times you check collision(player0,player1). if collision(player0,player1) && _Enemy = 14 then Bit1_player_has_key_1 = Bit1_player_has_key_1 + %00000010 : _Enemy = 0 : _Sound3 = 4 if collision(player0,player1) && _Enemy = 10 then Bit0_player_has_key_0 = Bit0_player_has_key_0 + %00000001 : _Enemy = 0 : _Sound3 = 4 if collision(player0,player1) && _Enemy = 16 then Bit2_player_has_key_2 = Bit2_player_has_key_2 + %00000100 : _Enemy = 0 : _Sound3 = 4 rem player tries the door (door 5, door 13,door 17) and has the correct key if collision(player0,player1) && _Enemy = 5 && Bit0_player_has_key_0{0} then _Enemy = 0 : _Sound3 = 4 if collision(player0,player1) && _Enemy = 13 && Bit1_player_has_key_1{1} then _Enemy = 0 : _Sound3 = 4 if collision(player0,player1) && _Enemy = 17 && Bit2_player_has_key_2{2} then _Enemy = 0 : _Sound3 = 4 rem player tries the door (door 5, door 13,door17) and does not have the correct key if collision(player0,player1) && _Enemy = 17 && !Bit2_player_has_key_2{2} then gosub __Knock_Player_Back if collision(player0,player1) && _Enemy = 13 && !Bit1_player_has_key_1{1} then gosub __Knock_Player_Back if collision(player0,player1) && _Enemy = 5 && !Bit0_player_has_key_0{0} then gosub __Knock_Player_Back Try something like: if !collision(player0,player1) then goto __Skip_Coll_P0_P1 (put the tests we do if there is a collision here) __Skip_Coll_P0_P1
-
One thing that jumped out at me is the if then can be grouped. if _Enemy = 12 then goto skipthispart if _Enemy = 10 then goto skipthispart if _Enemy = 11 then goto skipthispart if _Enemy = 13 then goto skipthispart if _Enemy = 14 then goto skipthispart if _Enemy = 15 then goto skipthispart if _Enemy = 16 then goto skipthispart if _Enemy = 17 then goto skipthispart Replaced by If _Enemy>9 && _Enemy<18 then goto skipthispart
-
I agree with you and want to add that, I think the best optimisation comes from first not doing what doesn't need done THEN by doing what does need done in a more efficient way.
-
Don't put the entire program in the main loop. In other words first make sure what you are updating needs updating.
-
Happy birthday old man.
-
The graphics are pretty good and many have some slight animation. The game is newly released "Ancient Legends". There was a post about it a few days ago by user name BluRry here on Atari Age.
-
I met this guy today on my Apple IIe. Is it me or has the price of Fire Wands just gone through the roof?
-
So, you upload a binary with extension name changed to the cartridge and then safely eject. Then the next time you want to upload a binary to that same slot, will windows show the previously burned binary or will the folder always appear blank?
-
I used my IIe today and PFS Write to compose and print a snail mail letter to my folks. Then I typed up some instructions to myself on how to use my IIe in hopes of reducing the relearning curve next year. Then I played Choplifter and rescued 47. I have done better but I am a little rusty and so is my joystick.
-
That could be an extension cord and the power supply is hidden behind the machine.
-
I find I've accumulated a lot of modems..
SIO2 replied to Keatah's topic in Classic Computing Discussion
I think this one would look nice with an Atari XL. https://goo.gl/images/0oAJXm -
Rub the contacts gently with a dry scouring pad (the green type) until all the contacts shine. Then test the cart again.
-
I find I've accumulated a lot of modems..
SIO2 replied to Keatah's topic in Classic Computing Discussion
No to WinModem. External for me. I like the lights. I once had a Motorola external 33.6k modem that I was crazy fond of. Now, I don't even remember why I liked it so much. -
Rather have an 810 than a 410 any day.
-
I find I've accumulated a lot of modems..
SIO2 replied to Keatah's topic in Classic Computing Discussion
Some folks are still providing real dial up access. I called a BBS that runs on a C= 64 at 2400bps. For text, that is fine by me. My first modem was the XM301 so, 2400bps is rocking right along. -
Do You Think A Price Crash Is Coming?
SIO2 replied to Skippy B. Coyote's topic in Classic Console Discussion
Nice kit! I was actually just thinking of the pi and software but I can see that kit would run a lot more. -
Do You Think A Price Crash Is Coming?
SIO2 replied to Skippy B. Coyote's topic in Classic Console Discussion
But if somebody wanted to get together 2000 licenses they could make themselves a hundred bucks a unit less cost of manufacturing and marketing and uhh packaging and shipping. Maybe you want to make some phone calls? -
Do You Think A Price Crash Is Coming?
SIO2 replied to Skippy B. Coyote's topic in Classic Console Discussion
I have bought Pac-man, Ms., Jr., hats, shirts, trash cans, bandages, etc. so many times I should be allowed to own anything with a yellow dot on it. -
I find I've accumulated a lot of modems..
SIO2 replied to Keatah's topic in Classic Computing Discussion
I have actually used a modem recently. There are a few (very few) dial up BBS left. Someone gave me a Bocamodem and I had the urge to watch the LEDs flicker like BITD. It is kind of nice to see your data coming at you. You need to hook one of your modems up Keatah. -
We could consider this case an upgrade. Old honking Pac-man in and awesome arcade style Pac out. Seems justifiable. No?
-
How many of those climbers looked at an assembly language source code listing and said, "Yup. Where is my coat? I think can conquer the mountain."
