Comments (8)
@DirtyHairy, It seems that after you updated the dependencies, npm install
works correctly.
from 6502.ts.
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.
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.
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.
@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.
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.
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.
I see. Yeah, I guess it used somewhere in the dependency chain.
from 6502.ts.
Related Issues (20)
- Investigate ARM support for DPC+ HOT 2
- Scheduling improvements HOT 1
- Investigate low level TIA audio emulation HOT 1
- Better phosphor emulation
- Fix CPU memory access patterns
- Constant background hum in Vong demos HOT 3
- Don't spin TIA if line is unchanged --- investigate potential speed gains HOT 1
- DPC+ Audio HOT 1
- ARM timer and TV mode autodetect support HOT 1
- Fix hex and base 2 formatting for 32bit unsigned integers.
- Scheduling issues in Chrome 59
- Software volume control HOT 2
- IRQ testsuite HOT 1
- Run 6502 testsuites as part of mocha suite
- Handle upscaling in video drivers instead of CSS
- Stellerator refactoring
- Investigate WASM to speedup ARM emulation where supported HOT 3
- 0840 bankswitching support HOT 2
- Add an indicator to screenshots to indicate whether the time machine was used before taking it HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 6502.ts.