Jump to content

nanochess

Members
  • Content Count

    6,415
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by nanochess

  1. In my book I didn't use DATA PACKED, but you got the idea, instead of putting two counts by word, you can put only one count per word. The upper byte being the count, and the lower byte being the tile used. leveldata: DATA $0800,$0411 count = leveldata(#offset) / 256 tile_no = leveldata(#offset) AND 255
  2. I only made the gameplay, @retroillucid made all the graphics.
  3. The easiest way to disconnect the Z80 from the bus is to use BUSRQ to zero. It will tri-state the whole addressing/control lines.
  4. Not sure, maybe @coleco_master knows?
  5. Basically it is a sprite for each color. With some clever design you can make a sprite taller than possible. For example, when your character uses a hat, you can position that sprite higher than the others. Or for the boots, you could position that sprite lower than the others. Another thing is that to save in sprite usage, suppose you have a 16x16 sprite in two colors, it would require four MOB. But you find you can use double X scaling for one of the colors while having fine detail in the other color, then you could make it using only three MOB. For example, in Sydney Hunter and the Sacred Tribe, the main character is composed of six MOB.
  6. I'm in the dark. In some Windows machines the emulator plays really well, and in others it has slowdowns. I've saw that also. I'll think about it.
  7. Completed my new Intellivision book. Still needs to be proofread and a cover designed, but all major things are in there, and wanted to finish before New Year ;)

  8. The problem here is the following: * Frame 1 - Your sprites are drawn. * Frame 2 - The collision is detected, you order to remove the sprites. * Frame 3 - The collision is detected because in this frame were updated the sprites. * Frame 4 - The collision ceases. The solution is easy, if you have a variable to signal a sprite alive (I tend to set the Y coordinate to zero to indicate a dead sprite), then add it to the condition check. IF COL6 AND HIT_SPRITE1 THEN IF sprite_alive = 1 THEN ' Do collision process sprite_alive = 0 END IF END IF
  9. Thanks to everyone for all the messages. I would like to answer individualy but I don't have the strength or mind clarity to do it, I'm still in downs and ups. So I'll only say Happy Holidays, and please appreciate every moment you can have with your family.
  10. Hi eveyone. My wife deceased two weeks ago. It has been hard for everyone in the family. She was a great, amazing, loving person and we had so many hopes of having a great recovery since her lung cancer was detected in 2016, but unfortunately that wasn't in the plans of our Lord. Many people have supported me around this last month in so many ways, I've discovered a ton of friends, and I really appreciate it. So I wanted to give thanks, but didn't knew how to do it, and finally today I made my decision. So today I release the following games for free: Aardvark, IntyBASIC Showcase vol. 2, and Meteors. I've included a picture of my wife in each game, and it is my way of saying thanks. I'm sure my wife would approve happily. Special thanks to @Rev for permission to distribute these games, @mthompson for creating the included PDF manuals and allowing me to distribute these. Again thanks to everyone! P.S: Forgot to say, I've improved the classic background sound and player's shot sound for Meteors. aardvark_free.zip meteors_free.zip showcase2_free.zip
  11. Please could you give me an insight of why it would be useful?
  12. You could implement an assembly language function and call it using USR YOURFUNC(ys,ya), R0 would get ys and R1 would get ya.
  13. MUSIC GOSUB is only of use inside a MUSIC block, cannot be mixed with IntyBASIC statements.
  14. The bug you are looking for is the use of GOSUB several times, maybe a game routine that does a GOSUB again to a higher-level PROCEDURE. The latest IntyBASIC v1.4.2 would catch the original cause of Stack Overflow, the usage of GOTO to return to the main code from inside a PROCEDURE.
  15. I've been at loss of words. My mind is in grief and numb. It's a long and painful process, sometimes still cannot believe she departed. I want to give thanks to everyone for their help. All of your contributions went directly to pay oxygen tanks, wheelchair, refills, and later the funeral, cremation, and a niche for my wife's urn. Just discovered I'm back to square zero in funds, I only made it through this thanks to the help of everyone. I'm in great debt of gratitude, and I'm so humbled of having so many friends. Even though we are separated by enormous distances, thanks to everyone from the bottom of my heart because your words also have helped me to be centered. God bless everyone. I want to share this picture of my wife and myself, back in 2015. It contains all the happiness I want to remember always.
  16. My beloved wife Rosa Nely died Yesterday after fighting lung cancer for almost 5 years. My heart aches. 😔

    1. Show previous comments  5 more
    2. nanochess

      nanochess

      Thanks everyone for their words. My wife's departure hurts a lot.

    3. ∞ Vince ∞

      ∞ Vince ∞

      The only thing you can say, is, that she is out of pain. Stay strong, nonochess. I personally believe you will see her again. Even if you don't, be open to the possibility.

    4. JohnnyRockets

      JohnnyRockets

      I am so sorry to hear of your loss.  I cannot imagine the pain.

       

      I am praying for you my friend!

       

       

      Johnny

    5. Show next comments  15 more
  17. I've updated the manual in the Git https://github.com/nanochess/IntyBASIC/blob/master/intybasic/manual.txt
  18. Use this: DATA VARPTR #roomattr0(-8*20) DATA VARPTR #roomattr1(-8*20) DATA VARPTR #roomattr2(-6*20)
  19. I can say for sure that SP2 has some subtle bugs, you should update it to SP3.
  20. I don't see a chance for a cartridge release, as my contact with the original author of the game in Darkbasic never was answered.
  21. Hi guys. My wife got last night a Oxygen saturation so low as 72 and had purple fingers, I was so worried that I went to sleep to 1am checking her saturation. I was in trouble because my bank took a double payment and I had no money for the Oxygen machine, but this morning the bank corrected after my complain, money appeared, and I ran fast to the store to get her a EverFlo Home Oxygen system, and I was pretty happy to see how my wife color returned. Of course I was extremely worried because I used almost all my funds for this (and when she was discharged from the hospital I had no idea the oxygen tanks were so expensive, even less the machine!), but thanks to the generosity of several people, I really feel relieved. Thanks all from the bottom of my heart and on behalf on my wife Rosa Nely!
  22. My wife has been just discharged from hospital with a terminally ill prognosis for her lung cancer. 😪 Feeling bad.

    1. Show previous comments  1 more
    2. eightbit

      eightbit

      I am so sorry to hear that. Prayers of course coming to you from me and my family.

    3. cvga

      cvga

      I'm so sorry to hear that Oscar. Prayers to you and your wife!

    4. pacman000

      pacman000

      I'm sorry too & will pray for your family.

    5. Show next comments  15 more
  23. Amazing! Nice entry. 😊👍🏻 Sorry to miss your presentation, I intended to watch all but Real Life(tm) got into after the @Zendocon presentation.
×
×
  • Create New...