Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
NES Emulator?
-
I am in the process of swapping out the screen code on applepy, and adding in kb support. While the screen drawing code is reasonably fast, the actual emu code is horrendously slow. So this isn't actually a viable solution for anything "real".
-
Ok @JonB I understand. Just being able to emulate an Apple ii using Python on an iPhone or iPad is an extraordinary feat in itself. Chapeau bas (respect).
-
The code isn't mine. I just adapted the speaker and screen support.
-
Yes I know but adapting a Pygame project to the Pytonista environment deserves as much respect. I can run Tauber’s code in Android, being able to do so in IOS is a double treat.
-
@JonB I believe you are correct that none of the video game emulators are pure python or quite finished. They all have several dependencies that are incompatible with Pythonista from what I saw. Emulation is a fascinating concept to me, but way over my head as I am just starting to dip my toes into programming.
I took a look at applepy and I am very impressed. I will try to learn more about emulation and hopefully be able to understand it a little better.
I’m also blown away that you were able to adapt a pygame project to Pythonista. It goes to show that the possibilities are endless!@Ti Leyon I’ve been reading through that link you gave me, and it is an awesome reference. I will also have to give iDOS 2 a try, I wasn’t aware that a DOSbox emulator existed on iOS!
-
Theoretically, you could write an interpreter for the ROM that then takes the data and displays it via the
screen
module. I know that's very vague, but if you had individually-addressed pixels that are handled and displayed through thescreen
module, you could then process and display all the data to those simulated "pixels" manually. -
Anyone hacked on Arcade? https://github.com/pvcraven/arcade
-
This post is deleted! -
This is a bad implementation method.
There is no operation or sound, but it will be implemented in the future. -
We are pleased to inform you that we have implemented a gamepad.
Mostly implemented in JavaScript, but ...