home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 3
/
Merciful_Release_3.bin
/
software
/
v
/
vmmv3.3.lha
/
VMM
/
contrib
/
OMTIFROH.LHA
/
OmtiFroh.c
< prev
next >
Wrap
C/C++ Source or Header
|
1980-04-05
|
2KB
|
67 lines
/*
*
* $Header: DH0:src/c/froh/RCS/omtifroh.c,v 1.1 92/11/22 00:31:34 Barnard Exp $
*
* Auto: dcc -o OmtiFroh OmtiFroh.c
*/
/*
*
* Dieses Programm simuliert für ganz dumme Omti-Controller-Boards
* eine Autoconfig-Node ab $ee0000. Dadurch ignoriert der Enforcer
* diesen Speicherbereich und gibt keine Hits mehr aus.
*
*/
/*
* Das Teil hier wurde von Henning Schmiedehausen und Frohwalt Egerer (sp?) :)
* auf dem Bielefelder Amiga Internet/Usenet Treffen 92 erstellt.
*
* Das ganze soll geplagten Omti & ALF Benutzern helfen, den Enforcer zu
* benutzen, damit sie für mich bessere Software schreiben.
*
* Das ganze ist hiermit PD. Macht damit, was ihr wollt.... :)
*
*/
#include "omtifroh.h"
#include <exec/memory.h>
#include <libraries/expansion.h>
#include <libraries/configregs.h>
#include <libraries/configvars.h>
char *version = VERSTAG;
struct Library *ExpansionBase;
main()
{
struct ConfigDev *myConfigDev = (struct ConfigDev *)AllocMem(sizeof(struct ConfigDev),MEMF_PUBLIC|MEMF_CLEAR);
if(!(ExpansionBase = (struct ExpansionBase *)OpenLibrary(EXPANSIONNAME,0L)))
{
puts("Wo ist meine expansion.library?");
}
else
{
if(myConfigDev)
{
myConfigDev->cd_Flags= CDF_CONFIGME;
myConfigDev->cd_Rom.er_Product = 0;
myConfigDev->cd_Rom.er_Manufacturer = 2011;
myConfigDev->cd_Rom.er_Type = ERT_ZORROII|0x01; /* 0x01 = 64 KBytes Boardsize */
myConfigDev->cd_BoardAddr = (APTR)0x3000000;
myConfigDev->cd_BoardSize = E_SLOTSIZE;
AddConfigDev(myConfigDev);
puts("OmtiFroh installed!");
}
else
{
puts("Kein Speicher für struct ConfigDev?");
}
CloseLibrary(ExpansionBase);
}
}