+Schmitzi Posted January 30, 2021 Share Posted January 30, 2021 2 hours ago, fabrice montupet said: I have the same issue on my Tiny-99/4Av2 computer. I have to remove the SAMS RAM IC to make it work (sometimes). Really not practical ! Since I near only use this computer (rarely the real TI-99/4A computer) I don't play anymore with Tutankham, saddly. I hope that one day someone who has good skill in disassembling and ASM programming will find a solution. Maybe a small button or function to enable/disable the SAMS RAM is possible ? Not only for Tutankham, but also for upcoming "things" ? Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted January 30, 2021 Share Posted January 30, 2021 Sure, possible and easy to do. I will modify the PCB to add the feature. ? 1 Quote Link to comment Share on other sites More sharing options...
Tempest Posted January 30, 2021 Share Posted January 30, 2021 So the problem turned out to be my speech module. If I have that plugged in Tutankham won't work. If I take it out it works just fine. Of course it still won't work with the 32K RAM either. Does anyone know if Tutankham has issues with the speech module or if it's just my module? It might need a better cleaning or something, but it did work with other games so I'm thinking it's more of a Tutankham compatibility issue. Quote Link to comment Share on other sites More sharing options...
Tursi Posted January 30, 2021 Share Posted January 30, 2021 It is a strange problem. In Classic99 I can't trap any reads or writes to expansion RAM or speech, yet people get strange results. Maybe someone who knows the MAME debugger can try there, but I can't catch whatever weird behavior this game has. The curse of the mummy, I guess! 1 Quote Link to comment Share on other sites More sharing options...
Tursi Posted January 30, 2021 Share Posted January 30, 2021 (edited) Actually... now that I pay a little more attention, Classic99 is telling me the likely problem (though I didn't have this debug the first time I looked at it.) Tut does most of its VDP access with interrupts enabled - meaning any of it could be randomly interrupted by the console routine, which would in turn mess up the VDP address. This is probably the cause of the random crashes and why it seems like the hardware you need to remove varies - it's luck of the draw how long it will run for. I only have an ubergrom image.. what image are people using to run this? (Edit: found it) Edited January 30, 2021 by Tursi 1 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted January 30, 2021 Share Posted January 30, 2021 16 minutes ago, Tursi said: I only have an ubergrom image.. what image are people using to run this? (Edit: found it) I have the UberGROM version as well, but I've never had mine screw up in a bare console, a 32K system or the 1024K system. Maybe I've never played it long enough? Quote Link to comment Share on other sites More sharing options...
Tursi Posted January 30, 2021 Share Posted January 30, 2021 If my theory is correct, this version should fix it. Patch notes are in the text file included for those curious... Tut does turn off interrupts sometimes, but I am not sure why because they don't protect VDP accesses. However, since the game turns them back on so often, I was able to patch the VDP address set functions to turn interrupts off, and let the normal game flow turn them back on. Classic99 doesn't complain any more with this version, so see if it helps on hardware? TutPatched.zip 4 Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted January 30, 2021 Share Posted January 30, 2021 (edited) I cannot test it, my FinalGROM99 doesn't see the files. I have no FlashROM99 nor UberGROM. Edited January 30, 2021 by fabrice montupet Quote Link to comment Share on other sites More sharing options...
jrhodes Posted January 31, 2021 Share Posted January 31, 2021 5 hours ago, Tursi said: If my theory is correct, this version should fix it. Patch notes are in the text file included for those curious... Tut does turn off interrupts sometimes, but I am not sure why because they don't protect VDP accesses. However, since the game turns them back on so often, I was able to patch the VDP address set functions to turn interrupts off, and let the normal game flow turn them back on. Classic99 doesn't complain any more with this version, so see if it helps on hardware? TutPatched.zip 44.65 kB · 12 downloads @Tursi, is this zip for Ubergrom or Finalgrom? Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted January 31, 2021 Author Share Posted January 31, 2021 For FinalGrom99 the filename needs to be 8.3 as stated clearly in the documentation. Rename the files to be 8 chars but don't change the last char they need to be g and c for the grom and rom filesSent from my LM-V600 using Tapatalk 1 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted January 31, 2021 Share Posted January 31, 2021 (edited) 1 hour ago, jrhodes said: @Tursi, is this zip for Ubergrom or Finalgrom? This is for the FinalGROM but be sure to rename the files. I used TUTC and TUTG. You may however wish to go in with a sector editor and edit the FinalGROM's menu description of the game as it lists as, "PARKER BROTHERS' GAM" Edited January 31, 2021 by Omega-TI Added photo after sector edit Quote Link to comment Share on other sites More sharing options...
Tempest Posted January 31, 2021 Share Posted January 31, 2021 So what determines the name that appears in the list then? How do you manually alter it? Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted January 31, 2021 Author Share Posted January 31, 2021 So what determines the name that appears in the list then? How do you manually alter it?It's in the binary file encoded in ascii imho if you don't know what you are doing, leave it aloneSent from my LM-V600 using Tapatalk Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted January 31, 2021 Share Posted January 31, 2021 6 minutes ago, Tempest said: So what determines the name that appears in the list then? How do you manually alter it? Here, if you want just use these files on your FinalGROM they've already been renamed and the file header altered. EDITED HEADER.zip 2 Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted January 31, 2021 Share Posted January 31, 2021 Oh! I was so hurry to test the patched Tutankham that I didn't see that the names had 9 characters. I corrected. Anyway, the game still doesn't work. Quote Link to comment Share on other sites More sharing options...
Tempest Posted January 31, 2021 Share Posted January 31, 2021 Same here, it doesn't work for me with anything plugged in. Quote Link to comment Share on other sites More sharing options...
jrhodes Posted January 31, 2021 Share Posted January 31, 2021 @Tursi, @Omega-TI I tried the versions both of you posted. I still have to un-attach all my sidecar devices to play the game. Looks like i'll be kicking that game off my FG99 SD card, not worth the hassles. Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted January 31, 2021 Share Posted January 31, 2021 It even doesn't work on JS99'er emulator. This game is suffering from the Tutankhamun curse... ? 1 Quote Link to comment Share on other sites More sharing options...
+mizapf Posted January 31, 2021 Share Posted January 31, 2021 Could it be that we did not have a RPK of Tutankham yet? tutankham.rpk 1 Quote Link to comment Share on other sites More sharing options...
+remowilliams Posted January 31, 2021 Share Posted January 31, 2021 Patched version ran, but did not work with my PEB attached. Freaked out after player select. Quote Link to comment Share on other sites More sharing options...
Asmusr Posted January 31, 2021 Share Posted January 31, 2021 5 hours ago, fabrice montupet said: It even doesn't work on JS99'er emulator. This game is suffering from the Tutankhamun curse... ? It works for me. You need to select either the zip file or both the rom files. The emulator can only load files you select. 1 Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted January 31, 2021 Share Posted January 31, 2021 The game works fine by doing this way on the emulator, thanks Quote Link to comment Share on other sites More sharing options...
Tursi Posted January 31, 2021 Share Posted January 31, 2021 Aw, that's too bad. I was really hopeful I'd found something. It doesn't touch addresses in expansion RAM. It doesn't touch the speech synthesizer addresses. It doesn't crash under emulation. And it's not a hardware device. Pretty baffling why it has problems on hardware (sometimes? Omega doesn't have problems with the UberGROM version. But ISTR that other people did.) Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted February 1, 2021 Share Posted February 1, 2021 (edited) 53 minutes ago, Tursi said: Pretty baffling why it has problems on hardware (sometimes? Omega doesn't have problems with the UberGROM version. But ISTR that other people did.) I'm not having an issue with either the UberGROM version or the FinalGROM version. I do not remember which program it was, but a few years back one program did not run properly unless I ran a program that cleared some memory addresses first. It had something to do with the initial state of the memory on startup, but once I ran the program everything was cool. As you can see in the video below, there does not appear to be anything wrong with the .BIN image... No Issue.mp4 Edited February 1, 2021 by Omega-TI Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted February 1, 2021 Share Posted February 1, 2021 Potential confirmation? If so, a routine to set, or reset console memory could be inserted at the beginning of an updated .BIN... or am I off base here? ERROR CONDITION.mp4 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.