Re: [AD] Trying to get embedded...

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


Hi Robert,

Thank you very much for your fast answer...

--- Robert Jr Ohannessian <rohannessian@xxxxxxxxxx>
wrote:
> Unless I'm wrong, the XA-S3 microcontroller is a
> 16-bit CPU. 
> Unfortunately, Allegro requires a 32-bit CPU.
(cut)
-------------
Thanks for that tips, but:

- In fact, I am working on an OEM (own development)
motherboard using XA S3 as CPU (not C3, the one that
includes "CAN" support), and it can support up to 16
Mbytes of code RAM and 16 MBytes of data RAM (Berkeley
architecture). This motherboard uses several FPGA
chips to access some peripherals, real time clock,
etc.

- It also uses another FPGA as video board, with
800x600x256 and 640x480x256 resolutions. It is
programmed to be a "full VDP" solution (like the old
Texas Instruments TMS9918), so all the "primitives"
(putpixel, rect, flood) can be programmed just putting
the parameters on some address of memory mapped as
registers of the "VDP" and then sending the "go"
command.

- It includes a DSP for the sound subsystem,
programmable like the "VDP" solution.

So, the first release of the programm was made in
Visual C++ 6.0 using Allegro library, and worked very
well! "Go Allegro, Go!"

Then I made a "little" porting with the graphics
burned in EEPROM, and using directly the "primitives"
of the video board, and also looked good in the XA...

Then I thought it was a good idea to try to make a
port
of Allegro to this platform, shrinking it the less
possible, just as a "Little Allegro", or "Embedded
Allegro" port (like Embedded C++ is to C++).

So, besides my "strange" platform, is there any
documentation or samples of how to begin a port to a
new platform?

Thanks in advance,
Hugo.






__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/