{"repo":"trapexit/3do-devkit","free":true,"listed":false,"github":"https://github.com/trapexit/3do-devkit","clone":"git clone https://github.com/trapexit/3do-devkit.git","description":"A suite of tools for development of software for the 3DO Opera game console","language":"C","stars":53,"topics":["game-development","retro"],"license":null,"category":"game-templates","readme_excerpt":"This is a 3DO Opera development environment for Linux and Window. It is built from a number of components both new and old. The hope is that by making setup more turnkey and bringing documentation and examples into one location it will help facilitate more homebrew on the 3DO. Components Compilers Norcroft ARM C v4.91 (ARM Ltd SDT2.51) [Build number 130] for Linux Norcroft ARM C v4.91 (ARM Ltd SDT2.51) [Build number 128] for Windows Norcroft ARM C++ v0.61/v4.91 (ARM Ltd C++1.11) [Build number 130] for Linux Norcroft ARM C++ v0.61/v4.91 (ARM Ltd C++1.11) [Build number 128] for Windows Libraries Original 3DO libraries from Portfolio 2.5 SDK cpplib: basic replacement C++ standard library svc funcs: provides access to kernel functions while in supervisor mode svc mem: example device driver and its library example folio: example Folio (shared library) ttl: trapexit's template library (simplistic replacement to STL) Documentation It is strongly suggested that new developers start with the original 3DO SDK documentation. While the layout is imperfect the documentation is reasonably thorough. The 3DO uses a high level operating system that abstracts the hardware and provides many features such as semaphores, threading, message passing, signals, etc. An initial focus on the OS APIs and how graphics work on the console is suggested. 3DO SDK's \"Developer's Documentation Set\" Also found in the repo in the original form: docs/3dosdk ARM60 datasheet ARM SDT and ARM C++ docs Development not","default_branch":null,"files":null,"tree":[],"storefront":"/r/trapexit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trapexit/3do-devkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}