Go to advanced search

by krom
Sun Mar 09, 2014 1:55 pm
Forum: Bare metal, Assembly language
Topic: Bare Metal Examples
Replies: 33
Views: 17222

Re: Bare Metal Examples

Hi m3ntal7 , I am honored to have your 1st post =D I have not written anything for the NES yet, but I am pretty expert at the SNES, which I use byuu's 65c816 bass assembler for everything: http://byuu.org/programming/bass/ I will check out your assembler for any NES work I do, especially to play aro...
by krom
Sat Mar 08, 2014 1:06 pm
Forum: Bare metal, Assembly language
Topic: Bare Metal Examples
Replies: 33
Views: 17222

Re: Bare Metal Examples

Hi everybody, I just finished my SNES Mouse input demo: https://github.com/PeterLemon/RaspberryPi/blob/master/Input/SNES/Mouse/SNESMouse.png You can find the full source here: https://github.com/PeterLemon/RaspberryPi/tree/master/Input/SNES/Mouse/GFXDemo (It uses the exact same GPIO pin setup as my ...
by krom
Sat Mar 01, 2014 4:12 pm
Forum: Bare metal, Assembly language
Topic: Audio
Replies: 4
Views: 1383

Re: Audio

Hi partis , I did loads of minimal sound demos on the Raspberry Pi, You can check them all out here: http://github.com/PeterLemon/RaspberryPi/tree/master/Sound/PWM ASM source & compiled binary demos included =D Instructions for howto compile & run the source is on my github front page: http://github...
by krom
Wed Oct 30, 2013 5:11 am
Forum: Bare metal, Assembly language
Topic: Bare Metal Examples
Replies: 33
Views: 17222

Re: Bare Metal Examples

Hi Dex, cheers =D what app do you use for compress the bmp file ? The .bin file is just the RAW binary data of the 640x480 24bit .BMP file. e.g 3 bytes per pixel (RGB), 640*480*3 = 921600 bytes. I use my own .bmp converter that I wrote for the N64, as the data is in a similar big endian format for t...
by krom
Tue Oct 29, 2013 8:05 am
Forum: Bare metal, Assembly language
Topic: Bare Metal Examples
Replies: 33
Views: 17222

Re: Bare Metal Examples

Hi everyone, sorry for the lack of updates recently... I have provided examples of LZ77 & Huffman decompression, compatible with the same standards used by Nintendo GBA/DS bios decompression functions: https://github.com/PeterLemon/RaspberryPi/tree/master/Compress There is a simple minimal demo & a ...
by krom
Sat Jun 22, 2013 2:53 am
Forum: Bare metal, Assembly language
Topic: Diagnostics for Pi
Replies: 2
Views: 2736

Re: Diagnostics for Pi

Hi John, I do not know of any official diagnostic images for the R-Pi, but you are free to use my Tags Channel demo: https://github.com/PeterLemon/RaspberryPi/tree/master/TagsChannel Apart from being a shameless plug, this is the closest thing I can think of to what you want, e.g it displays most Ma...
by krom
Tue Apr 16, 2013 3:06 pm
Forum: Bare metal, Assembly language
Topic: Bare Metal Examples
Replies: 33
Views: 17222

Re: Bare Metal Examples

Cheers Dex & tufty =D I have updated my Git Hub with new DMA & DREQ Sound demos, this is an easy way to create a sound buffer that plays & loops in the background using DMA. Also I have enabled L1 Cache in my VFP/Fractal demos, speeding them up =D Finally I did a few cleanups to my LIB files (mainly...
by krom
Mon Mar 25, 2013 10:19 pm
Forum: Bare metal, Assembly language
Topic: VideoCore/EGL on a bare metal OS
Replies: 16
Views: 7555

Re: VideoCore/EGL on a bare metal OS

Hi bilhew8078, Great to see another like minded person! I am really sorry but after staring at the released Linux C sources for many hours, I have not got EGL in bare metal working yet :( This is a very important goal as it would bring console quality 3D graphics to bare metal programming. Also it w...
by krom
Mon Mar 04, 2013 8:08 pm
Forum: Bare metal, Assembly language
Topic: Bare Metal Examples
Replies: 33
Views: 17222

Bare Metal Examples

I have made a Git Hub for all my complete R-Pi projects in bare metal: https://github.com/PeterLemon/RaspberryPi This includes minimal Hello World CPU & DMA Demos, Tags Channel Demo, VFP Fractal Demos, NES & SNES Input Demos & Sound Demos. Screenshots of Input Demos: https://github.com/PeterLemon/Ra...
by krom
Sat Dec 08, 2012 12:02 pm
Forum: Bare metal, Assembly language
Topic: VideoCore/EGL on a bare metal OS
Replies: 16
Views: 7555

Re: VideoCore/EGL on a bare metal OS

Hi benzn, Yeah I thought it would be good to message you, as once we have EGL working in bare-metal on the pi, some wonderful things will be possible =D "Mailbox" is the correct terminology, I thought it was weird too when I started, but you get used to them real quick ;) I released a bare-metal man...
by krom
Wed Dec 05, 2012 11:55 am
Forum: Bare metal, Assembly language
Topic: VideoCore/EGL on a bare metal OS
Replies: 16
Views: 7555

Re: VideoCore/EGL on a bare metal OS

Hi benzn, Just joined this forum for the 1st time because of your question =D I've been doing bare-metal work on the R-pi for a long while now using the fasmarm assembler, with help from my friend Dex to get my 1st pixel on the screen =D I can confirm VCHI is channel 3... Ever since the user land co...

Go to advanced search