3DO документация
Тут рассмотрена вся документация по консоли, ее аппаратуре и программному обеспечению.
Документация по внутренностям приставки:
ARM60 - главный процессор приставки, его частота 12.5МГц, для тех кто не знает.
tc528267(VRAM) - видеопамять.
DRAM - она и в африке...
CY62256(NVRAM) - 32К статической памяти, подключенной к батарейке для сейвов, этаже микросхема используется для буфера привода на FZ-10 (на других моделях не знаю).
m29f800db и mx27c8100 - микросхемы которые полностью подхоят в качестве BIOS приставки, как для ROM, так и для ROM2.
Далее микросхемы так или иначе связанные с CD-приводом, для FZ-10: AN8806SB, AN8806SB_2, MN188, MN662710RA, MN662710RA_2, и для GoldStar: BA6295AFP, cxa1372aq, CXA1791M, CXD2500BQ, LB1641.
К вопросу о спец.микросхемах: MADAM, CLIO или совмещенный ANVIL - это древние ПЛИСы, разумеется никакой документации по ним нет, хотя могу и ошибаться, недавно наткнулся на следующее: MADAM (6SC700HF101), CLIO (6SC800HF103) - может данные названия кому и помогут. Но есть еще патенты (ссылка на сайт ЛеТаона) и SDK (ссылка на сайт Мнемоника, правда там помоему не все), в них не полностью, но достаточно подробно рассматриваются особенности архитектуры приставки. По патентам думаю следует расписать по-подробней, тут указаны патенты не только для 3DO, но и для M2 (видно по дате):
Номер |
Дата |
Название |
AU01698595A1 US05488576__ |
08/24/1995 09/04/1995 01/30/1996 |
AMPLITUDE ADAPTIVE FILTER |
KR00198301B1 |
06/15/1999 |
AUDIO & VIDEO INPUT DEVICE FOR 3DO PLAYER |
US05631849__ |
05/20/1997 |
DECOMPRESSOR AND COMPRESSOR FOR SIMULTANEOUSLY DECOMPRESSING AND COMPRESSNG A PLURALITY OF PIXELS IN A PIXEL ARRAY IN A DIGITAL IMAGE DIFFERENTIAL PULSE CODE MODULATION (DPCM) SYSTEM |
AU03437293A1 |
07/21/1994 08/15/1994 |
DIGITAL SIGNAL PROCESSOR ARCHITECTURE |
AU08097494A1 US05502462__ |
05/11/1995 05/23/1995 03/26/1996 |
DISPLAY LIST MANAGEMENT MECHANISM FOR REAL-TIME CONTROL OF BY-THE-LINE MODIFIABLE VIDEO DISPLAY SYSTEM |
US06130674__ |
10/10/2000 |
DYNAMICALLY SELECTABLE TEXTURE FILTER FOR COMPUTER GRAPHICS |
AU03437193A1 |
08/15/1994 07/21/1994 |
EXPANSION BUS |
USD0417211__ |
11/30/1999 |
GAME CONTROLLER |
AU07357094A1 US05408267__ |
01/19/1995 02/06/1995 04/18/1995 |
GAMMA CORRECTION FOR VIDEO ENCODER |
AU05739296A1 |
11/14/1996 11/29/1996 |
GRAPHICS SYSTEM UTILIZING HOMOGENEITY VALUES FOR DEPTH FOR OCCLUSION MAPPING AND TEXTURE MAPPING |
AU07216394A1 US05402369__ |
01/19/1995 02/06/1995 03/28/1995 |
IMPROVED METHOD AND APPARATUS FOR DIGITAL MULTIPLICATION BASED ON SUMS AND DIFFERENCES OF FINITE SETS OF POWERS OF TWO |
AU03063892A1 US05572235__ |
05/11/1994 05/24/1994 11/05/1996 |
IMPROVED METHOD AND APPARATUS FOR PROCESSING IMAGE DATA |
US06005561__ |
12/21/1999 |
INTERACTIVE INFORMATION DELIVERY SYSTEM |
US05586235__ |
12/17/1996 |
INTERACTIVE MULTIMEDIA SYSTEM AND METHOD |
AU05730996A1 |
11/28/1996 12/11/1996 |
METHOD AND APPARATUS FOR DETECTING AND MODIFYING DITHER/VERTICAL STRIPE PATTERNS IN AN IMAGE |
AU05854796A1 |
11/14/1996 11/29/1996 |
METHOD AND APPARATUS FOR MANAGING SNOOP REQUESTS USING SNOOP ADVISORY CELLS |
AU03063792A1 EP00667023A1 EP00667023A4 US05838389__ |
05/11/1994 05/24/1994 08/16/1995 10/11/1995 11/17/1998 |
METHOD AND APPARATUS FOR UPDATING A CLUT DURING HORIZONTAL BLANKING |
US05617506__ |
04/01/1997 |
METHOD FOR COMMUNICATING A VALUE OVER A TRANSMISSION MEDIUM AND FOR DECODING SAME |
AU03124493A1 EP00667017A1 US05596693__ EP00667017A4 |
05/11/1994 05/24/1994 08/16/1995 01/21/1997 01/03/1996 |
METHOD FOR CONTROLLING A SPRYTE RENDERING PROCESSOR |
US05337363__ AU03058792A1 EP00706745A1 |
05/11/1994 08/09/1994 05/24/1994 04/17/1996 |
METHOD FOR GENERATING THREE-DIMENSIONAL SOUND |
AU01524195A1 US05521946__ |
07/13/1995 08/01/1995 05/28/1996 |
MULTI-PHASE FILTER/DAC |
AU05734496A1 |
11/14/1996 11/29/1996 |
MULTIPLE SEQUENCE MPEG DECODER AND PROCESS FOR CONTROLLING SAME |
AU02998997A1 CA02253481AA EP00898487A1 US06009458__ |
11/13/1997 08/20/1998 11/26/1997 11/13/1997 03/03/1999 12/28/1999 |
NETWORKED COMPUTER GAME SYSTEM WITH PERSISTENT PLAYING OBJECTS |
12/04/1997 |
OPTICAL DISK WITH COPY PROTECTION |
|
AU03056797A1 |
11/20/1997 12/05/1997 |
PERIPHERAL CARD SECURITY AND CONFIGURATION INTERFACE |
AU03060392A1 EP00667016A1 EP00667016A4 |
05/11/1994 05/24/1994 08/16/1995 06/11/1997 |
PLAYER BUS APPARATUS AND METHOD |
EP00806028A1 |
03/28/1996 11/12/1997 |
REAL TIME DECOMPRESSION AND POST-DECOMPRESS MANIPULATION |
AU03058592A1 US05481275__ |
05/11/1994 05/24/1994 01/02/1996 |
RESOLUTION ENHANCEMENT FOR VIDEO DISPLAY USING MULTI-LINE INTERPOLATION |
AU03126193A1 |
05/11/1994 05/24/1994 |
SPRYTE RENDERING SYSTEM WITH IMPROVED CORNER CALCULATING ENGINE AND IMPROVED POLYGON-PAINT ENGINE |
AU03058892A1 |
05/11/1994 05/24/1994 |
AUDIO/VIDEO COMPUTER ARCHITECTURE |
AU05731296A1 |
11/14/1996 11/29/1996 |
VIDEO DISPLAY SYSTEM HAVING BY-THE-LINE AND BY-THE-PIXEL MODIFICATION |
AU04695896A1 US05577180__ EP00812446A1 EP00812446A4 |
07/11/1996 07/24/1996 11/19/1996 12/17/1997 06/30/1999 |
ZONE DATA STREAMING FOR 3-DIMENSIONAL VIDEO ENVIRONMENT |
KR00191721B1 |
06/15/1999 |
A DEVICE OF DRIVING MICRO CARD FOR APPLICATION PROGRAM IN 3DO M2 SYSTEM |
USD0393884__ |
04/28/1998 |
TV GAME MACHINE |
Все патенты в форате МНОГОСТРАНИЧНОГО tif! Т.е. в каждом файле по нескольку десятков изображений, некоторые редакторы и просмоторщики этого не понимают, ADCSee - должна справиться.
Документация по программному обеспечению приставки:
Прежде всего, ARM процессор функционирует в режиме BIG ENDIAN, адресация 32-бита, НЕ использует интерфейс сопроцессора, использует FIQ и НЕ использует IRQ.
Частично ознакомиться с форматом исполнимых файлов можно в следующих документах: AIFALFAOF и armimageformats.
SDK - один из основных источников даных по опере (Opera - многозадачная операционная система 3DO).
CINEPACK - популярный на 3DO формат сжатия видео, реализован в 3DOResExplorer'е
Дополнительную информацию можно спросить или найти на форуме.
Ещё:
Святой Грааль - так кажется обозвал этот документ Феликс :) Собственно документ выложен по сображениям его доступности на проекте 4DO (еще один гипотетический эмулятор...).