Jump to content

Search the Community

Showing results for tags 'ti994a'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Atari Systems
    • Atari General
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Lynx
    • Atari Jaguar
    • Atari VCS
    • Dedicated Systems
    • Atari 8-Bit Computers
    • Atari ST/TT/Falcon Computers
  • Classic Consoles
  • Classic Computing
  • Modern Consoles
  • Gaming General
  • Marketplace
  • Community
  • Community
  • Game Programming
  • Site
  • PC Gaming
  • The Club of Clubs's Discussion
  • I Hate Sauron's Topics
  • 1088 XEL/XLD Owners and Builders's Topics
  • Atari BBS Gurus's Community Chat
  • Atari BBS Gurus's BBS Callers
  • Atari BBS Gurus's BBS SysOps
  • Atari BBS Gurus's Resources
  • Atari Lynx Programmer Club's CC65
  • Atari Lynx Programmer Club's ASM
  • Atari Lynx Programmer Club's Lynx Programming
  • Atari Lynx Programmer Club's Music/Sound
  • Atari Lynx Programmer Club's Graphics
  • The Official AtariAge Shitpost Club's Shitty meme repository
  • The Official AtariAge Shitpost Club's Read this before you enter too deep
  • Arcade Gaming's Discussion
  • Tesla's Vehicles
  • Tesla's Solar
  • Tesla's PowerWall
  • Tesla's General
  • Harmony/Melody's CDFJ
  • Harmony/Melody's DPC+
  • Harmony/Melody's BUS
  • Harmony/Melody's General
  • ZeroPage Homebrew's Discussion
  • Furry Club's Chat/RP
  • PSPMinis.com's General PSP Minis Discussion and Questions
  • PSPMinis.com's Reviews
  • Atari Lynx 30th Birthday's 30th Birthday Programming Competition Games
  • 3D Printing Club's Chat
  • Drivers' Club's Members' Vehicles
  • Drivers' Club's Drives & Events
  • Drivers' Club's Wrenching
  • Drivers' Club's Found in the Wild
  • Drivers' Club's General Discussion
  • Dirtarians's General Discussion
  • Dirtarians's Members' Rigs
  • Dirtarians's Trail Runs & Reports
  • Dirtarians's Wrenching
  • The Green Herb's Discussions
  • Robin Gravel's new blog's My blog
  • Robin Gravel's new blog's Games released
  • Atari Video Club's Harmony Games
  • Atari Video Club's The Atari Gamer
  • Atari Video Club's Video Game Summit
  • Atari Video Club's Discsuuions
  • Star Wars - The Original Trilogy's Star Wars Talk
  • PlusCart User's Bug reports
  • PlusCart User's Discussion
  • DMGD Club's Incoming!
  • DASM's General
  • AtariVox's Topics
  • Gran Turismo's Gran Turismo
  • Gran Turismo's Misc.
  • Gran Turismo's Announcements
  • The Food Club's Food
  • The Food Club's Drinks
  • The Food Club's Read me first!
  • The (Not So) Official Arcade Archives Club's Rules (READ FIRST)
  • The (Not So) Official Arcade Archives Club's Feedback
  • The (Not So) Official Arcade Archives Club's Rumor Mill
  • The (Not So) Official Arcade Archives Club's Coming Soon
  • The (Not So) Official Arcade Archives Club's General Talk
  • The (Not So) Official Arcade Archives Club's High Score Arena
  • Adelaide South Australia Atari Chat's General Chat & Welcome
  • Adelaide South Australia Atari Chat's Meets
  • Adelaide South Australia Atari Chat's Trades & Swaps
  • KC-ACE Reboot's KC-ACE Reboot Forum
  • The Official Lost Gaming Club's Lost Gaming
  • The Official Lost Gaming Club's Undumped Games
  • The Official Lost Gaming Club's Tip Of My Tounge
  • The Official Lost Gaming Club's Lost Gaming Vault
  • The Official Lost Gaming Club's Club Info
  • GIMP Users's Discussion


There are no results to display.

There are no results to display.


  • AtariAge Calendar
  • The Club of Clubs's Events
  • Atari BBS Gurus's Calendar

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start










Custom Status



Currently Playing

Playing Next

Found 17 results

  1. Hello all: This is a reminder that the Chicago TI-99/4A Users Group will host a virtual meeting on Saturday, April 10th 2021 at 01:00 PM CDT / 18:00 UTC. We will be streaming the meeting via our YouTube channel: https://www.youtube.com/channel/UCLTtWUO1syCerK4cPjOjPjg The stream will usually begin by about 01:30 PM CDT / 18:30 UTC. Chicago TI-99/4A Users Group http://chicagotiug.sdf.org
  2. Hello all: This is a reminder that the Chicago TI-99/4A Users Group will host a virtual meeting on Saturday, April 10th 2021 at 01:00 PM CDT / 18:00 UTC. We will be streaming the meeting via our YouTube channel: https://www.youtube.com/channel/UCLTtWUO1syCerK4cPjOjPjg The stream will usually begin by about 01:30 PM CDT / 18:30 UTC. Chicago TI-99/4A Users Group http://chicagotiug.sdf.org
  3. Hello all: This is a reminder that the Chicago TI-99/4A Users Group will host a virtual meeting on Saturday, March 6th 2021 at 01:00 PM CST / 19:00 UTC. We will be streaming the meeting via our YouTube channel: https://www.youtube.com/channel/UCLTtWUO1syCerK4cPjOjPjg The stream will usually begin by about 01:30 PM CST / 19:30 UTC. Chicago TI-99/4A Users Group http://chicagotiug.sdf.org
  4. Hello all: This is a reminder that the Chicago TI-99/4A Users Group will host a virtual meeting on Saturday, February 13th 2021 at 01:00 PM CST / 19:00 UTC. We will be streaming the meeting via our YouTube channel: https://www.youtube.com/channel/UCLTtWUO1syCerK4cPjOjPjg The stream will usually begin by about 01:30:00 PM CST / 19:30 UTC.
  5. I have put a together MAME/MESS emulation package that emulates the MyArc Extended BASIC II & TI P-Card for the Ti99. MyarcXBII: MyArc was a company that made peripherals for the TI-99 line. There most famous peripheral (if you want to call it that) was the Geneve. The Geneve was a complete TMS 9995 computer that fit in the TI-99 PEB as a card. Another peripheral that was lesser known, but just as revolutionary, was the MyArc Extended BASIC II. The MyXBII consisted of the 128k or 512k Memory card, a set of disk and a cartridge. When running the MYXBII had 3 times the memory of TIXB, was up to twice as fast as TIXB and was able to access all the graphic capability of the TI graphics card including the hi-rez. If a MyArc HD disk card was added the software could even boot from the MyArc hard drive. It turned the TI99 into a real power house. Unfortunately because of it's expense and the fact that you needed a PEB to run it, the MyArcXBII never really caught on. Now, though, with emulation it cost nothing so through the power of MAME/MESS the power is being released. Start the MyArcXBII at the TI99 main menu by choosing 3-128k BASIC and this will boot the MyArcXBII from the hard drive. P-Card: The P-Card was a card for the PEB that was, more or less, a complete operating system apart from the TI99. It's a virtual machine processor on a card that ran P-Code. It was written totally in software and was based on Pascal and was able to run on other computers that also conformed to the P-Code specifications. It is nothing like a standard TI-99 and when booted takes over the TI-99 and even has a specially formatted disk it uses. There is a complete suite of software and if you can figure it out, kinda nice. To run the P-Card in MAME/MESS click under OPTIONS-DIP SWITCHES then turn on the P-CARD. Hard reboot the machine and the TI-99 will start in the P-Card mode (after a few seconds of beeping and blank pages). To go back to MyArcXBII just turn the P-CARd switch OFF then hard reset the machine. The MAME/MESS package works with any versions of MAME/MESS past version 222. Just merge your version of MAME/MESS into the MESSxxx directory and point the already created batch file in the root to that directory. Package includes manuals, software, batch files and everything you need except MAME/MESS itself. Enjoy. Download from my https://ti99resources.wordpress.com/software/ At the bottom of the page is MAME package, click on MyArc Extended BASIC II to show download files. I have both a package with and without the P-Card. (a truly nice tripped out Ti-99 from mainbyte.com)
  6. Hello, I’m looking for about three to four Alps short stem switches that can be used for a TI99/4A keyboard with P/N KCCBA082/12KC190C. I believe these are SKCC type switches. Three have failed, two snapped, one just doesn’t work. I’ve since desoldered and removed them from the board, just looking to replace them now. Thanks, nebj00la
  7. Couple of updates here: 1.) Having never had the original manual for KXBII (Kull XBII) I had to make up the manual as I tested it out. One problem that has been plaguing me is that occasionally the disk that I had KXBII (or a program wrote in KXBII) would randomly corrupt. Well after much more testing I found that you need to do a CALL INIT before you save a file after using KXBII. It's notes in the new v3 manual attached. See my https://ti99resources.wordpress.com/ for the complete KXBII package. 2.) the KXBII version of Uno that I wrote on my emulator looked absolutely horrible on a real TI99 with a real monitor. I re-wrote the program to change the colors to look much more palatable. Also fixed and added a few things to both the KXBII version and the standard version. KXBII Manual v3.pdf UNO.dsk
  8. NOTE: Before reading this blog you might want to read the previous blog on the CFHDX. Here is another interesting use for the NanoPEB and the CFHDX cable or cross-over cable, the ability to print from the NanoPEB without needing to find a, nearly impossible to find, serial printer. HOW TO: As with the CFHDX attach the NanoPEB to your PC using the CFHDX cable (see previous blog) or a cross-over cable. Now set the comport on the PC to: 300 7 bit odd parity 1 stop bit none Start up a VT100 terminal emulator on the PC and also set the port to the same. Now print anything on the TI99 to the "RS232" port and it will be sent to the VT100 screen. Use your VT100 software to print, save or whatever you want to do to the data. Here is the printout of a small program in the VT100 from the TI99 using LIST "RS232" my setup
  9. So I recently bought a Peripheral Expansion box with a 32k expansion card. I am a newbie at this. When I power the PEB up, the floppy drive initializes and then turns on and off repeatedly every few seconds. Super annoying. I pulled out the 32k card and then the problem stopped. With the card out, it works normally. I figured the 32k card had a problem so I bought another. The new card does the same thing! Any thoughts?? I have cleaned all contacts and inspected everything but nothing seems to help. Something in my floppy drive maybe?
  10. Xmount is a loader program that, among other things, allows you to read volumes in a CF7/NanoPEB (by Guillaume Tello’s website: https://gtello.pagesperso-orange.fr/ti99_e.htm ) If you don't know what a CF7/NanoPEB is the website all about it: https://nanopeb.com/ Use the accompanying program with your CF7/NanoPEB. On with the show. So, using XMOUNT program and some other stuff yesterday I wrote in XB a little series of utilities for the CF7/NanoPEB. it's a menu program with some tools on it. There is 2 types, one is a LOAD file that comes up from DSK1. the other named M is to be run from DSK3 so that it can stay resident. Here is what's on the menu: 1.) VOLUME MANAGER - this loads the disk manager 1000 into DSK1 (if you have it in volume 1) then reboots the TI menu. if you don't have yours in volume 1 change the XMOUNT in line 35 to CALL LINK("XMOUNT",1,(whatever volume you have DM1000 in)) 2.) CARD VOL LIST - this list out the volumes on your card but in this program you can specify the start volume number and it shows 40 volumes a screen. (note, this utility likes the volume names less than 9 chars and will show garbage if the volume is un-formated) 3.) DIR OF VOL# - this just shows the files in whatever volume you specify. 4.) DIR OF DRV. - just a drive directory program. must put in drive spec such as DRV1 to work. 5.) LOAD VOL# IN DRV 1 - this will load the volume in drive 1 then reboot to TI menu. 6.) LIST OF SUB/DIR - I don't know how you have your CF7 card arranged but I have like files clumped together like in sub-directories. this is just a list I created of how I have mine clumped together. It reads from DATA statements so change lines 1000-2000 with however you have your card arranged. 7.) END - end CF7XMOUNT.dsk
  11. I've always wanted to get a list of volumes in my nanoPEB/CF7 from XB without having to mount the cfgmgr disk. I think I may have found a way using the utility XMOUNT. With XMOUNT you can mount CF7 volumes from in a XB program (see attached file) by loading a little assembler utility. So to get a list I wrote a program to mount each volume in drive 1 then print out the name, go onto to the next and so on. It's not real fast but its not all that slow either. takes about 5 sec to make a listing of 23 volumes on the screen. I plan to integrate it into a more useful menu program later. here's the program (note: the XMOUNT disk needs to be mounted in drive 1): 100 CALL CLEAR 115 PRINT "LOADING XMOUNT" 120 CALL INIT 130 CALL LOAD("DSK1.XMOUNTOBJ") 150 FOR I=1 TO 20 160 CALL LINK("MOUNT",1,I) 210 OPEN #1:"DSK1.", INPUT,RELATIVE,INTERNAL 220 INPUT #1:A$ 230 PRINT I;A$ 240 CLOSE #1 400 NEXT I I'm sure there are ways to speed it up such as in-bed the xmount .obj into the XB program. But this gives the idea and the program for others to mess with. some other nice features of XMOUNT is you can mount permanent (thru reboot) or temporary (reboot sets back to previous). Also can get list of the volume number that is in your drives. I got all kinds of plans for this little utility. Here is the original link to Guillaume Tello’s website the creator: https://gtello.pagesperso-orange.fr/ti99_e.htm he will always have the latest update. If for any reason that doesn't work here are the files and doc. CF7XMOUNT.dsk XMOUNT.txt
  12. So I just bought a peripheral expansion box for my ti 99 4a. It has three cards including the 32k expansion. When I power the unit up, it keeps trying to access the disk drive continually and I can see that the 32k expansion light keeps coming on. when I pull the 32k expansion out and start it again, the disk drive initializes and stops running like it should. I can actually run programs that require the 32k expansion, but it keeps trying to run the disk drive and will not stop. I've opened up the expansion card and cleaned it and examined it but I can't find any problems. Any ideas on what I can do?
  13. just messed around with a new feature @senior_falcon put in XB256, the ability to display multicolored fonts easily and quickly. and I got it to SIX full alpha font set colors. the TI99 now has an easy way to display up to 6 different alpha fonts on the same screen! way it works is you can type the the characters you want from the color character set directly with the offset CALL LOAD(9596,xxx). this enables you to just type the letters you want to display in this fashion: CALL LOAD(9596,(offset for chr set)):: CALL LINK("DISPLY",4,1,"TEXT goes HERE") this opens up using six different color characters per program. also can redefine the characters. could make a map typing in simple characters to display complex redesigned map characters. mix and match upper and lower case. lots of uses. get the latest copy of XB256 in this thread: _________________________________________________________________________ here is a reference guide and a copy of the demo. USE WITH XB256 Moves the character sets: 10 CALL LINK("SCRN2") 20 CALL LINK("VREAD",5376,255,P$) 30 FOR I=4096 TO 4608 STEP 256 :: CALL LINK("VWRITE",I,P$):: NEXT I 40 CALL LINK("VWRITE",5376+256,P$):: CALL LINK("VWRITE",5376+512,P$) Character Set Definition: Char Set 1 - Normal char set CALL LOAD(9596,192) Includes Numbers & special character COLOR SET 02-08 Only Char Set 1 has numbers NOTE: these next ones you would want to redefine ^ (or some chr in set) as space since inserting a space will give a different color from color set 1. Char Set 2 - Lower case char set Type lower case character set. COLOR SET 09-12 Char Set 3 CALL LOAD(9596,192) COLOR SET 13-16 Char Set 4 CALL LOAD(9596,416) COLOR SET 17-20 Char Set 5 CALL LOAD(9596,224) COLOR SET 21-24 Char Set 6 CALL LOAD(9596,0) COLOR SET 25-28 Example program: 10 ! MCFTEST2 12 CALL LINK("SCRN2")::! THIS SETS UP SCR22N 2 IN XB356 14 CALL LINK("VREAD",5376,255,P$)::! COPY IN STANDARD TI99 CHR SET 20 FOR I=4096 TO 4608 STEP 256 :: CALL LINK("VWRITE",I,P$):: NEXT I::! COPY OUT CHR SET TO NEW LOCATIONS 22 CALL LINK("VWRITE",5376+256,P$):: CALL LINK("VWRITE",5376+512,P$) 24 !SET COLOR OF CHR SETS:CS=1ST COLOR SET, F=FOREGROUND COLOR, B=BACKGROUND COLOR 25 CS=17 :: F=4 :: B=16 :: GOSUB 1000 26 CS=21 :: F=2 :: B=14 :: GOSUB 1000 27 CS=25 :: F=9 :: B=12 :: GOSUB 1000 29 CS=13 :: F=7 :: B=11 :: GOSUB 1000 :: CS=09 :: F=10 :: B=1 :: GOSUB 1000 30 FOR I=0 TO 255 :: PRINT CHR$(I);:: NEXT I ::!PRINT ALL CHRS 32 CALL LOAD(9596,192):: CALL LINK("DISPLY",1,1,"ATTENTION^TI^ENTHUSIASTS")::!PRINT TEXT WITH OFFSET 33 CALL LOAD(9596,416):: CALL LINK("DISPLY",2,1,"YOU^CAN^DISPLAY^TEXT^IN") 34 CALL LOAD(9596,0):: CALL LINK("DISPLY",3,1,"DIFFERENT^COLORS") 35 CALL LOAD(9596,96):: CALL LINK("DISPLY",4,1,"USING XB256 IN SCREEN2") 36 CALL LINK("DISPLY",5,1,"with lots of colors") 38 CALL LOAD(9596,224):: CALL LINK("DISPLY",6,1,"UP^TO^SIX^COLOR^SETS") 40 GOTO 40 1000 FOR I=0 TO 3 :: CALL LINK("COLOR2",CS+I,F,B):: NEXT I :: RETURN::! THIS SETS COLORS IN COLOR SET
  14. A few Texas Instruments TI-99/4A cassette games and TI*Times issues up for grabs - all 99p start 🙂 https://www.ebay.co.uk/sch/katapult99/m.html?
  15. Just 99p start. eBay Global Shipping outside of the U.K... https://www.ebay.co.uk/itm/264824231874
  16. EDIT: Current release 4/25/20 can be found here Hello! Long time no see! Due to the coronavirus outbreak my schedule has conveniently been freed up, and I've started to port VePseu to the TI-99/4a! Attached is the progress so far.. Kinda sad I couldn't make a raster engine like BUILD or DOOM, but floating/fixed point is kinda a pain to implement and multiplication/division isn't signed like addition/subtraction, so I didn't feel like tackling that beast just yet. Is it possible? more than likely. Would it be playable? Not so sure The cart limitations are very similar to the original VeSpeu, in that I aim to keep the whole shebang under 4k. The code I'm working with also uses the upper 4k of the cart for RAM (specifically, as a video buffer so we don't have to access the slow VDP to manage basic graphics, you'll see why). The basic render code is done and only takes up around 1520 bytes *including an uncompressed map. I also plan to implement basic RLE or possibly simplified gzip compression on the maps as well, i'll just need to see how that goes.. Here's the basic to-do list Optimize code so it can run at 60/50 fps Comment the code Code Java-based development tools for maps, sprites, etc. Implement basic compression Make walls prettier Increase map size from 16x16(maybe, depends how tight optimization has to be) Minimap(maybe, depends if I have trouble moving through maps. Colored walls are a thing now) I do tend to have a habit of not finishing projects, I'm aware of this, but I still plan on optimizing the code a little and commenting the code before releasing the source. The TI-99 does have a lot more room to implement a game compared to the Atari 2600, and I already have a few in mind The source will be licensed under the BSD 3-Clause Revised license, and I'd love to see a game or two made with it! Plan on the code/binary to be released within a day or two, but don't quote me on it...
  17. I didn't want to hijack the 512K cart thread, so I thought I would post this here: I actually have a cart, custom built for me by Jens-Eike (it's with him in Germany) that is a 64K bank-switched cart with 1K of ram permanently mapped in to the end of the cart ROM space (so there is 7K or ROM per bank, and the same 1K of RAM in every bank). It also has two hardware stacks on it but there's issues with the stacks - we can do a push (post increment) but pops are proving very tricky (pre-decrement) - something to do with a lack of appropriate signals in the cart port to trigger the pre-decrement, so that might not make it into the final design. We'll have to see. It's a shame because the stacks are lovely: Simply write to an address (I think it's >7FFE) and it pushes that value to the hardware stack. Do a read from the same address and it does a pop! The RAM for the stack is taken from the 1K of RAM. Of course, you don't need to use them if you don't want them, but I want them for a TF V2.x which would have a hardware stack (and thus be faster). It's currently implemented in discrete logic, but I'd be happy to hear to from anyone that is willing to tackle the problem with programmable logic. As I say, there are issues that need to be solved. I spoke with Gary Smith about it here in the UK. He has looked at the problem and agrees that it's a tricky one. He has a tentative solution using flip-flops to induce a delay (if I have understood it correctly) between detecting a read from the stack port (triggering an address decrement) and performing the read. I'd like to get the whole thing into one chip: That is: 64k ROM, 1K RAM and all logic. If anyone is interested is doing a design please let me know. Jens-Eike and Gary has expressed an interest, but it's hard to keep the momentum going - understandable enough... We all have lives outside of the TI
  • Create New...