Jump to content

ppj34

New Members
  • Content Count

    21
  • Joined

  • Last visited

Everything posted by ppj34

  1. ppj34

    Saba videoplay MOD

    Hi! Thank you very much for your answer. It helped me. After researching DigiKey and other sites, it would appear that the equivalent transistors are the BC549B for the BC848B and the BC559B for the BC858B. For the diode, I have some in reserve of this model.
  2. Hello! I recently bought an old saba videoplay console (equivalent to a fairchild channel I think). As I no longer have an antenna socket, I decided to make a composite video card to connect and test this console. On the web, I found the following electronic diagram. Looking for the right components, I understood that SMD components are used, but they are too small and not suitable for simple mounting on a test mounting plate. So I would like to know what to replace them with. For the resistors and the capacitors, I think it's not complicated, but for the 3 transistors as well as the diode D1, I don't know what to choose. Could someone please let me know?
  3. Hello! Shortly before confinement, I bought a used Tomy Tutor computer in France 😊 I had been surprised to discover with the box a pocket containing old documentation of initiation to basic programming on this machine. The author of these 1984 courses is called E.C DINOVO. I thought that his work deserved to be transcribed and accessible on the web. So I created a website dedicated to his work. It is a personal site that I tried to develop under React js. Here is the url for those who might be interested: https://tutorclub.netlify.app/ To access the 12 courses, click on the Programming tab at the top of the page. The site is in 2 languages (English and French) and is compatible under smartphone screens. Sorry for my rough English. I am French and I used Google to translate 😅 I admit that I like this vintage computer ... I don't really know why. Its charm is undoubtedly mysterious 😁
  4. Hi! Yes, of course 😉 Below the rom updated... I have been working on another project for some time, a game in perspective as the 'Space Harrier' game. It's a new technical challenge for me, but I find it very very interesting ☺️
  5. Hi! I managed to fix the bug of the status popup which sometimes caused the game to crash. But I can't reproduce the door bug (just once but I don't know how). Can you help me by specifying the operating mode to have this bug for sure? I know it's not easy to describe but it could help me a lot. Thank you!
  6. Hi all! You are excellent video game testers! 😃 Ok, I hadn't encountered these bugs. But it must be said that you may have played this game more than I did. 😁 I am watching this to try to fix these problems. By the way, I think I've always made programs with bugs ... damn it.😅
  7. Hi!, Here is a fixed version of the program (with clear button in game status). Unfortunately, I failed to add the pretty music. I have a compilation error: Warning: label 'DEBUG' defined but never used Warning: label 'PLAY_BOULDER' defined but never used Error: Use of 8-bits variables exceeds available space (222 vs 199) 10 used 16-bit variables of 27 available Compilation finished IntyBASIC compilation failed. Program build aborted. I must optimize my program... but it's a hard and long work. emerdig.rom
  8. Hello Nanochess

     


    I hope you are well.
    I have a little problem with the compilation of the game following the insertion of music in the code.

    boulder_data:
      DATA 6
    
    REM Dummy silence for jzintv init
      MUSIC -,-,-
      MUSIC -,-,-
      MUSIC -,-,-
      MUSIC -,-,-
      MUSIC -,-,-
      MUSIC -,-,-
      MUSIC -,-,-
      MUSIC -,-,-
      MUSIC -,-,-
      MUSIC -,-,-
    
    REM Proper music data
      MUSIC F2  , -   , F3  
      MUSIC S   , -   , A3  
      MUSIC S   , -   , C4  
      MUSIC S   , -   , F4  
      MUSIC S   , -   , C4 
    
    ... 

     

    The error is as follows:

    Error: Use of 8-bits variables exceeds available space (222 vs 199)
    10 used 16-bit variables of 27 available
    Compilation finished
    
    
    IntyBASIC compilation failed.
    Program build aborted.


    I have the impression that the music 'player' automatically declares variables to be able to play it.

    If so, can you integrate music differently, with a DATA list of note frequencies, for example?

     

    Thank you very much.

     

    PPJ34

     

    1. nanochess

      nanochess

      Hi. I certainly would prefer a message in my inbox instead of a status message.

       

      The music player uses variables to keep the state of the music player, so you need to optimize your program to use less 8-bit variables.

       

      Or as you say, implement your own music player using a DATA table and handling directly the sound chip.

       

      Regards,

      Óscar

       

    2. ppj34

      ppj34

      Oh, sorry.

       

      Thank you very much for your answer.

      I will try to integrate this music later because it is quite long to optimize my program. The ones I have done so far are not enough.

       

      All the best for you 😀

  9. Hi! Nice playful and friendly music 👍 I will try to use it. Thank you so much!
  10. Hi! "self-playing ATTRACT mode" : Yes, I understand your idea better. it takes a lot of time and I would prefer to work on another game project. I hope you will not be too disappointed. Here is an updated version of the game which takes into account the following remarks: - Optimize the movement of the character to prevent him from blocking too easily in narrow passages : To put it simply, the 8 by 8 pixel character moves from 2 to 2, x or y. The modulo of its coordinates therefore takes the values 0, 2, 4 or 6. When it is equal to 4, the character is placed exactly between two boxes (a wall and a door for example). I leave it blocked in this case to avoid the unsightly shift of 4 pixels in one direction or the other. On the other hand, when the modulo is at 2 or 6, I automatically shift by 2 remaining pixels to readjust the character in the grid when he meets a narrow passage or a door to open. - Display a game status bar: To avoid a display that is sometimes completely offset, I opted to pause the game and display a popup over when we press the button. We have the display of the player's inventory, at this time of the game, the score and the number of emeralds remaining to collect. To exit the popup, press the keys 1 (quit the game in progress - we are stuck for example -) or 2 (resume the game). Effectively, the CLEAR key did not work. Sorry. - Add a score to the game: A score is updated and display regularly. A bonus is awarded at the end of each successful level based on the number of keys picked up and unused and according to the time it took the player to complete the level. We start the next level with 0 keys (as it was already the case but they didn't bring anything at all). I preferred to add this time bonus rather than adding a point to each blue rubble removed. - Addition of a 4th level of game with a slightly different design. -------- Add a BGM music: it would be cool to resume the beginning of the music of the real Boulder Dash (see PJ in example) but I don't know anything about music theory. Thanks 😊 emerdig.rom
  11. Hi all! A big thank you for all these comments and your interest in my little game. 😀 I will try to answer all the questions asked above: - Display of a status bar during the inactive game: Good idea, I hadn't thought about it. There remains a small technical problem because the scrolling shifts between 1 and 7 pixels in x and / or y. I'm going to test if I can do it anyway. To my (recent) knowledge of intellivision games, I haven't seen one yet that displays a status bar with smooth scrolling on the full screen. - Assigning them a low value for another goal to achieve for highest scores: yes why not 🙂 - Allow diagonal movement: Allowing a diagonal movement is technically feasible. But Boulder Dash (my source of inspiration) does not allow this type of movement if I remember correctly. So I don't prefer. - Add a BGM : Adding background music would be great but I don't have any available and I'm a very bad musician 😋. If anyone has one to offer me ... - Game exit key if blocked: yes, normally, I added a code on the CLEAR key to exit the game, but I couldn't test it, I don't know if it works. - Would be great to add a title page (and if you went crazy, I could see a self-playing attack mode!) ? A title game : I dont' understand. Can you be more precise please? - For the recurring problem of moving in narrow areas, I had noticed the problem and I will try to correct it by trying to readjust the character slightly automatically when we want to pass a narrow corridor ... I will try ... 😅 Thank you very much again 😊
  12. Hi!

     

    Quote

     

    Thanks for sharing! Great start!

    What's next?

     

    Here the answer :

     

    Regards,

     

     

  13. Hi! To cmadruga : what's next? 😉
  14. Hi! Thank you very much 😉 I would have liked to display a status bar during the game: score, number of lives, etc. But the major technical concern on Intellivision is that it cannot be displayed over scrolling. And this scrolling can unfortunately only be done on the whole screen. There remains the idea of using MOBS sprites to display on top but their number is very limited and the readability not great on the background of the game. If someone has another idea, I'm interested 🙂 P.S.: the blue rubble is there just to block the fall of the rocks, or prevent pushing a rock, or for decoration 😄
  15. Hello, I continue my adventure in the world of intellivision with Intybasic. The challenge I imposed on myself (really?) was to try to make a little game inspired by the famous Boulder Dash. Interesting but not obvious ... especially with the technical limits of this beautiful console from 1979 😀 As usual, the advices from Nanochess' book was instrumental in meeting the challenge. Here is a more or less complete version of the program. You manage a small character who must collect all the emeralds in each of the game levels and access the next level (3 levels in all). You will have to open doors on your way using keys picked up in the level. Watch out for rocks that can crush you when falling. To open a door or pass through a tight corridor, you have to wedge the character opposite (sometimes it's a little frustrating!), similarly to push the rocks. Once all the emeralds have been collected, you have to open the door at the right end of the level to go to the next level. I sometimes have a few bugs but hey, it does not work too bad anyway ... 😆 emerdig.rom
  16. Hi, Thank you. Your game is nice: a musical memory I never thought about. It has charm. Good work!
  17. Thank you very much! 😁 Carlsson, can I have a link to your page for your version of Memory please? I would like to compare too the differences.
  18. Hello, Here is a little Memory game that I developed to discover and practice IntyBasic. Many thanks to Oscar Toledo for his beautiful book "Programming games for intellivision". memory.rom memory.bas
  19. Hi, First of all, sorry for my bad english 🙂 I have a power board failure on a 3DO goldstar console. Some components have leaked and are probably out of service. - a 35v 4700µF capacitor - an inductor 0110A I can't find this kind of inductor to buy. It seems difficult to find now. Do you know where I can buy it please? Another question: the power supply card gives 5V and 12V (in duplicate) in output. There is also a CTL output but I don't know what it is. What does CTL please mean? What is this output pin for in your opinion? Thanks.
  20. Hello, I am novice and new to the discussion. I hope I do not ask silly questions or forgive me. I am trying to develop in assembly language for the Tomy Tutor (TMS9995). Do you have a code example to suggest please? Is it the same language than TI99/4a ? How to compile it for testing later? I installed python 2.7 as the doc advises. I have the impression that you have to call the command xas99.py -R "filename" to compile the file, but how to test it after on the Tomy? Thank you!
  21. Ok. Thanks. Notify me if you find a solution. I am always interested (and not in a hurry either) :-)
  22. Hello, I have a tomy tutor and I read that your video card is compatible with this machine. The video rendering would be much better (than composite video output on the tomy). Can I order a card if it's still available? If so, I live in France and I would have to pay extra shipping costs. Thanks
×
×
  • Create New...