|
7 | 7 | RP6502-VGA <vga> |
8 | 8 | RP6502-OS <os> |
9 | 9 |
|
10 | | -============ |
11 | | -Picocomputer |
12 | | -============ |
| 10 | +================== |
| 11 | +Picocomputer 6502 |
| 12 | +================== |
| 13 | + |
| 14 | +All the soul of the 6502. None of the compromises. You're welcome. |
13 | 15 |
|
14 | | -The **Picocomputer 6502** is a tribute to the processor that launched a |
15 | | -computing revolution. The lack of apparent complexity is a byproduct of |
16 | | -the design philosophy: Keep the essence of programming a 6502 and 6522 |
17 | | -then rethink everything else. |
| 16 | +The **Picocomputer 6502** is an open source, modern-retro gaming computer |
| 17 | +built around a real WDC 65C02. The design philosophy: keep the essence of |
| 18 | +programming a 6502 and 6522, then rethink everything else. |
18 | 19 |
|
19 | 20 | .. image:: _static/ria-w-sandwich.jpg |
20 | 21 | :width: 600 |
21 | 22 | :alt: Picocomputer Photo |
22 | 23 |
|
23 | 24 |
|
24 | | -Key Features |
25 | | -============ |
| 25 | +Community |
| 26 | +========= |
26 | 27 |
|
27 | | -- **64KB System RAM** |
28 | | -- **64KB Extended RAM** |
29 | | -- **VGA and HD Output** |
30 | | -- **Yamaha OPL2 FM Sound Generator** |
31 | | -- **Protected Operating System** |
32 | | -- **USB** for Keyboard, Mouse, Gamepads, and Storage |
33 | | -- **Bluetooth LE** for Keyboard, Mouse, and Gamepads |
34 | | -- **WiFi** Hayes modem emulation |
35 | | -- **Real Time Clock** with DST and NTP |
| 28 | +- **Discord:** https://discord.gg/TC6X8kTr6d |
| 29 | +- **Forums:** https://github.com/picocomputer/community/discussions |
| 30 | +- **Wiki:** https://github.com/picocomputer/community/wiki |
| 31 | +- **GitHub:** https://github.com/picocomputer |
| 32 | +- **YouTube:** https://youtube.com/playlist?list=PLvCRDUYedILfHDoD57Yj8BAXNmNJLVM2r |
36 | 33 |
|
37 | 34 |
|
38 | | -Resources |
39 | | -========= |
| 35 | +Specs |
| 36 | +===== |
40 | 37 |
|
41 | | -For support and community interaction, use the following channels: |
| 38 | +- **CPU** — WDC 65C02 CPU and WDC 65C22 VIA |
| 39 | +- **RAM** — 64 KB system + 64 KB extended |
| 40 | +- **Video** — VGA and HD output; 3 planes, scanline programmable |
| 41 | +- **Sound** — PSG and OPL2 FM |
| 42 | +- **Clock** — Real-Time Clock |
42 | 43 |
|
43 | | -- **GitHub:** https://github.com/picocomputer |
44 | | -- **Forums:** https://github.com/picocomputer/community/discussions |
45 | | -- **Discord:** https://discord.gg/TC6X8kTr6d |
46 | | -- **Wiki:** https://github.com/picocomputer/community/wiki |
47 | 44 |
|
48 | | -The entire development process was documented in a series of YouTube videos. |
49 | | -The broad strokes are all still in place but remember that these videos were |
50 | | -made during development. |
| 45 | +Connectivity |
| 46 | +============ |
51 | 47 |
|
52 | | -- **YouTube:** |
53 | | - https://youtube.com/playlist?list=PLvCRDUYedILfHDoD57Yj8BAXNmNJLVM2r |
| 48 | +- **USB** — keyboard, mouse, gamepads, UART serial, NFC, floppy drives, and flash drives |
| 49 | +- **Bluetooth LE** — keyboard, mouse, and gamepads |
| 50 | +- **WiFi** — NTP time sync, Hayes modem emulation for dialing into BBSs |
54 | 51 |
|
55 | 52 |
|
56 | | -How To Obtain |
57 | | -============= |
| 53 | +Programming |
| 54 | +=========== |
58 | 55 |
|
59 | | -The **Picocomputer 6502** is a single board computer you build yourself. It has |
60 | | -been built by hundreds of people. You can also have a single unit manufactured |
61 | | -especially for you in China. The whole process is documented and well tested. |
| 56 | +- **Protected OS** — 32-bit operating system; uses no 6502 RAM |
| 57 | +- **POSIX-compatible API** — stdio.h and unistd.h for cc65 and llvm-mos |
| 58 | +- **FAT filesystem** — read and write files on any USB flash or floppy drive |
| 59 | +- **ROM flash** — 1 MB of onboard flash for installing and auto-booting ROMs |
| 60 | + |
| 61 | + |
| 62 | +Build It |
| 63 | +======== |
| 64 | + |
| 65 | +100% through-hole construction. Hundreds of people have built one, |
| 66 | +typically for under $100 USD. You can also have a unit manufactured |
| 67 | +in China — no soldering required. All parts are currently in production; |
| 68 | +the Raspberry Pi Pico 2 is guaranteed until at least January 2040. |
62 | 69 |
|
63 | 70 | - :doc:`hardware`: Schematic and manufacturing information. |
64 | 71 |
|
65 | 72 |
|
66 | | -Datasheets |
67 | | -========== |
| 73 | +Documentation |
| 74 | +============= |
68 | 75 |
|
69 | | -The **Picocomputer 6502** is a reference design for RP6502 modular hardware. |
70 | | -The only required module is a RP6502-RIA. |
| 76 | +The Picocomputer 6502 is a reference design for RP6502 modular hardware. |
| 77 | +The only required module is the RP6502-RIA. |
71 | 78 |
|
72 | | -- :doc:`ria`: Interface adapter for the 6502, akin to CIA, |
73 | | - VIA, and ACIA devices. |
74 | | -- :doc:`ria_w`: Wireless features available when using the |
75 | | - "Pico 2 W". |
76 | | -- :doc:`vga`: Optional video adapter that connects to the |
77 | | - RP6502-RIA. |
| 79 | +- :doc:`ria`: Interface adapter for the 6502, akin to CIA, VIA, and ACIA devices. |
| 80 | +- :doc:`ria_w`: Wireless features available when using the "Pico 2 W". |
| 81 | +- :doc:`vga`: Optional video adapter. |
78 | 82 | - :doc:`os`: The operating system and application programming interface. |
79 | 83 |
|
| 84 | + |
80 | 85 | `Please contribute to this documentation. |
81 | 86 | <https://github.com/picocomputer/picocomputer.github.io>`_ |
0 commit comments