mirror of https://github.com/wwarthen/RomWBW.git
committed by
GitHub
29 changed files with 331 additions and 228 deletions
Binary file not shown.
Binary file not shown.
@ -0,0 +1,50 @@ |
|||||
|
; |
||||
|
;================================================================================================== |
||||
|
; RC2014 Z80 STANDARD CONFIGURATION W/ KIO |
||||
|
;================================================================================================== |
||||
|
; |
||||
|
; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE |
||||
|
; CFG_<PLT>.ASM INCLUDED FILE WHICH IS FOUND IN THE PARENT DIRECTORY. THIS FILE CONTAINS |
||||
|
; COMMON CONFIGURATION SETTINGS THAT OVERRIDE THE DEFAULTS. IT IS INTENDED THAT YOU MAKE |
||||
|
; YOUR CUSTOMIZATIONS IN THIS FILE AND JUST INHERIT ALL OTHER SETTINGS FROM THE DEFAULTS. |
||||
|
; EVEN BETTER, YOU CAN MAKE A COPY OF THIS FILE WITH A NAME LIKE <PLT>_XXX.ASM AND SPECIFY |
||||
|
; YOUR FILE IN THE BUILD PROCESS. |
||||
|
; |
||||
|
; THE SETTINGS BELOW ARE THE SETTINGS THAT ARE MOST COMMONLY MODIFIED FOR THIS PLATFORM. |
||||
|
; MANY OF THEM ARE EQUAL TO THE SETTINGS IN THE INCLUDED FILE, SO THEY DON'T REALLY DO |
||||
|
; ANYTHING AS IS. THEY ARE LISTED HERE TO MAKE IT EASY FOR YOU TO ADJUST THE MOST COMMON |
||||
|
; SETTINGS. |
||||
|
; |
||||
|
; N.B., SINCE THE SETTINGS BELOW ARE REDEFINING VALUES ALREADY SET IN THE INCLUDED FILE, |
||||
|
; TASM INSISTS THAT YOU USE THE .SET OPERATOR AND NOT THE .EQU OPERATOR BELOW. ATTEMPTING |
||||
|
; TO REDEFINE A VALUE WITH .EQU BELOW WILL CAUSE TASM ERRORS! |
||||
|
; |
||||
|
; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO |
||||
|
; DIRECTORIES ABOVE THIS ONE). |
||||
|
; |
||||
|
#include "cfg_rcz80.asm" |
||||
|
; |
||||
|
CPUOSC .SET 7372800 ; CPU OSC FREQ IN MHZ |
||||
|
INTMODE .SET 2 ; INTERRUPTS: 0=NONE, 1=MODE 1, 2=MODE 2 |
||||
|
DEFSERCFG .SET SER_115200_8N1 ; DEFAULT SERIAL LINE CONFIG (SEE STD.ASM) |
||||
|
; |
||||
|
KIOENABLE .SET TRUE ; ENABLE ZILOG KIO SUPPORT |
||||
|
; |
||||
|
CTCENABLE .SET TRUE ; ENABLE ZILOG CTC SUPPORT |
||||
|
CTCBASE .SET KIOBASE+$04 ; CTC BASE I/O ADDRESS |
||||
|
; |
||||
|
DSRTCENABLE .SET FALSE ; DSRTC: ENABLE DS-1302 CLOCK DRIVER (DSRTC.ASM) |
||||
|
; |
||||
|
ACIAENABLE .SET FALSE ; ACIA: ENABLE MOTOROLA 6850 ACIA DRIVER (ACIA.ASM) |
||||
|
SIOENABLE .SET TRUE ; SIO: ENABLE ZILOG SIO SERIAL DRIVER (SIO.ASM) |
||||
|
SIOCNT .SET 1 ; SIO: NUMBER OF CHIPS TO DETECT (1-2), 2 CHANNELS PER CHIP |
||||
|
SIO0MODE .SET SIOMODE_EZZ80 ; SIO 0: CHIP TYPE: SIOMODE_[RC|SMB|ZP|EZZ80] |
||||
|
SIO0BASE .SET KIOBASE+$08 ; SIO 0: REGISTERS BASE ADR |
||||
|
; |
||||
|
FDENABLE .SET FALSE ; FD: ENABLE FLOPPY DISK DRIVER (FD.ASM) |
||||
|
FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|DIDE|N8|DIO3] |
||||
|
; |
||||
|
IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) |
||||
|
IDEMODE .SET IDEMODE_RC ; IDE: DRIVER MODE: IDEMODE_[DIO|DIDE] |
||||
|
; |
||||
|
PPIDEENABLE .SET FALSE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM) |
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,39 +0,0 @@ |
|||||
CP/M 3 |
|
||||
====== |
|
||||
|
|
||||
This archive contains an almost complete build of CP/M 3. |
|
||||
|
|
||||
If you have the source distribution, the file MAKING.DOC explains how to |
|
||||
set up the build environment on your computer. |
|
||||
|
|
||||
Differences from Digital Research CP/M 3 |
|
||||
======================================== |
|
||||
|
|
||||
All the CP/M 3 patches described in the document CPM3FIX.PAT have been |
|
||||
applied to the source code, except those to INITDIR. Patches 1-18 (except |
|
||||
nos. 5 and 9) were applied. |
|
||||
|
|
||||
CP/M 3 is now fully Year 2000 compliant. This affects the programs |
|
||||
DATE.COM, DIR.COM and SHOW.COM. |
|
||||
|
|
||||
Dates can be displayed in US, UK or Year-Month-Day format. This is set by |
|
||||
SETDEF: |
|
||||
|
|
||||
SETDEF [US] |
|
||||
SETDEF [UK] |
|
||||
SETDEF [YMD] respectively. |
|
||||
|
|
||||
The CCP has a further bug fix: A command sequence such as: |
|
||||
|
|
||||
C1 |
|
||||
:C2 |
|
||||
:C3 |
|
||||
|
|
||||
will now not execute the command C3 if the command C1 failed. |
|
||||
|
|
||||
What's missing? |
|
||||
=============== |
|
||||
INITDIR.COM - because it is written in PL/I and I can't make the |
|
||||
PL/I compiler at <http://cdl.uta.edu/cpm> compile it. |
|
||||
Apparently a more recent version of the compiler is |
|
||||
required. |
|
||||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,16 @@ |
|||||
|
With the following exceptions, the files in this directory |
||||
|
came from the CP/M 3 binary distribution on "The Unofficial |
||||
|
CP/M Web site" at http://www.cpm.z80.de/binary.html. |
||||
|
|
||||
|
As documented in the "README.1ST" file, the included |
||||
|
files have been patched with all applicable DRI patches |
||||
|
per CPM3FIX.PAT. |
||||
|
|
||||
|
In addition, the following have been added: |
||||
|
|
||||
|
- INITDIR.COM was not included. The copy included is the |
||||
|
original DRI distribution, with both patches installed. |
||||
|
|
||||
|
- ZSID6.COM is the original DRI ZSID distribution, but |
||||
|
patched to use RST 6 instead of RST 7 to avoid conflicting |
||||
|
with mode 1 interrupts. |
||||
Binary file not shown.
Loading…
Reference in new issue