+retroclouds Posted August 9, 2014 Author Share Posted August 9, 2014 Small update after a long time * Corrected the URL of the Home Computer Book Archive* Added Js99'er Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3050065 Share on other sites More sharing options...
JCCyC Posted September 23, 2014 Share Posted September 23, 2014 Know of a good listing of the differences between the instruction sets of the TMS9900 and TMS9995? Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3078223 Share on other sites More sharing options...
unhuman Posted October 4, 2014 Share Posted October 4, 2014 (edited) The XB Compiler is out of date in this page... This one http://atariage.com/forums/topic/206961-xb-compiler-v21/ or this one (with more functionality) http://atariage.com/forums/topic/224905-xb-game-developers-package/?hl=%2Bextended+%2Bbasic+%2Bgame+%2Bdevelopers+%2Bpackage Edited October 5, 2014 by unhuman 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3085255 Share on other sites More sharing options...
apersson850 Posted October 31, 2014 Share Posted October 31, 2014 Know of a good listing of the differences between the instruction sets of the TMS9900 and TMS9995? If you look here you find a description of the TMS 9995. You can then compare that to the Editor/Assembler manual for the 99/4A, which lists the TMS 9900 instructions. Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3103061 Share on other sites More sharing options...
Asmusr Posted October 31, 2014 Share Posted October 31, 2014 I think this topic needs a section about sound. Here are some suggestions: VGM player by Tursi: Compresses VGM files into a format that can be played back on the TI using the included player from C and assembly. Mod2PSG2 by KonTechs/Martin: Fully featured PC tracker for arranging music for the SN76489 and compatible sound chips. Can export to VGM and other formats. Sound List Ripper by RasmusM: PC tool for ripping and playing back sound lists from TI files. Supports basic editing of sounds lists. Sound list player by Matthew180: Plays back sound lists from XB and assembly. Advanced Sound List Player by Marc Hull: TI tools for editing and playing back advanced sounds lists. 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3103181 Share on other sites More sharing options...
+retroclouds Posted November 2, 2014 Author Share Posted November 2, 2014 Multiple changes: * Added section about sound. Thank you * Added Parsec source code. Thank you @Ksarul Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3104454 Share on other sites More sharing options...
Lisias Posted December 28, 2014 Share Posted December 28, 2014 (edited) UCSD Pascal ZIP + PDF The official UCSD Pascal programming manuals and disks. The zip file (70 megabytes) contains all manuals in PDF format. Here are the PDF manuals for online viewing: Compiler, Editor, Filer, Utilities, Assembler, Linker, p-code card The UCSD system disk images in v9t9/MESS format can be found here. Note that you need the UCSD P-code expansion card for running UCSD Pascal on the TI-99/4A. Thierry Nouspikel has lots of information on the technical implementation of UCSD Pascal on the TI-99/4A. Check here for details on the P-Code card and here for details on the P-Code system software. Also a lot of details on UCSD Pascal in general (p-system vm, documentation, cross compiler, ...) can be found here. Hi. The links for the Thierry Nouspikel site are dead. Here follows the currently ones: http://www.unige.ch/medecine/nouspikel/ti99/pcode.htm http://www.unige.ch/medecine/nouspikel/ti99/psystem.htm (edit: See posts below for the correct ones) Edited December 28, 2014 by Lisias 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3140848 Share on other sites More sharing options...
+Lee Stewart Posted December 28, 2014 Share Posted December 28, 2014 Hi. The links for the Thierry Nouspikel site are dead. Here follows the currently ones: http://www.unige.ch/medecine/nouspikel/ti99/pcode.htm http://www.unige.ch/medecine/nouspikel/ti99/pcode.htm Thierry's own domain name should be used because it will resolve to the current location of his website. Replace everything before “/ti99...” with “www.nouspikel.com”. ...lee Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3141065 Share on other sites More sharing options...
Lisias Posted December 28, 2014 Share Posted December 28, 2014 Thierry's own domain name should be used because it will resolve to the current location of his website. Replace everything before “/ti99...” with “www.nouspikel.com”. ...lee Yes, it works the way you say. Thank you. So the correct URLs become: http://www.nouspikel.com/ti99/pcode.htm http://www.nouspikel.com/ti99/psystem.htm Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3141077 Share on other sites More sharing options...
+retroclouds Posted December 28, 2014 Author Share Posted December 28, 2014 (edited) Updated the Development Resources thread. * Corrected description of asm990 (there's no optional TI-99/4A output mode). Thank you for the hint @palmheads * Added Extended Basic Game Developers Package and removed standalone versions of tools included in this package. Thank you @senior_falcon * Added reference to cygwin version of GNU C compiler. Thank you @lucien2 * Renamed "Sound" section to "Sound & Speech" * Moved QBOX to "Sound & Speech" section * Fixed the URL's pointing to Fred's tools and homepage. * Added XA99 cross-assembler and L99 tagged object file linker to the "Assembly language" section. (Author Fred Kaal). Thank you Fred. * Added C99C cross-compiler and optimizers to "C" language section. (Author Fred Kaal). Thank you Fred. Edited December 28, 2014 by retroclouds Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3141081 Share on other sites More sharing options...
Lisias Posted December 28, 2014 Share Posted December 28, 2014 In time, I'm experiencing some issues with SCRIBD - the password recovery is not working.On the other hand, I just found the COMPUTE!'s Programmers Reference Guide to TI-99/4A on Archive.org, where many more formats besides PDF are available and without the need of a login/password:https://archive.org/details/COMPUTEs_Programmers_Reference_Guide_to_the_TI-99_4A_1983_COMPUTE_Publications Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3141238 Share on other sites More sharing options...
unhuman Posted January 9, 2015 Share Posted January 9, 2015 I've placed the GraphiCV code on GitHub: https://github.com/unhuman/GraphiCV Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3149280 Share on other sites More sharing options...
HackMac Posted January 13, 2015 Share Posted January 13, 2015 I miss proper documentation to the 80 column cards, especially to my Mechatronic card. I found tons of documents that I have from the old days, but only the documentation for the VDP and installation instructions. Last time, I have written programs for this card, was in 1990. Unfortunately, since almost everything is forgotten what I knew at the time. It is really hard to go through the papers and find the answers of my questions. Is there a "how to" or "dos and don'ts" to refresh my memory? In particular, I am recently stumbled across the following addresses:> 8C04,> 8C06 And I ask me for what are these addresses for? Are there any other addresses, to know about? Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3152445 Share on other sites More sharing options...
TheMole Posted January 13, 2015 Share Posted January 13, 2015 Although it won't tell you about which addresses to use, I'd say most of the info for those cards can be found in the VDP's datasheets. As to what the functionality provided on the other addresses is concerned, each address should map to what is in the manual called a "port", of which there are four. The functions of each port are the following: "VDP has four ports, port #0 is a read/write data port, port #1 is write register set-up port, port #2 is write palette port, and port #3 is write register data port". Full datasheet/programming manual can be found here: http://rs.gr8bit.ru/Documentation/V9938-programmers-guide.pdf Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3152472 Share on other sites More sharing options...
HackMac Posted January 13, 2015 Share Posted January 13, 2015 Thanks a lot! This helps me for the first. It's a real good PDF, because it's readable and searchable, with links, so you don't have to scroll. I missed this file on the WHTech FTP-Server. Now it's still not really clear how the Mechatronics Card wires the address bits A0 A1 of the VDP. I conclude from this information that on a TI-99/4A the VDP-A0 is connected to CPU-A14 and VDP-A1 to CPU-A13 right? So, port #2 is reached via >8C04 and port #3 via >8C06. The corresponding addresses >8804 and >8806 are not used, is that correct? Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3152738 Share on other sites More sharing options...
unhuman Posted March 17, 2015 Share Posted March 17, 2015 (edited) Can we get TidBit linked here? Just noticed Owen requested it a while ago: Posted Thu Feb 17, 2011 1:07 PM Hey Filip--- I'd like to suggest adding TIdBiT to our resources thread. There is a thread about it entitled "BASIC/XB Translator". I made a small video about it's use and posted it to that thread.... It is a very nice program and makes BASIC/XB development more fun. For me anyway. Edited March 17, 2015 by unhuman Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3199849 Share on other sites More sharing options...
+retroclouds Posted March 17, 2015 Author Share Posted March 17, 2015 Can we get TidBit linked here? Just noticed Owen requested it a while ago: Posted Thu Feb 17, 2011 1:07 PM Hey Filip--- I'd like to suggest adding TIdBiT to our resources thread. There is a thread about it entitled "BASIC/XB Translator". I made a small video about it's use and posted it to that thread.... It is a very nice program and makes BASIC/XB development more fun. For me anyway. Sure, I'll add it with the next update. I am pretty sure it was up there. Have to check if it got removed by accident during one of my updates. I have a backup of the BBcode for most of the changes I did. Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3199927 Share on other sites More sharing options...
+retroclouds Posted March 22, 2015 Author Share Posted March 22, 2015 (edited) Multiple changes: * Added TI 99 Cross-Development Tools (9900 cross-assembler, GPL cross-assembler, ...) to the "Programming languages" section. Thank you @ralphb. * Added TIDisk-Manager to the "File Transfer" section. Thank you @HackMac. * Finally added TidBiT to the "Programming languages" section. Thank you @matthew180. * GraphiCV, added reference to github. Thank you @unhuman. * Removed most manuals hosted on Scribd and replaced with version available on archive.org. Thank you for the hint @Lisias * Removed the book "Compute!'s first book of TI games", it was linked to Scribd (which requires registration). Note that the book is available in Erny's collection TI-99/4A Home Computer Book Archive. * Added the new sub-section "Homebrew cartridge boards" to "Homebrew Hardware". As a first I added details on the 16K Jon Guidry board. Thank you @Ksarul for your help on this. Edited March 22, 2015 by retroclouds 5 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3203241 Share on other sites More sharing options...
HackMac Posted March 22, 2015 Share Posted March 22, 2015 ...and thank YOU retroclouds for updating! Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3203398 Share on other sites More sharing options...
+Vorticon Posted June 4, 2015 Share Posted June 4, 2015 It looks like your site is down. All the links are kaput... Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3250981 Share on other sites More sharing options...
+retroclouds Posted June 5, 2015 Author Share Posted June 5, 2015 Yes, I've cancelled my subscription. I will see if I can move it to another domain. On the other hand, perhaps this is a good time to hand-over the dev. res thread. Have been slow on updates lately. After having updated the thread for 5+ years, some new blood and new ideas are welcome. Any volunteers? Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3251205 Share on other sites More sharing options...
Opry99er Posted June 5, 2015 Share Posted June 5, 2015 Filip, you have done a fine and thorough job. Thank you for keeping it up and for the organization and time you put in. Lest anyone forget, this forum would likely not exist without your direct personal efforts on behalf of the community. Thank you. 1 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3251484 Share on other sites More sharing options...
+retroclouds Posted June 6, 2015 Author Share Posted June 6, 2015 (edited) ok, I'm moving the retroclouds.de domain to another provider. Will take a few days. Even though I have a backup of the dev. thread itself, I noticed I had no full copy of the files referenced in the dev. res thread. Fortunately I managed to restore about 85% from local copies I still had scattered on my NAS box. Currently still missing are some PDF's: Line 363: Device Service Routine Specification for the TI-99/4(A) Personal Computer PDF Line 364: Functional Specification for the 99/4 Disk Peripheral PDF Line 365: Software Specification for the 99/4 Disk Peripheral PDF Line 366: GPL Interface Specification for the 99/4 Disk Peripheral PDF Line 367: File Management Specification for the TI-99/4 Home Computer PDF[/indent] If someone has copies of these files, I would appreciate if a lot if I could get a copy. Thanks Edited June 6, 2015 by retroclouds 2 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3252147 Share on other sites More sharing options...
+Schmitzi Posted June 6, 2015 Share Posted June 6, 2015 (edited) Here they are: Functional Specification for the 99_4 Disk Peripheral V3.0 03-28-1983.pdf TI99 TI Software Specs for Disk Peripheral.pdf TI99 TI GPL Interface Specs for Disk Peripheral.pdf File Management Specification for TI 99_4 Personal Computer V2.5 02-25-1983.pdf Device Service Routine Spec for TI 99_4 Personal Computer V1.0 01-09-1981.pdf Device Service Routine Specification for TI 99_4(A) Personal Computer V2.0 03-28-1983.pdf DSR Choices of PAB Processing 05-16-1983.pdf Edited June 6, 2015 by schmitzi 3 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3252199 Share on other sites More sharing options...
+retroclouds Posted June 7, 2015 Author Share Posted June 7, 2015 Thanks schmitzi, appreciate it a lot. Updating the Dev. Res Thread in the next few days. 2 Quote Link to comment https://forums.atariage.com/topic/153704-ti-994a-development-resources/page/7/#findComment-3252720 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.