
Sentinel 65X - Prototype 4
studio8502/Sentinel-65X
A cost-reduced 65816-compatible retrocomputer

A cost-reduced 65816-compatible retrocomputer
Sentinel 65X Keyboard - V01 is an open-source printed circuit board by studio8502, from the studio8502/Sentinel-65X repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 440.7 × 139.7 mm with 217 parts on 146 nets, routed with 957 tracks and 83 vias.
It is built around the 74HC154D. Its parts include 102 diodes, 73 switches, 3 resistors, 2 ICs and 2 connectors. It belongs with the keyboards and input boards of this library.
This is a design for an 8/16-bit computer/games console, which uses the 65816 CPU architecture (by WDC) and the VERA video system (by Frank van den Hoef) as its core. It is not directly compatible with any existing system, but porting from other 6502 and 65816 systems which have a similar architecture should not prove difficult.
The revision 0 schematic is nearly finished, approaching the production of the first working prototypes. The goal is a limited release in 2024, followed by a full release in 2025.
At the present time, software for this design is nonexistent. The intention is to implement a kernel and library to support assembly and C programming for cross-development (using the Calypsi C toolchain), and to eventually develop or port a suite of tools for on-device programming to be put into the system ROM.
The planned kernel will be reminiscent of the architecture of MSX-DOS 2, but will support long file names and the FAT32 (and later ExFAT) filesystem on SD cards.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 100 | 1N4148 | Diode_SMD:D_SOD-323F | D1, D2, D10, D11, D12, D13, D14, D17, D18, D19, D20, D21, D22, D100, D101, D102 +84 |
| 6 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965 | H1, H2, H3, H4, H5, H6 |
| 3 | C | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW59, SW59, SW59 |
| 2 | 1KΩ | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | LED | LED_THT:LED_D3.0mm | D15, D16 |
| 1 | 0 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW25 |
| 1 | 1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW16 |
| 1 | 10KΩ | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW17 |
| 1 | 3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW18 |
| 1 | 4 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW19 |
| 1 | 5 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW20 |
| 1 | 6 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW21 |
| 1 | 7 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW22 |
| 1 | 74HC154 | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U1 |
| 1 | 8 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW23 |
| 1 | 9 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW24 |
| 1 | A | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW44 |
| 1 | APOSTROPHE | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW54 |
| 1 | B | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW61 |
| 1 | BACKSPACE | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_PCB | SW28 |
| 1 | BK_SLASH | Button_Switch_Keyboard:SW_Cherry_MX_1.50u_PCB | SW42 |
| 1 | BREAK | Button_Switch_Keyboard:SW_Cherry_MX_1.25u_PCB | SW14 |
| 1 | CLOSE_BRACKET | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW41 |
| 1 | COMMA | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW64 |
| 1 | COMMAND | Button_Switch_Keyboard:SW_Cherry_MX_1.75u_PCB | SW43 |
| 1 | COMPOSE | Button_Switch_Keyboard:SW_Cherry_MX_1.75u_PCB | SW76 |
| 1 | CONTROL | Button_Switch_Keyboard:SW_Cherry_MX_1.75u_PCB | SW68 |
| 1 | Controller Cable | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J1 |
| 1 | Controller Cable | Connector:SNES Controller Port (Female, 90º, THT) | J2 |
| 1 | D | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW46 |
| 1 | DELETE | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW83 |
| 1 | DOWN | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW73 |
| 1 | E | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW32 |
| 1 | END | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW89 |
| 1 | EQUALS | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW27 |
| 1 | ESCAPE | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1 |
| 1 | F | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW47 |
| 1 | F1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW2 |
| 1 | F10 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW11 |
| 1 | F11 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW12 |
| 1 | F12 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW13 |
| 1 | F2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW3 |
| 1 | F3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW4 |
| 1 | F4 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW5 |
| 1 | F5 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW6 |
| 1 | F6 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW7 |
| 1 | F7 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW8 |
| 1 | F8 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW9 |
| 1 | F9 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW10 |
| 1 | FW_SLASH | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW66 |
| 1 | G | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW48 |
| 1 | H | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW49 |
| 1 | HOME | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW82 |
| 1 | HYPHEN | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW26 |
| 1 | I | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW37 |
| 1 | INSERT | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW72 |
| 1 | J | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW50 |
| 1 | K | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW51 |
| 1 | L | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW52 |
| 1 | LEFT | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW74 |
| 1 | L_OPTION | Button_Switch_Keyboard:SW_Cherry_MX_1.75u_PCB | SW69 |
| 1 | L_SHIFT | Button_Switch_Keyboard:SW_Cherry_MX_2.25u_PCB | SW56 |
| 1 | M | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW63 |
| 1 | MCP23017_SP | Package_SO:SOIC-28W_7.5x18.7mm_P1.27mm | U2 |
| 1 | N | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW62 |
| 1 | NUM_0 | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_PCB | SW95 |
| 1 | NUM_1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW99 |
| 1 | NUM_2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW98 |
| 1 | NUM_3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW97 |
| 1 | NUM_4 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW93 |
| 1 | NUM_5 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW92 |
| 1 | NUM_6 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW91 |
| 1 | NUM_7 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW87 |
| 1 | NUM_8 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW86 |
| 1 | NUM_9 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW85 |
| 1 | NUM_ADD | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW90 |
| 1 | NUM_CLEAR | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW80 |
| 1 | NUM_DIVIDE | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW78 |
| 1 | NUM_ENTER | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_Vertical_PCB | SW96 |
The 188 most common of 217 parts.

studio8502/Sentinel-65X
A cost-reduced 65816-compatible retrocomputer

studio8502/Sentinel-65X
A cost-reduced 65816-compatible retrocomputer

studio8502/Sentinel-65X
A cost-reduced 65816-compatible retrocomputer

studio8502/Sentinel-65X
A cost-reduced 65816-compatible retrocomputer

studio8502/Sentinel-65X
A cost-reduced 65816-compatible retrocomputer



Robert-Mones/Claculator
A reverse Polish notation calculator with added features such as comparisons, branching, and custom recursive operators taken from the Clac project from the 15-122 course at Carnegie Mellon University.



Trilobyte-CPU/8-bit-computer
A DIY 8-bit computer built mostly with discrete logic chips

etiennechlt/electronic-chess
Générée par tools/boardgen (module power). 100 x 60 mm, 2 couches, plan de masse en face arrière. Elle gère trois cellules plates 1S 5 Ah.

It measures 440.7 × 139.7 mm and has 2 copper layers, 1.6 mm thick.
217 parts, built around the 74HC154D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the studio8502/Sentinel-65X repository on GitHub, at the commit this page was made from: the board is kicad/Sentinel 65X Keyboard - V01/Sentinel 65X Keyboard - V01.kicad_pcb and its schematic kicad/AV Boards/SVGA & RCA Audio AV Board/SVGA & RCA Audio AV Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).