Git Product home page Git Product logo

8051forth's People

Contributors

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

8051forth's Issues

how to run on simulator?

I know this project is no longer maintained but perhaps a hint or two would help.

I don't see how the resulting hex file is run to validate the build.

  1. The instructions are to run the command: 8051emu/emu generic camel51.hex But the simulator doesn't accept an argument called generic.
  2. The emulator is supposed to produce output which is captured in the file actual and compared with the file golden. But the emulator uses ncurses and generates screen output which looks nothing like the console output in golden.

I tried using an updated version of 8051emu from Github but the updates are minor and again there is no sign of console output, only ncurses output.

Wait, I think I get it. You defined aother main program called mymain.c which is a wrapper for the core simulator and this is the one that should be used.

Like in another issue reporter, I was wondering if this forth could be put inside a CH552.

Which 8051 for beginner?

Hello,

I'd like to ask your advice. Do you know a 8051 part which is easy to use for a beginner? Preferrably one which can be programmed with a command-line tool in Linux, and is simple to connect to a PC (USB?).

Thanks!

CH552 version:

Hi James, I realise that this is not an active project, and a vanishingly small chance of you being interested but anyway...

Since I see you used a CH559, Can you comment on whether this forth can run on CH552?
i.e. is the memory map / flash self-programming workable, or is there a show stopper?

It would be fantastic to have a small forth on this as it is both minimal and cheap with USB.


https://hackaday.io/project/171543-chusbie552-ch552-development-board

It would be nice to have that little board with the default power-on function being a USB<->Serial adaptor,
that drops into the Forth command line when an escape sequence is seen (e.g. "+++")

The CH552 is cheap enough to be used instead of CH340 serial adaptor, but allowing with built in Forth control and automation. It would be a winner for very simple projects , both stand alone as as pc controlled interfaces.

Getting started guidance?

Howdy,

I've tried several times to get my head around this, but failed each time.

Can you point me to some info on how to get started applying this from first principles. I'm used to running forth as a native application, and talking via a terminal session to the interpreter/compiler and loading code via terminal text uploads, with the appropriate time delay to let the embedded Forth understand the code... This is a different kettle of fish.

Thank you!

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.