forth-ev / volksforth Goto Github PK
View Code? Open in Web Editor NEWvolksFORTH is a 16bit Forth System maintained by the German Forth Gesellschaft e.V.
License: BSD 2-Clause "Simplified" License
volksFORTH is a 16bit Forth System maintained by the German Forth Gesellschaft e.V.
License: BSD 2-Clause "Simplified" License
Hey,
for better reach of the community, I would like to suggest to add the following topic to the repository: motorola-68000
There was once a VolksForth port that run native on 8088/8086 machines (witthout MSDOS).
Trying to recreate that port
Requires a boot-loader.
Possible options:
syslinux COMBOOT: https://wiki.syslinux.org/wiki/index.php?title=Comboot_API
FATBOOT: https://files.osdev.org/mirrors/geezer/osd/boot/
BOOTPROG: https://github.com/alexfru/BootProg
LDOSBOOT: https://hg.ulukai.org/ecm/ldosboot/file/90c4983300a0/boot.asm
Generic Bootloader Discussion: https://wiki.osdev.org/Bootloader
Reminder:
Implement
NR>
N>R
?
for Atari ST, 6502 Targets
Update Handbook
Found by @pzembrod , fix in C64 soruces, needs to be ported to other 6502 targets
Alternative Loop Structure FOR ... NEXT
http://www.bellgroup.cz/private/?p=1934
https://github.com/TG9541/stm8ef/wiki/eForth-FOR-..-NEXT
https://old.reddit.com/r/Forth/comments/6b9lsz/alternatives_to_loop/
http://brokestream.com/daf.txt
https://stackoverflow.com/questions/6949434/how-to-implement-loop-in-a-forth-like-language-interpreter-written-in-c
https://web.archive.org/web/20140406021653/http://blogs.msdn.com/b/ashleyf/archive/2011/02/06/loopty-do-i-loop.aspx
VolksForth crashes on m68k CPUs other than the 68000. We need to find out where it goes wrong.
Possibly we create a generic m68k target first, fix it there and then backport to the Atari ST target
To make v4th-x16 compatible with both R38 and R39 (where the address of the ROM and RAM bank switching register changes), v4th-x16 v3.9.3 uses both register addresses for switching. Once R39 is stable, the double switching and the old address can and should be removed.
0> is broken for the input of -32768. Philip has fixed it in the C64/C16 target, needs to be ported to all other 6502 targets
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.