-
Content Count
1,465 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by FarmerPotato
-
I just found a disk of Bill Knecht music in the MATIUG library (because grep MOORE matched his comments). I was not aware of any of his stuff.
-
Here is another disk that I pulled together SAMMOORE2 : 315 used 45 free 90 KB 1S/1D 40T 9 S/T ---------------------------------------------------------------------------- AMAZGRACE 11 PROGRAM 2418 B 2020-02-10 19:34:24 BEETHOVEN5 47 PROGRAM 11732 B 2020-02-10 19:06:06 BOAT-SONG 27 PROGRAM 6454 B 2020-02-10 19:34:24 BOOGOOG 34 PROGRAM 8332 B 2020-02-10 19:09:24 BUMBLEBOOG 45 PROGRAM 11144 B 2020-02-10 19:34:24 CHURCHDATA 11 PROGRAM 2352 B 2020-02-10 19:57:14 FLOWER 27 PROGRAM 6630 B 2020-02-10 19:34:24 MILL 38 PROGRAM 9253 B 2020-02-10 19:50:24 OPUS23 30 PROGRAM 7257 B 2020-02-10 19:49:00 YESTERDAY 43 PROGRAM 10589 B 2020-02-10 19:54:16 sammoore2.dsk
-
Here is one disk I found in my box. MOORE#1 : 343 used 17 free 90 KB 1S/1D 40T 9 S/T ---------------------------------------------------------------------------- AMAZEFILE 11 INT/VAR 80 2454 B 122 recs AMAZEGRACE 10 PROGRAM 2254 B BERCEUSE/X 35 PROGRAM 8655 B BUGLEBOOGX 31 PROGRAM 7557 B BUMBLBOOGB 45 PROGRAM 11116 B DOGBOOGIEX 38 PROGRAM 9340 B FORESTROSX 31 PROGRAM 7653 B LOAD 7 PROGRAM 1410 B MAINSCRX 17 PROGRAM 3925 B ODEPUPPYX 34 PROGRAM 8326 B VARTHEMEX 30 PROGRAM 7181 B VENUSRHAPX 26 PROGRAM 6297 B WESTBOOGX 26 PROGRAM 6257 B sammoore.dsk
-
Just from memory. Some of these may be by others. I look forward to revisiting these. Moonlight Sonata Killing Me Softly Yesterday Yes We Have No Bananas A 5th of Beethoven Bumble Boogie You're So Vain Come to think of it, another programmer Stephen Foster was prolific.. I wonder if I have some of his in there.
-
I'm very much interested in this. I enjoyed a lot of the "music videos" when I was a kid. He also wrote a game called "Swords" which I adapted for online play on TI-Net BBS. It was a simple RPG where you were prompted to make choices. A modern equivalent is "Reigns" on the iPhone.
-
Best web page not found, ever. https://www.emberintherain.com/community/index.php?/store/product/5-pxg-planet/
-
I assume you have a LIMI 2, LIMI 0 near the keyboard loop? For debugging, how about in your keyboard loop: on the screen: display the current value of the user ISR pointer >83C4. Is this being cleared? display the current value of the interrupt mask (1 digit). display how many times it was executed (add a counter)
-
This is a puppy in my dining room. There were seven adorable puppies in my dining room for 9 weeks. Now there are only two. I get lots of hours of free time back. But I miss the puppies already.
-
I haven't gotten to the joystick ports, but I'm leaning toward just 2 Atari 2600/C-64 ports with translation. The two button kind would not be a hardware problem, but it could be a software issue. Though it would be possible to choose a key to map the 2nd button to.
-
The Personal Computer Division White Papers
FarmerPotato replied to Toucan's topic in TI-99/4A Computers
I'm really looking forward to seeing the two BASIC documents. -
For Geneve2020, I've planned for the GPL mode to be fully compatible with existing bank switch schemes. Plus, there will be a real cartridge port. It just "looks like" the 4A environment.
-
Hi, First to answer arcadeshopper, the Geneve2020 is moving along into real hardware. I haven't posted an update since Jan 6 because I was trying to get a real-life prototype, instead of just pretty pictures. I would say I'm putting in about 80 hours and $400 a month. To answer Gilbyph, the Geneve2020 will be 100% compatible plus a lot more. The thread is here: The current prototype design is modular, so I can finish each part and not have to rebuild a whole machine. So I've been trying to finish the V9958 VDP module, before the next status update. The V9958 is a slight upgrade to the V9938 in the Geneve. I've also scoped out whether I can get the V9990 to add a huge graphics boost. The CPU and VDP modules will go to OshPark for prototypes by next weekend. It will have a 640K memory module for now. So, the prototype will first do everything Stuart Conner's Breadboard Computer does, but, it is prepared to go into full Geneve memory map mode after it boots up. There are a lot of features missing, but the design lets me add one module at a time without rebuilding the whole thing. I don't know yet if it can be a PBox card. For sure, it will be exist in a standalone box first (about 9" by 11"). Attaching a Pbox to that is not ruled out, for access to HFDC and such. It will have a real cartridge port so all the new stuff can just be plugged in.
-
TI-99 - DOCs, Manuals, eBooks, Lost & Found
FarmerPotato replied to Schmitzi's topic in TI-99/4A Computers
Nice! It's good to see what the connectors look like. I'm not pursuing this hardware, but thanks for sharing that. -
The 14 pin sockets seem pricey, but you can take 16 pin and snip off one row. I would not get machine pin sockets. They are harder to use, and according to some they are electrically inferior to double-wipe (the other kind.) For the discretes, like 0.1 uF and the resistors, order lots of extra. You will drop some, or use them in all future projects. On the 74ALS573 and 74ALS645, you have the ALS variety - good. You need the fastest response in those parts (faster than LS). The 9902s can be had on eBay for as little as $2 each. The memories are cheap there too. You can get all of these from polida2008 or hth-chips on eBay. If they're not listed separately, just ask and he will make a kit for you. The 99105 should be $33 from these sellers. For the crystals, I'm stocking 12,16, and 24 MHz, but I think 16 is what the ROM for the 9902 assumes.
-
Anyone know if boxes from the 1984 period ever contained the Zorkmid? There's no photo of one here, or it might be worth a lot of money. http://quendor.robinlionheart.com/currency
-
Extended BASIC - Programs you cannot live without
FarmerPotato replied to Omega-TI's topic in TI-99/4A Computers
I liked a BASIC program named 'Diskrunner' . It was the fastest turnaround per-floppy. You could feed it your whole library, then get an index in DV80. I don't remember if it handled updates. -
Maybe your FR99 is damaged? Is it securely in a cartridge shell? On mine, while inserting it, I smushed one of the chips in front, where it goes inside the console.
-
Decisions, Decisions - Extremely Tough Choices (Hardware)
FarmerPotato replied to Omega-TI's topic in TI-99/4A Computers
I'm still on the NanoPEB track. It is my workhorse. Except I keep frying them. Currently I'm dependent on Charles Good's old CF7+. For a while I had Fred Kaal's HDX going with my PC, and it made testing on real hardware easy (MG Explorer, Katamari99, Parsec2020). Somehow HDX quit working, though simple serial output from TI BASIC works. Some folks helped me set up the TiPi and I should be using that more. I don't have a FinalGROM. I'm still in the FlashROM99 era (except, I gave mine away.) I guess the F18A is the constant one - it's been working reliably since I got it in 2012. I'm glad to have just a VGA panel on my desk. -
The Personal Computer Division White Papers
FarmerPotato replied to Toucan's topic in TI-99/4A Computers
If we set you up with an automatic feed scanner, would you be willing to separate all the pages from their binding? I use a Xerox Documate 3220, duplex, that I got open-box for $125, and have scanned hundreds of pages of TI documents. -
The Personal Computer Division White Papers
FarmerPotato replied to Toucan's topic in TI-99/4A Computers
This is the thing I'm most interested in reading! We had a fruitful discussion last year, searching for how TI BASIC was written (to put the Greenberg rumor to rest). We need to bring these documents into evidence! I'm with kl99 on this. -
With a processor bump to the 2nd generation TMS9995, you'd be looking at the 99/4C or 99/5. These updates were designed around the 9995's 8-bit data bus. Long ago, I saw one working, and it played Parsec just fine at regular speed (extra wait states added), or alternately, at ludicrous speed (no wait states). The TI Basic was also much improved. As it stood in late 1982 (new home computers were to debut at CES in March!), the 99/4C would have a TMS9995, 7 GROMs (vs 3 in the 4A), 16K of ROM (vs 8K), 512 bytes of scratchpad RAM, and oddly, 16K of expansion RAM onboard. Cost of goods (excluding labor) was going to be $177 vs $152 for the 4A. Costs for the 4A were dropping faster. Fabrice Montupet documents the prototype 99/5 here: http://www.ti99.com/ti/index.php?article2/ti-99-4b-et-ti-99-5
-
Toucan, Does your 99/4 technical data have the 99/4 schematics? This one has no schematics and is a mixture of 4 and 4A. I’d be curious if there is overlap.
-
Snooping through the assembler (ASSM1) program, I found a lot of goodies. The LMF instruction is listed in its dictionary, and it is the only one under its format. (The formats are not the same numbers used elsewhere.) The 99/4 assembler has a lot more instructions from the 990, some that I recognize from the 99110, plus some others I can't identify. It doesn't have the 9995 instructions MPYS, DIVS, LWP, LST. For instance, you can assemble this 99110 program (gibberish) DEF START B DATA >B,>C START AR @B * ADD REAL TO R0-R1 LMF R3,1 * LOAD MAP FILE 1 FROM R3 (or is it *R3) DCA R9 * XOP R1,0 DCS R7 * XOP R3,1 LIIM R3 * XOP R3,2 JMP $ END The Real number instructions are documented 99110A-only instructions with opcodes 0C40 to 0DC0. There are 32-bit math instructions ("double") from 0E40 to 0FC0. DCA, DCS, and LIIM have their own format, but assemble into XOPs, so they must have been useful for some operating system. Oddly, they mask the register number at 3. The 99/4 assembler is derived from some other TI assembler, maybe SDSMAC, maybe not, so the programmers probably just left this stuff in. Internally, it has 14 instruction formats, including one for RT, plus one for directives like DATA.
-
Assembly developers: Have you ever used RORG with address?
FarmerPotato replied to ralphb's topic in TI-99/4A Development
mizapf's finding makes sense to me (in the previous post.) RORG with an offset N is just like RORG followed by BSS N. AORG shouldn't affect the relocation counter at all. If two object files have conflicting AORG sections, or overlap absolute addresses on the free area for relocatable code, that is a bug. So your first two files linked together should result in: 0010 0001 0012 0001 R000E 0002 -> A00E 0002 R0010 0002 -> A010 0002 As I understand it, the second file would be equivalent to RORG * redundant BSS >E DATA 2,2 A question I have is, how would you link multiple relocatable files into a base like >6000? with the TI linker, one kludge is to AORG into the first free address counter, and put >6000 there, then do RORG (does that work?). You'd have to have RAM at >6000. Same question for linking a DSR to >4000 from relocatable files? Is there a directive for that? I think I made cartridge binaries in the past with GENLINK and RORG. Good tool. -
I bought 2 ZIF 32-pin sockets from Polida2008 (eBay). I let my kids play with them first, cuz they are the neatest connectors around. After loading a chip in and out a few times on one, they tried the other! It wouldn't go in! Looks like I got wonky ZIFs. One of them locks with the lever down. The other locks with the lever up. Is this a normal variety? They say 3M on them, but I have a doubt.
