Skip to content

Commit f80ffd7

Browse files
deploy: 2603653
1 parent 9f5eb37 commit f80ffd7

17 files changed

+283
-44
lines changed

_sources/index.rst.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
Hardware <hardware>
55
RIA <ria>
6+
RIA W <ria_w>
67
VGA <vga>
78
API <api>
89

_sources/ria.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Rumbledethumps Picocomputer 6502 Interface Adapter.
99
1. Introduction
1010
===============
1111

12-
The RP6502 Interface Adapter (RIA) is a Raspberry Pi Pico with RP6502-RIA firmware. The RIA provides all essential services to support a WDC W65C02S microprocessor.
12+
The RP6502 Interface Adapter (RIA) is a Raspberry Pi Pico 2 with RP6502-RIA firmware. The RIA provides all essential services to support a WDC W65C02S microprocessor.
1313

1414
1.1. Features of the RP6502-RIA
1515
-------------------------------

_sources/ria_w.rst.txt

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
RP6502-RIA-W
2+
############
3+
4+
Rumbledethumps Picocomputer 6502 Interface Adapter W.
5+
6+
.. contents:: Table of Contents
7+
:local:
8+
9+
1. Introduction
10+
===============
11+
12+
The RP6502 Interface Adapter W (RIA W) is a Raspberry Pi Pico 2 W with RP6502-RIA-W firmware. The RIA W provides everythiung the :doc:`ria` does along with the wireless services described in this document.
13+
14+
2. WiFi Setup
15+
=============
16+
17+
The WiFi hardware is an Infineon CYW43439 supporting Wi-Fi 4 (802.11n). Configuration is done from the console.
18+
19+
`SET RF (0|1)` is used to disable all radios without clearing any other settings. It defaults to 1 (enabled).
20+
21+
`SET RFCC (cc|-)` can be used to improve WiFi performance. `help set rfcc` will show the supported country codes. Clearing with "-" will use the Worldwide default.
22+
23+
`SET SSID (ssid|-)` sets the name of your WiFi network, also called the Service Set Identifier.
24+
25+
`SET PASS (pass|-)` sets the password for your WiFi network, if you have one.
26+
27+
You can check WiFi status with the `status` command.
28+
29+
3. Network Time Protocol
30+
========================
31+
32+
The real time clock will automatically update its time whenever connected to the internet.You can check NTP status with the `status` command.
33+
34+
If you prefer local time instead of UTC, set the TZ. Always remember `help set tz` is there for you. Once set, it will adjust for daylight savings time if your locale uses it.
35+
36+
Once your Wifi and time zone are set, you can forget about time. Drift isn't a problem and there's no battery to replace.
37+
38+
4. Modem
39+
========
40+
41+
lorem ipsum
42+
43+
3.1. AT Commands
44+
----------------
45+
46+
dolar sit amet

_sources/vga.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Rumbledethumps Picocomputer 6502 Video Graphics Array.
99
1. Introduction
1010
===============
1111

12-
The RP6502 Video Graphics Array is a Raspberry Pi Pico with RP6502-VGA firmware. Its primary data connection is to a :doc:`ria` over a 5-wire PIX bus. More than one VGA module can be put on a PIX bus. Note that all VGA modules share the same 64K of XRAM and only one module can generate frame numbers and vsync interrupts.
12+
The RP6502 Video Graphics Array is a Raspberry Pi Pico 2 with RP6502-VGA firmware. Its primary data connection is to a :doc:`ria` over a 5-wire PIX bus. More than one VGA module can be put on a PIX bus. Note that all VGA modules share the same 64K of XRAM and only one module can generate frame numbers and vsync interrupts.
1313

1414
2. Video Programming
1515
====================

_static/rp6502-reva-active.csv

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"Qty","Reference","Description","Mfr Name","Mfr Part Number","Mouser Part Number"
2-
"2","U2, U4","Raspberry Pi Pico 2 with headers","Raspberry Pi","SC1632","358-SC1632"
2+
"1","U2","Raspberry Pi Pico 2 W with headers","Raspberry Pi","SC1634","358-SC1634"
3+
"1","U4","Raspberry Pi Pico 2 with headers","Raspberry Pi","SC1632","358-SC1632"
34
"1","U1","WDC W65C02S","WDC","W65C02S6TPG-14","955-W65C02S6TPG-14"
45
"1","U5","WDC W65C22S","WDC","W65C22S6TPG-14","955-W65C22S6TPG-14"
56
"1","U3","128k RAM AS6C1008","Alliance","AS6C1008-55PCN","913-AS6C1008-55PCN"

_static/rp6502-reva-full.csv

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"2","R19, R22","220 ohm resistor 1%","YAGEO","MFR-25FBF52-220R","603-MFR-25FBF52-220R"
1111
"2","R20, R23","100 ohm resistor 1%","YAGEO","MFR-25FBF52-100R","603-MFR-25FBF52-100R"
1212
"2","R16, R17","47 ohm resistor 1%","YAGEO","MFR-25FBF52-47R","603-MFR-25FBF52-47R"
13-
"2","U2, U4","Raspberry Pi Pico 2 with headers","Raspberry Pi","SC1632","358-SC1632"
13+
"1","U2","Raspberry Pi Pico 2 W with headers","Raspberry Pi","SC1634","358-SC1634"
14+
"1","U4","Raspberry Pi Pico 2 with headers","Raspberry Pi","SC1632","358-SC1632"
1415
"1","U1","WDC W65C02S","WDC","W65C02S6TPG-14","955-W65C02S6TPG-14"
1516
"1","U5","WDC W65C22S","WDC","W65C22S6TPG-14","955-W65C22S6TPG-14"
1617
"1","U3","128k RAM AS6C1008","Alliance","AS6C1008-55PCN","913-AS6C1008-55PCN"

_static/rp6502-reva-picos.csv

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
"Qty","Reference","Description","Mfr Name","Mfr Part Number","Mouser Part Number"
2-
"2","U2, U4","Raspberry Pi Pico 2 no headers","Raspberry Pi","SC1631","358-SC1631"
3-
"4","U2, U4","Pico 20 Pin Header (x2)","Amp","10129378-920001BLF","649-1012937892001BLF"
2+
"1","U2","Raspberry Pi Pico 2 W no headers","Raspberry Pi","SC1633","358-SC1633"
3+
"1","U4","Raspberry Pi Pico 2 no headers","Raspberry Pi","SC1631","358-SC1631"
4+
"4","U2, U4","Pico 20 Pin Header (2 per Pico)","Amp","10129378-920001BLF","649-1012937892001BLF"

api.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,6 +791,7 @@ <h3>Navigation</h3>
791791
<ul class="current">
792792
<li class="toctree-l1"><a class="reference internal" href="hardware.html">Hardware</a></li>
793793
<li class="toctree-l1"><a class="reference internal" href="ria.html">RIA</a></li>
794+
<li class="toctree-l1"><a class="reference internal" href="ria_w.html">RIA W</a></li>
794795
<li class="toctree-l1"><a class="reference internal" href="vga.html">VGA</a></li>
795796
<li class="toctree-l1 current"><a class="current reference internal" href="#">API</a><ul>
796797
<li class="toctree-l2"><a class="reference internal" href="#introduction">1. Introduction</a></li>

genindex.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ <h3>Navigation</h3>
173173
<ul>
174174
<li class="toctree-l1"><a class="reference internal" href="hardware.html">Hardware</a></li>
175175
<li class="toctree-l1"><a class="reference internal" href="ria.html">RIA</a></li>
176+
<li class="toctree-l1"><a class="reference internal" href="ria_w.html">RIA W</a></li>
176177
<li class="toctree-l1"><a class="reference internal" href="vga.html">VGA</a></li>
177178
<li class="toctree-l1"><a class="reference internal" href="api.html">API</a></li>
178179
</ul>

hardware.html

Lines changed: 53 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -220,119 +220,126 @@ <h2>Full Parts List<a class="headerlink" href="#id2" title="Permalink to this he
220220
<td><p>MFR-25FBF52-47R</p></td>
221221
<td><p>603-MFR-25FBF52-47R</p></td>
222222
</tr>
223-
<tr class="row-odd"><td><p>2</p></td>
224-
<td><p>U2, U4</p></td>
223+
<tr class="row-odd"><td><p>1</p></td>
224+
<td><p>U2</p></td>
225+
<td><p>Raspberry Pi Pico 2 W with headers</p></td>
226+
<td><p>Raspberry Pi</p></td>
227+
<td><p>SC1634</p></td>
228+
<td><p>358-SC1634</p></td>
229+
</tr>
230+
<tr class="row-even"><td><p>1</p></td>
231+
<td><p>U4</p></td>
225232
<td><p>Raspberry Pi Pico 2 with headers</p></td>
226233
<td><p>Raspberry Pi</p></td>
227234
<td><p>SC1632</p></td>
228235
<td><p>358-SC1632</p></td>
229236
</tr>
230-
<tr class="row-even"><td><p>1</p></td>
237+
<tr class="row-odd"><td><p>1</p></td>
231238
<td><p>U1</p></td>
232239
<td><p>WDC W65C02S</p></td>
233240
<td><p>WDC</p></td>
234241
<td><p>W65C02S6TPG-14</p></td>
235242
<td><p>955-W65C02S6TPG-14</p></td>
236243
</tr>
237-
<tr class="row-odd"><td><p>1</p></td>
244+
<tr class="row-even"><td><p>1</p></td>
238245
<td><p>U5</p></td>
239246
<td><p>WDC W65C22S</p></td>
240247
<td><p>WDC</p></td>
241248
<td><p>W65C22S6TPG-14</p></td>
242249
<td><p>955-W65C22S6TPG-14</p></td>
243250
</tr>
244-
<tr class="row-even"><td><p>1</p></td>
251+
<tr class="row-odd"><td><p>1</p></td>
245252
<td><p>U3</p></td>
246253
<td><p>128k RAM AS6C1008</p></td>
247254
<td><p>Alliance</p></td>
248255
<td><p>AS6C1008-55PCN</p></td>
249256
<td><p>913-AS6C1008-55PCN</p></td>
250257
</tr>
251-
<tr class="row-odd"><td><p>1</p></td>
258+
<tr class="row-even"><td><p>1</p></td>
252259
<td><p>U6</p></td>
253260
<td><p>74AC00 Quad NAND</p></td>
254261
<td><p>TI</p></td>
255262
<td><p>CD74AC00E</p></td>
256263
<td><p>595-CD74AC00E</p></td>
257264
</tr>
258-
<tr class="row-even"><td><p>1</p></td>
265+
<tr class="row-odd"><td><p>1</p></td>
259266
<td><p>U7</p></td>
260267
<td><p>74AC02 Quad NOR</p></td>
261268
<td><p>TI</p></td>
262269
<td><p>CD74AC02E</p></td>
263270
<td><p>595-CD74AC02E</p></td>
264271
</tr>
265-
<tr class="row-odd"><td><p>1</p></td>
272+
<tr class="row-even"><td><p>1</p></td>
266273
<td><p>U8</p></td>
267274
<td><p>74HC30 8-input NAND</p></td>
268275
<td><p>TI</p></td>
269276
<td><p>CD74HC30E</p></td>
270277
<td><p>595-CD74HC30E</p></td>
271278
</tr>
272-
<tr class="row-even"><td><p>1</p></td>
279+
<tr class="row-odd"><td><p>1</p></td>
273280
<td><p>J1</p></td>
274281
<td><p>GPIO 2x12 Pin Header</p></td>
275282
<td><p>Amp</p></td>
276283
<td><p>10129381-924001BLF</p></td>
277284
<td><p>649-1012938192401BLF</p></td>
278285
</tr>
279-
<tr class="row-odd"><td><p>1</p></td>
286+
<tr class="row-even"><td><p>1</p></td>
280287
<td><p>J2</p></td>
281288
<td><p>PIX 2x6 Pin Header</p></td>
282289
<td><p>Amp</p></td>
283290
<td><p>10129381-912001BLF</p></td>
284291
<td><p>649-1012938191201BLF</p></td>
285292
</tr>
286-
<tr class="row-even"><td><p>4</p></td>
293+
<tr class="row-odd"><td><p>4</p></td>
287294
<td><p>U2, U4</p></td>
288295
<td><p>Pico 20 Pin Socket</p></td>
289296
<td><p>Wurth</p></td>
290297
<td><p>61302011821</p></td>
291298
<td><p>710-61302011821</p></td>
292299
</tr>
293-
<tr class="row-odd"><td><p>1</p></td>
300+
<tr class="row-even"><td><p>1</p></td>
294301
<td><p>J3</p></td>
295302
<td><p>VGA Jack</p></td>
296303
<td><p>Amp</p></td>
297304
<td><p>L77HDE15SD1CH4FVGA</p></td>
298305
<td><p>523-7HDE15SD1CH4FVGA</p></td>
299306
</tr>
300-
<tr class="row-even"><td><p>1</p></td>
307+
<tr class="row-odd"><td><p>1</p></td>
301308
<td><p>J4</p></td>
302309
<td><p>Audio Jack</p></td>
303310
<td><p>CUI</p></td>
304311
<td><p>SJ1-3525NG-GR</p></td>
305312
<td><p>490-SJ1-3525NG-GR</p></td>
306313
</tr>
307-
<tr class="row-odd"><td><p>1</p></td>
314+
<tr class="row-even"><td><p>1</p></td>
308315
<td><p>SW1</p></td>
309316
<td><p>Reset Button</p></td>
310317
<td><p>CUI</p></td>
311318
<td><p>TS11-674-43-BK-160-RA-D</p></td>
312319
<td><p>179-TS1167443160RAD</p></td>
313320
</tr>
314-
<tr class="row-even"><td><p>3</p></td>
321+
<tr class="row-odd"><td><p>3</p></td>
315322
<td><p>U6, U7, U8</p></td>
316323
<td><p>14-pin IC Socket</p></td>
317324
<td><p>TE</p></td>
318325
<td><p>1-2199298-3</p></td>
319326
<td><p>571-1-2199298-3</p></td>
320327
</tr>
321-
<tr class="row-odd"><td><p>1</p></td>
328+
<tr class="row-even"><td><p>1</p></td>
322329
<td><p>U3</p></td>
323330
<td><p>32-pin IC Socket</p></td>
324331
<td><p>TE</p></td>
325332
<td><p>1-2199300-2</p></td>
326333
<td><p>571-1-2199300-2</p></td>
327334
</tr>
328-
<tr class="row-even"><td><p>2</p></td>
335+
<tr class="row-odd"><td><p>2</p></td>
329336
<td><p>U1, U5</p></td>
330337
<td><p>40-pin IC Socket</p></td>
331338
<td><p>TE</p></td>
332339
<td><p>1-2199299-5</p></td>
333340
<td><p>571-1-2199299-5</p></td>
334341
</tr>
335-
<tr class="row-odd"><td><p>4</p></td>
342+
<tr class="row-even"><td><p>4</p></td>
336343
<td><p>PCB</p></td>
337344
<td><p>Stick-on Bumper Feet</p></td>
338345
<td><p>Essentra</p></td>
@@ -364,56 +371,63 @@ <h2>Active Parts List<a class="headerlink" href="#id3" title="Permalink to this
364371
</tr>
365372
</thead>
366373
<tbody>
367-
<tr class="row-even"><td><p>2</p></td>
368-
<td><p>U2, U4</p></td>
374+
<tr class="row-even"><td><p>1</p></td>
375+
<td><p>U2</p></td>
376+
<td><p>Raspberry Pi Pico 2 W with headers</p></td>
377+
<td><p>Raspberry Pi</p></td>
378+
<td><p>SC1634</p></td>
379+
<td><p>358-SC1634</p></td>
380+
</tr>
381+
<tr class="row-odd"><td><p>1</p></td>
382+
<td><p>U4</p></td>
369383
<td><p>Raspberry Pi Pico 2 with headers</p></td>
370384
<td><p>Raspberry Pi</p></td>
371385
<td><p>SC1632</p></td>
372386
<td><p>358-SC1632</p></td>
373387
</tr>
374-
<tr class="row-odd"><td><p>1</p></td>
388+
<tr class="row-even"><td><p>1</p></td>
375389
<td><p>U1</p></td>
376390
<td><p>WDC W65C02S</p></td>
377391
<td><p>WDC</p></td>
378392
<td><p>W65C02S6TPG-14</p></td>
379393
<td><p>955-W65C02S6TPG-14</p></td>
380394
</tr>
381-
<tr class="row-even"><td><p>1</p></td>
395+
<tr class="row-odd"><td><p>1</p></td>
382396
<td><p>U5</p></td>
383397
<td><p>WDC W65C22S</p></td>
384398
<td><p>WDC</p></td>
385399
<td><p>W65C22S6TPG-14</p></td>
386400
<td><p>955-W65C22S6TPG-14</p></td>
387401
</tr>
388-
<tr class="row-odd"><td><p>1</p></td>
402+
<tr class="row-even"><td><p>1</p></td>
389403
<td><p>U3</p></td>
390404
<td><p>128k RAM AS6C1008</p></td>
391405
<td><p>Alliance</p></td>
392406
<td><p>AS6C1008-55PCN</p></td>
393407
<td><p>913-AS6C1008-55PCN</p></td>
394408
</tr>
395-
<tr class="row-even"><td><p>1</p></td>
409+
<tr class="row-odd"><td><p>1</p></td>
396410
<td><p>U6</p></td>
397411
<td><p>74AC00 Quad NAND</p></td>
398412
<td><p>TI</p></td>
399413
<td><p>CD74AC00E</p></td>
400414
<td><p>595-CD74AC00E</p></td>
401415
</tr>
402-
<tr class="row-odd"><td><p>1</p></td>
416+
<tr class="row-even"><td><p>1</p></td>
403417
<td><p>U7</p></td>
404418
<td><p>74AC02 Quad NOR</p></td>
405419
<td><p>TI</p></td>
406420
<td><p>CD74AC02E</p></td>
407421
<td><p>595-CD74AC02E</p></td>
408422
</tr>
409-
<tr class="row-even"><td><p>1</p></td>
423+
<tr class="row-odd"><td><p>1</p></td>
410424
<td><p>U8</p></td>
411425
<td><p>74HC30 8-input NAND</p></td>
412426
<td><p>TI</p></td>
413427
<td><p>CD74HC30E</p></td>
414428
<td><p>595-CD74HC30E</p></td>
415429
</tr>
416-
<tr class="row-odd"><td><p>4</p></td>
430+
<tr class="row-even"><td><p>4</p></td>
417431
<td><p>PCB</p></td>
418432
<td><p>Stick-on Bumper Feet</p></td>
419433
<td><p>Essentra</p></td>
@@ -445,16 +459,23 @@ <h2>Pi Picos Parts List<a class="headerlink" href="#pi-picos-parts-list" title="
445459
</tr>
446460
</thead>
447461
<tbody>
448-
<tr class="row-even"><td><p>2</p></td>
449-
<td><p>U2, U4</p></td>
462+
<tr class="row-even"><td><p>1</p></td>
463+
<td><p>U2</p></td>
464+
<td><p>Raspberry Pi Pico 2 W no headers</p></td>
465+
<td><p>Raspberry Pi</p></td>
466+
<td><p>SC1633</p></td>
467+
<td><p>358-SC1633</p></td>
468+
</tr>
469+
<tr class="row-odd"><td><p>1</p></td>
470+
<td><p>U4</p></td>
450471
<td><p>Raspberry Pi Pico 2 no headers</p></td>
451472
<td><p>Raspberry Pi</p></td>
452473
<td><p>SC1631</p></td>
453474
<td><p>358-SC1631</p></td>
454475
</tr>
455-
<tr class="row-odd"><td><p>4</p></td>
476+
<tr class="row-even"><td><p>4</p></td>
456477
<td><p>U2, U4</p></td>
457-
<td><p>Pico 20 Pin Header (x2)</p></td>
478+
<td><p>Pico 20 Pin Header (2 per Pico)</p></td>
458479
<td><p>Amp</p></td>
459480
<td><p>10129378-920001BLF</p></td>
460481
<td><p>649-1012937892001BLF</p></td>
@@ -515,6 +536,7 @@ <h3>Navigation</h3>
515536
</ul>
516537
</li>
517538
<li class="toctree-l1"><a class="reference internal" href="ria.html">RIA</a></li>
539+
<li class="toctree-l1"><a class="reference internal" href="ria_w.html">RIA W</a></li>
518540
<li class="toctree-l1"><a class="reference internal" href="vga.html">VGA</a></li>
519541
<li class="toctree-l1"><a class="reference internal" href="api.html">API</a></li>
520542
</ul>

0 commit comments

Comments
 (0)