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
Information about the Apollo CPU and FPU.

Enforcer

Marian Nowicki
(Needs Verification)
Posts 22/ 1
04 Feb 2019 18:14


I'm new Vampire user.
Is there something like enforcer for vampire?
I do not need full enforcer functionality.
Something for protection of first 4 KB o memory will be ok.
If it exist where can I download it?




Gunnar von Boehn
(Apollo Team Member)
Posts 6197
05 Feb 2019 09:11


Marian Nowicki wrote:

  Something for protection of first 4 KB o memory will be ok.

Why do you want this?


Marian Nowicki
(Needs Verification)
Posts 22/ 1
05 Feb 2019 09:41


To protect SysBase at adress 4.
To catch bugs which may results in os froze.



Gunnar von Boehn
(Apollo Team Member)
Posts 6197
05 Feb 2019 09:58


Marian Nowicki wrote:

To catch bugs which may results in os froze.

I see.
So you look for a tool which helps to find "bad" programs.
Are you a coder and do you want this to help find bugs in your programs, or do you think you have any unstable tools?

APOLLO can do something like this.
The 68080 has a unit called MPU (Memory Protection Unit) which can be used to protect/monitor memory access.
The software interface to this is "work in progress" atm.


Marian Nowicki
(Needs Verification)
Posts 22/ 1
05 Feb 2019 10:10


I'm software developer and I want to find bugs in my software.
Plus I want to have very basic tool for users of my software to report bugs.
Protection of first memory page will be enough for my need.




Gunnar von Boehn
(Apollo Team Member)
Posts 6197
05 Feb 2019 10:54


Marian Nowicki wrote:

I'm software developer and I want to find bugs in my software.

Which programming languages do you know?

Do you want to monitor the whole page or
do you mainly want to monitor NULL pointer access?


Marian Nowicki
(Needs Verification)
Posts 22/ 1
05 Feb 2019 11:24


I use C/C++.
I want mainly to monitor NULL pointer access.
I am also intresting in protection of whole first memory page, beacuse override SysBase or Interrupt Vectors located on first memory page usually results in system froze.


Thellier Alain

Posts 141
05 Feb 2019 15:06


Wasnt MuForce + MMULib supposed to allow an Enforce tool for any 68k+MMU Amiga ?
Or MMULib dont support (yet) 68080 ?

Also if you dont use AMMX or SAGA feature you can compile and test your programs in WinUAE + WinUAE_Enforcer
EXTERNAL LINK


Marian Nowicki
(Needs Verification)
Posts 22/ 1
05 Feb 2019 16:38


You're right. I will do it that way.



Vojin Vidanovic
(Needs Verification)
Posts 1916/ 1
06 Feb 2019 12:41


Marian Nowicki wrote:

I'm new Vampire user.
  Is there something like enforcer for vampire?
  I do not need full enforcer functionality.
  Something for protection of first 4 KB o memory will be ok.
  If it exist where can I download it?

Seems similar tools were developed for MMU less Amigas before,
just a bit of search on Aminet is needed.

I am no coder, and havent tested this.

APurify 1996
EXTERNAL LINK 
and MemSniff 1999
EXTERNAL LINK 
Other MMU less workarounds exist

Vmem 1997
EXTERNAL LINK 
V7 Unix no MMU
EXTERNAL LINK 
VMM 1996
EXTERNAL LINK 
Hope some might work on Vamp


posts 10