Jump to content


+AtariAge Subscriber
  • Content Count

  • Joined

  • Last visited

Everything posted by dhe

  1. So I have both the Zak's and Wirth's book on Pascal. Neither really appeals. I found it for $5, I tried Turbo Tutorial (imaginary author Frank Borland) - it's really good stuff.
  2. Demand Meet! There was a time, these were bringing in >$250. Supply Exhausted: You don't very often see much corcomp, myarc, mechatronic cards - I can only guess, they have all been dumpstered, or are living in collections.
  3. I might have missed it, but didn't see this summary on here: https://www.eetimes.com/creating-the-f18a-an-fpga-based-tms9918a-vdp/ Genlock was something I knew about, but hadn't thought about in decades. I always thought the use would be in doing video Titles?
  4. I want to try my question again. Ricky, why would you want to piggyback a 9958, instead of just replace the 9938 in the socket?
  5. So... For those of us that are a little slow. 1) Why would you want to piggy back a chip instead of just pull and replace? (Especially since it IS in a socket)? 2) Is the socket itself unobtainable?
  6. Hi, I would like to purchase a disk based version of Marcus of Mariner. Thank
  7. Gotcha, causes some of the stuff I seen on stackoverflow said, with pascal procedures and arrays - was to use pointers, as in free pascal with real pointers. I'd hoped I had missed a feature! 😃
  8. Did anyone break open a grom buster and figure out how that works?
  9. tp99 = No Pointers. =( I did do a bit of file i/o this week. I can tell you the one or two examples I found were really bad c := stream[80], f := string[1]; Finally I got it rewritten with some sanity, using names like FILENAME[something], RECPOINT (for RECord POINTer)[something]. Example programs are a really bad place to save a few bytes, by using one character variable names! 😃
  10. I think my ask was to broad. Custom sprites are fairly easy to make, there are some great tools for that. Wouldn't take more than five minutes to make one, thought you could spend all day if you wanted. I was thinking more something like a db - explosion or crash or whatever. And it would take you to some call sound routines with explosive sounds - once you have the data most sound effects are easy enough to port from extended basic to other languages. The other thing graphic effects - again, the example is explosions - I think Parsec does a good job of simulation an explosion when you ship gets hit. But yea, way to big of a task trying to create something like that.
  11. I've heard the Geneve uses a crystal with an uncommon speed. I found this thread (above my head) - on what to do, if you need a crystal that's no longer made. https://www.eevblog.com/forum/projects/custom-frequency-crystals-where-do-you-order/
  12. dhe

    Clam Shells

    Wierd sent me a couple, highly recommended. Every bit of protection we can give to our thirty or forty year old electronics is worth it.
  13. Thanks ArcadeShopper, I knew there had to be a way to game USPS, if only I knew the trick.
  14. I'm looking for some libraries! Is there a Database of sound effects and graphics published that people can just lift in to their own programs? The closest thing I can remember, is the Tiger Cub always had an example routine, and one who disk of routines of subroutines you could you to 'jazz up' your programs.
  15. Hi, What's the best (lowest cost, good chance of it arriving, non-smashed up like) way to mail a console? Thanks,
  16. Yea, I thought about that route, but algorithmically, that makes for just about as much ugly for the shuffling routine, IF you want to keep the suits separate, if you just want a deck of cards shuffled, absolutely, that would be the way to go.
  17. I've been able to spend some time with TP99v3. Some observations.. I tried on Classic99 to use maxcpu. While TP99v3 handles this well, the developers must not have used the same line entry command they did in the editor (or that TI used for all the assembler cart stuff), because one quick push of the key in the linker, results in about four repeats. I have three sets of documentation I use, the original German manual, the manual the was distributed by LL Conner Ent (v2), and the translation of the German manual with v3 stuff added by Wolfgang. One of the items that isn't well addressed, I guess it's a given, what is the difference between functions and procedures? The bottom line is function returns values, procedures don't. The reason I went down that particular road, is I wanted to shuffle a deck of cards. Initially, I was going to create and array with 4 columns and 13 rows. Suits + Cards. Unfortunately, TP99v3 only has single dimensional arrays. Another way of passing arrays by name; say shuffle(hearts) or shuffle(diamonds) is with pointers. We don't have those either. So, I thought, I'd been a good weasel, and I would use a function. Not so fast, said the compile I can only return base types. Unfortunately, arrays aren't a base type. I got the job done, by cramming all four arrays in a procedure, buy it wasn't very elegant. I've grown soft having machines with 64Gigabyte or memory... I think I need to look at some type of chain loader, shuffle the deck and then discard the code to do it, and load the main program. When dealing with 32K, I've gained a new appreciation for the need to load character sets, create variables, change video and keyboard mode, and then discard all the code that did that, so you can't get on with the main event.
  18. Hi Opry can you message me the email account to paypal to? Thanks, Dan
  19. Wow, that takes soldering a couple of jumper wires to a whole new level. Can you say DAUGHTERBOARD! 😃 Anyone that can build that, and rebuild an engine is a true renaissance man.
  20. Yep.. Chicken and Egg.. Strange created the hardware capability, for hardware to reach it's full potential, it will take many developers.
  21. I like the idea of having a gram kracker-ish device. I'm also very interested in the language idea. What's the cosin(30) - then rather then running a bunch of instructions on the 9900 - little zippy cpu could have the answer back in no time. Not sure how much ram will be available, but a small ramdisk like provided in the minimem might also be achievable.
  22. Ok, now your just messing with the old guy (the 9900) - what next? Hide his keys? 😃
  23. I have a document drafted by I guess Lou Phillip for IPC - Inter Process Communication - that seem to me, to be lost in the sands of time. The other term that came to head was create for JP Charlton - the MASTER DSR - getting that sorted of maybe just letting it die, might be the way to go. Paul said have Geneve OS doing all the dsr stuff was just a step until he could get all the cards dsr's updated to run with the the geneve.
  24. Atrax, do you know if anyone make a board and adapter to burn 2532's and the newer pro version. I got in two late and couldn't find a TL866. I think mine is the newer TL866II.
  • Create New...