Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Documentation about the Vampire hardware

CIA Ports

Chris Chris

Posts 25
23 Oct 2017 21:51


Hi All,

I am new here. First I would like to say congrat to all those who will keep Amiga alive. Especially the spirit of freedom - we all had in those times.

My special thanks to the great development of the Apollo Core and the Vampire Cards to the Apollo-Team and to all the supporters and helping hands in the background. Keep the spirit alive !!!

-------------

I have a more technical question.

1.) Is is possible to write into the CIA register of the par port as on A1200 when the Vampire is installed on a A500 A2000 or later A1200 ?

2.) Stand Alone Vamp: As it has no CIA can it be possible to use the IO-Header 1 / 2 / 3 (Pin outs). So, just a register and move bits in?

3.) Stand Alone Vamp: IO-Header 1 / 2 / 3 can it be configured free as IN or OUT per single pin ?

That's it's. Many thanks.

BR Chris




Gunnar von Boehn
(Apollo Team Member)
Posts 6207
24 Oct 2017 13:32


Chris Chris wrote:

  1.) Is is possible to write into the CIA register of the par port as on A1200 when the Vampire is installed on a A500 A2000 or later A1200 ?

Yes of course.

Chris Chris wrote:

  2.) Stand Alone Vamp: As it has no CIA can it be possible to use the IO-Header 1 / 2 / 3 (Pin outs). So, just a register and move bits in?

The stand alone does contain CIAs logic but in FPGA.
So all features, clock, timers, etc are there.
But PAR-port is on the standalone not connected.

Chris Chris wrote:

  3.) Stand Alone Vamp: IO-Header 1 / 2 / 3 can it be configured free as IN or OUT per single pin ?

Yes the VAMPIRE has 24 general IOs



Chris Chris

Posts 25
25 Oct 2017 07:13


Hi,

fine !!!

To point 3): It is just needed to define the outputs and to write the desired 8-Bits into another register to use the IO-Header instead. Great!

Sorry, using "old school assembler" ;-)

Another questions:

Does a documentetation of Stand Alone Vamp exists like a PDF short version of the "Amiga Intern" how to use IO-Headers as well as for the rest of the what's new on hardware the Vamp for assembler?

Do you deliver the include files to be loaded when assembling using your new register names.

Do you come up with asm makros, driver or additional libs to be used by assembler coders? Including documentation ? To have fun with the new functions ?

BR Chris



Obetto Sannala

Posts 61
25 Oct 2017 08:56


Hi all

Documentation of standalone IO Headers would be great for me too, as soon as I'll start the work for the integration into PiTop Laptop Shell (https://pi-top.com/products/pi-top).

Thanks, Obetto

posts 4