Jump to content

Omnituens

New Members
  • Content Count

    2
  • Joined

  • Last visited

Posts posted by Omnituens


  1.  

    If you're looking for inspiration, you can also take a peek at 6502.ts :) It is a VCS emulator for the browser written in Typescript (a typed superset of Javascript), and the TIA is identical to Stella (the Stella core started as a port of the 6502.ts core, and they evolved in sync after that). There's also a debugging console which, however, is much less sophisticated and does not provide any VCS specific functionality (just CPU stuff like stepping, breaking and tracing).

     

    Thanks! I have gone though many emulators and documentation to get the CPU working (It's not fully tested... it's mainly the memory address methods that may be bugged, especially on the illegal opcodes). Sadly I'd never be able to release what I've done due to the scripting language being proprietary to where I work, I'm just doing this for fun and to prove what can be done with a limited language that is most certainly not designed for this. Getting the TIA functional is going to be the hardest part by far, but for now I just need to master the timers. Like, I think Stella deals with this by increment the machine clock on every peek? Maybe? and extra based on same page checks? Anyway, this is not the place for such discussion. If there is a good place to chat about such things, like a discord or something, that would be great. I am just happy that Stella continues to get better and better!


  2. I've been using Stella for a while now, and it just keeps getting better and better! I'm in the middle of writing my own emulator as a challenge in a scripting language, and the debugging tools in Stella have proved invaluable! Is there currently a way to set the initial value of INTIM? At the moment I've got the CPU done and I'm moving on to the timer stuff (basically adding features as the test rom needs them) and it would be nice to always have the same value used on boot rather than random.

     

    I'm not looking forward to trying to get an actual picture out of it though :(

×
×
  • Create New...