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

Private Project With Vampire V4 SA

António Orlando

Posts 7
21 Jan 2022 16:32


Hi,
I'm thinking of using Vampire V4 SA hardware for a private project (my own OS), but after reading (and searching) lots of topics in this forum I still have some doubts.
If someone can help me I would really appreciate it.

1) from what I understand the MMU part of the cpu is out of question. Any plans to add it in the near future?

2) some chipset registers do not have any information available (ex.: PipXStrt), so the only place for a possible description is AROS source code. Can the missing information be made available?

3) is there any more information on 68080+ammx besides "680x0_instruction_set.ods" and "AXMM.doc"? This would help a lot to update my assembler/disassembler engine

4) can a custom ROM be loaded from the SD card? or must it be integrated in the vampire firmware?

5) is there any more documentation/source code that can be made available for reference?

I hope to get my own card really soon :)
Thank you
Cheers



Gunnar von Boehn
(Apollo Team Member)
Posts 6207
21 Jan 2022 17:34


António Orlando wrote:

Hi,
  I'm thinking of using Vampire V4 SA hardware for a private project (my own OS)

This is a very unusual request. You can run different OS on the V4.
Like various AMIGA OS version, Atari OS or with trick MAC OS.
Please help me to understand what we talk about here?
what type of OS is this?


Kamelito Loveless

Posts 260
22 Jan 2022 08:26


don't know about the OS but point 3)would be nice to have if it is a native Amiga program.

3) is there any more information on 68080+ammx besides "680x0_instruction_set.ods" and "AXMM.doc"? This would help a lot to update my assembler/disassembler engine


Cyprian K

Posts 26
22 Jan 2022 10:04


as Kamelito said plus would be cool to read more about MMU:
1) from what I understand the MMU part of the cpu is out of question. Any plans to add it in the near future?


António Orlando

Posts 7
22 Jan 2022 12:16


>This is a very unusual request. You can run different OS on the V4.
>Like various AMIGA OS version, Atari OS or with trick MAC OS.
>Please help me to understand what we talk about here?

The Amiga was the computer that taught me much of what I know and do today. After so many years of doing different things, I recently started a private project that consists of developing my own OS. It is a project with several phases, one of which is almost complete and involves the creation of its own development language. The construction/architecture of the operating system is the next phase and will be based on the knowledge I already had of the Amiga hardware. In the 90's I developed many applications that directly manipulated the hardware, and the simplicity makes the Amiga the ideal machine for this type of project. Obviously the existence of new features such as MMU, etc. make the project even more interesting. Vampire V4 could be used to take the next step, namely in terms of memory, graphics, etc. My goal is not to use Amiga OS or AROS, but to use Amiga as a kind of Rapsberry Pi. Obviously, the development of an OS requires complete knowledge of the hardware that supports it and therefore would need more technical details. I already have 3 x Amiga 1200 + Blizzard 1230 128MB to implement my project, but Vampire V4 could be a better alternative.

>what type of OS is this?

Similar to Amiga OS I guess, but with proper MMU if possible


António Orlando

Posts 7
22 Jan 2022 12:21


Kamelito Loveless wrote:

don't know about the OS but point 3)would be nice to have if it is a native Amiga program.
 
  3) is there any more information on 68080+ammx besides "680x0_instruction_set.ods" and "AXMM.doc"? This would help a lot to update my assembler/disassembler engine

My library was implemented in C and works fine in Windows, Linux, etc.
It was never compiled with an Amiga, but I guess it would work fine. since it uses std C.



António Orlando

Posts 7
22 Jan 2022 12:24


Btw, I don't expect people to understand my projects since for most people they are usually useless, but for me they are fun as hell.



António Orlando

Posts 7
28 Jan 2022 12:08


I think I can conclude from silence that the information I need will never be available. It's a shame because we're not talking about sensitive information, and it would be something that could help me and others to produce content for the Vampire S4.


Roger Andre Lassen

Posts 150
28 Jan 2022 15:42


Why dont you contact Gunnar through Discord ?



Nick Fellows

Posts 176
28 Jan 2022 19:14


sounds amazing . I look forward to seeing what you come up with and maybe supporting it at some point in the future. I hope that you are able to achieve your goals with Vampire! Amazing stuff!

posts 10