Jump to content
IGNORED

TI 99/22 Issues


Shift838

Recommended Posts

  • 3 weeks later...

Found another quirk.  I don't want to call this an issue because it is working as designed.

 

So, with a F18A original or newly designed MK1 installed the current sound chip that the 99/22 project calls for will not work correctly.  Need to change the clock speed of the sound generator to be able to be set to CPU clock but doing that causes the system not to boot and get the dreaded f18A title screen error.  Setting it to the GROM clock boots but the sounds are off, way off.  instead of a high-pitched beep when selecting to go into the cartridge that is inserted or TI Basic produces a low BONK.

 

Setting the chip to CPU with an original 9918 installed works fine.  I suspect the PICO will perform the same way.

 

Now I did experiment by placing in a SN94624, which produces the correct sound with GROM clock, but it is not the chip that was designed for the 99/22 and I am sure sounds would be lost but only Dan (the developer) would need to clarify on this.

  • Like 3
Link to comment
Share on other sites

  • 2 weeks later...

Got some good news.  I worked with @Gary from OPA to get his SOB (Son of a Board) operating system.  During that time Gary discovered that the current GROM simulator used on the Unicorn board for the 99/22 is only handling 6k GROMS.  So many newer cartridges like XB 2.7, GEM XB, RXB and others will simply not work.  The current main.cpp does not output data for the last 2k of each grom, which is why from my understanding that newer cartridges will not work.

 

Gary rewrote a small section of the main.cpp program to be able to read all 8k of each grom and will now wrap the address back to 0000 when it passes by FFFF.

 

He merged the XB2.7 files to make an EPROM and produced a C hex code program that has SOB and XB2.7 for programming on the unicorn board.  Check the photos out, it works!

 

Kudos to Gary!

 

My next step is to see if I can do this as well with the standard GROMs for the unicorn to get it to work.  so, we can have more options, as well as for GEM XB, RXB, and others.

 

IMG_2858.thumb.JPG.88539a540298d68a4b2a17ea0935637f.JPG

IMG_2859.thumb.JPG.afb6c7bcb0b024a295fee47c1650e4b2.JPG

IMG_2860.thumb.JPG.2f74da0d9046f5b112ca51e934721bd5.JPG

 

 

  • Like 8
  • Thanks 2
Link to comment
Share on other sites

27 minutes ago, RXB said:

RXB 2001 to 2020 will run from a GRAMKRACKER, or HSGPL card or PGRAM or GRAMULATOR for those devices with 2 ROM files.

RXB 2021, 2022, 2023, and 2024 will only run from FinalGROM or Classic99 or MESS as it has 3 ROM files.

RXB 2024 should work on the current setup of the 99/22 as it has a onboard 27c010 with a 379 to store up to 128k at the 6000 ROM space, with the unicorn board doing the 8 groms on its esp32, 3 console, 5 cartridge.

 

Only issue now is to figure out why an actual physical finalgrom99 doesn't work on the 99/22 cartridge port.

 

And next to see how to install a 27c020 or 27c040 using a 378 instead to allow to have onboard a module like gem xb which has 19 pages of 8k so it doesn't fit within a 27c010

  • Like 2
Link to comment
Share on other sites

4 hours ago, RXB said:

RXB 2001 to 2020 will run from a GRAMKRACKER, or HSGPL card or PGRAM or GRAMULATOR for those devices with 2 ROM files.

RXB 2021, 2022, 2023, and 2024 will only run from FinalGROM or Classic99 or MESS as it has 3 ROM files.

HSGPL allows up to four ROM files, so all you have to do is pad your ROM file to fill the fourth 8K bank and it will run any version of RXB. Also note that any version will run on an UberGROM board as well, as that board allows up to 64 ROM banks. . .

  • Like 3
Link to comment
Share on other sites

We are making progress on FinalGrom compatibility.  We have it 1/2 way there.  What I mean by that is the 99/22 design for the cartridge port follows the QI design, where it has a buffer chip.  So, in order to get the FinalGrom to work the firmware on the FinalGrom will need to be updated with the QI compatibility fixes.  

 

With that said, currently we have only been able to get the FinalGrom to work with original TI GROMS and not the Unicorn board that has the GROM simulator on it.  @Gary from OPA is working on the code to see if we can get that to work.  But we are headed int he right direction.

  • Like 5
  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...