Search found 852 matches

by pik33
Wed Apr 17, 2019 12:35 pm
Forum: Feature requests
Topic: Future Scripting Languages
Replies: 23
Views: 3208

Re: Future Scripting Languages

A false positive. I simply forgot about this file as I don't use Windows to develop in Ultibo.

It is not needed anymore. This was the first mp3 library I experimented with.

I deleted the file from the repository.
by pik33
Wed Apr 17, 2019 4:07 am
Forum: Feature requests
Topic: Future Scripting Languages
Replies: 23
Views: 3208

Re: Future Scripting Languages

A 6502 Compiler.IDE/debugger, hmmm Ultibo becomes a hosting embedded tool We alredy have a 6502 :) which I needed for playing SID files. Not optimal at all but here it is: https://github.com/pik33/ultibo_retro_gui/blob/master/unit6502.pas Uses retromalina for poke/peek procedures which is easy to f...
by pik33
Mon Apr 15, 2019 6:14 am
Forum: General
Topic: i2s and digital microphones
Replies: 21
Views: 974

Re: i2s and digital microphones

Can RetAMP Player be configured to use I2S to output the audio? Not yet. The player uses SimpleAudio for its output, so I have to finish the SimpleAudio i2s related code As it is now, it only inits the device and transmits data through it. I have to (1) add i2s related code to InitAudio procedure (...
by pik33
Mon Apr 15, 2019 6:08 am
Forum: Ultibo
Topic: New Ultibo FPC and Lazarus Linux installation script (Testers wanted)
Replies: 49
Views: 6931

Re: New Ultibo FPC and Lazarus Linux installation script (Testers wanted)

Takes a bit of time to build both Laz/fpc's but apart from a few missing dependencies it seems to be installing ok.


install standard Lazarus on Raspbian before installing Ultibo. This will add needed libraries. And you will have Lazarus to code for Raspbian.

Code: Select all

sudo apt-get install lazarus
by pik33
Fri Apr 12, 2019 6:07 am
Forum: General
Topic: Languages
Replies: 11
Views: 189

Re: Languages

We should consider 3 languages: - Pascal. This is the language in which Ultibo was written. - C. This is "English" in programming languages. A common language for all the world. - assembler. This is needed where speed or size matters; you can optimize what you want. We don' need more. The ...
by pik33
Tue Apr 09, 2019 1:26 pm
Forum: General
Topic: i2s and digital microphones
Replies: 21
Views: 974

Re: i2s and digital microphones

Clear as mud. I have a bit more research to do. It took me some time to learn this while coding SimpleAudio unit. Having one thing (PWM via DMA) working, there was easier to add control PWM and PCM/i2s related code to this. I don't know how to use Ultibo DMA API so I used a pure hardware DMA progra...
by pik33
Mon Apr 08, 2019 9:09 am
Forum: General
Topic: i2s and digital microphones
Replies: 21
Views: 974

Re: i2s and digital microphones

7E is a physical address while 3F is MMU address. Use 3F for accessing a peripheral with CPU. Use 7F for accessing peripheral with another peripheral (eg. DMA transferring to PWM - you can see this in the code too)
by pik33
Mon Apr 08, 2019 5:57 am
Forum: Libraries
Topic: Ficl - Forth command line interpreter
Replies: 3
Views: 171

Re: Ficl - Forth command line interpreter

Lua and PascalScript and?


Basic
by pik33
Sun Apr 07, 2019 6:35 am
Forum: General
Topic: i2s and digital microphones
Replies: 21
Views: 974

Re: i2s and digital microphones

In order not to re-invent the wheel, is it possible to get any prelim code on I2s however unfinished it is? https://github.com/pik33/ultibo_retro_gui/blob/master/simpleaudio.pas I2s initialization code is placed about line #400 This is written for i2s working as communication between 2 RPis instead...
by pik33
Fri Apr 05, 2019 6:20 am
Forum: Discussion
Topic: Frame buffer off-screen and vertical sync
Replies: 2
Views: 72

Re: Frame buffer off-screen and vertical sync

I use this stuff in the GUI project. In this project I have - an offscreen 8-bit framebuffer in the CPU memory space - a dual 32-bit framebuffer in the GPU memory space - a procedure which converts the 8-bit framebuffer to 32-bit framebuffer every frame and then switches 32-bit framebuffer halves ev...

Go to advanced search