fork of PCE focusing on macplus, supporting DaynaPort SCSI network emulation
at master 48 lines 2.2 kB view raw
1/***************************************************************************** 2 * pce * 3 *****************************************************************************/ 4 5/***************************************************************************** 6 * File name: src/arch/sim405/main.h * 7 * Created: 2004-06-01 by Hampa Hug <hampa@hampa.ch> * 8 * Copyright: (C) 2004-2015 Hampa Hug <hampa@hampa.ch> * 9 * Copyright: (C) 2004-2006 Lukas Ruf <ruf@lpr.ch> * 10 *****************************************************************************/ 11 12/***************************************************************************** 13 * This program is free software. You can redistribute it and / or modify it * 14 * under the terms of the GNU General Public License version 2 as published * 15 * by the Free Software Foundation. * 16 * * 17 * This program is distributed in the hope that it will be useful, but * 18 * WITHOUT ANY WARRANTY, without even the implied warranty of * 19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General * 20 * Public License for more details. * 21 *****************************************************************************/ 22 23/***************************************************************************** 24 * This software was developed at the Computer Engineering and Networks * 25 * Laboratory (TIK), Swiss Federal Institute of Technology (ETH) Zurich. * 26 *****************************************************************************/ 27 28 29#ifndef PCE_SIM405_MAIN_H 30#define PCE_SIM405_MAIN_H 1 31 32 33#include <config.h> 34 35 36#define s405_br16(x) ((((x) & 0xff) << 8) | (((x) >> 8) & 0xff)) 37#define s405_br32(x) ((((x) & 0xff) << 24) | ((((x) >> 8) & 0xff) << 16) \ 38 | ((((x) >> 16) & 0xff) << 8) | (((x) >> 24) & 0xff)) 39 40 41extern int par_verbose; 42 43extern unsigned par_xlat; 44 45extern unsigned par_sig_int; 46 47 48#endif