Go to advanced search

by DexOS
Wed Apr 29, 2015 5:03 pm
Forum: Bare metal
Topic: Hobby OSs
Replies: 7
Views: 1429

Re: Hobby OSs

My OS called DexOS, is like a 32bit dos, there's no virtual memory paging, and only a single process is allowed (though that process can spawn multiple threads). The program runs in ring0, so you have direct access to all hardware (including CPU and graphics). Memory allocation is the responsibility...
by DexOS
Sat Feb 28, 2015 2:47 pm
Forum: Bare metal
Topic: Raspberry Pi OS
Replies: 84
Views: 14934

Re: Raspberry Pi OS

Hi b_w_johan, sorry i did not see your PM. I have now set up a github for the project https://github.com/dex-os/DexOS And here's the web page http://dex-os.github.io/ And minidos source code is here: https://web.archive.org/web/20140108065701/http://www.dex-os.com/MiniDos/MiniDos.zip Note: I will be...
by DexOS
Mon Feb 23, 2015 5:39 pm
Forum: Bare metal
Topic: Trying Bare Metal on Raspberry Pi 2
Replies: 98
Views: 27251

Re: Trying Bare Metal on Raspberry Pi 2

Great work krom, i am looking forward to my raspberry pi 2 coming, so i can test your demos.
by DexOS
Thu Feb 05, 2015 6:22 pm
Forum: Bare metal
Topic: BCM 2836 and the RPi 2 ?
Replies: 95
Views: 24182

Re: BCM 2836 and the RPi 2 ?

I also agree with dwelch67.
by DexOS
Thu Jan 29, 2015 10:02 pm
Forum: Bare metal
Topic: esp8266 wifi serial module
Replies: 18
Views: 18461

Re: esp8266 wifi serial module

Made some progress with wifi (esp8266) running bare metal on raspberry pi, using DexBasic

Will post code soon.
by DexOS
Sun Jan 25, 2015 4:00 pm
Forum: Bare metal
Topic: Bare Metal Examples
Replies: 33
Views: 14367

Re: Bare Metal Examples

Great work krom, now i have some free time, i will give your demo's a test run :).
by DexOS
Mon Dec 08, 2014 3:49 pm
Forum: Bare metal
Topic: Anybody know why it acts like this?
Replies: 7
Views: 1456

Re: Anybody know why it acts like this?

Try replacing

Code: Select all

mov pc,lr
With

Code: Select all

NameOfFunction:
stmfd  sp!,{ lr}
;some code here
ldmfd  sp!,{ pc}		
See if that helps
by DexOS
Wed Dec 03, 2014 6:44 pm
Forum: Bare metal
Topic: Where to find dex-basic?
Replies: 8
Views: 3753

Re: Where to find dex-basic?

mans9h1gb wrote:Hi Dex,
Any idea of when the site will be up???
regards
Mans
Hi mans9h1gb,
I was just waiting to get a good working demo of ESP8266 wifi using DexBasic
http://www.raspberrypi.org/forums/viewt ... 10#p620610
Should have new stuff up, by next week.
by DexOS
Wed Dec 03, 2014 6:34 pm
Forum: Bare metal
Topic: esp8266 wifi serial module
Replies: 18
Views: 18461

Re: esp8266 wifi serial module

Thanks for the info.
@ dubau_razvan i thought the max draw was 50 mA from the 3.3v pin?.
Have you had any problem with running from the pi 3.3v supply.
by DexOS
Mon Nov 24, 2014 5:43 pm
Forum: Bare metal
Topic: esp8266 wifi serial module
Replies: 18
Views: 18461

Re: esp8266 wifi serial module

I am just waiting for my bench power supply to arrive, so i can try it out.
I can post some test code, if people have the modules and a power supply sorted out.
by DexOS
Sun Nov 16, 2014 4:25 pm
Forum: Bare metal
Topic: native GBA games
Replies: 8
Views: 2042

Re: native GBA games

I think you will find the work of Peter Lemon very helpful
https://github.com/PeterLemon/RaspberryPi

See Game Boy Emulation examples
by DexOS
Thu Oct 23, 2014 5:08 pm
Forum: Bare metal
Topic: esp8266 wifi serial module
Replies: 18
Views: 18461

Re: esp8266 wifi serial module

I have not had a chance to try main yet, But most people who have a problem, it seem to be the power supply, as the they need at least 150ma, which the pi can not supply.

I should in the coming days get around to test these and will update how i get on.
by DexOS
Tue Sep 30, 2014 8:26 pm
Forum: Bare metal
Topic: esp8266 wifi serial module
Replies: 18
Views: 18461

esp8266 wifi serial module

I just got two of these wifi modules http://www.ebay.co.uk/itm/ESP8266-Serial-WIFI-Wireless-TransceiveR-Module-Send-Receive-LWIP-AP-STA-Arduino-/271596948485 They seem a ideal way to get wifi network working from baremetal, on the raspberrypi. I will write some code demos and do some youtube videos ...
by DexOS
Wed Sep 17, 2014 5:26 pm
Forum: Bare metal
Topic: PWM data/range/clock relationship
Replies: 3
Views: 1304

Re: PWM data/range/clock relationship

Me and krom work on audio together, and our work was based on work by Joeboy, which is in C, so that may help you.
https://github.com/Joeboy/pixperiments/ ... pi/audio.c
by DexOS
Wed Sep 17, 2014 5:12 pm
Forum: Bare metal
Topic: CSUD crashing Pi with recent firmware
Replies: 3
Views: 952

Re: CSUD crashing Pi with recent firmware

I had the same problem, i try many things, but did not find a fix.
The main dev of the firmware did say if i send him more info, he will look into a fix.
by DexOS
Mon Jul 21, 2014 8:11 pm
Forum: Bare metal
Topic: Bare Metal Examples
Replies: 33
Views: 14367

Re: Bare Metal Examples

Hi guys, sorry for the lack of updates... I have been helping with a new N64 emulator (cen64) & needed todo loads of cpu tests for the system: https://github.com/PeterLemon/N64/ I did not want to leave the Raspberry Pi Bare Metal community out of the loop, so I wrote this simple Nintendo Game Boy C...
by DexOS
Mon Jun 30, 2014 6:45 pm
Forum: Bare metal
Topic: Question of Compatibility for Chadderz's Simple USB Driver
Replies: 3
Views: 1320

Re: Question of Compatibility for Chadderz's Simple USB Driv

I am currently working on Cambridge's Baking Pi Lesson 10; My problem is that although all text is displayed correctly, none of the keyboards that I have tried have been compatible with Chadderz's Simple USB Driver. Is there a list of compatible keyboards? This is my list http://www.raspberrypi.org...
by DexOS
Fri Jun 27, 2014 1:29 pm
Forum: Bare metal
Topic: Assembly Language w/ Gertboard
Replies: 10
Views: 1975

Re: Assembly Language w/ Gertboard

Uuder linux you would need to do something like this ;------------------------------------------------------- ; By Dex (Craig Bamford) ; ; (c)Craig Bamford 01/22/2013 ;------------------------------------------------------- format ELF executable ; entry start ; tell linker entry point BLOCK_SIZE = 1...
by DexOS
Sun Jun 22, 2014 6:50 pm
Forum: Bare metal
Topic: Programming in Basic on Bare Metal Tutorial 3
Replies: 33
Views: 6234

Re: Programming in Basic on Bare Metal Tutorial 3

As ShiftPlusOne pointed out, it seems not to have stored the images.
But the zip DexBasic.zip from here:
http://web.archive.org/web/201312040130 ... esson1.htm
Has tut 3 in the zip .
by DexOS
Sun Jun 08, 2014 5:22 pm
Forum: RISCOS
Topic: Displaying JPEGs
Replies: 6
Views: 2440

Re: Displaying JPEGs

I have done what you want to do in ASM, it should be easy to convert ; ----------------------------------------------------- ; ; RISC OS JPEG example by Craig Bamford ; ; ----------------------------------------------------- ; format binary as '' ; format COFF include 'FasmArmMacros\FasmArm.inc' ; i...
by DexOS
Sun Jun 08, 2014 5:13 pm
Forum: Bare metal
Topic: Where to find dex-basic?
Replies: 8
Views: 3753

Re: Where to find dex-basic?

Sorry for the delay, but i seem to of lost my backup of my site, but found a backup on archive.org https://web.archive.org/web/20130930205652/http://www.dex-os.com/DexBasic/DexBasic.htm I have a new web site so will up date the site with the latest ver and some tuts etc. The new site is http://craig...
by DexOS
Fri Jun 06, 2014 10:55 am
Forum: Bare metal
Topic: Loading 32bit values into registers.
Replies: 24
Views: 3890

Re: Loading 32bit values into registers.

Hello Dex, I've just started to code assembly on the Pi and learned already a lot from krom's examples. I'll be very thankful if i could get your RPI assembly tuts? Because i can't find them and i'm very curious and like to study them. Hi Siekmanski, PM me your email and i will send you the tuts (t...
by DexOS
Thu Jun 05, 2014 9:29 pm
Forum: Bare metal
Topic: Loading 32bit values into registers.
Replies: 24
Views: 3890

Re: Loading 32bit values into registers.

I agree with krom , you need to keep code as simple and understandable has possible when writing code for beginners. I also believe, that there are two types of coders, there's the paper bashes and then there's the hardware bashes. They both have there advantages. I like krom, like to hardware bash,...

Go to advanced search