Code Monkey home page Code Monkey logo

Comments (8)

umeboshi2 avatar umeboshi2 commented on June 20, 2024 1

@DirtyHairy, It seems that after you updated the dependencies, npm install works correctly.

from 6502.ts.

DirtyHairy avatar DirtyHairy commented on June 20, 2024

Hi @umeboshi2!

Thanks for the pointer. I switched to Yarn for package management some time ago and am depending on its lockfile to pull in the correct dependencies. I forgot to update the readme accordingly, my bad. Can you retry with yarn? This should do the trick.

The issue you stumbled across is a minor regression with TS 2.6 --- I've got that on my agenda, together with a full dependency upgrade. The repository compiles and works fine, so if you'd like to poke around, go ahead 😏 I am preparing to release an embeddable version of the VCS emulator (both on NPM and as a browser bundle) soon, that's the reason for the refactoring commits.

from 6502.ts.

DirtyHairy avatar DirtyHairy commented on June 20, 2024

As a sidenote: I just updated all dependencies, including TS to their latest versions and fixed the build with ts 2.6.

from 6502.ts.

umeboshi2 avatar umeboshi2 commented on June 20, 2024

Thanks! I started using yarn last summer, but went back to npm when it got better. Yarn has some severe deficiencies that hamper me at times. (umeboshi2/dotfiles@91d4e64).

I will install it again (and add the darned mutex config). I happened to notice the yarn.lock, but I thought it was just used for CI or similar. Thanks!

from 6502.ts.

umeboshi2 avatar umeboshi2 commented on June 20, 2024

@DirtyHairy thanks for helping maintain stella! I got here earlier when playing with emscripten and using stella from debian. I didn't know that it was being maintained here. Cute port #'s for grunt serve. I was still using github.io branch and noticed that you updated dependencies. It worked on github.io branch using yarn.

It's working in master using yarn.
Is coffeescript being used?

from 6502.ts.

DirtyHairy avatar DirtyHairy commented on June 20, 2024

Thanks a lot for the thumbs up 😏 Actually, everything Stella is maintained in the Stella repository over there with @sa666666 being the main developer. 6502.ts is much younger than Stella, and the link between the two projects originates with the TIA core that I ported from 6502.ts to Stella last year. Since then, more aspects of both projects' emulation cores have evolved together, so there are more connections by now, but only in concept --- there is no actual code being shared.

As for 6502.ts, there is no Coffeescript involved, the code is 100% Typescript + a JS port of the Thumbulator that I did with emscripten (for ARM emulation).

Concerning yarn, I have never had any issues with it locally, but I remember there were major issues (presumably related to file system locking) with it on travis before @mschroeder fixed the Travis config. 😏

from 6502.ts.

umeboshi2 avatar umeboshi2 commented on June 20, 2024

I have been spending the xmas season learning and playing with emscripten, which is how I got here. I noticed coffeescript give a warning during the install. It seems that it's needed by grunt and not used.

from 6502.ts.

DirtyHairy avatar DirtyHairy commented on June 20, 2024

I see. Yeah, I guess it used somewhere in the dependency chain.

from 6502.ts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.