| 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 |