1: [[!template id=port
2: port="hpcmips"
3: cur_rel="6.0"
4: future_rel="7.0"
5: changes_cur="6.0"
6: changes_future="7.0"
7: thumbnail="http://www.netbsd.org/images/ports/hpcmips/clio+c55.gif"
8: about="""
9: NetBSD/hpcmips brings the NetBSD operating system to MIPS based Windows CE PDA
10: machines. Currently, the VR4102, VR4111, VR4121, VR4122, VR4131, TX3912, and
11: TX3922 processors are supported.
12:
13: The port name "hpcmips" comes from the name for some of the hardware that
14: NetBSD/hpcmips runs on: MIPS based systems in Microsoft's H/PC (Handheld PC)
15: form factor. A H/PC machine contains a keyboard and a touch screen and generally
16: has 8MB or more of RAM. The port supports the HPC form factor, as well as the
17: H/PC Pro and PsPC (Palmsized PC) form factors. (Many PsPC machines are used by
18: the developers for active development.)
19:
20: Because of the hardware platforms it supports, NetBSD/hpcmips is an ideal
21: platform to use for mobile computing applications. And, of course,
22: NetBSD/hpcmips supports all of the standard features you expect from NetBSD,
23: such as IPv6 and IPsec.
24:
25: """
26: supported_hardware="""
27: ## Supported System Models
28:
29: Many kinds of H/PC, H/PC Pro, and PsPC systems are supported by NetBSD/hpcmips.
30: View the supported system table to see if your system is supported.
31:
32: ## Supported Processors
33:
34: VR4102, VR4111, VR4121, VR4131, TX3912, and TX3922 processors are supported by
35: NetBSD/hpcmips. View the processor comparison table to see if your processor is
36: supported.
37:
38: ## Processor Comparison
39:
40:
41: <table border="1">
42: <colgroup>
43: <col>
44: <col>
45: <col>
46: <col>
47: <col>
48: <col>
49: <col>
50: <col>
51: </colgroup>
52: <thead><tr>
53: <th>CPU</th>
54: <th>Cache Size</th>
55: <th>MIPS Core</th>
56: <th>DRAM Interface</th>
57: <th>PCMCIA Controller</th>
58: <th>ISA</th>
59: <th>Max MHz</th>
60: <th>Features</th>
61: </tr></thead>
62: <tbody>
63: <tr>
64: <td><a class="ulink" href="http://www.am.necel.com/docs/files/11846e20.pdf" target="_top">VR4101</a></td>
65: <td>I=2k data=1k</td>
66: <td>R4000</td>
67: <td>16 bit 8MB EDO</td>
68: <td>None</td>
69: <td>2MB Linear address; 8/16 bit width</td>
70: <td>33MHz</td>
71: <td>64 Key kbd</td>
72: </tr>
73: <tr>
74: <td><a class="ulink" href="http://www.am.necel.com/docs/files/12543e10.pdf" target="_top">VR4102</a></td>
75: <td>I=4k data=1k</td>
76: <td>R4000</td>
77: <td>32/16 bit 32MB EDO</td>
78: <td>VR4171</td>
79: <td>64MB Linear Address; dynamic bus-sizing</td>
80: <td>66MHz</td>
81: <td>Serial, Audio, 96 Key kbd, D/A conv</td>
82: </tr>
83: <tr>
84: <td><a class="ulink" href="http://www.am.necel.com/docs/files/u13211ej2v0ds00.pdf" target="_top">VR4111</a></td>
85: <td>I=16k data=8k</td>
86: <td>R4000</td>
87: <td>32 Bit 64MB DRAM</td>
88: <td> </td>
89: <td>dynamic bus-sizing</td>
90: <td>100MHz</td>
91: <td>Serial, Audio, 96 Key kbd, D/A conv</td>
92: </tr>
93: <tr>
94: <td><a class="ulink" href="http://www.am.necel.com/docs/files/U14691EJ1V0DSJ1.pdf" target="_top">VR4121</a></td>
95: <td>I=16k data=8k</td>
96: <td>R4000</td>
97: <td>DRAM/SDRAM</td>
98: <td>VRC4171A</td>
99: <td> </td>
100: <td>168MHz</td>
101: <td>Serial, Audio, 96 Key kbd, D/A conv</td>
102: </tr>
103: <tr>
104: <td><a class="ulink" href="http://www.am.necel.com/docs/files/U15396EU3V0PB00.pdf" target="_top">VR4131</a></td>
105: <td>I=16k data=16k</td>
106: <td>R4000</td>
107: <td>SDRAM</td>
108: <td> </td>
109: <td> </td>
110: <td>200MHz</td>
111: <td>Serial, IrDA</td>
112: </tr>
113: <tr>
114: <td>TX3912 / TMP3912U</td>
115: <td>I=4k data=1k</td>
116: <td>R3000</td>
117: <td>DRAM/SDRAM</td>
118: <td> </td>
119: <td> </td>
120: <td>73.7MHz</td>
121: <td> </td>
122: </tr>
123: <tr>
124: <td>TX3922 / TMP3922U</td>
125: <td>I=16k data=8k</td>
126: <td>R3000</td>
127: <td>DRAM/SDRAM</td>
128: <td> </td>
129: <td> </td>
130: <td>166MHz</td>
131: <td>IrDA</td>
132: </tr>
133: <tr>
134: <td>PR31100</td>
135: <td>I=4k data=1k</td>
136: <td>R3000</td>
137: <td>SDRAM/DRAM</td>
138: <td>None</td>
139: <td> </td>
140: <td>40MHz</td>
141: <td><font color="#FF0000">no MMU</font></td>
142: </tr>
143: <tr>
144: <td>PR31500</td>
145: <td>I=4k data=1k</td>
146: <td>R3000</td>
147: <td>SDRAM/DRAM</td>
148: <td>None</td>
149: <td> </td>
150: <td>40MHz</td>
151: <td>BE or LE modes</td>
152: </tr>
153: <tr>
154: <td>PR31700</td>
155: <td>I=4k data=1k</td>
156: <td>R3000</td>
157: <td>SDRAM/DRAM</td>
158: <td>Built-in</td>
159: <td> </td>
160: <td>75MHz</td>
161: <td>BE or LE modes</td>
162: </tr>
163: </tbody>
164: </table>
165:
166: ## Supported Machines
167:
168:
169: <table border="1">
170: <colgroup>
171: <col class="col1">
172: <col class="col2">
173: <col class="col3">
174: <col class="col4">
175: <col class="col5">
176: <col class="col6">
177: <col class="col7">
178: <col class="col8">
179: <col class="col9">
180: <col class="col10">
181: </colgroup>
182: <thead><tr>
183: <th>Sold in</th>
184: <th>Model</th>
185: <th>CPU</th>
186: <th>Video</th>
187: <th>RAM</th>
188: <th>Ports</th>
189: <th>Boot</th>
190: <th>PCIC</th>
191: <th>Keymap</th>
192: <th>Xserver</th>
193: </tr></thead>
194: <tbody>
195: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> ePods Models </td></tr>
196: <tr>
197: <td>Disc</td>
198: <td>ePods One</td>
199: <td>TX3922 129MHz</td>
200: <td>8.2" 640x480</td>
201: <td>16MB</td>
202: <td>USBx2</td>
203: <td><font color="green">Y</font></td>
204: <td><font color="green">Y</font></td>
205: <td> </td>
206: <td> </td>
207: </tr>
208: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Everex Models </td></tr>
209: <tr>
210: <td>Disc</td>
211: <td>FreeStyle A-10</td>
212: <td>54MHz VR4102</td>
213: <td>320x240 Mono</td>
214: <td>4/16</td>
215: <td> </td>
216: <td><font color="green">Y</font></td>
217: <td><font color="green">Y</font></td>
218: <td><font color="green">PsPC</font></td>
219: <td> </td>
220: </tr>
221: <tr>
222: <td>Disc</td>
223: <td>FreeStyle A-15</td>
224: <td>66MHz VR4111</td>
225: <td>320x240 Mono</td>
226: <td>8/16</td>
227: <td> </td>
228: <td><font color="green">Y</font></td>
229: <td><font color="green">Y</font></td>
230: <td><font color="green">PsPC</font></td>
231: <td> </td>
232: </tr>
233: <tr>
234: <td>Disc</td>
235: <td>FreeStyle A-20</td>
236: <td>66MHz VR4111</td>
237: <td>320x240 Mono</td>
238: <td>16/?</td>
239: <td>Audio</td>
240: <td><font color="green">Y</font></td>
241: <td><font color="green">Y</font></td>
242: <td><font color="green">PsPC</font></td>
243: <td> </td>
244: </tr>
245: <tr>
246: <td>Disc</td>
247: <td>FreeStyle 540</td>
248: <td>78MHz VR4111</td>
249: <td>320x240x256</td>
250: <td>16/?</td>
251: <td> </td>
252: <td> </td>
253: <td> </td>
254: <td><font color="green">PsPC</font></td>
255: <td> </td>
256: </tr>
257: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Takagi Sangyo Models </td></tr>
258: <tr>
259: <td>Japan</td>
260: <td>PT-M01</td>
261: <td>70MHz VR4111</td>
262: <td>320x240 Mono</td>
263: <td>16</td>
264: <td> </td>
265: <td><font color="green">Y</font></td>
266: <td><font color="green">Y</font></td>
267: <td><font color="green">PsPC</font></td>
268: <td> </td>
269: </tr>
270: <tr>
271: <td>Japan</td>
272: <td>PT-C01</td>
273: <td>70MHz VR4111</td>
274: <td>320x240x256</td>
275: <td>16</td>
276: <td> </td>
277: <td> </td>
278: <td> </td>
279: <td><font color="green">PsPC</font></td>
280: <td> </td>
281: </tr>
282: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Fujitsu Models </td></tr>
283: <tr>
284: <td>World</td>
285: <td><a class="ulink" href="http://www.fmworld.net/product/syskou/pen/penc0005.pdf" target="_top">PenCentra 130</a></td>
286: <td>131MHz VR4121</td>
287: <td>8" 640x480x256</td>
288: <td>16/48</td>
289: <td>2 USB, PS2</td>
290: <td> </td>
291: <td>N/A</td>
292: <td><font color="green">PsPC</font></td>
293: <td> </td>
294: </tr>
295: <tr>
296: <td>World</td>
297: <td>PenCentra 200</td>
298: <td>129MHz TX3922</td>
299: <td>8" 640x480x256</td>
300: <td>32/64</td>
301: <td>2 PCMCIA, PS2, USB</td>
302: <td><font color="green">Y</font></td>
303: <td><font color="green">Y</font></td>
304: <td><font color="green">PsPC</font></td>
305: <td> </td>
306: </tr>
307: <tr>
308: <td>Japan</td>
309: <td><a class="ulink" href="http://www.fmworld.net/intertop/pro/index.html" target="_top">INTERTOP CX300</a></td>
310: <td>VR4121</td>
311: <td>7.8" 640x480x64k</td>
312: <td>16/32</td>
313: <td> </td>
314: <td><font color="green">Y</font></td>
315: <td><font color="green">Y</font></td>
316: <td><font color="green">Y</font></td>
317: <td> </td>
318: </tr>
319: <tr>
320: <td>Japan</td>
321: <td><a class="ulink" href="http://www.fmworld.net/intertop/pro_310/310_a/index.html" target="_top">INTERTOP CX310</a></td>
322: <td>168MHz VR4121</td>
323: <td>7.8" 640x480x64k</td>
324: <td>16/32</td>
325: <td>IrDA USB</td>
326: <td><font color="green">Y</font></td>
327: <td><font color="green">Y</font></td>
328: <td><font color="green">Y</font></td>
329: <td><font color="green">Y</font></td>
330: </tr>
331: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> LASER5 Models </td></tr>
332: <tr>
333: <td>Japan</td>
334: <td>L-Router</td>
335: <td>180MHz VR4122</td>
336: <td> </td>
337: <td> </td>
338: <td>i82559ER x 2</td>
339: <td>
340: <font color="green">Y</font><a class="ulink" href="#note4" target="_top">(*4)</a>
341: </td>
342: <td> </td>
343: <td> </td>
344: <td> </td>
345: </tr>
346: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> NEC Models </td></tr>
347: <tr>
348: <td>Japan</td>
349: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC-R300</a></td>
350: <td>78MHz VR4111</td>
351: <td>7.3" 640x240 Mono</td>
352: <td>8/16/32</td>
353: <td>IrDA</td>
354: <td><font color="green">Y</font></td>
355: <td><font color="green">Y</font></td>
356: <td><font color="green">Y</font></td>
357: <td> </td>
358: </tr>
359: <tr>
360: <td>Japan</td>
361: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC-R320</a></td>
362: <td>131MHz VR4121</td>
363: <td>7.3" 640x240 Mono</td>
364: <td>16/32</td>
365: <td>IrDA</td>
366: <td><font color="green">Y</font></td>
367: <td><font color="green">Y</font></td>
368: <td><font color="green">Y</font></td>
369: <td> </td>
370: </tr>
371: <tr>
372: <td>Japan</td>
373: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC/R330</a></td>
374: <td>131MHz VR4121</td>
375: <td>7.3" 640x240 Mono</td>
376: <td>16/32</td>
377: <td>IrDA</td>
378: <td> </td>
379: <td> </td>
380: <td> </td>
381: <td> </td>
382: </tr>
383: <tr>
384: <td>Japan</td>
385: <td>MobileGearII for DoCoMo</td>
386: <td>VR4111</td>
387: <td>7.3" 640x240 Mono</td>
388: <td>16/32</td>
389: <td> </td>
390: <td><font color="green">Y</font></td>
391: <td><font color="green">Y</font></td>
392: <td><font color="green">Y</font></td>
393: <td> </td>
394: </tr>
395: <tr>
396: <td>Japan</td>
397: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC/R430</a></td>
398: <td>168MHz VR4121</td>
399: <td>8.1" 640x240x64k</td>
400: <td>16/32</td>
401: <td>IrDA</td>
402: <td><font color="green">Y</font></td>
403: <td><font color="green">Y</font></td>
404: <td><font color="green">Y</font></td>
405: <td><font color="green">Y</font></td>
406: </tr>
407: <tr>
408: <td>Japan</td>
409: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC-R500</a></td>
410: <td>VR4111</td>
411: <td>640x480x256</td>
412: <td> </td>
413: <td> </td>
414: <td><font color="green">Y</font></td>
415: <td><font color="green">Y</font></td>
416: <td><font color="green">Y</font></td>
417: <td> </td>
418: </tr>
419: <tr>
420: <td>Japan</td>
421: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC-R510</a></td>
422: <td>131MHz VR4121</td>
423: <td>8.1" 640x240x256 / 640x240x64k(rom upgrade)</td>
424: <td>16/32</td>
425: <td>IrDA</td>
426: <td><font color="green">Y</font></td>
427: <td><font color="green">Y</font></td>
428: <td><font color="green">Y</font></td>
429: <td> </td>
430: </tr>
431: <tr>
432: <td>Japan</td>
433: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC-R520</a></td>
434: <td>131MHz VR4121</td>
435: <td>8.1" 640x240x64k</td>
436: <td>16/32</td>
437: <td>IrDA</td>
438: <td><font color="green">Y</font></td>
439: <td><font color="green">Y</font></td>
440: <td><font color="green">Y</font></td>
441: <td> </td>
442: </tr>
443: <tr>
444: <td>Japan</td>
445: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC/R530</a></td>
446: <td>168MHz VR4121</td>
447: <td>8.1" 640x240x64k</td>
448: <td>16/32</td>
449: <td>IrDA</td>
450: <td><font color="green">Y</font></td>
451: <td><font color="green">Y</font></td>
452: <td><font color="green">Y</font></td>
453: <td><font color="green">Y</font></td>
454: </tr>
455: <tr>
456: <td>Japan</td>
457: <td>sigmarion</td>
458: <td>168MHz VR4121</td>
459: <td>6.2" 640x240x64k</td>
460: <td>16/32</td>
461: <td>IrDA</td>
462: <td><font color="green">Y</font></td>
463: <td><font color="green">Y</font></td>
464: <td><font color="green">Y</font></td>
465: <td><font color="green">Y</font></td>
466: </tr>
467: <tr>
468: <td>Japan</td>
469: <td>sigmarionII</td>
470: <td>200MHz VR4131</td>
471: <td>6.2" 640x240x64k</td>
472: <td>32</td>
473: <td>IrDA, FOMA, USB via MC/PG-UK02</td>
474: <td>
475: <font color="green">Y</font><a class="ulink" href="#note3" target="_top">(*3)</a>
476: </td>
477: <td><font color="green">Y</font></td>
478: <td> </td>
479: <td><font color="green">Y</font></td>
480: </tr>
481: <tr>
482: <td>Japan</td>
483: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC/R450</a></td>
484: <td>168MHz VR4121</td>
485: <td>8.1" 640x240x64k</td>
486: <td>32/48</td>
487: <td>IrDA</td>
488: <td><font color="green">Y</font></td>
489: <td><font color="green">Y</font></td>
490: <td><font color="green">Y</font></td>
491: <td><font color="green">Y</font></td>
492: </tr>
493: <tr>
494: <td>Japan</td>
495: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC/R550</a></td>
496: <td>168MHz VR4121</td>
497: <td>8.1" 640x240x64k</td>
498: <td>32/48</td>
499: <td>IrDA</td>
500: <td>
501: <font color="green">Y</font> 2:/netbsd</td>
502: <td><font color="green">Y</font></td>
503: <td><font color="green">Y</font></td>
504: <td><font color="green">Y</font></td>
505: </tr>
506: <tr>
507: <td>Japan</td>
508: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC-R700</a></td>
509: <td>131MHz VR4121</td>
510: <td>9.4" 800x600x64k</td>
511: <td>32</td>
512: <td>Vid, USB</td>
513: <td><font color="green">Y</font></td>
514: <td><font color="green">Y</font></td>
515: <td><font color="green">Y</font></td>
516: <td><font color="green">Y</font></td>
517: </tr>
518: <tr>
519: <td>Japan</td>
520: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGearII MC/R730</a></td>
521: <td>168MHz VR4121</td>
522: <td>9.4" 800x600x64k</td>
523: <td>32</td>
524: <td>Vid, USB, SecureFinger(730F)</td>
525: <td><font color="green">Y</font></td>
526: <td><font color="green">Y</font></td>
527: <td><font color="green">Y</font></td>
528: <td><font color="green">Y</font></td>
529: </tr>
530: <tr>
531: <td>Disc</td>
532: <td>MobilePro 700</td>
533: <td> </td>
534: <td> </td>
535: <td> </td>
536: <td> </td>
537: <td> </td>
538: <td> </td>
539: <td> </td>
540: <td> </td>
541: </tr>
542: <tr>
543: <td>Disc</td>
544: <td>MobilePro 750C</td>
545: <td>80MHz VR4111</td>
546: <td>7.3" 640x240x64k</td>
547: <td>16/32</td>
548: <td>Video</td>
549: <td><font color="green">Y</font></td>
550: <td><font color="green">Y</font></td>
551: <td> </td>
552: <td> </td>
553: </tr>
554: <tr>
555: <td>World</td>
556: <td>MobilePro 770</td>
557: <td>131MHz VR4121</td>
558: <td>8.1" 640x240x64k</td>
559: <td>32/48</td>
560: <td>A/V</td>
561: <td><font color="green">Y</font></td>
562: <td><font color="green">Y</font></td>
563: <td><font color="green">Y</font></td>
564: <td><font color="green">Y</font></td>
565: </tr>
566: <tr>
567: <td>World</td>
568: <td>MobilePro 780</td>
569: <td>168MHz VR4121</td>
570: <td>8.1" 640x240x64k</td>
571: <td>32/48</td>
572: <td>A/V</td>
573: <td><font color="green">Y</font></td>
574: <td><font color="green">Y</font></td>
575: <td><font color="green">Y</font></td>
576: <td><font color="green">Y</font></td>
577: </tr>
578: <tr>
579: <td>World</td>
580: <td>MobilePro 790</td>
581: <td>168MHz VR4121</td>
582: <td>8.1" 640x240x64k</td>
583: <td>32/48</td>
584: <td>A/V</td>
585: <td><font color="green">Y</font></td>
586: <td><font color="green">Y</font></td>
587: <td><font color="green">Y</font></td>
588: <td><font color="green">Y</font></td>
589: </tr>
590: <tr>
591: <td>World</td>
592: <td>MobilePro 800</td>
593: <td>131MHz VR4121</td>
594: <td>9.4" 800x600x64k</td>
595: <td>32/32</td>
596: <td>A/V, USB</td>
597: <td><font color="green">Y</font></td>
598: <td><font color="green">Y</font></td>
599: <td> </td>
600: <td><font color="green">Y</font></td>
601: </tr>
602: <tr>
603: <td>World</td>
604: <td>MobilePro 880</td>
605: <td>168MHz VR4121</td>
606: <td>9.4" 800x600x64k</td>
607: <td>32/32</td>
608: <td>A/V, USB</td>
609: <td><font color="green">Y</font></td>
610: <td><font color="green">Y</font></td>
611: <td> </td>
612: <td>
613: <font color="green">Y</font> <a class="ulink" href="#note5" target="_top">(*5)</a>
614: </td>
615: </tr>
616: <tr>
617: <td>Japan</td>
618: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGear MC-CS11</a></td>
619: <td>VR4102</td>
620: <td>480x240 Mono</td>
621: <td>4/4</td>
622: <td> </td>
623: <td><font color="green">Y</font></td>
624: <td><font color="green">Y</font></td>
625: <td><font color="green">Y</font></td>
626: <td> </td>
627: </tr>
628: <tr>
629: <td>Japan</td>
630: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGear MC-CS12</a></td>
631: <td>VR4102</td>
632: <td>480x240 Mono</td>
633: <td>8/8</td>
634: <td> </td>
635: <td><font color="green">Y</font></td>
636: <td><font color="green">Y</font></td>
637: <td><font color="green">Y</font></td>
638: <td> </td>
639: </tr>
640: <tr>
641: <td>Japan</td>
642: <td><a class="ulink" href="http://www.necinfrontia.co.jp/pda/mg/" target="_top">MobileGear MC-CS13</a></td>
643: <td>VR4102</td>
644: <td>480x240 Mono</td>
645: <td>16/16</td>
646: <td> </td>
647: <td><font color="green">Y</font></td>
648: <td><font color="green">Y</font></td>
649: <td><font color="green">Y</font></td>
650: <td> </td>
651: </tr>
652: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> IBM Models </td></tr>
653: <tr>
654: <td>World</td>
655: <td><a class="ulink" href="http://www-307.ibm.com/pc/support/site.wss/AGRN-474KUQ.html" target="_top">WorkPad z50</a></td>
656: <td>131MHz VR4121</td>
657: <td>8.2" 640x480x64k</td>
658: <td>16/48</td>
659: <td>Vid, Aud</td>
660: <td><font color="green">Y</font></td>
661: <td><font color="green">Y</font></td>
662: <td><font color="green">Y</font></td>
663: <td><font color="green">Y</font></td>
664: </tr>
665: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> CASIO Models </td></tr>
666: <tr>
667: <td>Japan</td>
668: <td>PocketPostPet</td>
669: <td>VR4121</td>
670: <td>320x240 4096</td>
671: <td> </td>
672: <td> </td>
673: <td>Booting</td>
674: <td> </td>
675: <td> </td>
676: <td> </td>
677: </tr>
678: <tr>
679: <td>World</td>
680: <td>Cassiopeia <a class="ulink" href="http://www.casio.com/products/archive/Industrial_Devices/product/E-10/" target="_top">E-10</a>
681: </td>
682: <td>100MHz VR4111</td>
683: <td>320x240 Mono</td>
684: <td>8</td>
685: <td>Audio</td>
686: <td> </td>
687: <td><a class="ulink" href="#note1" target="_top">(*1)</a></td>
688: <td><font color="green">PsPC</font></td>
689: <td> </td>
690: </tr>
691: <tr>
692: <td>World</td>
693: <td>Cassiopeia <a class="ulink" href="http://www.casio.com/products/archive/Industrial_Devices/product/E-11/" target="_top">E-11</a>
694: </td>
695: <td>100MHz VR4111</td>
696: <td>320x240 Mono</td>
697: <td>8</td>
698: <td>Audio</td>
699: <td> </td>
700: <td><a class="ulink" href="#note1" target="_top">(*1)</a></td>
701: <td><font color="green">PsPC</font></td>
702: <td> </td>
703: </tr>
704: <tr>
705: <td>World</td>
706: <td>Cassiopeia <a class="ulink" href="http://www.casio.com/products/archive/Industrial_Devices/product/E-15/" target="_top">E-15</a>
707: </td>
708: <td>69MHz VR4111</td>
709: <td>320x240 Mono</td>
710: <td>16</td>
711: <td>Audio</td>
712: <td><font color="green">Y</font></td>
713: <td><a class="ulink" href="#note1" target="_top">(*1)</a></td>
714: <td><font color="green">PsPC</font></td>
715: <td> </td>
716: </tr>
717: <tr>
718: <td>Japan</td>
719: <td>Cassiopeia <a class="ulink" href="http://casio.jp/ppc/e55/" target="_top">E-55</a>
720: </td>
721: <td>69MHz VR4111</td>
722: <td>240x320 Mono</td>
723: <td>16</td>
724: <td> </td>
725: <td><font color="green">Y</font></td>
726: <td>
727: <font color="green">Y</font> enable via CE
728: <a class="ulink" href="#note1" target="_top">(*1)</a>
729: </td>
730: <td><font color="green">PsPC</font></td>
731: <td> </td>
732: </tr>
733: <tr>
734: <td>Japan</td>
735: <td><a class="ulink" href="http://www.youtube.com/watch?v=V-70s6pbpwE" target="_top">Cassiopeia
736: for DoCoMo</a></td>
737: <td>69MHz VR4111</td>
738: <td>240x320 Mono</td>
739: <td>8</td>
740: <td> </td>
741: <td><font color="green">Y</font></td>
742: <td>
743: <font color="green">Y</font> enable via CE
744: <a class="ulink" href="#note1" target="_top">(*1)</a>
745: </td>
746: <td><font color="green">PsPC</font></td>
747: <td> </td>
748: </tr>
749: <tr>
750: <td>Japan</td>
751: <td>Cassiopeia <a class="ulink" href="http://casio.jp/ppc/e65/" target="_top">E-65</a>
752: </td>
753: <td>69MHz VR4111</td>
754: <td>240x320 Mono</td>
755: <td>16</td>
756: <td> </td>
757: <td><font color="green">Y</font></td>
758: <td>
759: <font color="green">Y</font> enable via CE
760: <a class="ulink" href="#note1" target="_top">(*1)</a>
761: </td>
762: <td><font color="green">PsPC</font></td>
763: <td> </td>
764: </tr>
765: <tr>
766: <td>Japan</td>
767: <td>Cassiopeia <a class="ulink" href="http://casio.jp/ppc/e500/" target="_top">E-500</a>
768: </td>
769: <td>VR4121</td>
770: <td> </td>
771: <td> </td>
772: <td> </td>
773: <td><font color="green">Y</font></td>
774: <td>
775: <font color="red">N</font>
776: <a class="ulink" href="#note1" target="_top">(*1)</a>
777: </td>
778: <td><font color="green">PsPC</font></td>
779: <td> </td>
780: </tr>
781: <tr>
782: <td>World</td>
783: <td>Cassiopeia <a class="ulink" href="http://www.casio.com/products/archive/Industrial_Devices/product/E-100/" target="_top">E-100</a>
784: </td>
785: <td>131MHz VR4121</td>
786: <td>320x240x64k</td>
787: <td>16</td>
788: <td>Audio</td>
789: <td><font color="green">Y</font></td>
790: <td>
791: <font color="red">N</font>
792: <a class="ulink" href="#note1" target="_top">(*1)</a>
793: </td>
794: <td><font color="green">PsPC</font></td>
795: <td> </td>
796: </tr>
797: <tr>
798: <td>World</td>
799: <td>Cassiopeia <a class="ulink" href="http://www.casio.com/products/archive/Industrial_Devices/product/E-105/" target="_top">E-105</a>
800: </td>
801: <td>131MHz VR4121</td>
802: <td>320x240x64k</td>
803: <td>32</td>
804: <td>Audio</td>
805: <td><font color="green">Y</font></td>
806: <td>
807: <font color="red">N</font>
808: <a class="ulink" href="#note1" target="_top">(*1)</a>
809: </td>
810: <td><font color="green">PsPC</font></td>
811: <td> </td>
812: </tr>
813: <tr>
814: <td>World</td>
815: <td>Cassiopeia <a class="ulink" href="http://www.casio.com/products/archive/Industrial_Devices/product/BE-300/" target="_top">BE-300</a>
816: </td>
817: <td>166MHz VR4131</td>
818: <td>320x240x32k</td>
819: <td>16</td>
820: <td>Audio</td>
821: <td> </td>
822: <td> </td>
823: <td><font color="green">PsPC</font></td>
824: <td> </td>
825: </tr>
826: <tr>
827: <td>Japan</td>
828: <td>Cassiopeia <a class="ulink" href="http://casio.jp/lagenda/" target="_top">BE-500</a>
829: </td>
830: <td>166MHz VR4131</td>
831: <td>320x240x32k</td>
832: <td>16</td>
833: <td>Audio</td>
834: <td> </td>
835: <td> </td>
836: <td><font color="green">PsPC</font></td>
837: <td> </td>
838: </tr>
839: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Sharp Models </td></tr>
840: <tr>
841: <td>World</td>
842: <td>Mobilon Tripad PV-6000</td>
843: <td>90MHz VR4111</td>
844: <td>9.4" 640x480x256</td>
845: <td>16/32</td>
846: <td> </td>
847: <td><font color="green">Y</font></td>
848: <td><font color="green">Y</font></td>
849: <td><font color="green">Y</font></td>
850: <td> </td>
851: </tr>
852: <tr>
853: <td>World</td>
854: <td>Mobilon Pro PV-5000</td>
855: <td>129MHz TX3922</td>
856: <td>8.2" 640x480x4096</td>
857: <td>16/16</td>
858: <td> </td>
859: <td> </td>
860: <td> </td>
861: <td> </td>
862: <td> </td>
863: </tr>
864: <tr>
865: <td>World</td>
866: <td>Mobilon HC-4600</td>
867: <td>74MHz TX3912</td>
868: <td>6.5" 640x480x256</td>
869: <td>16/32</td>
870: <td> </td>
871: <td> </td>
872: <td> </td>
873: <td> </td>
874: <td> </td>
875: </tr>
876: <tr>
877: <td>World</td>
878: <td><a class="ulink" href="http://kiza.kcore.de/journal/2003/05/18/513" target="_top">Mobilon HC-4500</a></td>
879: <td>74MHz PR31700</td>
880: <td>6.5" 640x240x256</td>
881: <td>16</td>
882: <td> </td>
883: <td> </td>
884: <td> </td>
885: <td> </td>
886: <td> </td>
887: </tr>
888: <tr>
889: <td>Disc</td>
890: <td>Mobilon HC-4100</td>
891: <td>74MHz PR31700</td>
892: <td>6.5" 640x240 Mono</td>
893: <td>8</td>
894: <td> </td>
895: <td><font color="green">Y</font></td>
896: <td><font color="green">Y</font></td>
897: <td><font color="green">Y</font></td>
898: <td> </td>
899: </tr>
900: <tr>
901: <td>Japan</td>
902: <td>HC-1200</td>
903: <td>74MHz PR31700</td>
904: <td>6.5" 640x480x256</td>
905: <td> </td>
906: <td> </td>
907: <td><font color="green">Y</font></td>
908: <td>
909: <font color="green">Y</font> TX3912</td>
910: <td><font color="green">Y</font></td>
911: <td> </td>
912: </tr>
913: <tr>
914: <td>Japan</td>
915: <td><a class="ulink" href="http://www.sbc.co.jp/telios/" target="_top">Telios HC-AJ1</a></td>
916: <td> </td>
917: <td>8.4" 800x600 64K</td>
918: <td>16/32</td>
919: <td> </td>
920: <td><font color="green">Y</font></td>
921: <td><font color="green">Y</font></td>
922: <td><font color="green">Y</font></td>
923: <td>
924: <font color="green">Y</font> USB mouse</td>
925: </tr>
926: <tr>
927: <td>Japan</td>
928: <td><a class="ulink" href="http://www.sbc.co.jp/telios/" target="_top">Telios HC-AJ2</a></td>
929: <td>129MHz</td>
930: <td>8.4" 800x600 64K</td>
931: <td>32</td>
932: <td>IrDA USB</td>
933: <td><font color="green">Y</font></td>
934: <td><font color="green">Y</font></td>
935: <td><font color="green">Y</font></td>
936: <td>
937: <font color="green">Y</font> USB mouse</td>
938: </tr>
939: <tr>
940: <td>Japan</td>
941: <td><a class="ulink" href="http://www.sbc.co.jp/telios/" target="_top">Telios HC-AJ3</a></td>
942: <td>TX3922 129MHz</td>
943: <td>8.4" 800x600 64K</td>
944: <td>32</td>
945: <td>IrDA USB</td>
946: <td><font color="green">Y</font></td>
947: <td><font color="green">Y</font></td>
948: <td><font color="green">Y</font></td>
949: <td> </td>
950: </tr>
951: <tr>
952: <td>Japan</td>
953: <td><a class="ulink" href="http://www.sbc.co.jp/telios/" target="_top">Telios HC-VJ1C</a></td>
954: <td>129MHz</td>
955: <td>7.1" 800x480 64K</td>
956: <td>32</td>
957: <td>IrDA USB</td>
958: <td> </td>
959: <td> </td>
960: <td> </td>
961: <td> </td>
962: </tr>
963: <tr>
964: <td>Japan</td>
965: <td><a class="ulink" href="http://www.sbc.co.jp/telios/" target="_top">Telios HC-VJ2C</a></td>
966: <td>TX3922 129MHz</td>
967: <td>7.1" 800x480 64K</td>
968: <td>32</td>
969: <td>IrDA USB</td>
970: <td><font color="green">Y</font></td>
971: <td><font color="green">Y</font></td>
972: <td><font color="green">Y</font></td>
973: <td> </td>
974: </tr>
975: <tr>
976: <td>World</td>
977: <td><a class="ulink" href="http://pencomputing.com/frames/intermec_6651.html" target="_top">
978: Intermec 6651</a></td>
979: <td>TX3922 129MHz</td>
980: <td>7.1" 800x480 64K</td>
981: <td>32</td>
982: <td>IrDA USB</td>
983: <td> </td>
984: <td> </td>
985: <td> </td>
986: <td> </td>
987: </tr>
988: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Victor Models </td></tr>
989: <tr>
990: <td>World</td>
991: <td><a class="ulink" href="http://www.jvc-victor.co.jp/interlink/" target="_top">InterLink MP-C101</a></td>
992: <td>TX3922</td>
993: <td> </td>
994: <td> </td>
995: <td> </td>
996: <td>
997: <font color="green">Y</font> LCD not turn on</td>
998: <td><font color="green">Y</font></td>
999: <td><font color="green">Y</font></td>
1000: <td> </td>
1001: </tr>
1002: <tr>
1003: <td>World</td>
1004: <td><a class="ulink" href="http://www.jvc-victor.co.jp/interlink/" target="_top">InterLink MP-C303</a></td>
1005: <td>180MHz VR4122</td>
1006: <td>7" 1024x600 64K</td>
1007: <td>32</td>
1008: <td>IrDA USB</td>
1009: <td> </td>
1010: <td> </td>
1011: <td> </td>
1012: <td> </td>
1013: </tr>
1014: <tr>
1015: <td>Japan</td>
1016: <td>InterLink au1</td>
1017: <td>129MHz</td>
1018: <td> </td>
1019: <td>32</td>
1020: <td> </td>
1021: <td> </td>
1022: <td> </td>
1023: <td> </td>
1024: <td> </td>
1025: </tr>
1026: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Vadem Models </td></tr>
1027: <tr>
1028: <td>Disc</td>
1029: <td>Clio C-1000</td>
1030: <td>90MHz VR4111</td>
1031: <td>9.4" 640x480x256</td>
1032: <td>16/32</td>
1033: <td> </td>
1034: <td><font color="green">Y</font></td>
1035: <td><font color="green">Y</font></td>
1036: <td><font color="green">Y</font></td>
1037: <td> </td>
1038: </tr>
1039: <tr>
1040: <td>World</td>
1041: <td>Clio C-1050</td>
1042: <td>168MHz VR4121</td>
1043: <td>9.4" 640x480 64K</td>
1044: <td>32</td>
1045: <td> </td>
1046: <td> </td>
1047: <td> </td>
1048: <td> </td>
1049: <td> </td>
1050: </tr>
1051: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Compaq Models </td></tr>
1052: <tr>
1053: <td>World</td>
1054: <td>Compaq2010c</td>
1055: <td>75MHz TX3912</td>
1056: <td>5.9" 640x480x256</td>
1057: <td>8/32</td>
1058: <td> </td>
1059: <td>IT8368E <font color="green">Y</font>
1060: </td>
1061: <td><font color="green">Y</font></td>
1062: <td><font color="green">Y</font></td>
1063: <td>
1064: <font color="green">Y</font> 8bit</td>
1065: </tr>
1066: <tr>
1067: <td>World</td>
1068: <td>Compaq810</td>
1069: <td>75MHz TX3912</td>
1070: <td>6.5" 640x480x4 mono</td>
1071: <td>8/32</td>
1072: <td> </td>
1073: <td>IT8368E <font color="green">Y</font>
1074: </td>
1075: <td><font color="green">Y</font></td>
1076: <td><font color="green">Y</font></td>
1077: <td> </td>
1078: </tr>
1079: <tr>
1080: <td>World</td>
1081: <td>Aero 2100</td>
1082: <td>70MHz VR4111</td>
1083: <td>320x240x256</td>
1084: <td>16/32</td>
1085: <td>Audio</td>
1086: <td><font color="green">Y</font></td>
1087: <td><font color="red">N</font></td>
1088: <td><font color="green">PsPC</font></td>
1089: <td> </td>
1090: </tr>
1091: <tr>
1092: <td>World</td>
1093: <td>Aero 1530</td>
1094: <td>70MHz VR4111</td>
1095: <td>320x240 mono</td>
1096: <td>16/32</td>
1097: <td>Audio</td>
1098: <td><font color="green">Y</font></td>
1099: <td><font color="red">N</font></td>
1100: <td><font color="green">PsPC</font></td>
1101: <td> </td>
1102: </tr>
1103: <tr>
1104: <td>Japan</td>
1105: <td><a class="ulink" href="http://h50146.www5.hp.com/products/handhelds/pocketpc/old/" target="_top">PRESARIO 213</a></td>
1106: <td>70MHz VR4111</td>
1107: <td>320x240x256</td>
1108: <td>16/32</td>
1109: <td>Audio</td>
1110: <td> </td>
1111: <td> </td>
1112: <td><font color="green">PsPC</font></td>
1113: <td> </td>
1114: </tr>
1115: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Philips Models </td></tr>
1116: <tr>
1117: <td>World</td>
1118: <td>Nino 200</td>
1119: <td>75MHz PR31700</td>
1120: <td>320x240 Mono</td>
1121: <td>4/8</td>
1122: <td> </td>
1123: <td><font color="red">N</font></td>
1124: <td> </td>
1125: <td><font color="green">PsPC</font></td>
1126: <td> </td>
1127: </tr>
1128: <tr>
1129: <td>World</td>
1130: <td>Nino 300</td>
1131: <td>75MHz R3910</td>
1132: <td>320x240 Mono</td>
1133: <td>4/8</td>
1134: <td> </td>
1135: <td><font color="red">N</font></td>
1136: <td> </td>
1137: <td><font color="green">PsPC</font></td>
1138: <td> </td>
1139: </tr>
1140: <tr>
1141: <td>World</td>
1142: <td>Nino 500</td>
1143: <td>75MHz ????</td>
1144: <td>320x240x256</td>
1145: <td>16/16</td>
1146: <td> </td>
1147: <td> </td>
1148: <td> </td>
1149: <td><font color="green">PsPC</font></td>
1150: <td> </td>
1151: </tr>
1152: <tr>
1153: <td>Disc</td>
1154: <td>Velo 500</td>
1155: <td>75MHz PR31700</td>
1156: <td>6.2" 640x240 Mono</td>
1157: <td>16/24</td>
1158: <td> </td>
1159: <td> </td>
1160: <td> </td>
1161: <td> </td>
1162: <td> </td>
1163: </tr>
1164: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Itronix Models </td></tr>
1165: <tr>
1166: <td>World</td>
1167: <td><a class="ulink" href="http://www.itronix.com/products/hpcs/t5200.asp" target="_top">T-5200</a></td>
1168: <td>74MHz PR31700</td>
1169: <td>7.3" 640x240 Mono</td>
1170: <td>16/16</td>
1171: <td>Audio</td>
1172: <td> </td>
1173: <td> </td>
1174: <td> </td>
1175: <td> </td>
1176: </tr>
1177: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Samsung Models </td></tr>
1178: <tr>
1179: <td>Japan</td>
1180: <td>iZZi Pro/eGo-note</td>
1181: <td>148MHz TMPR3922U</td>
1182: <td>8.2" 640x480x256</td>
1183: <td>16/48</td>
1184: <td>Video, USB</td>
1185: <td> </td>
1186: <td> </td>
1187: <td> </td>
1188: <td> </td>
1189: </tr>
1190: <tr>
1191: <td>Japan</td>
1192: <td>InfoGear</td>
1193: <td>75MHz PR31700</td>
1194: <td>320x240 Mono</td>
1195: <td>2/8</td>
1196: <td> </td>
1197: <td> </td>
1198: <td> </td>
1199: <td><font color="green">PsPC</font></td>
1200: <td> </td>
1201: </tr>
1202: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> BCom Models </td></tr>
1203: <tr>
1204: <td>Japan</td>
1205: <td>Mars</td>
1206: <td>75MHz PR31700</td>
1207: <td>320x240 Mono</td>
1208: <td>4/8/20</td>
1209: <td> </td>
1210: <td> </td>
1211: <td> </td>
1212: <td><font color="green">PsPC</font></td>
1213: <td> </td>
1214: </tr>
1215: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Trogon Models </td></tr>
1216: <tr>
1217: <td>World</td>
1218: <td>2000 Plus</td>
1219: <td>??MHz VR4102</td>
1220: <td>320x240 Mono</td>
1221: <td>16</td>
1222: <td> </td>
1223: <td> </td>
1224: <td> </td>
1225: <td><font color="green">PsPC</font></td>
1226: <td> </td>
1227: </tr>
1228: <tr>
1229: <td>Disc</td>
1230: <td>C2001/C2002</td>
1231: <td>54MHz VR4111</td>
1232: <td>320x240 Mono</td>
1233: <td>4/16</td>
1234: <td> </td>
1235: <td> </td>
1236: <td> </td>
1237: <td><font color="green">PsPC</font></td>
1238: <td> </td>
1239: </tr>
1240: <tr>
1241: <td>Disc</td>
1242: <td>C2000</td>
1243: <td>??MHz VR4102</td>
1244: <td>320x240 Mono</td>
1245: <td>4</td>
1246: <td> </td>
1247: <td> </td>
1248: <td> </td>
1249: <td><font color="green">PsPC</font></td>
1250: <td> </td>
1251: </tr>
1252: <tr><td bgcolor="#f0f0f0" colspan="10" align="center"> Uniden Models </td></tr>
1253: <tr>
1254: <td>Disc</td>
1255: <td>PC-100</td>
1256: <td>75MHz PR31700</td>
1257: <td>320x240 Mono</td>
1258: <td>4/8</td>
1259: <td> </td>
1260: <td> </td>
1261: <td> </td>
1262: <td><font color="green">PsPC</font></td>
1263: <td> </td>
1264: </tr>
1265: </tbody>
1266: </table>
1267:
1268: <div class="variablelist"><dl class="variablelist">
1269: <dt>
1270: <a name="note1"></a><span class="term">Note1:</span>
1271: </dt>
1272: <dd>
1273: <p> Need Cassiopeia PCMCIA/CF controller information</p>
1274: <p>Cassiopeia E-500 has NM2004COM2K in it.</p>
1275: <p>Cassiopeia E-11 has Casio-branded IC, marked "UPD65843-Y03" and "9829KU203" in it.</p>
1276: <p>It seems that they aren't compatible with generic PCIC.</p>
1277: </dd>
1278: <dt>
1279: <a name="note2"></a><span class="term">Note2:</span>
1280: </dt>
1281: <dd><p>Need keymap information in world model.</p></dd>
1282: <dt>
1283: <a name="note3"></a><span class="term">Note3:</span>
1284: </dt>
1285: <dd><p>use hpcboot.exe.</p></dd>
1286: <dt>
1287: <a name="note4"></a><span class="term">Note4:</span>
1288: </dt>
1289: <dd><p>write rom image (romboot.bin netbsd.bin).</p></dd>
1290: <dt>
1291: <a name="note5"></a><span class="term">Note5:</span>
1292: </dt>
1293: <dd><p>Tested with NetBSD 2.0_BETA</p></dd>
1294: </dl></div>
1295:
1296: ## Keyboard map search method for unknown machines
1297:
1298: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1299: <li class="listitem">Boot in single user mode.</li>
1300: <li class="listitem">Press keys and note the KeyScanCode's.</li>
1301: <li class="listitem">Fill vr/vrkiu.c default_keytrans[] with scancode, dev/pckbc/wskbdmap_mfii.c:pckbd_keydesc_us[] is KeyCodeMapping.</li>
1302: <li class="listitem">Send feedback with your results using <a href="http://netbsd.gw.com/cgi-bin/man-cgi?send-pr+1+NetBSD-6.0+i386">send-pr(1)</a> (port-hpcmips category).</li>
1303: <li class="listitem">
1304: <a class="ulink" href="./keymap.txt" target="_top">Keymap information is here</a>.</li>
1305: </ul></div>
1306: </td>
1307:
1308: """
1309: additional="""
1310: - [Kei's Linux-VR Home Page (in Japanese)](http://pc1.peanuts.gr.jp/~kei/linux-vr.htm)
1311: - [Linux-VR Resources](http://pc1.peanuts.gr.jp/~kei/linux-vr.htm)
1312: - [FAQ](faq)
1313: - [How-To Use](howto-use)
1314: - [How-To Develop](howto-develop)
1315: - [TODO](todo)
1316: - [Binary Compatibility](compat-pmax)
1317: - [IPv6 and IPsec](pocketv6)
1318: - [NetBSD/hpcmips mailing list (Japanese language)](http://www.jp.NetBSD.org/ja/JP/ml.html#port-hpcmips-ja)
1319:
1320: """
1321:
1322: ]]
1323: [[!tag tier2port]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb