Go to advanced search

by pilotrhk
Wed Nov 27, 2013 3:42 am
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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...
by pilotrhk
Thu Apr 11, 2013 8:30 am
Forum: Bare metal, Assembly language
Topic: SD CMD18 READ_MULTIPLE_BLOCK
Replies: 4
Views: 2733

Re: SD CMD18 READ_MULTIPLE_BLOCK

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...
by pilotrhk
Thu Apr 11, 2013 5:04 am
Forum: Bare metal, Assembly language
Topic: SD CMD18 READ_MULTIPLE_BLOCK
Replies: 4
Views: 2733

Re: SD CMD18 READ_MULTIPLE_BLOCK

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...
by pilotrhk
Tue Apr 02, 2013 5:52 am
Forum: Bare metal, Assembly language
Topic: Raspbery Pi Forth Operating System
Replies: 31
Views: 20775

Re: Raspbery Pi Forth Operating System

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...
by pilotrhk
Tue Mar 26, 2013 7:21 pm
Forum: Bare metal, Assembly language
Topic: Raspbery Pi Forth Operating System
Replies: 31
Views: 20775

Re: Raspbery Pi Forth Operating System

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...
by pilotrhk
Tue Mar 26, 2013 7:18 pm
Forum: Bare metal, Assembly language
Topic: Raspbery Pi Forth Operating System
Replies: 31
Views: 20775

Re: Raspbery Pi Forth Operating System

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...
by pilotrhk
Fri Mar 22, 2013 8:01 am
Forum: Bare metal, Assembly language
Topic: Raspbery Pi Forth Operating System
Replies: 31
Views: 20775

Re: Raspbery Pi Forth Operating System

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...
by pilotrhk
Fri Mar 22, 2013 7:47 am
Forum: Bare metal, Assembly language
Topic: Raspbery Pi Forth Operating System
Replies: 31
Views: 20775

Re: Raspbery Pi Forth Operating System

@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...
by pilotrhk
Wed Mar 20, 2013 8:23 am
Forum: Bare metal, Assembly language
Topic: Raspbery Pi Forth Operating System
Replies: 31
Views: 20775

Re: Raspbery Pi Forth Operating System

Thanks the information. I forgot the license information, it was stored out side my source folder. I will have it in the folder shortly.
Roland :mrgreen:
by pilotrhk
Wed Mar 20, 2013 12:59 am
Forum: Bare metal, Assembly language
Topic: Raspbery Pi Forth Operating System
Replies: 31
Views: 20775

Raspbery Pi Forth Operating System

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...
by pilotrhk
Wed Mar 20, 2013 12:34 am
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

I finally got my rpiForth (Raspberry Pi Forth Operating System) on GitHub.
Look for aviatorRHK/rpiForth repository. I will maintain all rpiForth files here.

Have fun you all. :mrgreen:
by pilotrhk
Tue Mar 19, 2013 2:01 am
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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 ...
by pilotrhk
Mon Mar 18, 2013 9:36 pm
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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...
by pilotrhk
Sun Mar 17, 2013 5:13 am
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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
by pilotrhk
Fri Mar 15, 2013 4:38 am
Forum: Bare metal, Assembly language
Topic: Caps Lock Key in Baking Pi USB interface?
Replies: 2
Views: 755

Re: Caps Lock Key in Baking Pi USB interface?

Thanks DexOS,

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 :mrgreen:
by pilotrhk
Fri Mar 15, 2013 12:38 am
Forum: Bare metal, Assembly language
Topic: Caps Lock Key in Baking Pi USB interface?
Replies: 2
Views: 755

Caps Lock Key in Baking Pi USB interface?

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...
by pilotrhk
Thu Mar 14, 2013 10:59 pm
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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 :D
Roland
by pilotrhk
Wed Mar 13, 2013 10:21 pm
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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...
by pilotrhk
Wed Mar 13, 2013 5:58 am
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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,...
by pilotrhk
Tue Mar 12, 2013 10:01 pm
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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 ...
by pilotrhk
Tue Mar 12, 2013 2:01 am
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

: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...
by pilotrhk
Mon Mar 11, 2013 10:03 pm
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

Hi JDat, Try my email [email protected].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: [email protected].com Technical details of permanent failure: The email account that you ...
by pilotrhk
Mon Mar 11, 2013 8:12 am
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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 [email protected].lv. It bounces back. I have sent several copies via [email protected].com. If I can get a valid emai...
by pilotrhk
Sat Mar 09, 2013 11:56 pm
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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...
by pilotrhk
Fri Mar 08, 2013 4:29 am
Forum: Bare metal, Assembly language
Topic: Forth Operating System with Baking Pi roots.
Replies: 43
Views: 9258

Re: Forth Operating System with Baking Pi roots.

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...

Go to advanced search