Jump to content

globeron

Members
  • Posts

    1,780
  • Joined

  • Last visited

Posts posted by globeron

  1.  

     

    In Js99er.net.   After playing, then leave the game for a while (pause and goes to a demo mode),

    when playing again in level 3 can clear all the coins, but it keeps running and it shows additional coins and no bonus.

    (this remains, also in next games when reaching level 3). 

    Until a full reset is done, then the game works okay again. 

     

     

     

     

     

     

  2. It is a tough game. 2nd time I reached the special donkey kong barrel level, but ended at 126,120.  Also I played the arcade version (also hard with detailed graphics, but Mario has a blue hat and not so realistic as the TI version).  Also two players works well now with version F.

     

     

    • Like 2
  3. On 1/17/2024 at 3:47 PM, Serafini Lapo said:

    dear all

    I point out this seller who, in my opinion, has very interesting things on the Ti99!

    (especially a Navarone and a Mechatronic expansion cartridge)

    All items are up for auction with expiration more or less in 9 days..

    I'll try to get myself some cassettes, the Mechatronic would be a dream, but it will raise the price a lot I think).

    By the way, is the seller perhaps present in our forum?😊

     

    https://www.ebay.it/usr/lachacore

     

     

    Re Mechatronic.    3-4 years ago I sold these. There is a silver label Mechatronic (only Extended Basic) and a golden label Mechatronics II which included @Apesoft for graphics. 

     

    See:

     

     

     

  4.  

    I am using now RetroArch/Libretro MAME as emulator and works well. 

     

    but for the MAME64 emulator, by using DS4Windows then via Retrobat the wireless PS4 controllers work in MAME64  (configured as X360 / XINPUT controllers), but the HidePS4 does not work yet. 

    See more details here:  https://retrobat.forumgaming.fr/t1924-retrobat-mame64-ti99-ti-99-4a-bluetooth-wireless-controllers-not-working-in-mame64?nid=1#11639

    (note: by using USB Wired controllers I do not have the issue with MAME64)

     

     

    I still need to sort out if the profiling works?

    https://wiki.retrobat.org/controllers/specific_mapping/mame64-controller-mapping

     

    >> MAME64 emulator is compatible natively with XInput controllers.
    >> When using another type of controllers (or to simply use a specific mapping for a game), it is possible to perform a dedicated mapping within the emulator.
    • 1.
      Native controller configuration
    • 2.
      Default.cfg file located in \bios\mame\cfg folder
    • 3.
      Game specific config files located in \bios\mame\cfg folder
    • 4.
      Controller configuration file located in \saves\mame\ctrlr folder as per selection in RetroBat options

     

     

     

     

     

     

     

     

    • Like 2
  5. On 1/18/2024 at 4:20 AM, OX. said:

    Does anyone have a working .rpk for Impetus?  Tried getting it working in MAME with the following setup layout.xml but just get a messed up screen :-

     

    <?xml version="1.0" encoding="utf-8"?>
    <romset version="1.0">
       <resources>
          <rom id="romimage" file="impetus_8.bin"/>
       </resources>
       <configuration>
           <pcb type="paged378">
              <socket id="rom_socket" uses="romimage"/>
           </pcb>
       </configuration>
    </romset>

     

     

    I just made it for Retrobat (which uses MAME).

     

    use paged377 as pcb type

    impetus.rpk

     

    (PS. search on ftp.whtech.com  for the Batocera directory for all other inufuto .rpk  formats, but the .zip needs to be replaced with an update with all the latest).

     

     

    • Like 2
  6. Retrobat  libretro/Mame supports joysticks/controller and it works for 2 players, but I am

    doing key mapping to the controller buttons like 5 for coins an 1 and 2 so that I do not have to touch the keyboard when playing but need to map fire and arrows in this case as well

     

    not too worry. All good with the game!

  7.  

    Hi, I think I found a small bug:

    (tested in Retrobat/MAME64, JS99er.net and Classic99)

     

    Rev. E.

    For Retrobat I was doing Pad2Key mapping (Joystick to key mapping).  To jump for player 1 use Q and to jump for player 2 use Y.

     

    but when pressing either Q or Y on the keyboard both players jump at the same time!

     

    (I double checked with other two player games (where two players play concurrently, we do not have so many on the TI):

    Blasto, Barrage, Meteor Attack, Tennis - they do not have this behavior in the emulators). 

     

     

     

     

     

     

     

  8.  

    Details are here:

    https://retrobat.forumgaming.fr/t1924-retrobat-mame64-ti99-ti-99-4a-bluetooth-wireless-controllers-not-working-in-mame64#11672

     

    It seems that some non-xinput controllers do not work concurrently with Retrobat and MAME64 at the same time (like PS4 wireless controllers I am testing)

    (the wired non-xinput controllers do not have this issue, it all works fine).

     

    but I switched back to the other emulator (runs via Retroarch,  Libretro/MAME) and everything works fine with both wired and PS4 wireless controllers. 

     

  9. Troubleshooting why PS4 wireless controllers do not work when started via Retrobat in the MAME64 emulator.

     

    USB wired controllers all work fine in Retrobat and opening MAME64 with TI-99/4A emulator (they do not have this issue),

    but the bluetooth PS4 wireless controllers is having issues (combination of Retrobat + Windows+ MAME64 ?)

    Sometimes after turning off the PS4 controller (with the P button on the controller - hold for 10 seconds and then turning on might work once in a while). 

     

    In Retrobat in the  C:\RetroBat\emulationstation\emulatorLauncher.log

     

    2024-01-13 18:21:46.866 [INFO]      --------------------------------------------------------------
    2024-01-13 18:21:46.875 [INFO]      [Startup] "C:\RetroBat\emulationstation\emulatorLauncher.exe"  -p1index 0 -p1guid 030000004c050000cc09000000006800 -p1path "\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}" -p1name "PS4 Controller" -p1nbbuttons 16 -p1nbhats 0 -p1nbaxes 6  -system ti99 -emulator mame64 -core mame64 -gameinfo "C:\Users\globe\AppData\Local\Temp\emulationstation.tmp\game.xml" -rom "C:\RetroBat\roms\ti99\MarioBrosE.rpk"
    2024-01-13 18:21:46.934 [INFO]      [Game] MarioBros
    2024-01-13 18:21:47.020 [INFO]      [Generator] Using Mame64Generator
    2024-01-13 18:21:47.083 [INFO]      [PadToKey] Loaded C:\RetroBat\emulationstation\.emulationstation\es_padtokey.cfg
    2024-01-13 18:21:47.086 [INFO]      [Running] C:\RetroBat\emulators\mame\mame.exe ti99_4a -skip_gameinfo -rompath C:\RetroBat\bios;C:\RetroBat\roms\ti99 -cfg_directory C:\RetroBat\bios\mame\cfg -inipath C:\RetroBat\bios\mame\ini -hashpath C:\RetroBat\bios\mame\hash -artpath C:\RetroBat\saves\mame\artwork -snapshot_directory C:\RetroBat\screenshots -ioport peb -ioport:peb:slot2 32kmem -ioport:peb:slot3 speech -cart C:\RetroBat\roms\ti99\MarioBrosE.rpk -state_directory C:\RetroBat\saves\mame\states -ctrlrpath C:\RetroBat\saves\mame\ctrlr -nofilter -verbose -throttle -sound dsound -video d3d -resolution auto -aspect auto -waitvsync -dial_device joystick -trackball_device joystick -paddle_device joystick -positional_device joystick -mouse_device joystick -joystickprovider dinput
    2024-01-13 18:21:47.175 [INFO]      [PadToKey] Add joystick PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:22:22.230 [INFO]      PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:22:29.029 [INFO]      [PadToKey] Add joystick PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:22:29.034 [INFO]      [PadToKey] Add joystick PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:25:27.744 [INFO]      PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:25:27.748 [INFO]      PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:25:29.438 [INFO]      [PadToKey] Add joystick PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:25:29.443 [INFO]      [PadToKey] Add joystick PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:25:58.868 [INFO]      PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:25:58.872 [INFO]      PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:26:01.502 [INFO]      [PadToKey] Add joystick PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    2024-01-13 18:28:26.857 [INFO]      PS4 Controller - Device:0, Player:1, Path:\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&09cc#9&31f89a67&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
     

     

    then copied this command line (and added -ui_active,   or use mame.ini in the \bios\mame\ini\mame.ini file (to set ui_active  1)

     

     

     

    See video part 1 (seems to work):

    PS4 controller paired with Windows and turned on (connected), then start MAME64 and exit, start-again, exit, etc. it seems to work properly.

    (sometimes the PS4 controller is seen in MAME64, but does not react to buttons, then turn it off (P button on the controller hold for 10 sec.) 

    and turn it on again, then suddenly it might work (verify it with the menu (via TAB button), to see if the wireless device/joystick receives input signals.

     

    via Command line:

    C:\RetroBat\emulationstation>

     

    C:\RetroBat\emulators\mame\mame.exe ti99_4a -skip_gameinfo -rompath C:\RetroBat\bios;C:\RetroBat\roms\ti99 -cfg_directory C:\RetroBat\bios\mame\cfg -inipath C:\RetroBat\bios\mame\ini -hashpath C:\RetroBat\bios\mame\hash -artpath C:\RetroBat\saves\mame\artwork -snapshot_directory C:\RetroBat\screenshots -ioport peb -ioport:peb:slot2 32kmem -ioport:peb:slot3 speech -cart C:\RetroBat\roms\ti99\MarioBrosE.rpk -state_directory C:\RetroBat\saves\mame\states -ctrlrpath C:\RetroBat\saves\mame\ctrlr -nofilter -verbose -throttle -sound dsound -video d3d -resolution auto -aspect auto -waitvsync -dial_device joystick -trackball_device joystick -paddle_device joystick -positional_device joystick -mouse_device joystick -joystickprovider dinput -ui_active

     

     

     

     

     

    See video part 2 (does not work):

    PS4 controller paired with Windows and turned on (connected), then start Retrobat.

     

    You can start it directly  C:\Retrobat\retrobat.exe

     

    but using this batch file (as in Retrobat forum there are other emulators that might lock the controller as well),

    but so far all my other emulators work fine, except the Retrobat MAME64 combination. 

     

    Weird enough the escape (hotkey) by pressing Select + Start works in the emulator to go back to Retrobat (or maybe Retrobat is still managing the PS4 Controller)

     

     

    Retrobatstart.bat

    @echo off
    taskkill /f /im explorer.exe
    retrobat.exe
    set "emulatorProcess=emulationstation.exe"
    :CHECK_PROCESS
    tasklist /fi "imagename eq %emulatorProcess%" | findstr /i /c:"%emulatorProcess%" > nul
    if %errorlevel% equ 0 (
        timeout /nobreak /t 5 > nul
        goto :CHECK_PROCESS
    )
    start explorer.exe
    exit /b 0
     

     

    MAME64 and exit, start-again, exit, etc. it seems to work properly.

    (sometimes the PS4 controller is seen in MAME64, but it does not react to buttons, then turn it off (P button on the controller hold for 10 sec.) 

    and turn it on again, then suddenly it might work (verify it with the menu (via TAB button), to see if the wireless device/joystick receives input signals.

     

    In the video the PS4 controller works fine Retrobat, but not when starting MAME64.   (but other emulators work fine via Retrobat with the PS4 wireless controller)

     

     

    • Like 1
  10. On 1/7/2024 at 10:34 PM, Asmusr said:

    Thanks for the feedback. I have updated the version in js99er to the latest version (still from 2016 - I haven't done any more work on this project since then). On the NES all levels fit into a 32K ROM, so there's no reason it shouldn't also fit on the TI-99/4A. However, I didn't have much knowledge of the game and its data structures when I started, which meant that I quickly ran out of resources. I remember lack of sprite patterns as a particular problem and also CPU performance issues.

     

    Thank you. I found it already amazing that you could create this on a TI-99/4A with so much detail in it.

     

  11.  

    Is the NanoPeb powered with at least 5V 2.0 Ampere?  (try different adapters if possible), or with higher Ampere 3.0?

    I used a cable before with USB (so I could change easily adapters with USB interface, like Phone adapters, I noticed some adapters did not work well)

    Maybe that's the reason Extended Basic locks up. 

     

    Or you have to wait a little bit (5 seconds?), because Extended Basic first tries to load automatically DSK1.LOAD   (if the DSK1. and the LOAD program exists). 

    After it times out, then it will go to the *READY* prompt.

     

     

    Maybe this video helps:

     

    • Like 3
  12. 11 minutes ago, newTIboyRob said:

    Thank you @Torrax, I will be sure to try things you explained tomorrow. In your helpful descriptions, you mentioned keeping a piece of paper handy to keep track of my volumes. This kind of relates to my question #3 above... so is there a way, or is there no way, to have the TI list the contents of the NanoPeb volumes while in TI or TI Extended Basic?  This would be great thing, a catalog, to see what all is on it before typing in and saving a program in either basic.

    To catalog, I used to have a VOL 1  Dksk  in one of the volumes  (and copied a backup just in case this one got corrupted). 

     

    NanoPeb dsk files are 400K in size. 

     

     

    I also add 2x systems disks with Disk Managers on it.

     

    0001-VOL1.dsk

     

    0004-System01.dsk

     

    0005-System02.dsk

     

     

     

    image.thumb.png.dbe16f75711fa1ca2214f673a2cf5d1e.png

     

     

     

    Furthermore:

    This is Windows software to look into .dsks (or create disks) -- https://hexbus.com/ti99geek/  - under projects TIDIR)

    out of my head use  RUN "DSK1.LOAD"  (from Extended Basic) and then there is a catalog program for all volumes on the NanoPeb. 

    image.png.f5573e4b71338af423661397c3aebbb1.png

     

     

     

     

    Disk manager can read DSK1., etc.    (which means that you mounted already NanoPeb volumes to a Dsk)

    MGR1 is useful,  load with EA.   (or from Extended Basic with the Load util to run an EA program)

    image.png.afdffa7c7dbd0ad428c87d317298fa64.png

     

     

    image.png.9dbd61dd3debd7f9103e8777768477c3.png

     

     

     

    • Like 2
  13.  

    This version has some fixes (and is a later version than available at js99er.net)

     

     

    Editor Assembler EA 5  option.

    MARIO.dsk

     

    or BIN file (made with Module Creator) 

    Mario.bin

     

     

    (e.g. the in World 1-2 when walking over the top ceiling wall, then the last screen is okay to move to other levels and 

    the World 1-2  (dashes and sublevel issue is fixed here). 

     

     

    e.g. fix:

     

     

     

    Not sure if this is the same in Nintendo, but when jumping here  mario appears at the bottom 

     

    • Like 1
    • Thanks 1
  14. Hi @Asmusr

     

    I used the version at js99er.net  (not 100% if that is the latest version, because the issue you fixed still is there

    I have fixed the issue with fire Mario turning red (issue 3)")

     

     love the game and port that this is possible on the TI-99/4A! 

    Question 1 -  Would all the 32 levels fit for a TI-99/4A port?  (Ref: https://www.mariowiki.com/Category:Super_Mario_Bros._levels)

     

     

    Review / feedback:

    Here are some "glitches" I see when playing the game.

     

    a.  World 1-2 -- hitting the stone is unlimited to get coins, once 99 is reached it goes back to 00.

     

     

    b.  Cannot collect the 3x coins (coming from the right side).  See also item l. (then the coins can be collected)

     

     

     

    c.  when hitting the coin on the top (ceiling wall), then the WORLD is missing the RL

         and the dash (-) and sublevel is not visible.   Later the sublevel comes back, but the dash is still missing, see item f. 

     

    d. Lift platforms are not moving  (probably expected, maybe not implemented):

     

     

    e. After continuing walking over the top path and ending in the cheat area (or it is know to jump via a pipe to other levels)

        No pipes are shown and there is no way to escape until the timer is 0.

       

     

     

    f.  when returning, Mario is stuck in the wall, need to jump 3x times to get out of it.

        (and the sublevel is back, but the dash is missing).

     

     

     

    g.  Time is reset back to 400 seconds.

         

     

     

    h. Horizontal platforms are not moving (probably expected)

        

     

     

    i.  after completion, the white flag with red star is half-way in the castle

     

     

    j.  when hitting the stone and the mushroom is walking there, it captures the white flower also. 

        

     

     

    see also this video of the same scenario.

     

     

     

     

     

    k.  Seems to be unlimited coin collection again

        

     

     

    l. now the 3 coins can be collected in World 1-2  (coming from the left side).

      

     

     

    m.  Fireworks not appearing. There is one spark already and another pops up in the castle

          

     

     

    n.  when Super Mario (big Mario) captures the white flower, he should become Luigi (who can shoot),

         but it remains Mario, but he can shoot.

         

     

     

    o. Firework spark appears when capturing the flag  (and white flag with red star is in the castle not on the top)

       

     

     

    p. (same as n) capturing the white flower does not become Luigi

        

     

     q. Coin collection does not work here:

         

     

     

     

     

    (not a bug) 

    walking at the top of the screen:

     

  15. 2 hours ago, Tursi said:

    There's also one more fireball on the higher stages - I gave Mario and Luigi each their own horizontal fireball ;)

     

    We have seen it, the green fireballs coming from each side. It is challenging and an addictive game!

  16. Yesterday I played with my kid to test two player mode. Which is also fun as you can push each other Luigi or Mario over the edge. It is also more difficult as sometimes you hit each other or attackers at the same time (means they come alive again).

  17.  

    Not sure if it is the same for others, but somehow I can only see 24x TI-99 items listed, while 60 items are published as listing

     

    Link to Ebay - https://www.ebay.com/usr/ronvankl_0

     

    PDF with the Ebay listings

    (click on the link in the "Title column"  it will bring you to the ebay page:  ronvankl_0-Manage active listings - eBay Seller Hub.pdf

     

    > Description has all the details (and sometimes links to show it is in working condition before it was wrapped and packed

    (e.g. the 2x different TI-99/4 consoles)  https://www.youtube.com/@Globeron-TI99VIDEOS/videos

     

    • Like 1
×
×
  • Create New...