xxx Posted November 20, 2020 Share Posted November 20, 2020 (edited) 38 minutes ago, senior_falcon said: DEMO-S is actually DEMO-S.txt The .txt tells you this is a windows format file; not a TI format file. (although I don't think it's required, I always append .txt to a windows format file) You can open this with a text editor such as Notepad, Notepad++ or whatever you prefer. You can make changes and when done save the revised file. Classic99 must be configured so it can read and write windows format files. Here is how I have set it up for DSK1. Now to assemble. Load the assembler (Not the editor-you don't need that!!!) And that should assemble properly for you. The DEMO-S is a relic from using the TI editor asssembler package where I used DEMO-S for source code and DEMO-O for object code. If I were redoing this I'd get rid of the -S and -O and make it simply DEMO.TXT and DEMO.OBJ ty, got it working Edited November 20, 2020 by xxx 1 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4681255 Share on other sites More sharing options...
+OLD CS1 Posted November 20, 2020 Share Posted November 20, 2020 7 hours ago, apersson850 said: But today I use variable names that are long as a winter in the north of Sweden (like linkTable[index].positions.adjust[index2] or folderAutomation.settings.usePerfCenter, cut from the last program I was working on), just because it's more efficient for me to remember what their purpose is, compared to if I call them A and B. Real adventurous programmers use variable names like "Bob" and "Nancy." That is living, my friend 1 2 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4681402 Share on other sites More sharing options...
apersson850 Posted November 21, 2020 Share Posted November 21, 2020 (edited) They probably do. Such adventures don't generate any revenue, unfortunately. Edited November 21, 2020 by apersson850 1 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4681841 Share on other sites More sharing options...
MueThor Posted November 28, 2020 Share Posted November 28, 2020 (edited) Dear Lee Stewart and dear RXB, Excuse me for reacting so slow to your messages. I wasn't in the mood to comment on the statements of your messages the last days. Now I am going to comment on these statements: Quote I am not sure what exactly you mean by “modern day”, but I do not think I would put SAMS in that category. It has been around since the early 1990s. Quote Hmm the GRAM devices have been around longer then SAMS, Western Digital Hard Drive Controller has been around about same time. Heck even the RAMDISK was around that time. So even my stuff was way back in 1987. Fortunately, in your profiles images of you are visible. On the basis of them I come to the conclusion that you are about 10 to 15 years older than me. So way back, in the mid 80's to mid 90's, you weren't any more pupils going to school, but already employees earning regular income. Hence you could easily afford every add-on part for the TI then. Additionally, at that time, peripheral parts for the TI could be obtained more easily in the States than in West Germany. Furthermore, I can remember that the price for an TI Extended Basic cart amounted to about DM450 (German Mark) or $158 (the exchange rate during that time period was about $1 for DM2.85) in 1984. A price I could never have afforded without the financial aid of my father. At last, I couldn't afford at all a PEB inclusive 32k RAM card and 1(?, or maybe 2?) internal floppy disk drive(s) (purchasing price DM1000) or a nine needles dot matrix color printer (DM1200) and a TI side port to RS-232 adaptor (DM150) (I hopefully recalled the purchasing prices from my memory correctly). Regards Edited November 28, 2020 by MueThor 1 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4686673 Share on other sites More sharing options...
+Lee Stewart Posted November 28, 2020 Share Posted November 28, 2020 2 hours ago, MueThor said: Dear Lee Stewart and dear RXB, Excuse me for reacting so slow to your messages. I wasn't in the mood to comment on the statements of your messages the last days. Now I am going to comment on these statements: Fortunately, in your profiles images of you are visible. On the basis of them I come to the conclusion that you are about 10 to 15 years older than me. So way back, in the mid 80's to mid 90's, you weren't any more pupils going to school, but already employees earning regular income. Hence you could easily afford every add-on part for the TI then. Additionally, at that time, peripheral parts for the TI could be obtained more easily in the States than in West Germany. Furthermore, I can remember that the price for an TI Extended Basic cart amounted to about DM450 (German Mark) or $158 (the exchange rate during that time period was about $1 for DM2.85) in 1984. A price I could never have afforded without the financial aid of my father. At last, I couldn't afford at all a PEB inclusive 32k RAM card and 1(?, or maybe 2?) internal floppy disk drive(s) (purchasing price DM1000) or a nine needles dot matrix color printer (DM1200) and a TI side port to RS-232 adaptor (DM150) (I hopefully recalled the purchasing prices from my memory correctly). Regards My challenge was not to whether you had or could afford a SAMS card when they were first available in the early 1990s but to your considering SAMS a “modern-day solution”, which I would not. ...lee 1 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4686740 Share on other sites More sharing options...
Omega-TI Posted November 28, 2020 Share Posted November 28, 2020 6 hours ago, Lee Stewart said: ...considering SAMS a “modern-day solution”, which I would not. Dunno, considering there do not appear to be any newer or supported products on the hobbyist market, and the fact that they are still being built, one could consider it the modern day solution sans any viable alternatives. 2 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4686852 Share on other sites More sharing options...
atrax27407 Posted November 28, 2020 Share Posted November 28, 2020 Just because a product is "resurrected" and brought back into production by some kind soul (in this case KSARUL) to make it available once again doesn't make it modern. The fact is, the AEMS (and SAMS) were introduced years ago. The Horizon 400B is also a fairly ancient concept - albeit with some modern upgrades. 4 1 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4686916 Share on other sites More sharing options...
HOME AUTOMATION Posted November 28, 2020 Share Posted November 28, 2020 I like zipping... ...the modern way! 1 1 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4686932 Share on other sites More sharing options...
Omega-TI Posted November 28, 2020 Share Posted November 28, 2020 23 hours ago, atrax27407 said: Just because a product is "resurrected" and brought back into production by some kind soul (in this case KSARUL) to make it available once again doesn't make it modern. The fact is, the AEMS (and SAMS) were introduced years ago. The Horizon 400B is also a fairly ancient concept - albeit with some modern upgrades. One can always ponder... WHAT IF someone devoted their precious time and money to develop a Super Duper Awesome Upgraded Memory Device? WHAT IF it could magically bank switch on it's own to appear to be one large easy to use memory for users. WHAT IF you could afford to buy one. You have to realize... "Someone" would have to write the huge programs to run on a new device that hardly anyone owns, that's a hard sell. Without software to use it, what's the point of purchasing one? Lots of people already own a SAMS. I don't know about others, but I'm not about to rip out my SAMS just to replace it with something that could take YEARS to be usable. Current alternative... If someone did have a killer application or game idea, the currently popular and available FinalGROM could be utilized to house such a program. My opinion... I looked forward to new toys for my TI like the TIPI and FinalGROM, because they play nice with existing hardware and software and didn't make things I have incompatible. Even if something magically appeared tomorrow, I truly doubt I would buy one as I would have no current use for it. I'm sticking with the SAMS card, as even now things are starting to trickle out and use it. 1 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4687252 Share on other sites More sharing options...
GDMike Posted December 3, 2020 Share Posted December 3, 2020 Gees.. don't tell me SAMs has been around for years...lol.. I just got mine last year..or the year before, and I considered it brand new! I've never heard of them, but I dropped my TI back in, hmm 1985 and didn't look back, until 2017. So it's ALL brand new TO ME. And it's loving me back with all kinds of NEW stuff, like my Supercart.. which I made in 1983ish.. and NOW my SNE program makes it NEW again, for ME. The software can make things new again. Look at the 737 MAX..it's new again... maybe NEW software will keep it in the air.. 2 1 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-4690772 Share on other sites More sharing options...
kommissar Posted May 15 Share Posted May 15 v0_99.txtXOP2_loader.txtsprite_example.txt Finally got the Mini-Memory line-by-line assembler working on a bare console (in the simulator) and would appreciate it if someone could check for me that it works on actual hardware. Actually I have tested it with a cassette player but I am most interested in learning if it indeed works on a system with a disk drive. Again, the program listed in v0_99.txt should be run from TI Basic with no cartridge plugged in or other hardware enhancements. If anyone is so masochistic as to actually type it in by hand you must enter the line numbers of the REM statements in the order shown (from highest to lowest) otherwise the program will not execute. Refer to the TI line-by-line assembler documentation for how to use it. If I haven't introduced any defects this should work almost exactly the same way. Some changes are that labels may now be up to six characters long instead of two, the assembled program is converted to a TI Basic program (that uses something similar to the Playground loader to operate), and several other cosmetic changes. An important change is that three labels are "pre-undefined" at startup; ENTRY, ALPHA, and OMEGA. Before giving the END directive you must define ALPHA and OMEGA to be the first address of your assembled code and the address _after_ the last address of your assembled code, respectively. ENTRY is the address where program execution begins. The smallest example is something like: AORG >2000 ALPHA EQU $ ENTRY JMP ENTRY OMEGA EQU $ END When you run the resulting program it will, obviously, just do nothing. After giving the END directive and pressing enter (assuming there are no unresolved references) the program will return to the TI Basic environment with a program present that you can list, save to cassette (and hopefully also to disk) and/or run. I'm attaching an example program that can be typed in to the assembler that should just put 32 random sprites moving in all directions. I'm also attaching a brief description of the page loader the line-by-line assembler (and the code it produces) uses. I'll get around to documenting all this better soon. 2 1 Quote Link to comment https://forums.atariage.com/topic/218904-playground/page/8/#findComment-5466734 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.