Giter VIP home page Giter VIP logo

iace's Introduction

Fun news!

The Jupiter ACE brand has been revived here https://jupiter-ace.com, stay tuned.

Jupiter ACE is now trademark of Andrews UK Ltd.

iACE

Jupiter ACE emulator on iOS.

The Jupiter ACE is the real outsider micro from the 80's. Instead of having BASIC as the programming language it had FORTH. It was designed by two former employees at Sinclair Research Ltd who were responsible for the famous Sinclair ZX81 and ZX Spectrum. They are Steven Vickers and Richard Altwasser. For a FAQ see here

The Jupiter ACE wasn't very successful, though it had some very interesting characteristics.

This project comes out of an old little project I put together back in 1999. I made a very simple Jupiter ACE emulator with pieces from various other open source project. I had almost forgotten about the project but in 2010 Lawrence Woodman started to work on it and he started to clean things up and add new features. That project is here. He has also taken it further and is now cutting out old things like X11 and use more portable things like SDL, that project is here.

Later I saw that over at www.jupiter-ace.co.uk they had digitized the manuals. Today I work with iOS development and I thought; why not bundle the emulator and the manual in one app? Said and done, here is the source code and you can also get it at the App Store

Share and enjoy!
Edward

iace's People

Contributors

epatel avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

mgent batalyx

iace's Issues

Saved files

How to know the names of saved files. Using LOAD without a name, as stated in the book, does not work...

Key repeat should not happen if only a shift key continues to be held down

If you are typing, it is customary to hold a meta key (e.g. Shift) and momentarily type the key for the symbol you want. You often hold the shift key longer than the momentary press of the symbol key, but this causes the key repeat to generate lots of key presses (e.g. Deleting a whole line when you just intended deleting a character!).

Besides this enhancement it would also be great to be able to set an appropriate key repeat pause and repeat rate in preferences. Having written an ace emulator myself I know this can be a bit tricky, but its possible (I think I may have patched the rom at load time for this).

Btw, thanks for the app. I love the ace!

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.