Web Design
Z180

hd64180-cpm

Macro für einen HD64180 oder Z180
 

180MACRO

HD64180

DEMO Assembler ASide v1.13

NONAME1.ASM

NONAME1.LST

CP/M-Plus (3.0) für Commodore C128

msdoscpm.zip

Ein Programm zum Schreiben und Lesen von 720K 3,5" MSDOS-Disketten auf dem Commodore C128D. Nähere Informationen im beigefügten Text. Von Rolf Harrmann
.

at35for2.zip

Zusatzprogramm für MSDOSCPM, das den für das Programm nötigen Patch der CPM+SYS durchführt.

DOS oder DOS-Fenster Windows 2000

cfx13.zip

CP/M-Archive unter DOS auspacken, Version 1.3, incl. Source
 

Weitere Info auf dieser Seite
 

cpmcomp.html

KERMIT-80 V4.11
 

Weitere Info auf dieser Seite
 

kermit.html

c't Hefte von 1984 bis 1988 Artikel-Recherche
 

ct_Hefte_Index.pdf

Dateigrösse ca. 61 KB Datum 21.04.2007
 

Info für einen HD64180 oder Z180
Z180MMUCalc

1. Bild Reset MMU

On reset, the 64180 sets CBAR to F0, and CBR=BBR=0

 

Z180MMUCalc1

2. Bild MMU

BINIT:

LD HL,COLDBOOT
LD (BIOS+1),HL
LD A,VCBAR ; 80H
out0 (CBAR),A

LD A,VBBR ; 10H
out0 (BBR),A
LD A,VCBR ; 00H
out0 (CBR),A

 

Z180MMUCalc2

Demo .PHASE und .DEPHASE wie beim M80

Assembler ASide v1.13
; 10.11.2007 HR
;

  ORG    0000h

T0000H:
     LD A,4h
     OUT (10H),A
     NOP
     NOP
     NOP


; STATT .PHASE WIE M80
PHASE1: EQU $ ; ADRESSE MERKEN
SETBASE 8200H ; ADRESSE SETZEN
PLACE: EQU  $
;
D8200H:
;
     LD A,7h
     OUT (10H),A
     NOP
     NOP
     NOP
;
;
;
; STATT .DEPHASE WIE M80
PHASE2:     EQU $ ; ADRESSE MERKEN
PHASE3:     EQU PHASE2-PLACE
;
DEPHASE: EQU PHASE1+PHASE3 ; ADRESSE SETZEN
SETBASE DEPHASE
;
     LD A,7h
     OUT (10H),A
     NOP
     NOP
     NOP
D0015H:
;
;
     END





00000h                              ; 10.11.2007 HR
00000h                              ;
00000h                      
00000h                 ORG    0000H
00000h                      
00000h      T0000H:            
00000h 3E04               LD    A,4H
00002h D310               OUT    (10H),A
00004h 00                NOP   
00005h 00                NOP   
00006h 00                NOP   
00007h                      
00007h                      
00007h                              ; STATT .PHASE WIE M80
00007h      PHASE1:        EQU    $       ; ADRESSE MERKEN
00007h                 SETBASE  8200H     ; ADRESSE SETZEN
08200h      PLACE:        EQU    $
08200h                              ;
08200h      D8200H:            
08200h                              ;
08200h 3E07               LD    A,7H
08202h D310               OUT    (10H),A
08204h 00                NOP   
08205h 00                NOP   
08206h 00                NOP   
08207h                              ;
08207h                              ;
08207h                              ;
08207h                              ; STATT .DEPHASE WIE M80
08207h      PHASE2:        EQU    $       ; ADRESSE MERKEN
08207h      PHASE3:        EQU    PHASE2-PLACE
08207h                              ;
08207h      DEPHASE:       EQU    PHASE1+PHASE3 ; ADRESSE SETZEN
08207h                 SETBASE  DEPHASE
0000Eh                              ;
0000Eh 3E07               LD    A,7H
00010h D310               OUT    (10H),A
00012h 00                NOP   
00013h 00                NOP   
00014h 00                NOP   
00015h      D0015H:            
00015h                              ;
00015h                              ;
00015h                 END   



 

[index] [Assembler] [CPM22] [Z3PLUS] [HD64180] [Pascal] [LEEMAXZ80] [TTL] [Z180] [Computer] [ZFEST2006] [Terminal] [Eagle] [Kontakt]