+dhe Posted October 4 Share Posted October 4 @Shift838 in between debugging your build, have you had a chance to look into building an acrylic case? I think you also mentioned 3d printing keyboard spacers? 1 Quote Link to comment Share on other sites More sharing options...
Shift838 Posted October 5 Author Share Posted October 5 I have the bottom of the case cut already. I will be working on the top and sides next week. 3 Quote Link to comment Share on other sites More sharing options...
Shift838 Posted October 21 Author Share Posted October 21 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. 3 Quote Link to comment Share on other sites More sharing options...
Shift838 Posted November 3 Author Share Posted November 3 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. 8 2 Quote Link to comment Share on other sites More sharing options...
Shift838 Posted November 3 Author Share Posted November 3 I have been able to create a new unicorn load with standard groms for XB2.7 as well. 5 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted November 3 Share Posted November 3 Nice work, gentlemen! 4 Quote Link to comment Share on other sites More sharing options...
RXB Posted Sunday at 05:27 PM Share Posted Sunday at 05:27 PM 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. 1 Quote Link to comment Share on other sites More sharing options...
Gary from OPA Posted Sunday at 05:58 PM Share Posted Sunday at 05:58 PM 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 2 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted Sunday at 09:55 PM Share Posted Sunday at 09:55 PM 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. . . 3 Quote Link to comment Share on other sites More sharing options...
Shift838 Posted Monday at 02:22 AM Author Share Posted Monday at 02:22 AM 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. 5 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.