GithubHelp home page GithubHelp logo

zardam / numworks-nofrendo Goto Github PK

View Code? Open in Web Editor NEW
28.0 28.0 5.0 187 KB

A NES emulator for the NumWorks calculator

Home Page: https://zardam.github.io/webnofrendo/

Makefile 0.38% C++ 3.40% C 96.22%
nes nofrendo numworks

numworks-nofrendo's People

Contributors

zardam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

numworks-nofrendo's Issues

build error

i do what it's writted (i put less app due to a bug on msys2 with lengt limitation) but it didn't work.
image

Get black screen when click nes app

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

version problem

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.

Can't link when compiling to n0110

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

Adding Save State

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

version 13.2.0?

I just wanted to know when the 13.2.0 version will be compatible?

Not working with omega

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?

Switch controller

It will be nice to be able to switch between the 2 controllers, for the 2-players mode.

Device not detected on revision N0100

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.

Getting stuck at Manifesting new firmware

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?

Nofrendo not saving with omega 2.0

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

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.