OpenCrystalCaves
OCC is an unofficial open source engine reimplementation of the game trilogy Crystal Caves
Tiny IBM PC compatible machine with 386 CPU, integrated VGA and sound.
git clone https://github.com/UzixLS/pc-kharon-386.gitUzixLS/pc-kharon-38610x10cm IBM PC compatible machine with 386 CPU, integrated VGA and sound.
More random photos: link
release/pcb_main.rev.A1.pdf - motherboard schematic and bill of materials
release/pcb_top.rev.A1.pdf - video&sound board schematic and bill of materials
release/bom_interactive_main.rev.A1.html - motherboard interactive BOM
release/bom_interactive_top.rev.A1.html - video&sound board interactive BOM
release/gerber_main.rev.A1.zip - motherboard fabrication files
release/gerber_top.rev.A1.zip - video&sound board fabrication files
release/gerber_covers.rev.A.zip - front and back panel fabrication files
roms/M6117 - award+ami.bin - main BIOS image
roms/tvga9000i - D3.51 + D4.01E.bin - VGA BIOS image
software/msdos622_compactflash_2GB.7z - CF card image with preinstalled MS-DOS 6.22 and all necessary drivers
There is two options how to use WiFi module:
To upload firmware you need USB-UART adapter with 3.3V signal levels. Connect GND, RX and TX lines to esp header located on main PCB at left, install BOOT/GND jumper and follow any ESP8266 firmware update guide that is available on the internet.
MIDI synthesizer is connected to the AUXB sound input of ES1868F. Usually this input named as "CD input" in mixer software.
PC speaker is connected to the AUXA input.
To obtain a minimum noise level, it is recommended to disable line input in the mixer.
Main PCB:
Top PCB:
Covers PCB:
I want to express my appreciation to the authors of the following projects, which served as inspiration and as reference for my development:
http://www.alexandrugroza.ro/microelectronics/system-design/isa-80386dx-sbmc/index.html - 80386DX ISA single board microcomputer by Alexandru Groza
https://bitbucket.org/Haper/poisk-2-mainboard/src/master/ - XT compatible 8086-based machine, reverse engineered by Andrew Khapoknysh (details)
http://www.malinov.com/Home/sergeys-projects/xi-8088 - IBM PC/XT compatible processor board in ISA board form factor by by Sergey Kiselev
https://github.com/skiselev/micro_8088 - IBM XT compatible processor board based on Faraday FE2010 chipset by Sergey Kiselev
https://github.com/monotech/NuXT - MicroATX Turbo XT Motherboard, with VGA, floppy, CF, serial by Monotech
http://www.malinov.com/Home/sergeys-projects/isa-supervga - ISA Super VGA card based on the Trident TVGA9000i Super VGA controller IC by Sergey Kiselev
https://github.com/monotech/PC104-SVGA - 8088-compatible 8-bit ISA PC/104 SVGA card by Monotech
https://github.com/hkzlab/ES1868_ISA8 - ISA 8bit sound card based on the ES1868F sound chip by hkzlab
more like this
OCC is an unofficial open source engine reimplementation of the game trilogy Crystal Caves
Text file editor and IDE with syntax highlight for MS-DOS and 8086 CPU. Works in Real-Mode and can handle file up to 2G.
search projects, people, and tags