-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
request super turbo copro #134
Comments
Haha cool :) Sadly the fastest jsbeeb wants to run is about ~8-9MHz due to the (relatively!) insanely slow javascript emulation :) There's some precedent for making things faster than "reality", the I'll have a think! Good excuse to optimize the emulation too :) |
For a quick hack check https://github.com/mattgodbolt/jsbeeb/blob/master/6502.js#L325 - the |
My browser: |
Thanks - my Chromebook only manages |
Am I right in thinking that interrupts don't need to be nearly so exact on a copro? I'd like to think JS offers some way to write one cpu emulator which can elaborate into either a fast or an accurate model, but I don't know how that might be done - it might not be possible. I would guess that the care and attention which has made the front-end model very cycle accurate is a hindrance to the speed (efficiency) of the copro model. |
Right! There's a load of shortcuts that can be taken on the copro: as you On Fri, Oct 28, 2016 at 10:05 AM BigEd [email protected] wrote:
|
More from my half-baked book of premature optimisation: |
Yup indeed. I use a lot of the asm.js trickery, though I can't go the whole On Fri, Oct 28, 2016 at 10:14 AM BigEd [email protected] wrote:
|
Now that a real Beeb can have a 250MHz 6502 coprocessor (by hooking up a cheap Raspberry Pi Zero) can we have a super speed copro on JSBeeb? Or, is there a tweak I could perform in the developer console to remove or adjust the Turbo Copro speed limiter?
The text was updated successfully, but these errors were encountered: