Jump to content

Intellivision Brasil

Members
  • Posts

    50
  • Joined

  • Last visited

Posts posted by Intellivision Brasil

  1.  

     

    image.jpeg.2c272925cab63588b0ad06cd4a6a45e5.jpeg        image.jpeg.d4e2333b387dd48bceeac5b0e3cef264.jpeg

     

    Name: Max-It!


    Description: Challenge a friend or the computer in this classic board game. Capture a number and corner your opponent. Use your strategy to make him lose points. Risk everything by capturing wildcard value. For 1 or 2 players.

     

    Brief Manual:
    The game features a 10x10 board with a number filled in each cell (between -15 and 15).
    Player 1 moves only horizontally and player 2 only moves vertically.
    Each player, in turn, must choose an available number and press the button to capture it. The value will be added or subtracted from your score (values with a gray background are positive and values with a red background are negative). The last number captured will be shown next to the scoreboard.
    The "wildcard" cells have a hidden number and their value will only be revealed after the player captures it.
    During the game, a random scan of the board may occur and one cell will be hidden with a white card. Just like the wildcard, this cell has a hidden number, but its value will be doubled when captured.
    The game ends when all numbers have been captured or when a player is unable to play. The player with the highest score will be the winner.

     

    • Select the number of players from the menu.
    • Use the 0 key to turn the sound on or off during the game.

     

    Have fun!

     

    Sergio Vares
     

    Maxit.rom

    • Like 11
    • Thanks 1
  2. On 9/19/2023 at 4:50 AM, Alkadian said:

    Hi,

    Thanks for this tool. It looks great!!!

    I appreaciate a lot your big efforts for making such a very helpful tool.

    I am just moving my first steps with INTYbasic and what a perfect time! It looks perfect to me! ;)

     

    May I just ask if you are planning a version for OSX as well?

    Thanks!

    Thank you!

     

    I don't know much about the OSX structure, but it could be an interesting path for me to follow.

     

    • Thanks 1
  3. Hi.

     

    The new version of IntelliTool, a graphical interface to assist in creating games for Intellivision, is available for download.

    It has an intelligent code editor, tile and screen editor, as well as integrating other tools such as IntyColor and Bin2Rom/Rom2Bin.

    Write your code and simply press F5 to see the result.

    Allows you to create a project with several BAS files (to test different versions, for example).

     

    This short video shows some examples.

     

    IntelliTool (for Windows) can be downloaded from: http://intellivisionbrasil.com.br (Software/Emulators and Tools menu).

    Note: you will need to manually include the GROM.BIN, IVOICE.BIN, ECS.BIN and EXEC.BIN files.

     

    I hope it can be useful.

    • Like 7
  4. Hi.

     

    I found information in an old Brazilian magazine about video games that intrigued me:

     

    "In the USA, the first Intellivision required a small factory alteration in order to operate the System Changer and the Computer Module.
    Digiplay informed us, however, that the first model launched in Brazil was electronically equal to the second and will dispense with these modifications.
    That's why the national Intellivision found difficulties and even didn't play some cartridges created by Coleco for Intellivision.
    This was a problem that occurred with Intellivision II. As in Brazil I is electronically equal to II, the problem is explained."


    I have a Brazilian Intellivision I, but I don't have any Coleco cartridges to do the test and the System Changer was not released in the country.
    Does anyone of you have a Brazilian console and have you tried using System Changer or a Coleco game?

     

    Sergio

  5.  

    Hi friends.

     

    I'm finishing up X-Rally but I've run into an intermittent issue with the main song (video attached).
    At times, the music becomes noisy on channel 2 and only returns to normal when a sound is generated on that channel (using smoke or picking up a flag), although I used NO DRUMS.

     

    What I have already identified (and tried) with no positive result:

     

    1 - It occurs intermittently (when I use the control to change direction or even letting the car run freely and without generating any sound with a flag, smoke or collision).

     

    2 - I isolated sound effects 1 by 1 and even disabled all sounds.

     

    3 - All sounds are activated in ON FRAME GOSUB Sounds (with variables that indicate which sound should be played and when it ends).

     

    4 - The menu music uses PLAY FULL and plays normally. At the start of each level, the main music is called this way:
         SOUND 4,,$38
         PLAY OFF
         PLAY SIMPLE NO DRUMS
         PLAY MainMusic

     

    5 - This is the structure of the song:
    MainMusic:
         DATA 5
         MUSIC GOSUB MainMusic1
         MUSIC GOSUB MainMusic2...

    MainMusic1:
         MUSIC SPEED 5
         MUSIC A4Y,A2W
         MUSIC S,-
    ...

     

    6 - The DATA commands of the song are allocated between 2C2B to 2E2E.

     

    If anyone has an idea or suggestion, I would greatly appreciate it.

     

  6. Hi friends.


    I would like to know if you can help me with this issue.

    I have several levels in the game in a huge DATA sequence (about 700 lines):

     

    GameScreens:
          DATE $AB6B,$AB6B,....
          DATE $AB6B,$AB6B,....

     

    When the player advances to level 2, I use a variable to position the start of the data in the SCREEN command like this:

     

    #ScreenAdjust=#ScreenAdjust+2223
    SCREEN GameScreens, #ScreenAdjust, 0,14,BACKGROUND_ROWS,LastCol

     

    Is there any way to break the DATA into multiple levels and still use only 1 SCREEN command (without IF)?

     

    Something like this (it doesn't work):


    Screens:
          DATA VARPTR Screen1(0)
          DATA VARPTR Screen2(0)
    Screen1:
          DATE $AB6B,$AB6B,....
          DATE $AB6B,$AB6B,....
    Screen2:
          DATE $BBBB,$BBBB,....
          DATE $BBBB,$BBBB,....

     

    SCREEN Screens(0), 0, 0,14,BACKGROUND_ROWS,LastCol


    Instead of this:

     

    Screen1:
          DATE $AB6B,$AB6B,....
          DATE $AB6B,$AB6B,....
    Screen2:
          DATE $BBBB,$BBBB,....
          DATE $BBBB,$BBBB,....

     

    IF Level=1 THEN
        SCREEN Screen1, 0, 0,14,BACKGROUND_ROWS,LastCol
    ELSEIF Level=2 THEN
        SCREEN Screen2, 0, 0,14,BACKGROUND_ROWS,LastCol
    ELSEIF ....

     

    Thanks!

     

  7. 8 hours ago, DZ-Jay said:

    It's because the keypad code for the Enter key (101000) includes the bit that signals the Left disc position (001000).  So, you select your level, then when you press Enter, it first passes by the test for the Left position, and decrements the level before acknowledging the key.

     

    You need to disambiguate your input by making sure that it is exclusively either a disc, or a keypad entry.

     

    IntyBASIC already takes care of decoding the keypad, so you are guaranteed to have a valid key; but for the disc, you are on your own.  You should isolate the bits for the disc, and ensure that the signal you got does not contain bits resembling the keypad.

     

    Personally, my recommendation is to go with a more robust decoding that handles the above.  However, you can get around it easily in your code by moving the test for the Enter key to the top.


    Still, there is a chance that the input will arrive before the loop recycles and be caught by the Left test again.

     

        dZ.

    Thank you, DZ.

    I had already tried moving the test for ENTER to the top with no success. But after your explanation, I made a small modification to the main loop to delay the keypress checking for a few cycles. Maybe not the best way, but now the routine runs as expected.

     

    c=0

    Loop1:
        WAIT
        IF CONT.KEY=11 AND NoCtl=0 THEN GOTO Loop2
        IF c>2 AND CONT.KEY=12 THEN
            c=0
            IF Level>1 THEN Level=Level-1 ELSE Level=3
            GOSUB LevelName
        END IF
        IF CONT.LEFT=0 AND CONT.RIGHT=0 THEN NoCtl=0
        IF CONT.RIGHT>0 AND NoCtl=0 THEN
            IF Level<3 THEN Level=Level+1 ELSE Level=1
            GOSUB LevelName
        ELSEIF CONT.LEFT>0 AND NoCtl=0 THEN
            c=c+1
        END IF
    GOTO Loop1


     

     

  8. Hello guys.

     

    The routine below shows the difficulty level that can be changed in a loop with the control to left or right.
    The problem is that, when pressing ENTER, the chosen level "goes back" to the previous level before exiting as if the control was pressed to the left (the procedure "Loop2" shows the chosen level, but it should be 1 level above the one shown in the corner of the screen).
    Is there any way to avoid this? I made several attempts, but none were successful.
    Thanks!


    INCLUDE "constants.bas"
    Level=1: GOSUB LevelName

     

    Loop1:
        WAIT
        IF CONT.LEFT=0 AND CONT.RIGHT=0 THEN NoCtl=0
        IF CONT.RIGHT>0 AND NoCtl=0 THEN
            IF Level<3 THEN Level=Level+1 ELSE Level=1
            GOSUB LevelName
        ELSEIF CONT.LEFT>0 AND NoCtl=0 THEN
            IF Level>1 THEN Level=Level-1 ELSE Level=3
            GOSUB LevelName
        END IF
        IF CONT.KEY=11 THEN GOTO Loop2
    GOTO Loop1


    Loop2:
        PRINT AT 1 COLOR 7,<>Level

     

    Loop3:
    GOTO Loop3

     

    LevelName:  PROCEDURE
        FOR a=0 to 5: #backtab(147+a)=Levels(a+((Level-1)*6))*8+FG_WHITE: NEXT a
        NoCtl=1
    END

     

    Levels:
    DATA " EASY ","MEDIUM", " HARD "

    
    
    						
  9. On 10/19/2022 at 1:06 AM, Bubbabyte said:

    Is this still being worked on? And if it is, will a rom ever be made available?

    Yes. I'm still working on it. Fixed some memory issues (thanks cmadruga!), testing different colors for the mazes and fixing some minor bugs. Almost there.

    • Like 8
  10. Hi friends.

     

    For the scroll in X-Rally I used the same technique described in Óscar Toledo's book (FOR-NEXT - page 270) and, in fact, the movement is not smooth.
    I cannot use the SCROLL command because the side panel must remain fixed.
    I tried using the Assembler routine described in the book, but as I understand it, it moves all the backtabs in the row.
    As I don't have much skill with the Assembler, I ask if it is possible to adapt this routine so that the screen copy be done only on the part highlighted in red.

    This way, I would be able to create smoother scrolls in all 4 directions.
    If anyone can help, I'd appreciate it.

     

    ASM TITLESCROLL: PROC
        'Assembly function to quickly pan only part of the screen.
        'No arguments, no return value.
        ASM BEGIN
            ASM MVII #$214, R4
            ASM MVII #$200, R5
        ASM TitleScrollLoop:
            ASM MVI@ R4, R0
            ASM MVO@ R0, R5
            ASM CMPI #$2f0, R4
            ASM BLT TitleScrollLoop
            ASM RETURN
    ASM ENDP

     

     

    image.thumb.png.26b079a0157cd9a156b0cd90fdcb853d.png

    • Like 1
  11. This is an Intellivision Master Component with no Mattel logo and customized for Jiao Tong University, one of the oldest universities in China.
    There is no further information about the console (if it is a Mattel authorized model) and it may have served as support material for the studies, I guess.

     

    Seikai, thank you very much for the pictures!

    5B8A4738.jpg

    5B8A4726.jpg

    5B8A4725.jpg

    • Like 20
  12. 21 hours ago, Morpheus said:

    Quite cool these brasilian pirate boxed games. The Imagic ones came out also with manual and overlayers?

    Would you have a complete list of known pirated games?

    I think they could deserve a dedicated category in your website, in addition to official, unofficial (homebrews) and prototypes, don’t you think?

     

    This is an example of the manual included in the VLS (Intelligame) games. Quite crude ...
    The list of games from VLS and ShockVision will be included in the "Companies" menu soon.

    Thanks for the suggestions!

     

    intv_intelligame.jpg

    • Like 1
  13. 21 hours ago, Morpheus said:

    Actually, I could not distinguish so far on Intvfunhouse or on the new Brazil Intellivision website the Digiplay from the Digimed games... Anyone can post some pics? In mercadolivre I never found a digimed game... Need you help!


    The difference refers only to the company name printed on the box and manual (Triple Action and Soccer are some examples).

    Digimed games are rarer.

     

    Intv_Digimed.jpg

    • Like 1
×
×
  • Create New...