+retroclouds Posted June 10, 2015 Author Share Posted June 10, 2015 (edited) It looks like your site is down. All the links are kaput... ok, moved the site to another provider. Except for a few files, all links in the Dev.Res.Thread should be working again. Currently still missing files are: OCR'ed TI-Invaders Source Code C Compiler in PC99 format (zip package) ???? Edited June 10, 2015 by retroclouds Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3255077 Share on other sites More sharing options...
+Schmitzi Posted June 11, 2015 Share Posted June 11, 2015 maybe this ? (please tell me if not) c99stkit.zip c99zip.zip Vjc99a.zip Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3255769 Share on other sites More sharing options...
+Schmitzi Posted June 11, 2015 Share Posted June 11, 2015 For the Invaders I need a filename, or the file-extension at least, to find it (as I am not so experienced) If it exists, I should have it. Should Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3255777 Share on other sites More sharing options...
+Schmitzi Posted June 11, 2015 Share Posted June 11, 2015 ah, here TI Invaders source code_TEXT.pdf 3 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3255801 Share on other sites More sharing options...
Gazoo Posted September 6, 2015 Share Posted September 6, 2015 ah, here TI Invaders source code_TEXT.pdf 1.86MB 22 downloads Anybody have this in text format? Gazoo 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3315928 Share on other sites More sharing options...
HackMac Posted September 6, 2015 Share Posted September 6, 2015 Do you have an OCR program? If not, my Mac has it build in its OS and I can send you a raw text. Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3315990 Share on other sites More sharing options...
+Schmitzi Posted September 6, 2015 Share Posted September 6, 2015 I pushed it through my OCR, only errors..... and there are so many digits in the PDF...... Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3315999 Share on other sites More sharing options...
+Ksarul Posted September 6, 2015 Share Posted September 6, 2015 Getting this one into proper format will be almost as much fun as when I reconstructed the Parsec source code in editable text form. . .that one took a month or two of work spaced out to keep me from getting frustrated with it--and I had Paul Urbanus helping on it too! He was good at finding one family of errors in the text, and while correcting what he found, I was able to identify most of the rest of them. Ten to twelve passes through the entire document and we'd caught almost everything--but when I went through it again six months later, I found another 20 or so items that we'd missed in all of our careful searching. 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3316010 Share on other sites More sharing options...
+OLD CS1 Posted September 6, 2015 Share Posted September 6, 2015 The PDF is OCR, already. But it is not entirely trustworthy and the extract is un-formatted. Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3316012 Share on other sites More sharing options...
+Schmitzi Posted September 6, 2015 Share Posted September 6, 2015 Here, just another try. Maybe you check it by copy and paste it to word, print it out, and compare it with the original by holding to the light I don´t know, just a try 1982-TI_Invaders_Source_Code-NewTryNonOrig.pdf puuuh, AtariAge is sooo slow, I needed half an hour for this post here And errors on errors if uploading files.... but only AA is affected.... also tried from a 2nd site (Hamburg), same sh*t. I´ll try next week again. Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3316023 Share on other sites More sharing options...
Gazoo Posted September 7, 2015 Share Posted September 7, 2015 I was interested in the text copy to see if it assembled correctly so I could play with the code and maybe modify it. But if no one has it in text form don't bother, it's not worth the trouble. Gazoo 2 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3316269 Share on other sites More sharing options...
sometimes99er Posted September 7, 2015 Share Posted September 7, 2015 I was interested in the text copy to see if it assembled correctly so I could play with the code and maybe modify it. It's in this thread post #1, under 6. Tutorials, Assembly language, Commented assembly source code. We now have the OCR'ed and tweaked TI Invaders source code TXT available & ready for assembly with Winasm99. Thank you @Stuart! Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3316342 Share on other sites More sharing options...
+Lee Stewart Posted September 7, 2015 Share Posted September 7, 2015 It's in this thread post #1, under 6. Tutorials, Assembly language, Commented assembly source code. The above-referenced link (TI Invaders source code) appears to be broken. @retroclouds? ...lee Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3316352 Share on other sites More sharing options...
sometimes99er Posted September 7, 2015 Share Posted September 7, 2015 The above-referenced link (TI Invaders source code) appears to be broken. @retroclouds? ...lee Oops, didn't check that. Here's my copy ... 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3316355 Share on other sites More sharing options...
+Ksarul Posted September 7, 2015 Share Posted September 7, 2015 Thank you Sometimes! For some reason, no one else had a copy of this file handy when Retroclouds rebuilt the links in the thread a while back. 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3316534 Share on other sites More sharing options...
Omega-TI Posted October 25, 2015 Share Posted October 25, 2015 I'd love to see an update done on the cartridge section to 'fill in the blanks'. I'm ignorant on a lot of this stuff, still being a newbie and all, but even I know enough to realize over 75% of current stuff is missing. 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3352742 Share on other sites More sharing options...
+Ksarul Posted October 26, 2015 Share Posted October 26, 2015 I keep wanting to get that done for the list, Omega, but this year hasn't given me anywhere near as much hobby time as usual. . . 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3353103 Share on other sites More sharing options...
Omega-TI Posted October 26, 2015 Share Posted October 26, 2015 I understand, life gets in the way. Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3353116 Share on other sites More sharing options...
RickyDean Posted October 27, 2015 Share Posted October 27, 2015 Bummer isn't it Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3354249 Share on other sites More sharing options...
Asmusr Posted October 27, 2015 Share Posted October 27, 2015 I agree with Ω It would be great to have the PCB files posted here. Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3354266 Share on other sites More sharing options...
Davvel Posted December 4, 2015 Share Posted December 4, 2015 Does anybody have a link or is willing to share a simple program which shows how to write a program that executes code from ROM and code from GROM, one using pure machine code and the other using GPL in the same application. I know that this is done by some apps. I am asking this so that I can understand how the CPU will switch context from running in a virtual space (GPL) and running full speed in machine code in the same program. What I presume will happen is that you start from machine code at some address and then make a special call to execute GPL code and then return back to machine code. If this is not the case then I need to learn a lot more. The example I need could simply be writing "Hello World" from Machine Language then going into GPL and writing "GPL Hello World" and then loop back to machine code "Hello World" forever until a key is pressed. I am not sure, but I presume that one can only write such code using EA and then executing code from a particular address. Thanks for your time. Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3384052 Share on other sites More sharing options...
Davvel Posted December 4, 2015 Share Posted December 4, 2015 One other thing. Given that GROM's are not addressable but only has data lines for streaming data back to the CPU (Memory Mapped Devices) would a program written to read the code from a GROM be a lot different from a program written to read the same code from ROM ((for the same CPU) or is the difference abstracted at hardware level? I only have experience of running a program stored in RAM, therefore any ROM for me was considered a device that had code in it which first I extract and put in RAM and then execute that code from RAM. Is it the same in TI ? Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3384057 Share on other sites More sharing options...
+Lee Stewart Posted December 4, 2015 Share Posted December 4, 2015 One other thing. Given that GROM's are not addressable but only has data lines for streaming data back to the CPU (Memory Mapped Devices) would a program written to read the code from a GROM be a lot different from a program written to read the same code from ROM ((for the same CPU) or is the difference abstracted at hardware level? I only have experience of running a program stored in RAM, therefore any ROM for me was considered a device that had code in it which first I extract and put in RAM and then execute that code from RAM. Is it the same in TI ? Cartridge ROM in CPU space in the TI-99/4A is the same as RAM regarding program execution, with two exceptions, (1) you cannot write to it and (2) it is bank-switched. The current bank is 8KiB in the 6000h – 7FFFh space. DSR ROM in expansion cards is also in CPU space starting at 4000h and only present when its card is turned on through the CRU. As @Tursi said, GROM can be read, one byte at a time, through a memory window. A block of GROM can be read contiguously once its starting address has been set because GROM is auto-incrementing. GPL programs in GROM are interpreted by the GPL interpreter, which is an ALC program resident in the console ROM (CPU space at 0000h – 1FFFh). Console ROM is on a 16-bit bus (same as scratchpad RAM, 8300h – 83FFh), so ALC there runs a good bit faster than programs you can write for the 32KiB expansion RAM, which is multiplexed on an 8-bit bus. ...lee Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3384154 Share on other sites More sharing options...
+Lee Stewart Posted December 4, 2015 Share Posted December 4, 2015 Regarding writing a single program to run GPL and ALC, it cannot be done! GPL must reside in a GROM (or GRAM, which was provided by a few third-party manufacturers BITD to load code that had been passed through a GPL assembler) to be interpreted by the GPL interpreter. There simply is no way to tell the GPL interpreter to start interpreting code in CPU space. ...lee Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3384158 Share on other sites More sharing options...
Davvel Posted December 4, 2015 Share Posted December 4, 2015 Regarding writing a single program to run GPL and ALC, it cannot be done! GPL must reside in a GROM (or GRAM, which was provided by a few third-party manufacturers BITD to load code that had been passed through a GPL assembler) to be interpreted by the GPL interpreter. There simply is no way to tell the GPL interpreter to start interpreting code in CPU space. ...lee Thanks Lee. I will read all that I can find on GPL. I think that actually compiling and running a GPL Hello World might be more difficult than I am anticipating. It is not just the code but how to get to the point that I set up the environment to fire a GPL program on a real TI. any newbie tips will be appreciated. Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/8/#findComment-3384192 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.