Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
cpm:avrcpm [2015/05/11 08:15] – [AVRCPM] volkerpcpm:avrcpm [2016/12/06 14:51] (aktuell) volkerp
Zeile 9: Zeile 9:
  
  
-Erfinder dieses System ist (c) 2010 Sprite_tm http://spritesmods.com/?art=avrcpm\\+s.a. http://www.retro-compi.de/index.php/avrcpm-projekte/cpm-stick 
 + 
 + 
 +Erfinder dieses System ist (c) 2010 **Sprite_tm** (Jeroen Domburg) http://spritesmods.com/?art=avrcpm\\
 Von ihm stammen die grundlegende Minimal-Schaltung, die 8080-CPU-Emulation sowie viele tolle Ideen in der Software (z.B. die  DRAM-Ansteuerung und die Nutzung von Ports zur Kommunikation mit dem AVR). ((Um seine Arbeit zu würdigen, lohnt sich ein Blick in seine originalen Quellcodes!)) Von ihm stammen die grundlegende Minimal-Schaltung, die 8080-CPU-Emulation sowie viele tolle Ideen in der Software (z.B. die  DRAM-Ansteuerung und die Nutzung von Ports zur Kommunikation mit dem AVR). ((Um seine Arbeit zu würdigen, lohnt sich ein Blick in seine originalen Quellcodes!))
  
Zeile 17: Zeile 20:
 ===== Download ===== ===== Download =====
  
-  * {{:cpm:avrcpm.zip|}} Diskettenimages, Hex-File zum FlashenQuellcode AVR+  * {{:cpm:avrcpm.zip|}} Diskettenimages, Hex-File zum Flashen 
 +  * {{:cpm:avr-src-vp.zip|}} Quellcode AVR
  
  
 +die ehemals einzelnen Disketten stecken alle im 8MB-Image CPMDSK_D.IMG als USER:
 +
 +<code>
 +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
 +</code>
 +
 +
 +Den Sourcecode vom mikrocontroller.net findet man hier: http://www.mikrocontroller.net/svnbrowser/avr-cp-m/avrcpm/?sortdir=down
  
 ===== Bedienung ===== ===== Bedienung =====
Zeile 39: 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://www.retro-compi.de/index.php/avrcpm-projekte/cpm-stick
  
 http://www.mikrocontroller.net/topic/177481?page=4#3941030 http://www.mikrocontroller.net/topic/177481?page=4#3941030
 +
  
 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 60: Zeile 87:
  
 Es ist zu beachten, dass bei den "China"-USB/Seriell-Adaptern die Beschriftung für Es ist zu beachten, dass bei den "China"-USB/Seriell-Adaptern die Beschriftung für
-TX und RX nicht immer eindeutig ist. Bei machen Adaptern muss das vertauscht werden.+TX und RX nicht immer eindeutig ist. I. Allg. müssen RxD und TxD über Kreuz verbunden werden. 
  
 <code> <code>
-USBTTL CP/M-Stick+USBTTL                                  CP/M-Stick
  
-5V n.c. n.c. 5V +5V      n.c.                            n.c.    5V 
-3.3V gelb ---------      ------- braun GND +3.3V    gelb    ---------\    /-------  braun   GND 
-GND braun ---------      ------- rot RX +GND     braun   ----------\--/    /---  rot     RX 
-RxD orange ---------------------- orange TX +RxD     orange  -----------\-----/----  orange  TX 
-TxD rot ---------      ------- gelb 3.3V+TxD     rot     ------\     \---/-----  gelb    3.3V 
 +                       \-------/
 </code> </code>
 +
  
  
Zeile 82: Zeile 111:
   - reine 256K-Images, s. dpbdat_avrcpm   - reine 256K-Images, s. dpbdat_avrcpm
  
-für die CPMTOOLS sind folgende diskdefs für die übliche Format (256K und 8MB) geeignet.+für die CPMTOOLS sind folgende diskdefs für die beiden üblichen Formate (256K und 8MB) geeignet.
  
 <code> <code>
Zeile 119: Zeile 148:
   * 16 virtuelle Laufwerke   * 16 virtuelle Laufwerke
  
-Es gibt eine Reihe Portadressen, über die die virtuelle CP/U mit der AVR-Umgebung kommuniziert. s. config.inc, Z80-seitig virt_ports.asm+Es gibt eine Reihe Portadressen, über die die virtuelle CPU mit der AVR-Umgebung kommuniziert. s. config.inc, Z80-seitig virt_ports.asm
  
  
  • cpm/avrcpm.1431332151.txt.gz
  • Zuletzt geändert: 2015/05/11 08:15
  • von volkerp