Jump to content

JJB

New Members
  • Content Count

    57
  • Joined

  • Last visited

Community Reputation

183 Excellent

About JJB

  • Rank
    Star Raider
  • Birthday 03/12/1968

Profile Information

  • Gender
    Male
  • Location
    Wellington, New Zealand
  • Interests
    Pretty much everything electronic & mechanical; returning to the TI99/4a after 25 years
  • Currently Playing
    with FinalGROM99
  • Playing Next
    with DSK emulation on the cheap

Recent Profile Visitors

2,599 profile views
  1. After a 10-month quest full of rabbit holes and red herrings see attached updated FinalGrom99 firmware to make it run on the QI as well as on the non-QI. At this stage it has been tested by a couple of members with mostly positive results; one member was unable to get the update to run on either console. I suspect this could be a problem with the SD card, FG99 is quite finicky with these (Ralph mentions this on his website as well). Another member had the same problem initially but after switching to another SD all is well. Anyway, if you can please test this firmware on either a QI, non-QI or (even better) on both and report back the results. FG99 is an awesome cartridge, the QI is a great console so the two should be finally able to meet 🙂 Instructions: - make sure SD card is either FAT or FAT32 formatted - save update CPLD file as UPDATE.PLD file in / of the SD card - stick SD card in FG99 and press reload button - LED lights up for a while - after LED turns off remove SD card - delete UPDATE.PLD file - reset FG99 - save update AVR file as UPDATE.AVR file in / of the SD card - stick SD card in FG99 and press reload button - LED lights up shortly - after LED turns off remove SD card - delete UPDATE.AVR file - stick SD card back in FG99 - reset FG99 Cheers and thanks! Jochen JB_update.avr JB_UPDATE.PLD FG99ORG_update.avr ORG13_UPDATE.PLD
  2. Hopefully a few other non-QI and QI users start testing; although I'm rather confident the solution works, it is a rather small sample at the moment. Anyway until I hear otherwise I consider this problem solved for the moment.
  3. Any idea why that is? Does it point to other incompatibilities between the 2 consoles?
  4. Are you able to try different SD's at all? A friend of mine testing just had similar problems like you and another SD card did the trick. Also make sure to update CPLD and AVR separately (see earlier post for steps) Hope it will work for you as well.
  5. just replying further to avoid possible update problems: - make sure SD card is either FAT or FAT32 formatted - save update CPLD file as UPDATE.PLD file in / of the SD card - stick SD card in FG99 and press reload button - LED lights up for a while - after LED turns off remove SD card - delete UPDATE.PLD file - reset FG99 - save update AVR file as UPDATE.AVR file in / of the SD card - stick SD card in FG99 and press reload button - LED lights up shortly - after LED turns off remove SD card - delete UPDATE.AVR file - stick SD card back in FG99 - reset FG99 ... this should work. If you want to revert to standard firmware repeat the above with the original PLD and AVR files. Ralph Benzinger has mentioned on his FG99 website that some SD cards don't seem to work properly; hence you might need to try a different one.
  6. Yes that's the one. For convenience I have re-attached latest updates + originals to this post. ORG13_UPDATE.PLD FG99ORG_update.avr JB_UPDATE.PLD JB_update.avr
  7. You will need to update both the CPLD and the AVR.
  8. That is really strange. Unfortunately I can't see your attached photo's? I can only suggest to install the latest AVR update (see previous post), install the same CPLD update, clean the GROM port / FG99 connectors, remove all peripherals and try again. If you see glitches on your QI with the original firmware for both AVR and CPLD it is either something related to your specific QI or there may be a wider spread of timing differences between consoles than thought. If the latter that would be a bummer. Would be great if we can get more members to test.
  9. I got it ... I traced the problem to this piece of TI assembler. It is part of the browse, sort and menu code the AVR loads at CPU memory >6000: wait: mov *r7+, r2 ; image ready? jne ready dec r4 jne wait jmp animate It reads a set of ROM addresses from >6000 and checks if any data is there. While FG99 is loading that part of memory with either the next folder contents or an image, it takes the cartridge offline. Any read from that part of memory will now return >0000 on the classic TI as the GROM port data bus is pulled low during reads. However, on the QI the GROM port data bus doesn't have separate pull up/down circuitry and returns >FFFF 🙂 I simply changed the code to test for both >0000 and >FFFF and now both TI's! are running FG99 as it should. See the attached final updates for the AVR. Cheers, Jochen update.avr
  10. So you see the FG99 choice + the initial SD contents on the non-QI? if yes 1 version for both consoles may be closer than I thought. If you still feel like testing (thanks again BTW) you could install the original AVR firmware to see what it does on the non-QI
  11. Having to wait for the LED is actually showing the problem. While a folder / image is loading into the cart's SRAM you should see that spinning throbber thingy but instead FG99 jumps to the module starting address right away. I should hopefully be able to come up with a fix for that. Are you by chance able to try the updated FG99 on a classic console?
  12. Works fine but I have integrated my speech synthesizer in the console using the GROM port data bus. Maybe not the best test ...
  13. Thanks for testing! Excellent news. The reset to the title screen is just a temporary work-around; without it you had to either soft or hard reset manually anyway + access to certain folders / images generated an error (flashing led). Did you happen to test speech as well (Parsec, Alpiner etc)? The main problem has been getting the CPLD timing right, fixing the menu should be easier (famous last words lol). Thanks again; will keep the community posted. Jochen
  14. As an additional update, I have modified the _microcontroller_ firmware to jump back to the title screen before the garbled screen appears and (usually) locks the TI. It also seems to solve the problem of the flashing LED when opening certain folders. I other words, both updates together make FG99 reasonably useful on the QI ... well, on my QI - lets wait for other test results 🙂 Updating the microcontroller is similar to the CPLD: save the relevant file as UPDATE.AVR in the root of the SD and reset the FG99. Don't forget to remove the update file before using the FG99. I have also attached the original microcontroller firmware. FG99ORG_update.avr JB_update.avr
×
×
  • Create New...