Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Tursi last won the day on September 7 2019

Tursi had the most liked content!

Community Reputation

6,336 Excellent


About Tursi

Contact / Social Media

Profile Information

  • Custom Status
  • Gender
  • Location
  • Interests
    Buy me a Kofi! https://Ko-fi.com/tursilion

    Or fill in my 'SurveyWalrus' and help choose my next task!
  • Currently Playing
    Current Project: Classic99 v400
  • Playing Next
    Next project (per survey): Website update

Recent Profile Visitors

30,847 profile views
  1. That's pretty much true, but of course it's not the law and it doesn't set a precedent. While Copyright law has tons of special cases and amendments to it, the very basics of it are in the name - it's about who has the right to copy a work. Archive.org is loaded with copyright cases, but only the owners can decide whether to take action against it. Regarding public domain, there are only two paths there. Either the copyright term expires (and exactly when depends on when the work was created, since some earlier works didn't benefit from the extensions, some required labelling, etc), or the creator explicitly declares it public domain. It never happens through negligence. Trademark and Copyright tend to be so tightly intertwined for commercial works that it's easy to see why people get confused. But while TI likely no longer owns an enforceable trademark on the words "Munch Man", they still very much own the copyright on the game itself.
  2. My board is plug and play, when assembled properly. You might notice that Omega didn't use the PCB. (Edit: I think that's an amazing build, personally, my comment was aimed more at some of my own where I cheaped out ). But that doesn't get you out of soldering. Someone once bought a dozen of the chips from me, but I never saw that they released any product. Nobody else ever showed any interest.
  3. Not in the US either. Trademarks fall into the public domain if they are not being actively used, but not Copyrights. Edit: To clarify, you have to remember the difference. A Copyright is applied to a work. It applies only to that specific creation. A trademark applies to a symbol (which may be words, graphics, places, etc), and that symbol is protected only in the field to which it is actually used. Copyrights are based on duration and can not be automatically lost. If I write a book and put it on a shelf, my copyright on that book is valid in the US until 120 years after I die, whether I push it or not. Corporate works, like the manuals, have 120 years after creation. Trademarks are based on use, and once they are no longer being used to uniquely identify your company, they are no longer valid. Thus: the "Mickey Mouse" Copyright extensions came about because "Steamboat Willy" was about to fall into public domain after (iirc) 70 years of existing, and Disney didn't want that. They successfully lobbied several extensions. That applied only to Steamboat Willy (and other works of the same vintage), not to Mickey Mouse himself. Mickey is both copyrighted and trademarked, but it's the creations that are copyrighted. It's actually not terribly grey, it's quite well defined. It's less reliably enforced and that leads to a lot of confusion. The fan Star Trek films infringed on trademark (although the use of stock elements such as phasers, the Enterprise, etc, would also touch on copyright, but it's the trademark that Paramount had to act on). A lot of fan stuff slides under the radar because companies don't like suing their fans (usually), so as long as they can tell the judge "well, we didn't know", they can pretend to look away. As soon as something gets big enough that it's unreasonable to expect they couldn't know, they have to step in or risk losing their rights to the mark. Losing the rights to control the Star Trek name would not mean that for instance the Star Trek movies fall into public domain, however, it affects their ability to control the franchise. In the US especially, there are some pretty toothy laws that are easier to enforce for Copyright than Trademark, especially the very well known DMCA, and so that's usually the angle people will push first, especially since the usual violation is a copyright violation anyway. IANAL, probably all incorrect anyway.
  4. Yep.. my E/A Complete cartridge originally included a GROM DSR that handles the LOAD opcode only, in order to load the editor and assembler. (I think I later found Thierry's disassembly and just replaced the DSR completely). This is the code/notes I took: DSR GPL Source.txt
  5. The Classic99 DSR is simulated, so yeah, file access through that will be much, much faster than reality. If you run the TI DSR (supported for test only), only the actual sector read is simulated - it will still be faster since there's no spinning disk or data transfer, but not as much.
  6. Go ahead and re-download, I've updated the cartpack.dll in the zip file. That's all that was missing. Still not used to that being separate.
  7. Oh, I forgot to include the cartpack.dll
  8. Ahh, that makes sense. TI BASIC uses a line number lookup table to find code, it probably impacts the search time. Yeah, I noticed 540 was pointless, but I didn't care enough to worry about it.
  9. Classic99 399.039 - update fbForth to v13 - update RXB to 2020D - Fix missed breakpoints that come too close together after pressing F1 to continue http://harmlesslion.com/software/classic99
  10. How did you enter lines 164 and 166? Both BASIC and XB give me "LINE TOO LONG", which means too many tokens (rather than characters). I broke them up and ran on real hardware... I also get different results under Classic99. Are you on an older version? Current is 399.038. TI BASIC (+EA): Hardware: 739 Classic99.038: 732 MAME (Mizapf): 728 XB: 821 Classic99.038: 815 MAME (Mizapf): 811 There's only a 1% delta between those... since CPU clock can vary by +/- 5% (per datasheet and observation seems to match), that's within spec for all of them. I admit I am surprised. XB is faster at some things, but apparently not this math intensive work... MANDLE
  11. Classic99's manual tells you step by step how to load each of the programs that is included with it - that's a good place to start.
  12. Yeah, as I follow, TIM is the TI Image Maker - the Yamaha 9958 replacement, and the SOB is a GROM replacement board, needed because the TI GROMs are not directly compatible with the 9958 (close, though).
  13. I meant to mention, too, that's a neat little routine. Honestly, I'm impressed it runs as quick as it does
  14. ANSI BASIC didn't define a screen size poke. TI wasn't interested in opening up anything at all on the machine... we all spent our youths wishing for such things, you're just learning it now! You're lucky you decided to use /Extended/ BASIC. Regular BASIC is slower still and doesn't even have CALL LOAD. As for the timer, 0.35 seconds is enough time for /one/ instruction to finish - even the screen scroll is faster than that. Just have your interrupt routine read the timer to determine how long elapsed, instead of assuming it was 1/60th of a second. But using the CLOCK is still the simplest.
  • Create New...