Browse Source

Release Candidate for v3.2

pull/331/head v3.2.0-rc.0
Wayne Warthen 3 years ago
parent
commit
5e42066874
  1. BIN
      Doc/RomWBW Applications.pdf
  2. BIN
      Doc/RomWBW Disk Catalog.pdf
  3. BIN
      Doc/RomWBW Errata.pdf
  4. BIN
      Doc/RomWBW ROM Applications.pdf
  5. BIN
      Doc/RomWBW System Guide.pdf
  6. BIN
      Doc/RomWBW User Guide.pdf
  7. 4
      ReadMe.md
  8. 2
      ReadMe.txt
  9. 5
      Source/Apps/Test/banktest/banktest.asm
  10. 6
      Source/Apps/Test/portscan/portscan.asm
  11. 3
      Source/Apps/Tune/hbios.inc
  12. 1
      Source/Apps/Tune/tune.asm
  13. 14
      Source/Apps/cpuspd/cpuspd.asm
  14. 5
      Source/Apps/mode.asm
  15. 5
      Source/Apps/timer.asm
  16. 2
      Source/Doc/Basic.h
  17. 10
      Source/ver.inc
  18. 6
      Source/ver.lib

BIN
Doc/RomWBW Applications.pdf

Binary file not shown.

BIN
Doc/RomWBW Disk Catalog.pdf

Binary file not shown.

BIN
Doc/RomWBW Errata.pdf

Binary file not shown.

BIN
Doc/RomWBW ROM Applications.pdf

Binary file not shown.

BIN
Doc/RomWBW System Guide.pdf

Binary file not shown.

BIN
Doc/RomWBW User Guide.pdf

Binary file not shown.

4
ReadMe.md

@ -1,9 +1,9 @@
**RomWBW ReadMe** \
Version 3.1 Pre-release \
Version 3.2 \
Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \
21 Feb 2023
23 Feb 2023
# Overview

2
ReadMe.txt

@ -1,6 +1,6 @@
RomWBW ReadMe
Wayne Warthen (wwarthen@gmail.com)
21 Feb 2023
23 Feb 2023

5
Source/Apps/Test/banktest/banktest.asm

@ -27,11 +27,10 @@
runloc .equ $C000 ; Running location (upper memory required)
stksiz .equ $40 ; Working stack size
;
rmj .equ 3 ; intended HBIOS version - major
rmn .equ 1 ; intended HBIOS version - minor
;
restart .equ $0000 ; CP/M restart vector
;
#include "../../../ver.inc"
;
#include "../../../HBIOS/hbios.inc"
;
;===============================================================================

6
Source/Apps/Test/portscan/portscan.asm

@ -27,11 +27,11 @@
runloc .equ $C000 ; Running location (upper memory required)
stksiz .equ $40 ; Working stack size
;
rmj .equ 3 ; intended HBIOS version - major
rmn .equ 1 ; intended HBIOS version - minor
;
restart .equ $0000 ; CP/M restart vector
;
;
#include "../../../ver.inc"
;
#include "../../../HBIOS/hbios.inc"
;
;===============================================================================

3
Source/Apps/Tune/hbios.inc

@ -1,8 +1,5 @@
IDENT .EQU $FFFE ; loc of RomWBW HBIOS ident ptr
;
RMJ .EQU 3 ; intended CBIOS version - major
RMN .EQU 1 ; intended CBIOS version - minor
;
BF_SYSVER .EQU $F1 ; BIOS: VER function
BF_SYSGET .EQU $F8 ; HBIOS: SYSGET function
;

1
Source/Apps/Tune/tune.asm

@ -55,6 +55,7 @@
; Main program
;===============================================================================
;
#include "../../ver.inc"
#include "hbios.inc"
#include "cpm.inc"
#include "tune.inc"

14
Source/Apps/cpuspd/cpuspd.asm

@ -10,6 +10,8 @@
;
#include "../../HBIOS/hbios.inc"
;
#include "../../ver.inc"
;
; General operational equates (should not requre adjustment)
;
stksiz .equ $40 ; Working stack size
@ -23,9 +25,6 @@ bdos .equ $0005 ; BDOS invocation vector
;
ident .equ $FFFE ; loc of RomWBW HBIOS ident ptr
;
rmj .equ 3 ; intended CBIOS version - major
rmn .equ 1 ; intended CBIOS version - minor
;
;=======================================================================
;
.org $100 ; standard CP/M executable
@ -192,7 +191,7 @@ show_spd:
rst 08
jp nz,err_not_sup
call crlf2
push de ; save CPU speed for now
ld (cpu_spd),de ; save CPU speed for now
push bc ; Oscillator speed to HL
pop hl
ld de,str_spacer
@ -204,7 +203,7 @@ show_spd:
ld c,BF_SYSGET_CPUSPD
rst 08
jp nz,err_not_sup
push de
push de ; save wait states for now
ld a,l
ld de,str_slow
cp 0
@ -219,9 +218,7 @@ show_spd:
show_spd1:
call crlf
call prtstr
pop bc ; recover wait states
pop hl ; recover CPU speed
push bc ; resave wait states
ld hl,(cpu_spd) ; recover CPU speed
call prtd3m
ld de,str_cpuspd
call prtstr
@ -696,6 +693,7 @@ stack .equ $ ; stack top
;
;
tmpstr .fill 9,0 ; temp string (8 chars, 0 term)
cpu_spd .dw 0 ; current cpu speed
new_cpu_spd .db $FF ; new CPU speed
new_ws_mem .db $FF ; new memory wait states
new_ws_io .db $FF ; new I/O wait states

5
Source/Apps/mode.asm

@ -37,6 +37,8 @@
; 1) Implement flow control settings
;_______________________________________________________________________________
;
#include "../ver.inc"
;
;===============================================================================
; Definitions
;===============================================================================
@ -48,9 +50,6 @@ bdos .equ $0005 ; BDOS invocation vector
;
ident .equ $FFFE ; loc of RomWBW HBIOS ident ptr
;
rmj .equ 3 ; intended CBIOS version - major
rmn .equ 1 ; intended CBIOS version - minor
;
bf_cioinit .equ $04 ; HBIOS: CIOINIT function
bf_cioquery .equ $05 ; HBIOS: CIOQUERY function
bf_ciodevice .equ $06 ; HBIOS: CIODEVICE function

5
Source/Apps/timer.asm

@ -25,6 +25,8 @@
; ToDo:
;_______________________________________________________________________________
;
#include "../ver.inc"
;
;===============================================================================
; Definitions
;===============================================================================
@ -36,9 +38,6 @@ bdos .equ $0005 ; BDOS invocation vector
;
ident .equ $FFFE ; loc of RomWBW HBIOS ident ptr
;
rmj .equ 3 ; intended CBIOS version - major
rmn .equ 1 ; intended CBIOS version - minor
;
bf_sysver .equ $F1 ; BIOS: VER function
bf_sysget .equ $F8 ; HBIOS: SYSGET function
bf_sysset .equ $F9 ; HBIOS: SYSGET function

2
Source/Doc/Basic.h

@ -1,4 +1,4 @@
$define{doc_ver}{Version 3.1 Pre-release}$
$define{doc_ver}{Version 3.2}$
$define{doc_product}{RomWBW}$
$define{doc_root}{https://github.com/wwarthen/RomWBW/raw/dev/Doc}$
$ifndef{doc_title}$ $define{doc_title}{Document Title}$ $endif$

10
Source/ver.inc

@ -1,5 +1,9 @@
#DEFINE RMJ 3
#DEFINE RMN 1
#DEFINE RUP 1
#DEFINE RMN 2
#DEFINE RUP 0
#DEFINE RTP 0
#DEFINE BIOSVER "3.1.1-pre.201"
#DEFINE BIOSVER "3.2.0-rc.0"
#define rmj RMJ
#define rmn RMN
#define rup RUP
#define rtp RTP

6
Source/ver.lib

@ -1,7 +1,7 @@
rmj equ 3
rmn equ 1
rup equ 1
rmn equ 2
rup equ 0
rtp equ 0
biosver macro
db "3.1.1-pre.201"
db "3.2.0-rc.0"
endm

Loading…
Cancel
Save