zardam / numworks-nofrendo Goto Github PK
View Code? Open in Web Editor NEWA NES emulator for the NumWorks calculator
Home Page: https://zardam.github.io/webnofrendo/
A NES emulator for the NumWorks calculator
Home Page: https://zardam.github.io/webnofrendo/
I'm using the following command to do it:
git clone -b v12-n110 https://github.com/zardam/numworks-nofrendo.git apps/nes
make -j4 MODEL=n0100 EPSILON_APPS='calculation graph code statistics probability solver sequence regression settings nes' epsilon.bin
cat Super\ Mario\ Bros.\ 3\ \(USA\).nes >> epsilon.bin
make -j4 MODEL=n0100 EPSILON_APPS='calculation graph code statistics probability solver sequence regression settings nes' epsilon_flash
However when it click the app on my calculator, first time it when back to the homescreen. Second, the calculator screen is black and not responding to anything.
My Operating system is Mac Os Catalina 15
My calculator model is n0100
The firstware version is 12.1.0
Would there be a way to install this on a device without access to command lines?
so my numworks is version 16.3.0 and apparently this doesn't work in this version so i just wanted to know if you could make a fix or maybe have a way to downgrade the calculator. Thanks in advance for the help.
Compiling and linking to the emulator works fine but a error occurs when linking to the n0110.
dev/numworks/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld:ion/src/device/n0110/flash.ld:187 cannot move location counter backwards (from 0000000020038948 to 0000000020038000)
collect2: error: ld returned 1 exit status
build/rules.mk:45: recipe for target 'output/release/device/n0110/epsilon.elf' failed
make: *** [output/release/device/n0110/epsilon.elf] Error 1
It does work when I compile with less apps or without save states. thanks
Well ... I know, i'm sorry, a lot of people has already asked the dev to add some features and I understand why ... What you've done is awesome !! I'm a junior dev and I just read the code a bit and it seems like nofrendo emulator already feature a savestate implementation, I know you probably don't have the time to implement this but can you give some tips were the calc press is interpreted and sended to the emulator and i will try to do a nice fork featuring this ... i think that nofrendo/event.c is a bit responsible ... but i don't really know ...
Anyway Thanks for this awsome repo
You changed my college classes ;o
I just wanted to know when the 13.2.0 version will be compatible?
Especially for the N0110 seems according to the official site it has 8MB or RAM
Hi. I have the N100 model and I want to have omega and nofrendo but when i upload it, it just erase omega or omega erase the rom. Is it possible to fix this?
It seems like nofrendo is not compatible with https://github.com/Omega-Numworks/Omega .
After flashing the calculator the NES app is crashing...
It will be nice to be able to switch between the 2 controllers, for the 2-players mode.
The N0100 hardware revision does not seem to be detecting. I have taken all the steps to revert the calculator back to its original state and the latest official release with no luck. The device is detected properly on https://workshop.numworks.com/devices but not https://zardam.github.io/webnofrendo/index.html. This is all way over my head but it may have to do with the firmware version? The git page states it is based off of revision 12.1.0 yet the N0100 model is limited to revision 11.2.0 :/
Thanks.
I would love to be able to enjoy it for the latest versions of Epsilon. Currently all it does is turn the screen black and force me to restore my device.
I tried installing a rom on my numworks 110, I tried with PAL,NTSC and 2 different roms but it always got stuck at the Manifesting new firmware step, where the calculator just turns off and shows a red light on the top.
What did I do wrong?
Hi !
I recently installed omega 2.0 on my numworks and also nofrendo, and also some cool games. I played a little, but when i leave and come back to the emulator, it hasn't saved... I tried to do a save state but the calculator said "Memory full"... Where could the problem come from ?
I'm on a N110.
Thanks !
Cedriclenavet
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.