-
Content Count
73 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by pvmpkin
-
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
I am surprised honestly—trying to keep it all in 4K as that is the size of a standard 2600 game and resist the temptation to look into bank switching ! -
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
-
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
I completely agree, and I had no idea there was a flying section until I got to that part on the Amiga. Was wild. Plan to write about that version soon. -
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
Yeah it does. It was the first one I owned and completed for myself and I was surprised later what the differences where from the original, especially the bosses, kinda unhappy about it considering how great that version is. The inclusion of ropes and independently moving platforms was interesting. -
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
You're welcome to ask me anything about it, if I know, I've been doing some research into the various versions for a while. -
my game jumps a couple of scanlines on collision that I never fixed, but I like it as it kinda works as a screen shake
-
thank you, seems like I got it working. I needed to change some things around but I am happy with this !
-
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
this is looking incredible—making my 2600 port look bad ! -
Thank you all for the explanation, I believe I understand it now so I'll see if I can implement this. Coming back to my original question, is there no way to briefly delay execution of code in the way I need ?
-
thank you but I don't understand this as an answer to my question. It seems to be a yes but I don't know if I am missing something.
-
Andrew, your code mentions zp, is that a variable that I don't have ? It also indicates jmp(zp) which I have never seen before. I was going to ask if there was a way to jump to a subroutine based on a variable, is that what this does ? Also I have some values that count backwards, is this handled in the code ? Do I only need to include a 'range' ?
-
Of course. I have since fixed the # in my code, I had some constants doing that.
-
Thank you for this suggestion. I honestly didn't know another way of doing it but knew that there had to be an alternative I couldn't think of. It is absolutely something I want to look into, I ran up against a number of branch out of range errors with the implementation I had.
-
Thank you for looking at this. The problem is that sometimes because it is not really a timer, sometimes it fails which results in the enemy remaining on screen but turned white. Essentially I want to delay the code that removes the enemy briefly so that the flash is noticeable. I had planned to give it the (colour cycle) cycle so that it is not always white, was going to see how that looked after I had fixed this issue. As for some of the comparisons you are correct. I should be doing #FOREST, but it was a typo to leave out the # and the code worked regardless.
-
Here is the full mess of code. I am very bad at commenting things. The initial colour of GRP1 is defined outside of the kernel depending on what the enemy type is. If the type is 0 it is not drawn. My intention is merely to have it flash white briefly before it disappears. main.asm
-
Of course, apologies. lda punch ;check if punch is not zero beq .Damage ;if zero jump to branch that handles player damage lda #$0f ;set white sta COLUP1 ;set GRP1 white lda timer ;load timer value (0-8) cmp #8 ;check if timer reaches 8 bne .Safe ;jump out lda #0 sta type ;remove enemy type jmp .Safe I have enemies that appear on screen that disappear if punched, of course if GRPx are colliding. The intention is to have GRP1 flash white briefly before it disappears. I hope this makes sense.
-
hey everyone, I am wondering if there is a way to briefly delay a branch from executing but not fail to do so. I have a timer that increments to 10 then resets, I compare against it but of course a branch fails to execute. I looked at INTIM but that results in flash so I suspect is improper use of this.
-
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
That's fine though even in this state I would like to include it, and was agreed. Only seems that there is a version further along than the initial screenshots. -
I uploaded a new, somewhat complete version. There is some more content I would like to squeeze in but currently very happy with this ! https://aeriform.itch.io/legacy-of-the-beast
-
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
Also would someone mind sending me screenshots of the Inty version ? I am not able to get an emulator working here. -
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
I hope you don't mind me linking it here but I released an alpha version https://aeriform.itch.io/legacy-of-the-beast -
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
Thank you, yeah 6502 Assembly. I started learning it a couple of months ago and muddling through with what I've been able to figure out ! I am aware that there is a Basic option but it didn't feel right to me to go that way. Almost have a complete game now, but couldn't find the capabilities to do platforming or bosses so have had to make some sacrifices. -
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
Well I'm just doing what I can, but happy I was in some way inspiring. I am quite impressed at the capabilities of the Intellivsion, especially in the right hands. -
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
no way, really ? -
Shadow of the Beast demake experiment
pvmpkin replied to cmadruga's topic in Intellivision Programming
whoa this is wild ! would you mind if I added this to the site I am working on ? It is a site dedicated to all versions of Shadow of the Beast https://beast-41f50f.webflow.io also I am working on a 2600 conversions so I am very happy to see more Beasts in the world ! https://aeriform.itch.io/legacy-of-the-beast
