Code Monkey home page Code Monkey logo

jsspeccy3's People

Contributors

gasman 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  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  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jsspeccy3's Issues

import text listings

Would it be possible to write code in BASIC in e.g. Notepad and paste it or import it in JSSpeccy?

Going fullscreen fails in Demozoo

I tested this great thing on Demozoo; the demos work mostly fine, but going full screen just flashes fullscreen and goes back windowed. Chrome 92.0.4515.159

Maybe a glitch in Demozoo rather than jsspeccy3, but I reported here as I wasn't sure.

Accept Basic as text and convert it to program inside the emulator (bas2tap-like) functionality

Hello,
Is it possible to add the option to "load" a .BAS file (Just plain Sinclair Basic) or get a BASIC program as a POST parameter to the emulator?
That way we can use a modified eg CKEditor (or another text editor) to write Basic Code and then send it to the emulator for testing.

That would be a simple online IDE for ZX basic that can be used in any OS with a browser! This would make it similar to Basic or SpecBAS.

Need help integrating Spectranet

Hello. Nice little emulator! I want this to support Spectranet cartridge, which implements networking functionality.

Fuse emulator supports it. The idea is, spectranet has Wiznet W5100 TCP/IP controller on board, which implements functionality for sockets (tcp/udp), and allows access to it by paging-in first 16k of memory to itself. The project is too complex to explain it in few words.

Anyway, I am looking at the code and it seems it can only do simple 16k mapping, e.g. it maps a certain page to a certain section on machineMemory, and these seem to operate in 16k ranges. Spectranet, however, can page-in two subpages (4k...8k, and 8k...12k regions) to its giant 128k ram and 128k rom, and 32k for W5100 chip. This page ultimately explains it.

So I am asking if you can give me some hints on how to can add support for Spectranet on your emulator, mainly from memory standpoint. It would allow internet-enabled programs to be run straight on a browser.

Don't want perf to degrade, so I am not sure if to downgrade 16k switching to 4k switching, and with regular code, switch 4 chunks at a time, or add a special Spectranet code that would additionally page-in the subpages, when spectranet is paged in.

Save game?

Does the emulator support save snapshot?
Thanks

Emulator not working on Iphone

Hello, and congrats on your great emulator!

I have forked your project (and named it jsspeccy3-mobile) and added per-game, customizable touch keys, for sharing an URL with the definition for the keys and the remote URL with the game.

On Android it works like a charm :-)

Unfortunately, doesn't work on iPhone (after pressing play, screen goes white).

I have a similar opinion to you, specifically the Contributions section in the README.md. This is just FYI, I don't expect you to be interested in your emulator working on iPhones (and I'm pretty sure some obscure Apple practice is to blame here, as usual). Just telling.

Regards, David.

https://github.com/dcrespo3d/jsspeccy3-mobile
(just a quick&dirty weekend project)

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.