Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

46 Excellent

About InfiniteTape

  • Rank
    Space Invader

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I tried to reset it back into keyboard mode any time I wandered by. Even with the full Dragon's Lair cab on site, I was still drawn to the TI version. I've seen a lot of weird behavior at LAX over the years, but I hadn't heard of any game theft before. I guess other than the VR/AR room, supervision is just periodic walkthroughs. Sigh.
  2. This one’s not my copy, but someone’s got theirs on display at Louisville Arcade Expo this weekend.
  3. I didn't ignore it. I just didn't have enough room in my luggage to get it home. 😀
  4. After squinting at the schematic, it sure seems like a sidecar modem. There's a 99532, both pulse and tone dialing, a momentary switch for manual pick, a line marked UART, and a "CD" LED that could be Carrier Detect. And I figured out the board layout. "A1" is the lower right. Letters bottom to top, numbers right to left. The 99523 is C5 on the schematic. It's the chip 2 spots right from the EPROM under the VHS label.
  5. If you just need to verify the PEB, drive, and controller are working, you can try running this TI Basic code:
  6. I poked around at this and determined that pip is a probably better way to distribute, since it's just Python script. Here's the setup.py script I used as a proof of concept: import setuptools with open("README.md", "r") as fh: long_description = fh.read() setuptools.setup( name='xdt99', version='2.0.1', scripts=['xas99.py','xbas99.py','xda99.py','xdg99.py','xdm99.py','xga99.py','xhm99.py','xvm99.py'] , author="Ralph Benzinger", author_email="[email protected]", description="TI 99 Cross-Development Tools", long_description=long_description, long_description_content_type="text/markdown", url="https://github.com/endlos99/xdt99", packages=setuptools.find_packages(), classifiers=[ "Programming Language :: Python :: 2.7", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", ], )
  7. Wrapping up xdt99 into a packaging tool should be pretty straightforward. On Debian variants like Raspbian, you'd go for the .deb format and use apt to install it. On Mac, you could use Homebrew. In both cases, you'd provide a dependency spec to pull in the version of Python needed if it isn't already present. But as Matt mentioned, installing that package onto a TIPI would likely break things in a way that would make it tough to troubleshoot.
  8. Just up the road from me, so I could have saved the $25. Still way too expensive for my needs.
  9. No need to reformat anything. "Buster" is just the latest release of Raspbian. The releases are named, not numbered. Even if you had a different distro, we'd just need to maybe tweak the directions, not reformat anything. Mizapf's response in post #25 should get you going.
  10. Assuming by "RPI linux" you mean Raspbian and that you haven't changed the defaults, you're likely running the bash shell. Try putting this in /home/pi/.bash_profile: export PATH="/Users/pi/finalgrom99/xdt99-master:${PATH}"
  11. You'll need the AVR toolchain installed. You can get it through Homebrew. brew install avr-gcc But if you look a little further down in the FinalGROM, you'll need Windows or Linux to program the CPLD. Hopefully you have one available.
  12. For some reason, your py files aren't marked as executable. Run this command in that folder. chmod +x *.py
  13. Can you do the following command and post the output? I'm wondering if there's a file executable bit problem. ls -l /Users/Desktop/finalgrom99/xdt99
  14. You need to have xdt99 installed and in your path. Add a line like this to the file ~/.bash_profile export PATH=/Users/brian/Documents/endlos99/xdt99:$PATH Be sure to load a fresh terminal after you make that change. Then you'll need to update the make.py file to point to the xdt99 lib files. Near the top of the file, you'll see a line like this: xas = ["xas99.py", "-b", "-R", "-I", "/Users/brian/Documents/endlos99/xdt99/lib/"] Change that path to the path to your xdt99/lib folder.
  15. Those commands are written for either Linux or Mac. On Windows, use the Windows Command Prompt and use backslashes instead of forward slashes. You need to be in the root of the repository (wherever you cloned or unzipped the download) before running the commands.
  • Create New...