Previous | 199869 Revisions | Next |
r32705 Monday 13th October, 2014 at 13:39:33 UTC by Fabio Priuli |
---|
misc licensing stuff |
[src/emu/bus/apf] | rom.c rom.h slot.c slot.h |
[src/emu/bus/arcadia] | rom.c rom.h slot.c slot.h |
[src/emu/bus/chanf] | rom.c rom.h slot.c slot.h |
[src/emu/bus/crvision] | rom.c rom.h slot.c slot.h |
[src/emu/bus/generic] | carts.c carts.h ram.c ram.h rom.c rom.h slot.c slot.h |
[src/emu/bus/odyssey2] | chess.c chess.h rom.c rom.h slot.c slot.h voice.c voice.h |
[src/emu/bus/scv] | rom.c rom.h slot.c slot.h |
[src/emu/bus/vboy] | rom.c rom.h slot.c slot.h |
[src/emu/bus/vc4000] | rom.c rom.h slot.c slot.h |
[src/emu/bus/vectrex] | rom.c rom.h slot.c slot.h |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __GENERIC_SLOT_H |
2 | 4 | #define __GENERIC_SLOT_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /********************************************************************** |
2 | 4 | |
3 | 5 | Generic ROM / RAM socket slots |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /********************************************************************** |
2 | 4 | |
3 | 5 | Generic ROM/RAM socket slots |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | Generic ROM / RAM Socket and Cartslot device |
r32704 | r32705 | |
3 | 5 | |
4 | 6 | This device offers basic RAM / ROM allocation and access |
7 | ||
8 | The available handlers are suited for any situation where a system opens a | |
9 | "window" over a ROM or RAM area and we want to access it during emulation. | |
10 | ||
11 | This device is not suited whenever the system exposes additional lines to | |
12 | the socket/slot: e.g. whenever input/output lines are present, whenever | |
13 | there are lines controlling bankswitch / paging, and whenever different | |
14 | cart configurations have to be supported (like some PCBs containing ROM | |
15 | only, and other containing both ROM and RAM) | |
16 | In the latter situations, per-system slot devices have to be created (see | |
17 | e.g. APF cart slot device for an example of a simple device with multiple | |
18 | pcbs supported) | |
5 | 19 | |
6 | 20 | ***********************************************************************************************************/ |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __GENERIC_ROM_H |
2 | 4 | #define __GENERIC_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __GENERIC_RAM_H |
2 | 4 | #define __GENERIC_RAM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | GCE Vectrex cart emulation |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __VECTREX_ROM_H |
2 | 4 | #define __VECTREX_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __VECTREX_SLOT_H |
2 | 4 | #define __VECTREX_SLOT_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | Magnavox Odyssey 2 cart emulation |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __O2_ROM_H |
2 | 4 | #define __O2_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __O2_SLOT_H |
2 | 4 | #define __O2_SLOT_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __O2_CHESS_H |
2 | 4 | #define __O2_CHESS_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __O2_VOICE_H |
2 | 4 | #define __O2_VOICE_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __ARCADIA_SLOT_H |
2 | 4 | #define __ARCADIA_SLOT_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | Emerson Arcadia 2001 (and clones) cart emulation |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __ARCADIA_ROM_H |
2 | 4 | #define __ARCADIA_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __CRVISION_ROM_H |
2 | 4 | #define __CRVISION_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __CRVISION_SLOT_H |
2 | 4 | #define __CRVISION_SLOT_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | V-Tech CreatiVision cart emulation |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | Epoch Super Cassette Vision cart emulation |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __SCV_ROM_H |
2 | 4 | #define __SCV_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __SCV_SLOT_H |
2 | 4 | #define __SCV_SLOT_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __APF_SLOT_H |
2 | 4 | #define __APF_SLOT_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | APF Imagination / M-1000 cart emulation |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __APF_ROM_H |
2 | 4 | #define __APF_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | Fairchild Channel F cart emulation |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __CHANF_ROM_H |
2 | 4 | #define __CHANF_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __CHANF_SLOT_H |
2 | 4 | #define __CHANF_SLOT_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | Interton Electronic VC 4000 cart emulation |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __VC4000_ROM_H |
2 | 4 | #define __VC4000_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __VC4000_SLOT_H |
2 | 4 | #define __VC4000_SLOT_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | /*********************************************************************************************************** |
2 | 4 | |
3 | 5 | Nintendo Virtual Boy cart emulation |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __VBOY_ROM_H |
2 | 4 | #define __VBOY_ROM_H |
3 | 5 |
r32704 | r32705 | |
---|---|---|
1 | // license:BSD-3-Clause | |
2 | // copyright-holders:etabeta | |
1 | 3 | #ifndef __VBOY_SLOT_H |
2 | 4 | #define __VBOY_SLOT_H |
3 | 5 |
Previous | 199869 Revisions | Next |