Hi you all, I have abandon rpiForth on Bare Metal some time ago. I burned me out with the primitive development cycle. I destroyed one Raspberry Pi and about 15 SD roms. I moved most of the work on to my BeagleBone Black (BBB) and put it under Linux and call it rForth. Changing the key input and cha...
Final solution to CMD18. Multi-block read: : CMD23 ( n -- ) \\ is the number of multiple blocks. lshift n by 16 fetch BLKSIZECNT add ( or or ) and store it back to BLKSIZECNT move n to ARG1, store 0x1700003A to CMDTM. : CMD18 ( n -- ) \\ is the block location to read. store n to ARG1, store 0x12220...
I have a solution for CMD23, SET_BLOCK_COUNT, the solution is in the command you send in what you put in the CMDTM register. ....... 0x1700003A. Make sure you have an argument for the block count. You run this after you have set the BLOCK_LEN. Now that this is figured out, what is the multi-block re...
Hi Trevor, I used gedit (linux) for most my editing, but I have also used Eclipse. I recently went back to Eclipses, as an Editor, I like it. I have posted my Makefile on GitHub. .... Roland :mrgreen: Thanks for that. I note however that the makefile calls up a linker script called linker.ld - I th...
Hi Roland, I compiled your code from git and everything runs fine i saw you repair the marker function. The only thing I changed was the framebuffer file on Raspberry rev 2. Thanks, Arie Arie, I am glad that your are using rpiForth. I think there is a lot of super things we can do once we get all t...
Hello Roland - I have been watching this thread for a while and recently downloaded your current source from github. I have been a Forth enthusiast for 30 years and have also used it professionally on occasion. Nowadays I am considering experimenting with bare metal Forths on the RPi and am very in...
you may be interested to know what this guy has done ( but I think its on top of linux ) http://thebeez.home.xs4all.nl/4tH/ Does it run on Raspberry Pi?? Over the past 40 years I have created 5 to 7 Forths. I developed Forth on target instruments that had an MC68HC11 where all the heads were mainta...
@pilotrhk, you need to adhere to my license, which is DexBasic version 0.01 Copyright (c) 2012, Craig Bamford. All rights reserved. This program is free for commercial and non-commercial use as long as the following conditions are adhered to. Copyright remains Craig Bamford, and as such any Copyrig...
Raspberry Pi Forth Operating System is available on GitHub: https://github.com/aviatorRHK/rpiForth The rpiForth will grow to include: 1. A file system on the SD card. 2. A text editor to write stored programs to load. ( no more host assembler ). 3. A forth ARM assembler, to write high performance fo...
I finally got my rpiForth (Raspberry Pi Forth Operating System) on GitHub.
Look for aviatorRHK/rpiForth repository. I will maintain all rpiForth files here.
I will open a repository on GitHub. I will name it rpiForth. symbolically 'Raspberry Pi logo to the 4th'. I will start a new Post when I get this done. Hopefully by tomorrow. I have been training at the following web site on how to use Git. I think it will be easy enough to use. Watch these youtube ...
I found out that Git is a complete revision control system with checkout procedures and so on. I have not been involved is a program like this in 10 years. Git has a 230 page book you need to learn before you could manage the project properly. I got a GitHub account and it is free to open source pro...
Hi JDat,
I will talk it over tomorrow with my close friend and probably set up a place for you all to get the system directly and can get update. I am not sure it will be GitHub but my friend is a internet service provider and set up access there.
Roland
It works just great. I was out to lunch with on total use of the keyboard. This will come in handy when I start working on the editor. Thanks a lot.
Roland
Has anyone figured out how to make the Caps Lock key work in the Baking Pi Interface? I am using Control % to toggle the Caps Lock LED and change my font accordingly. I could not find a hook to the Caps Lock Key in the 'C' code posted at github public Chadderz121 (Alex Chadwick). Thanks, Roland Life...
Hi guys,
A lot of good information here. I happy to see Arie get his Forth system up and running. I will put all this information in my notes and update my system. Good Work
Roland
Hi Arie, I am at a loss as to why your system will not work. I do not know what to do with address of 0x40000000. My system makes a call to InitialiseFrameBuffer and it returns with a video buffer pointer. On line 117 in main.s, you can commit out these lines: ldr r0,=registers stmea r0,{r1-r12} @ s...
I just download a new copy of Raspbian, February 2013 version. My software would not run in it. It would not even boot. I supply with my Forth system rpiboot folder. It includes all you need to run my kernel.img. The file are from an April 19, 2012 release of Debian. The file names are bootcode.bin,...
Hi Arie I have three Raspberry Pi "B" early models (256Meg?) numbered 1 to 3, I got a brand new 4 GB SandDisk SD card preformatted with FAT32 and dropped it the contents of File rpiboot. All three Raspberry Pi's worked fine. I use a Logitech K120 Keyboard. $12 at Amazon. I also had a cheap wireless ...
:D I am sending out a fully operational rpiForth operating system, complete with 400 words. Just look at the things it can do: HEX 8000 200 DUMP will dump 512 words starting at 0x8000. You can look at all the registers at HEX 020300000 100 DUMP (SD media controller addresses will be displayed) If yo...
Hi JDat, Try my email rkoluvek@att.net and see if you can get through. aviatorRHK Doh! Just tried from my gmail account. The same problem to sen to You! :( Delivery to the following recipient failed permanently: aivatorRHK@gmail.com Technical details of permanent failure: The email account that you ...
I am also interesting about FORTH on bare metal Pi. Please post link where i can find more information about Your project. Hi JDat, I could not figure out how to send the system to you via jdat@inbox.lv. It bounces back. I have sent several copies via aviatorRHK@gmail.com. If I can get a valid emai...
I can email you my development package. It is essentially Baking Pi files and my large rForth file rForthcore.s. When zipped up, its size is about 2Megs, this includes a boot folder. I also have the ANS standard zipped up to 800kb. Thus far, this Forth system has 400 compiled and executable words. Y...
You can take a look at my assembly read SD code, the write is only one or two lines different. See in the "SdMmc" folder: http://www.dex-os.com/DexOS_R_PI/DexBasicSource.zip jnc100 done a C ver here: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=72&t=35003 Thanks, Looks like a lot of good mater...