+acadiel Posted May 14, 2017 Share Posted May 14, 2017 (Topic should be "Assembly and GPL" - sorry about that) So - I know that TI for a fact released Tombstone City and TI Invaders as Editor Assembler disks; you can assemble and load the games. They obviously also have GROM cartridges with these programs in them. So, did TI write the programs in GPL /and/ Assembler, or did they transcode the assembler into GPL? Anyone know? I've always been curious about this. 1 Quote Link to comment Share on other sites More sharing options...
Asmusr Posted May 14, 2017 Share Posted May 14, 2017 A have been wondering the same. Tombstone City and TI Invaders have both ROM and GROM. Perhaps the GROM is used primarily for data? Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted May 14, 2017 Share Posted May 14, 2017 You can add Munch Man to this list as well. I have one of the disks. . . Quote Link to comment Share on other sites More sharing options...
+Lee Stewart Posted May 14, 2017 Share Posted May 14, 2017 (Topic should be "Assembly and GPL" - sorry about that). You can change the title of the thread by editing post #1 and choosing "more reply options", especially in the "TI-99/4A Development" subforum. ...lee Quote Link to comment Share on other sites More sharing options...
RXB Posted May 15, 2017 Share Posted May 15, 2017 (edited) A have been wondering the same. Tombstone City and TI Invaders have both ROM and GROM. Perhaps the GROM is used primarily for data? GPL is excellent at Menu and Input data setup and data for programs. Assembly is horrid at wasting memory, even if you optimize it the amount of time is wasteful for the return. I mean the TI99/4A only has 32K of RAM but has 40K of GROM space per Cart with 16 Slots for 640K of GROM in console alone. (Even if you only use 6K GROMs that comes to 30K per CART) Now before the SAMS or other expansion memory cards this was your only option, besides with no 32K Expansion you could run games from just a CART. Edited May 15, 2017 by RXB Quote Link to comment Share on other sites More sharing options...
+acadiel Posted May 15, 2017 Author Share Posted May 15, 2017 GPL is excellent at Menu and Input data setup and data for programs. Assembly is horrid at wasting memory, even if you optimize it the amount of time is wasteful for the return. I mean the TI99/4A only has 32K of RAM but has 40K of GROM space per Cart with 16 Slots for 640K of GROM in console alone. (Even if you only use 6K GROMs that comes to 30K per CART) Now before the SAMS or other expansion memory cards this was your only option, besides with no 32K Expansion you could run games from just a CART. So, it's obvious that TI wrote TI Invaders, Tombstone City, and Munchman in Assembly. We have the source for all three. My question is how did they translate this into GPL to work with the GROMs? Did they have some internal Assembly->GPL conversion utility on their 990? Quote Link to comment Share on other sites More sharing options...
Asmusr Posted May 15, 2017 Share Posted May 15, 2017 If you look at the GROM for TI Invaders in a graphics ripper it appears that at least one 3rd of the space is used for graphics. The list file produced from the assembling the source code also shows that there's roughly 5K data and 6.5K program. So the machine code would fit nicely into the ROM and the GROM could be used for loading data alone (except for a GPL header to bootstrap the program). I don't know if my theory is correct, but if I was to convert an assembly program into running from ROM/GROM this it how I would do it. tiinv.lst 2 Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted May 15, 2017 Share Posted May 15, 2017 We heard from John Philips (a developer of TI titles BITD) not long ago, and he stated that is exactly what he would do: he used the Groms for data and the Rom for code. -M@ Quote Link to comment Share on other sites More sharing options...
sometimes99er Posted May 16, 2017 Share Posted May 16, 2017 Remember that TI Invaders is 4K ROM and 6K GROM. This GROM picture is much the same as the one Rasmus posted, and limited to the 6K. Quote Link to comment Share on other sites More sharing options...
S1500 Posted May 16, 2017 Share Posted May 16, 2017 (edited) Fascinating. What does a graphics rip of Munch Man look like? N/M I found the thread for it, started by me. Heh Edited May 16, 2017 by S1500 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.