+OLD CS1 Posted July 1, 2023 Share Posted July 1, 2023 1 minute ago, Atari2600PAL said: It's the editor/assembler one a few posts up that I wanted to edit the text on I just tried that template in The GIMP, and the text areas are not editable. I could probably whip it into an editable file, if you need. 1 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted July 1, 2023 Share Posted July 1, 2023 1 minute ago, OLD CS1 said: I just tried that template in The GIMP, and the text areas are not editable. I could probably whip it into an editable file, if you need. Oh, thanks for checking. I'll see what I can do creating one for myself in affinity Many thanks for the offer though 1 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted July 3, 2023 Share Posted July 3, 2023 I made this in the end, because I'm about as artistic as a limp carrot 3 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted August 13, 2023 Share Posted August 13, 2023 I don't have an original strip for my TI-writer but I do have a dozen or so blank strips So could anyone recommend what sort of pen is best for writing on them, so they won't smudge, please? Many thanks Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted August 13, 2023 Share Posted August 13, 2023 12 minutes ago, Atari2600PAL said: I don't have an original strip for my TI-writer but I do have a dozen or so blank strips So could anyone recommend what sort of pen is best for writing on them, so they won't smudge, please? Many thanks One way to keep them from smudging would be to write the text carefully so as not to smudge while writing, and then cover the top of the strip with a piece of invisible tape, trimming the excess off with an Xacto knife. Then the ink will be shielded from contact and shouldn't smudge at all. Generally, I just made myself new strips with the templates I put up in this thread a few years ago. I use paper with the printed matter on it, rubberized glue, some thin cardboard (hanging file folders are great for this), and some tape to protect the top surface. They work pretty good that way. I also tried getting some printed on vinyl label material, but those came out a bit too bright somehow. 1 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted August 13, 2023 Share Posted August 13, 2023 17 minutes ago, Ksarul said: One way to keep them from smudging would be to write the text carefully so as not to smudge while writing, and then cover the top of the strip with a piece of invisible tape, trimming the excess off with an Xacto knife. Then the ink will be shielded from contact and shouldn't smudge at all. Thanks, that will protect the writing from smudging I'm not sure what type of pen to use though. A biro won't write on it properly and the only other thing I have to hand is a sharpie but even though it says it's fine it's way too thick for writing on the strips I guess I need to find something similar to a sharpie but much finer. Wish I still had my draughting pens but they went a long time ago. Will have a search on amazon Many thanks 1 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted August 13, 2023 Share Posted August 13, 2023 Have ordered an "ultra fine" sharpie to see what that's like 1 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted August 14, 2023 Share Posted August 14, 2023 The ultra fine sharpie was fine enough (and smudge proof) but I decided I didn’t like my writing! In the end I printed the strips I currently wanted, from this thread thanks, onto glossy sticker paper, cut them out with a knife and stuck them onto spare strips They look good and feel strong Many thanks 3 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted August 15, 2023 Share Posted August 15, 2023 7 hours ago, Atari2600PAL said: The ultra fine sharpie was fine enough (and smudge proof) but I decided I didn’t like my writing! In the end I printed the strips I currently wanted, from this thread thanks, onto glossy sticker paper, cut them out with a knife and stuck them onto spare strips They look good and feel strong Many thanks I'm glad you liked them! 1 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted August 26, 2023 Share Posted August 26, 2023 Sorry to be a pain, but does anyone have a scan of the UCSD p-system binder spine they are willing to share please? (Have got a spare TI binder and am intending to print out all the manuals, as I doubt I'll be able to find an original set) Many thanks EDIT: Can't believe I missed the scan I wanted on the previous page in this thread, sorry 2 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted August 28, 2023 Share Posted August 28, 2023 On 8/26/2023 at 3:26 PM, Atari2600PAL said: Sorry to be a pain, but does anyone have a scan of the UCSD p-system binder spine they are willing to share please? (Have got a spare TI binder and am intending to print out all the manuals, as I doubt I'll be able to find an original set) Many thanks Just realised there are 3 separate binders, so a scan wouldn't work for all manuals in a single binder 1 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted August 29, 2023 Share Posted August 29, 2023 Have knocked this up for now 1 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted August 29, 2023 Share Posted August 29, 2023 On 8/28/2023 at 1:46 PM, Atari2600PAL said: Just realised there are 3 separate binders, so a scan wouldn't work for all manuals in a single binder There is actually only one binder--it comes with the card. The other manuals came shrink-wrapped with the disks and you just added the manuals to the binder. BITD, they were actually harder to find than the card was--nobody had them in stock. I actually ended up buying mine from a TI store in downtown Riyadh from the guy who was the importer for Saudi Arabia. He had the three disk packages--but none of the cards, so his disk set was pretty useless to him there. I bought them, which saved him from a loss--and got me the disks I couldn't find anywhere else. 3 Quote Link to comment Share on other sites More sharing options...
+FarmerPotato Posted August 29, 2023 Share Posted August 29, 2023 Lemme check. I have original manual pages, but I don't recall any special binder. Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted August 30, 2023 Share Posted August 30, 2023 3 hours ago, Ksarul said: There is actually only one binder--it comes with the card. The other manuals came shrink-wrapped with the disks and you just added the manuals to the binder. BITD, they were actually harder to find than the card was--nobody had them in stock. I actually ended up buying mine from a TI store in downtown Riyadh from the guy who was the importer for Saudi Arabia. He had the three disk packages--but none of the cards, so his disk set was pretty useless to him there. I bought them, which saved him from a loss--and got me the disks I couldn't find anywhere else. this matches my experience and binder 1 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted August 30, 2023 Share Posted August 30, 2023 Thanks. Had just assumed they must of issued separate binders. At least it means there’s only 1 original binder to try and track down, though 3 manual sets. Thanks Quote Link to comment Share on other sites More sharing options...
ti99iuc Posted August 30, 2023 Share Posted August 30, 2023 15 hours ago, Atari2600PAL said: Have knocked this up for now If it could be useful I have some pictures of the original binder. It was the one for all the docs Compiler, Editor etc... Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted August 30, 2023 Share Posted August 30, 2023 Thanks @ti99iuc I have a spare genuine TI binder (got it from @arcadeshopper with EA in it, but in the end didn't need it as I got a free sealed copy of EA - long story) so will use that for my self printed UCSD manuals (if I don't find an original). I have a 750 sheet ream of US Letter paper on its way which will hopefully be enough if I print both sides. 1 Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted September 13, 2023 Share Posted September 13, 2023 Deleted Quote Link to comment Share on other sites More sharing options...
+Atari2600PAL Posted September 14, 2023 Share Posted September 14, 2023 On 8/30/2023 at 10:08 AM, Atari2600PAL said: Thanks @ti99iuc I have a spare genuine TI binder (got it from @arcadeshopper with EA in it, but in the end didn't need it as I got a free sealed copy of EA - long story) so will use that for my self printed UCSD manuals (if I don't find an original). I have a 750 sheet ream of US Letter paper on its way which will hopefully be enough if I print both sides. Finally finished printing out all the UCSD manuals on US Letter paper to fit an original TI binder Had to settle for paper rather than card section covers Didn't realise just how much ink I'd get thru, but I definitely ordered too much paper (forgot I was printing double sided!) 4 Quote Link to comment Share on other sites More sharing options...
+FarmerPotato Posted April 20 Share Posted April 20 I found this curiosity, a 2-pager on 'TMS-9900 ASSEMBLY LANGUAGE WITH TI EXTENDED BASIC'. Did it come with the Extended BASIC cartridge? Or maybe the p-Code peripheral? It might have been internal to Texas Instruments. It says TI-99/4 not 4A. Assembly Language With TI Extended BASIC.txtAssembly Language With TI Extended BASIC.pdf TMS-9900 ASSEMBLY LANGUAGE WITH TI EXTENDED BASIC TI Extended BASIC has the capability, when used with the Memory Expansion accessory, to load and execute TMS-9900 Assembly Language subprograms. Assembly Language routines may be entered and assembled using the TI-99/4 UCSD PASCAL(tm) Development System. This document provides an overview of the capabilities, how they are accessed from TI Extended BASIC, and how assembly routines may be developed. Assembly Language routines called from Extended BASIC may be used to make algorithms execute more rapidly, or to provide complex control of the video screen or the sound chip. Assembly routines are normally loaded in a relocatable form into a dedicated 8K byte block of the Memory Expansion. Using relocatable code allows routines to be written and used independently of the actual loaded address in memory. Also, combinations of several routines may be used from one BASIC program without concern for the load address. Assembly routines are called from the BASIC program by name. The actual address of the routine is resolved during execution. One or more entry names for a routine are defined when the routine is written. The 8K byte reserved block of the Memory Expansion may be used by Assembly Language. In addition, a portion of the other 24K bytes in the Memory Expansion is available depending on the size of the BASIC program being run. An assembly routine may or may not return control to BASIC. It may actually take control of the TI-99/4 and act as an entire application. In this instance, the entire memory resources of the TI-99/4 are available for use by the assembly subprogram. A set of utility routines is provided for Assembly Language subprograms to easily access unique hardware resources such as the Video Display Processor, and to pick up the values of arguments or return values to the BASIC program. A set of subroutines may be linked with an assembly routine to provide access to peripherals. With these routines, an assembly subprogram may easily execute I/O to a diskette, RS-232 or other peripheral. Three statements in the Extended BASIC language (CALL INIT, CALL LOAD, and CALL LINK) are provided to support the Assembly Language capability. The BASIC subprogram CALL INIT is used to intitialize the RAM Expansion for assembly subprograms. This subprogram ensures that the Memory Expansion has been attached. It then loads a set of utilities from ROM memory in the Extended BASIC command TMS-9900 Assembly Language Page 2 with TI Extended BASIC module. into the Memory Expansion. CALL INIT also causes any pre- viously loaded assembly routines to be undefined. Any subsequently loaded routines will remain defined until another CALL INIT is executed or the Memory Expansion is turned off. The BASIC subprogram CALL LOAD is used to load an Assembly object file into the Memory Expansion. Alternatively, direct data may be specified in the form of addresses and data in the CALL LOAD statement. An object file may contain relocatable or absolute address code. Direct data may only be absolute. Because of the difficulty in defining the entry point name from direct data, it is not recommended for general use in an entire program. However, if this is necessary, we can provide technical assistance to help accomplish this. Examples of CALL LOAD statements follow: 1. CALL LOAD("CS1") 2. CALL LOAD("DSK1.MYOBJECT", "DSK1.OBJECT2") 3. CALL LOAD(12000,04,01,02,0,255,255) The first two are examples of loading from a file while the third uses direct data. The BASIC subprogram CALL LINK is used to link to an Assembly Language subprogram. This statement specifies the routine to be called and any arguments to that routine. For example CALL LINK("NSORT",A(,)) could be written to sort array elements in row A(2,n) so that elements in row A(1l,n) are in ascending order. In this example, NSORT is the name of the routine. One argument is passed as two dimensional array A. Values in this array are changed and returned to the BASIC program. Development of Assembly Language programs to run under Extended BASIC may be done on the PASCAL Development System. This system includes a powerful text editor, macroassembler, and link editor. A set of macros is provided during assembly to facilitate accessing specific TI-99/4 hardware features such as the Video Display Processor, or the sound chip. An I/0 utility is available which may be linked with an assembly routine to provide access to peripherals such as disk drive, RS-232, etc. Although the disk format of the PASCAL system is different from that used by Extended BASIC, a utility is provided to convert a PASCAL object file to the format required by Extended BASIC. **UCSD PASCAL is a trademark of the Regents of the University of California. 3 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.