jamesbowman / 8051forth Goto Github PK
View Code? Open in Web Editor NEWForth for the 8051
License: GNU General Public License v3.0
Forth for the 8051
License: GNU General Public License v3.0
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.
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.
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!
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.
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!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.