This site is dedicated to all things related to 3DO and M2 development. From information on the hardware to homebrew tutorials. There is still a lot we plan to upload but if you have anything we're missing feel free to create an account and contribute or [[:contact|]] us. ==== Documentation ==== * [[:documentation:development_documents|Development Documents]] * [[:documentation:file_formats|File Formats]] * [[:documentation:hardware|Hardware]] * [[:documentation:manuals_and_schematics|Manuals and Schematics]] * [[:documentation:hardware_revisions|Hardware Revisions]] * [[:documentation:hardware_mods|Hardware Mods and Repair]] * [[:documentation:games|Games]] * [[:documentation:patents|Patents]] * [[:documentation:encryption|Encryption]] * [[:documentation:miscellaneous|Miscellaneous]] * [[:documentation:ode|ODEs (Optical Drive Emulators)]] * [[:documentation:things_we_are_looking_for|Things We Are Looking For]] ==== Tutorials ==== * [[:tutorials:trapexit:creating_3do_compatible_fmv|Creating 3DO Compatible FMV ]] * [[:tutorials:optimus_3do_coding_tutorials|Optimus 3DO coding tutorials]] * [[:tutorials:game_modding|Game Modding]] ==== Software / Tooling ==== * [[:software:sdks|SDKs (Software Development Kits)]] * [[:software:homebrew|Homebrew]] ([[:software:homebrew:ports|Ports]], [[:software:homebrew:games|Games]], [[:software:homebrew:demos|Demos]], [[:software:homebrew:tooling|Tooling]]) * [[:software:original_source_code|Source Code]] from original 3DO software * [[:software:operating_systems|Operating Systems]] * [[:software:roms|ROMs / BIOSs]] * [[:software:emulation|Emulation]] ==== Media ==== * [[https://archive.org/details/3DO-Content-Library|3DO Content Library dump]] * [[:media:images|Images]] * [[:media:interviews|Interviews]] ==== TODO / Ideas ==== * [[:software:emulation_improvement_opportunities|libretro Opera improvement opportunities]] * new tooling * create / split 3DO Stream files * weaver replacement (see FFMPEG todos below) * build with modern compiler suite (ARMv3 and AIF binary format) * homebrew * open source firmware / BIOS * tool to query 3DO hardware (in progress) * port of the 240p test suite * benchmarking tool to compare different models and emulators and attempt to determine accuracy * tool to transfer ROM & NVRAM without special hardware (via video or audio (Bell 202 AFSK?)) * a video player to replace PlayMovie from Doom (based on NuPlayer?) to enable simpler video playback * port games * Open Tyrian 2000 * Wolf3D * Rise of the Triad * Jaguar games? * recreate / port 3DO operating system API to modern system * Add support to FFMPEG for 3DO compatible Cinepak encoding, SDX2 encoding, and "DataStream" mux and demuxer so that ffmpeg alone could be used to create 3DO video and audio streams.