Go to advanced search

by DexOS
Mon Jun 04, 2012 6:29 pm
Forum: Off topic discussion
Topic: Open/Closed or Somewhere-in-between source?
Replies: 81
Views: 8814

Re: Open/Closed or Somewhere-in-between source?

So, DexOS says We want people to want the real time bare metal OS, that boots in a second, that lets you have full hardware access and can be programmed in basic, not how its coded. ...and I think it's him that's missing the point. If anyone really wants a bare metal OS that boots in a second, give...
by DexOS
Mon Jun 04, 2012 5:31 pm
Forum: General programming discussion
Topic: Why not program on x86 desktop?
Replies: 60
Views: 12678

Re: Why not program on x86 desktop?

rurwin wrote:Let me make another point. I've an argument stewing away with DexOS, because we disagree on just about everything, but enough said.
Cool, that makes me different from the crowd, not a sheep.
Maybe crazy to some.
But we need crazy people like these:
http://www.youtube.com/watch?v=XUfH-BEBMoY
by DexOS
Sun Jun 03, 2012 8:47 pm
Forum: General programming discussion
Topic: Why not program on x86 desktop?
Replies: 60
Views: 12678

Re: Why not program on x86 desktop?

@DexOS My programming experience is pretty much limited to C++ and a little HTML with PHP thrown in but as far as I can say there's no need for the bare metal you're talking about. Unless, of course someone wants to learn ARM assembler. But that wouldn't be some beginner. Maybe I couldn't comprehen...
by DexOS
Sun Jun 03, 2012 8:20 pm
Forum: RISCOS
Topic: RISC OS on Raspberry Pi
Replies: 356
Views: 119452

Re: RISC OS on Raspberry Pi

I was shocked by the size of the unzipped file, theres no need. My OS has both CLI and GUI, many drivers, full tcp/ip and much more and its only 54k unoptimized for size. I also remember many moons ago, i coded a high res gui in the forum of a i-pod, with built in cd player in less than 512 bytes, f...
by DexOS
Sun Jun 03, 2012 8:06 pm
Forum: General programming discussion
Topic: Best first language choice
Replies: 140
Views: 31935

Re: Best first language choice

Best language to start with is ASM like this for linux: include 'FBasic_L.inc' CLS COLOR 11 LOCATE 2,1 PRINT "This app is written in Macro Basic, for Linux " COLOR 12 LOCATE 2,2 PRINT "With the ease of Basic and the power of ASM " COLOR 15 LOCATE 2,3 PRINT "It user's the basic commands:" PRINT " " P...
by DexOS
Sun Jun 03, 2012 7:59 pm
Forum: General programming discussion
Topic: Why not program on x86 desktop?
Replies: 60
Views: 12678

Re: Why not program on x86 desktop?

@rkr, To a point i agree with you, i believe the only way to really learn and understand programming, is to have access to bare metal ( like a lot of coders learn't on bcc micro, dos). Now this would be a problem on todays desktop OS's, has they need protection. But because of the design of the R-PI...
by DexOS
Sun Jun 03, 2012 7:22 pm
Forum: Other projects
Topic: Game Console OS
Replies: 38
Views: 7214

Re: Game Console OS

Um.. Could I get the source? I'd like to see how you did it and whether you documented it better than what's in the forums already. I think about writing a demonstration kernel that could be used as a reference for porting kernels and learning to write them. To get to this stage, we have done other...
by DexOS
Sun Jun 03, 2012 2:24 pm
Forum: Other programming languages
Topic: Vintage Basic
Replies: 16
Views: 7635

Re: Vintage Basic

It's not hard to make a bootable SD card with just my BASCI on it - the image would be under 3MB. (Not quite the 16KB of old though!) First, it sounds like a great project and if you have gotten it and linux down to 3mb, i will take my hat off to you. Can you give any info has to how you tripped it...
by DexOS
Sun Jun 03, 2012 1:19 pm
Forum: Off topic discussion
Topic: Open/Closed or Somewhere-in-between source?
Replies: 81
Views: 8814

Re: Open/Closed or Somewhere-in-between source?

@tufty Your contradicting yourself, you say the raspberry pi binary blob does not need to be open, but others code does. If the binary blob source was open, there would be no need for my source, it would also have no value. And if Broadcom wants to keep its source close, well then that's up to then ...
by DexOS
Sat Jun 02, 2012 8:29 pm
Forum: Off topic discussion
Topic: Open/Closed or Somewhere-in-between source?
Replies: 81
Views: 8814

Re: Game Console OS

In my last project DexOS, i went fully open source. But i have had very bad experiences with open source. Open source is about sharing and giving back and in return you get help with your projects. Thats fine if your well known in the open source community, but if not, it means you get no help and ...
by DexOS
Sat Jun 02, 2012 6:03 pm
Forum: Off topic discussion
Topic: Open/Closed or Somewhere-in-between source?
Replies: 81
Views: 8814

Re: Game Console OS

Yes, me and Dave are coding a small R-PI OS that could be used for this, if enough support was gotten. We have already got a basic graphic to work on a bare bones R-PI http://www.dex-os.com/Shots/RpiShot4.jpg Theres also a x86 ver. http://www.youtube.com/watch?v=mYJx2zZK7c8 The x86 ver is small onl...
by DexOS
Sat Jun 02, 2012 5:43 pm
Forum: RISCOS
Topic: RISC OS on Raspberry Pi
Replies: 356
Views: 119452

Re: RISC OS on Raspberry Pi

I think RiscOS is a nice OS, that i would love to see on the R-PI. But i disagree with some of the above comments. There seems a miss conception, that the only way to make kid interested in programming a device, is it needs to have the latest graphics and be on par with the xbox or ps3 etc. This is ...
by DexOS
Sat Jun 02, 2012 1:48 pm
Forum: Other projects
Topic: Game Console OS
Replies: 38
Views: 7214

Re: Game Console OS

Yes, me and Dave are coding a small R-PI OS that could be used for this, if enough support was gotten. We have already got a basic graphic to work on a bare bones R-PI http://www.dex-os.com/Shots/RpiShot4.jpg Theres also a x86 ver. http://www.youtube.com/watch?v=mYJx2zZK7c8 The x86 ver is small only...
by DexOS
Thu May 31, 2012 10:00 pm
Forum: General programming discussion
Topic: Playing with the Bare Metal
Replies: 9
Views: 3580

Re: Playing with the Bare Metal

Hi All, Not sure if I am posting in the right area, but couldn't decide on any better places... After a few minor mishaps (read broken VMs) I have a nice cross compiling toolchain to run on the bare metal. Also managed to bodge together a linker script which puts the arm interrupt vector table at t...
by DexOS
Thu May 31, 2012 5:45 pm
Forum: Other programming languages
Topic: Bare Metal Assembly
Replies: 30
Views: 17136

Re: Bare Metal Assembly

tufty wrote: Nice to see you managed to get something up and running (and with graphics, too). That's cool.

Simon
Thanks tufty, very nice of you to say that.
by DexOS
Thu May 31, 2012 3:00 pm
Forum: Other programming languages
Topic: Bare Metal Assembly
Replies: 30
Views: 17136

Re: Bare Metal Assembly

In any case, the vector table uses 32 *bytes*, not 32 kilobytes. "Leaving room" isn't necessary. I found the answer to starting at 0x8000 ?, and I was right you was wrong. Heres why: Because of "ATAGS" what are they ?, see here: Its the list of parameters passed from the bootloader to the kernel. T...
by DexOS
Thu May 31, 2012 1:36 pm
Forum: Staffroom, classroom and projects
Topic: ARM Assembly / Operating System
Replies: 48
Views: 16950

Re: ARM Assembly / Operating System

I was also wanting a simple OS , just enough for programming in basic or forth, Although the PI is cheap it is still complex , and programming is still only possible when you have loaded and installed a huge OS which via a 4GB SD card. Then you only use 1% of OS to create a programming enviroment. ...
by DexOS
Wed May 30, 2012 6:49 pm
Forum: General programming discussion
Topic: Got bare bones graphics working
Replies: 58
Views: 35137

Got bare bones graphics working

Good news, we (as in Dex and Dave_G_2) have got a bare-bone OS (start of DexOS port) to boot and run our GPIO code and setup the screen res, get buffer address and display a image on the Raspberry PI board. All using FasmArm (a arm assembler based on fasm). Its not 100% right yet and a lot more work...
by DexOS
Tue May 29, 2012 11:34 am
Forum: Other programming languages
Topic: Programming the ARM chip
Replies: 134
Views: 41247

Re: Programming the ARM chip

I am not seeing 700Mhz on the arm. It is running at or on a par with the 250MHz system clock. Is there a place/register/etc that is used to bump the 250MHz clock or multiply it for the ARM? I think you need to go though the GPU :? Because you can change it by a config file read by the GPU. config.t...
by DexOS
Mon May 28, 2012 11:34 am
Forum: Other programming languages
Topic: Programming the ARM chip
Replies: 134
Views: 41247

Re: Programming the ARM chip

Yes, I was active on the GP2X. Did the same thing there as here, not interested in writing linux apps, but instead getting down into the guts of the thing. I have not interfaced to a PS/2 keyboard or mouse. Looks like you have to supply 5V to power the keyboard. My understanding the serial interfac...
by DexOS
Sun May 27, 2012 5:04 pm
Forum: General discussion
Topic: Raspberry Pi boot process
Replies: 12
Views: 128097

Re: Raspberry Pi boot process

From what I understand and have confirmed the GPU then loads kernel.img, a binary image of ARM memory starting at physical address 0 from the ARM's perspective. And releases reset on the ARM. The downloads have a kernel.img which is basically linux, so there is a branch to 0x8000 (typical for linux...
by DexOS
Sun May 27, 2012 4:55 pm
Forum: Other programming languages
Topic: Programming the ARM chip
Replies: 134
Views: 41247

Re: Programming the ARM chip

@dwelch67, First great work on what you have done so far.
Your name seems familiar, did you use to program the GP2X ?.

Also have you any input for interfacing a ps2 keyboard to the R-PI, from a hardware point, as i am more a software persons, that wants to now also get into hardware.
Thanks.
by DexOS
Thu May 24, 2012 6:20 pm
Forum: Other projects
Topic: Linux device drivers for Rapberry Pi on-board I/O
Replies: 97
Views: 53848

Re: Linux device drivers for Rapberry Pi on-board I/O

Frank Buss wrote:
DexOS wrote:Cool, give a day or two and i will knock a bare metal test GPIO in asm.
I may even convert it to FBasic to make its easier to understand.
Someone did this already, it might help with your projects:

https://github.com/raspberrypi/firmware ... nt-5362664
Thanks for the link Frank.
by DexOS
Thu May 24, 2012 11:56 am
Forum: Other projects
Topic: Linux device drivers for Rapberry Pi on-board I/O
Replies: 97
Views: 53848

Re: Linux device drivers for Rapberry Pi on-board I/O

Cool, give a day or two and i will knock a bare metal test GPIO in asm.
I may even convert it to FBasic to make its easier to understand.
by DexOS
Thu May 24, 2012 11:06 am
Forum: Other projects
Topic: Linux device drivers for Rapberry Pi on-board I/O
Replies: 97
Views: 53848

Re: Linux device drivers for Rapberry Pi on-board I/O

I could knock up a GPIO pins bare metal example in arm asm, but i have no R-PI to test it on, is there anyone that would test it at there own risk ?.
Has its a wast of my time, if no one will test it.

Go to advanced search