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
homecomputer:ac1:picoac1 [2024/04/18 12:52] – [Beispiel] volkerphomecomputer:ac1:picoac1 [2024/12/05 13:18] (aktuell) – [Hardware] volkerp
Zeile 24: Zeile 24:
  
  
-Die mittige LED kennzeichnet den AC1-Betriebsmodus. Im CP/M-Betrieb ist sie dunkel ((nur bei BWS-Zugriffen wird sie kurz aktiviert))+Die mittig auf der Leiterplatte sitzende LED kennzeichnet den AC1-Betriebsmodus. Im CP/M-Betrieb ist sie dunkel ((nur bei BWS-Zugriffen wird sie kurz aktiviert))
  
 ===== Bedienung ===== ===== Bedienung =====
Zeile 209: Zeile 209:
 Die Funktionsweise der Hardware ist auf https://www.bw38.de/picoac1 ausführlich beschrieben. Hier nur ein paar Bemerkungen: Die Funktionsweise der Hardware ist auf https://www.bw38.de/picoac1 ausführlich beschrieben. Hier nur ein paar Bemerkungen:
  
-^ Merkmal ^ Beschreibung ^  +^ Merkmal     ^ Beschreibung                                             
-| CPU | U880 |  +| CPU         | U880                                                     
-| ROM | 4K 0000-0FFF (Monitor) |  +| ROM         | 4K 0000-0FFF (Monitor)                                   
-| RAM | 64K 1000-FFFF (ab 0000 im CP/M-Modus) |  +| RAM         | 64K 1000-FFFF (ab 0000 im CP/M-Modus)                    
-| Takt | 1,2,4,8 MHz |  +| Takt        | 1,2,4,8 MHz                                              
-| Anzeige | 64x32 Zeichen, s/w, versch. Zeichensätze möglich |  +| Anzeige     | 64x32 Zeichen, s/w, versch. Zeichensätze möglich         
-| Tastatur | ASCII |  +| Tastatur    | ASCII                                                    
-| Peripherie | PIO, 1 CTC |+| Peripherie  PIO, 1 CTC                                             | 
 +|             | Videoprozessor (raspberry pico )                         | 
 +|             | I/O-Prozessor (USB-Keyboard, SD-Karte) (raspberry pico)  |
  
 ^ Port | Verwendung | ^ Port | Verwendung |
Zeile 229: Zeile 231:
 Die Umschaltung in den CP/M-Modus erfolgt durch ein Latch auf Port 1Ch(..1Fh). OUT 1Ch, Bit0=0 schaltet den AC1-Modus ein (Monitor-ROM, BWS aktiv), OUT 1Ch, Bit0=1 schaltet den CP/M-Modus ein (durchgehend RAM). Die Umschaltung in den CP/M-Modus erfolgt durch ein Latch auf Port 1Ch(..1Fh). OUT 1Ch, Bit0=0 schaltet den AC1-Modus ein (Monitor-ROM, BWS aktiv), OUT 1Ch, Bit0=1 schaltet den CP/M-Modus ein (durchgehend RAM).
  
-<ditaa noedgesep+<a2s
-  FFFF      +-----------    +----------- +  FFFF      #-----------    #----------- 
             |                         |               |                         |  
             |                         |               |                         |  
Zeile 236: Zeile 238:
             |                         |               |                         |  
             |                         |               |                         |  
-  2000      +-----------    |           |  +  2000      #-----------    |           |  
             |  Mon-RAM  |               |               |  Mon-RAM  |               |  
             |  2K                     |               |  2K                     |  
-  1800      +-----------    |           |  +  1800      #-----------    |           |  
             |  BWS      |               |               |  BWS      |               |  
             |  2K                     |               |  2K                     |  
-  1000      +-----------    |           |  +  1000      #-----------    |           |  
             |  Monitor  |               |               |  Monitor  |               |  
             |  4K                     |               |  4K                     |  
-  0000      +-----------    +----------- +  0000      #-----------    #----------- 
  
               OUT 1Ch,0         OUT 1Ch,1               OUT 1Ch,0         OUT 1Ch,1
-</ditaa>+</a2s> 
  
 Zeichensätze: Zeichensätze:
Zeile 273: Zeile 276:
 ; 00h            NOP (keine Wirkung) ; 00h            NOP (keine Wirkung)
 ; 01h            Cursor links oben (home) ; 01h            Cursor links oben (home)
-; 07h            akustisches  Zeichen+; 07h            akustisches  Zeichen (keine Funktion)
 ; 08h            Cursor zurueck ; 08h            Cursor zurueck
 ; 0ah            Linefeed (neue Zeile) ; 0ah            Linefeed (neue Zeile)
-; 0ch            Bildschirm  loeschen (verzoegert zum Lesen  der+; 0ch            Bildschirm  löschen (verzögert zum Lesen  der
 ;                zuletzt ausgegebenen Bildschirmzeilen), Cursor ;                zuletzt ausgegebenen Bildschirmzeilen), Cursor
 ;                links oben ;                links oben
 ; 0dh            Carriage Return (an Zeilenanfang) ; 0dh            Carriage Return (an Zeilenanfang)
-; 14h            Rest des Bildschirms loeschen+; 14h            Rest des Bildschirms löschen
 ; 15h            Cursor nach rechts ; 15h            Cursor nach rechts
-; 16h            Rest der Zeile loeschen +; 16h            Rest der Zeile löschen 
-; 18h            Zeile loeschen, Cursor an Zeiilenanfang+; 18h            Zeile löschen, Cursor an Zeilenanfang
 ; 1ah            Cursor eine Zeile hoch ; 1ah            Cursor eine Zeile hoch
-; 1bh            Einleitung  Cursorpositionierfolge, die naech-+; 1bh            Einleitung  Cursorpositionierfolge, die näch-
 ;                sten beiden Bytes beinhalten Zeile und  Spalte ;                sten beiden Bytes beinhalten Zeile und  Spalte
 ;                Offset 00h oder 80h ;                Offset 00h oder 80h
  • homecomputer/ac1/picoac1.1713444734.txt.gz
  • Zuletzt geändert: 2024/04/18 12:52
  • von volkerp