Search found 857 matches

by pik33
Mon May 13, 2019 3:59 pm
Forum: General
Topic: Expansion board for PI
Replies: 3
Views: 193

Re: Expansion board for PI

What is this? Is it a passive board which multiplies every GPIO pin x3 ?
by pik33
Sun May 12, 2019 6:14 am
Forum: General
Topic: Camera, SMI, JPEG
Replies: 17
Views: 1744

Re: Camera, SMI, JPEG

The main problem with SMI is GPIO pins available (or rather not available) in RPi. Only 4 address lines are available on RPi GPIO which makes all this SMI stuff nearly unusable.
by pik33
Fri May 03, 2019 1:39 pm
Forum: Projects
Topic: Datalogger Ultibo/ATmega328p
Replies: 13
Views: 361

Re: Datalogger Ultibo/ATmega328p

A simple correction: PageTableGetEntry needs an integer, not a pointer, so addr:=cardinal(@test); entry:=PageTableGetEntry(addr);

I want to keep passive cooling at all cost


A thing like this will do :)
https://www.raspberrypi.org/forums/view ... p?t=158301
by pik33
Fri May 03, 2019 7:31 am
Forum: Projects
Topic: Datalogger Ultibo/ATmega328p
Replies: 13
Views: 361

Re: Datalogger Ultibo/ATmega328p

does the GPU updates them from memory whatever there was a change on the layer or not? Yes, it does. It reads all layers memory in the real time, so 6 fullHD (1920x1200) layers on overclocked (1400/560/560) RPi3 makes it unusable (my experimental result) due to memory bandwidth used by GPU I'll giv...
by pik33
Tue Apr 30, 2019 10:40 am
Forum: Projects
Topic: Datalogger Ultibo/ATmega328p
Replies: 13
Views: 361

Re: Datalogger Ultibo/ATmega328p

The funny thing is that when you start pushing things on each core with a millisecond maximum cycle time, this becomes the main bottleneck. The memory subsystem is a main bottleneck for RPi. You can overclock it in config.txt up to 600 MHz giving it up to 1.2 G transfers/sec. The same memory is use...
by pik33
Wed Apr 17, 2019 12:35 pm
Forum: Feature requests
Topic: Future Scripting Languages
Replies: 23
Views: 3641

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: 3641

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: 27
Views: 1303

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: 7724

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: 20
Views: 563

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 ...

Go to advanced search