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.
Search found 852 matches
- Wed Apr 17, 2019 4:07 am
- Forum: Feature requests
- Topic: Future Scripting Languages
- Replies: 23
- Views: 3234
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...
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 (...
- Mon Apr 15, 2019 6:08 am
- Forum: Ultibo
- Topic: New Ultibo FPC and Lazarus Linux installation script (Testers wanted)
- Replies: 49
- Views: 6997
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
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 ...
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...
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)
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...
- Fri Apr 05, 2019 6:20 am
- Forum: Discussion
- Topic: Frame buffer off-screen and vertical sync
- Replies: 2
- Views: 76
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...