Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| cpm:avrcpm [2015/02/20 13:47] – [simulierte Hardware] volkerp | cpm:avrcpm [2016/12/06 14:51] (aktuell) – volkerp | ||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| - | Erfinder dieses System ist (c) 2010 Sprite_tm http:// | + | s.a. http:// |
| + | |||
| + | |||
| + | Erfinder dieses System ist (c) 2010 **Sprite_tm** (Jeroen Domburg) | ||
| Von ihm stammen die grundlegende Minimal-Schaltung, | Von ihm stammen die grundlegende Minimal-Schaltung, | ||
| Zeile 15: | Zeile 18: | ||
| 2010-2013 wurden im mikrocontroller.net vor allem die komplette Z80-Emulation, | 2010-2013 wurden im mikrocontroller.net vor allem die komplette Z80-Emulation, | ||
| + | ===== Download ===== | ||
| + | |||
| + | * {{: | ||
| + | * {{: | ||
| + | |||
| + | |||
| + | die ehemals einzelnen Disketten stecken alle im 8MB-Image CPMDSK_D.IMG als USER: | ||
| + | |||
| + | < | ||
| + | 0 ASM, System | ||
| + | 1 SPL | ||
| + | 2 TURBO | ||
| + | 3 Spiele | ||
| + | 4 WS | ||
| + | 5 MP | ||
| + | 6 ALGOL | ||
| + | 7 FORTRAN | ||
| + | 8 PLI | ||
| + | 9 C | ||
| + | 10 HITECHC | ||
| + | 11 MUMATH | ||
| + | 12 AZTEC C | ||
| + | </ | ||
| + | Den Sourcecode vom mikrocontroller.net findet man hier: http:// | ||
| ===== Bedienung ===== | ===== Bedienung ===== | ||
| Zeile 36: | Zeile 63: | ||
| Version 3.1 vom Marcel A. (dl1ekm), Datum: 27.12.2014 | Version 3.1 vom Marcel A. (dl1ekm), Datum: 27.12.2014 | ||
| + | |||
| + | http:// | ||
| http:// | http:// | ||
| + | |||
| Die beiden benötigten 256k x 4bit-DRAMs habe ich von einer alten ISA-VGA-Grafikkarte abgelötet. | Die beiden benötigten 256k x 4bit-DRAMs habe ich von einer alten ISA-VGA-Grafikkarte abgelötet. | ||
| Zeile 57: | Zeile 87: | ||
| Es ist zu beachten, dass bei den " | Es ist zu beachten, dass bei den " | ||
| - | TX und RX nicht immer eindeutig ist. Bei machen Adaptern muss das vertauscht | + | TX und RX nicht immer eindeutig ist. I. Allg. müssen RxD und TxD über Kreuz verbunden |
| < | < | ||
| - | USBTTL CP/M-Stick | + | USBTTL |
| - | 5V n.c. n.c. 5V | + | 5V n.c. n.c. 5V |
| - | 3.3V gelb --------- | + | 3.3V gelb ---------\ /------- |
| - | GND braun --------- | + | GND |
| - | RxD orange ---------------------- orange TX | + | RxD |
| - | TxD rot --------- | + | TxD |
| + | | ||
| </ | </ | ||
| + | |||
| Zeile 79: | Zeile 111: | ||
| - reine 256K-Images, | - reine 256K-Images, | ||
| - | für die CPMTOOLS sind folgende diskdefs für die übliche Format | + | für die CPMTOOLS sind folgende diskdefs für die beiden üblichen Formate |
| < | < | ||
| Zeile 116: | Zeile 148: | ||
| * 16 virtuelle Laufwerke | * 16 virtuelle Laufwerke | ||
| - | Es gibt eine Reihe Portadressen, | + | Es gibt eine Reihe Portadressen, |
| Zeile 133: | Zeile 165: | ||
| + | ====== GENCPM ====== | ||
| + | |||
| + | System auf Spur 0 schreiben: | ||
| + | |||
| + | < | ||
| + | A>power | ||
| + | A0=load cpm.bin 4000 | ||
| + | Last Address: | ||
| + | A0=write 0 1 4000 52 | ||
| + | </ | ||