Hangar.La tienda de software del Amiga

ChangeExp 2.01

Protect/Detect your emulated amiga

Short:        Protect/Detect your emulated amiga
Author:       Holger.Hippenstiel AT gmx.de
Uploader:     Holger Hippenstiel gmx de
Type:         util/misc
Version:      2.01
Replaces:     util/misc/ChangeExp.lha
Architecture: m68k-amigaos >= 3.0.0
Distribution: Aminet
Kurz:         Schuetzt emulierte Amiga-Umgebung

ChangeExp V2.01
===============
TL;DR
Protect your emulated Amiga from malicious programs.
Copy the ChangeExp-Icon to your WBStartup-Folder.

==============================================================================

Because there where atleast two releases on Aminet (i.e AME-DSD.LHA)
which doesn't like UAE (It does "c:delete sys:#? force all quiet <>NIL:").
I made this little program to hide the UAE-Configdevices.

Insert at the end of "Startup-Sequence" or "User-Startup", copy the program
to WBStartup or start it manually to run unknown programs.

Usage:
OLDMANUFACTURER/N,NEWMANUFACTURER/N
Default for OLDMANUFACTURER is 2011, 6052 & 28019
Default for NEWMANUFACTURER is a Random Number ! (But not any known ManufacturerID ...)


Example:
1> ListExp
...
Nr ID        Adresse  Groesse Hersteller           Produkt
----------------------------------------------------------------------------
 1  2011.  3 10000000  64MB UAE                  emulated RAM-Erweiterung
 2  2011. 96 14000000   8MB UAE                  emulated Graphik
...
1> ChangeExp
1> ListExp
...
Nr ID        Adresse  Groesse Hersteller           Produkt
----------------------------------------------------------------------------
 1  7620.  3 10000000  64MB #7620                #3 (unbekannt)
 2  7048. 96 14000000   8MB #7048                #96 (unbekannt)
...

Update for V1.04:
Because http://aminet.net/package/util/sys/SniffEmu was released, which makes
it easier for script-kiddies to check for an emulation, i've updated ChangeExp
to also change Manufacturer-ID 28019 (EMU68) to a random number.

Update for V2.0:
Instead of creating a new randomid for the emulation-ids i have included all
known manufacturer-ids, so random wont use any "real" ids.

ChangeExp can now be started from Workbench, you dont need to give any
arguments, it will automaticly change all Expansion-DeviceIDs for
2011, 6502 & 28019 to a random ID, but not of any real hardware as seen in
http://aminet.net/package/util/moni/SysinfoBoards (not needed for this to
work).

I like the idea of SniffEmu, probably some people run an amiga-system on real
hardware and emulation.

To check for an emulation i've included CheckExp
Usage:
MANUFACTURERID/N,PRODUCTID/N:
Default for MANUFACTURERID is 2011, 6502 & 28019
Default for PRODUCTID is any, but this allows checking for a special device
CheckExp will return WARN if 2011/6502/28019 or the given ManufacturerID (and
ProductID) was found.

Example:
CheckExp
IF WARN
 Echo "Running on emulation"
EndIF

Ofcourse CheckExp without arguments wont work after ChangeExp has been used.

CheckExp can also be used to check if some hardware is present,
for example to only mount a cdrom-drive if the controller is connected,
i.e check for Kupke/Profex controller:
(Find your device-id with http://aminet.net/package/util/libs/IdentifyUsr )

CheckExp 211
IF WARN
 Mount CD0: from Devs:CD0Kupke
EndIF

Update for V2.01:
CheckExp returncode now is the number of changed devices again. (Like V1.04 had)

Check out my other tools:
http://aminet.net/search?readme=%22Holger+Hippenstiel%22&sort=date&ord=DESC

    DISCLAIMER

        This software is subject to the "Standard Amiga FD-Software Copyright
        Note". It is Giftware as defined in paragraph 4g. If you like it and
		use it regulary, please send me a small gift.
		For more information please read "AFD-COPYRIGHT".

        Diese Software unterliegt der "Standard Amiga FD-Software Copyright
        Note". Sie ist Giftware wie definiert in Absatz 4g. Falls du sie magst
		und regelmaessig benutzt, sende bitte ein kleines Geschenk.
		Fuer mehr Informationen lies bitte "AFD-COPYRIGHT".

        (/pub/aminet/docs/misc/AFD-FilesV-XX.lha V=Version,XX=Languages)

    AUTHOR

        Please send comments, bug-reports or small gifts or Paypal me to:

        Holger.Hippenstiel AT gmx.de
        Furtwanger Str. 14
        71034 Böblingen
        Germany

Gratis

Descargar 5 KB

Desde el Amiga: abre Hangar y busca ChangeExp.

AutorHolger.Hippenstiel AT gmx.de
Categoríautil/misc
Tamaño5 KB
Fecha2026-05-02
Param68k-amigaos >= 3.0.0
OrigenAminet