1 / 79

BDOS

English Version. BIOS. Hardware specific machine code. BDOS. I/O routines and BIOS interface. CCP. Console Command Processor - (may be overwritten). Traditional CP/M-80, originally bulky 8080 Code, uncomfortable, awkward. Applications and tools most likely hard

joshwa
Download Presentation

BDOS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. English Version BIOS Hardware specific machine code BDOS I/O routines and BIOS interface CCP Console Command Processor - (may be overwritten) Traditional CP/M-80, originally bulky 8080 Code, uncomfortable, awkward. Applications and tools most likely hard to transfer onto other CP/M-computer systems

  2. BDOS Drive vector-reset with CTRL-C mandatory, no timestamps SUPRBDOS Rather poor - terminated at an early state Z80DOS V 1.0 many errors V 2.0 very useful P2DOS Advantage: CP/M Plus-timestamp compatible - but buggy ZSDOS Originally commercial high development effort

  3. CCP Console Command Processor - (may be overwritten)

  4. CCP Console Command Processor - (may be overwritten) Step 1 slim Z80-Code replaces bulky 8080-Code

  5. CCP Console Command Processor - (may be overwritten) Step 1 slim Z80-Code replaces bulky 8080-Code Step 2 new commands conditional flow control

  6. CCP Console Command Processor - (may be overwritten) Step 1 slim Z80-Code replaces bulky 8080-Code Step 2 new commands conditional flow control Step 3 security mechanisms (Wheel-Byte)

  7. CCP Console Command Processor - (may be overwritten) Step 1 slim Z80-Code replaces bulky 8080-Code Step 2 new commands conditional flow control Step 3 security mechanisms (Wheel-Byte) Step 4 named directories TCAP Terminal-standardization

  8. “Virtual” BIOS Modern Z-System with ZCPR34 BIOS BDOS

  9. “Virtual” BIOS Modern Z-System with ZCPR34 BIOS BDOS CCP ZCPR34

  10. “Virtual” BIOS Modern Z-System with ZCPR34 BIOS BDOS CCP ZCPR34 ZCPR CCP command line processor + environment descriptor

  11. “Virtual” BIOS Modern Z-System with ZCPR34 BIOS BDOS CCP ZCPR34 ZCPR CCP command line processor + environment descriptor variable RCP Remote Control Package

  12. “Virtual” BIOS Modern Z-System with ZCPR34 BIOS BDOS CCP ZCPR34 ZCPR CCP command line processor + environment descriptor variable RCP Remote Control Package variable FCP Flow Command Processor (IF THEN ELSE ENDIF)

  13. “Virtual” BIOS Modern Z-System with ZCPR34 BIOS BDOS CCP ZCPR34 ZCPR CCP command line processor + environment descriptor variable RCP Remote Control Package variable FCP Flow Command Processor (IF THEN ELSE ENDIF) ZCPR NDR Named Directory (dynamically loadable)

  14. “Virtual” BIOS Modern Z-System with ZCPR34 BIOS BDOS CCP ZCPR34 ZCPR CCP command line processor + environment descriptor variable RCP Remote Control Package variable FCP Flow Command Processor (IF THEN ELSE ENDIF) ZCPR NDR Named Directory (dynamically loadable) ERROR SHELL e.g. EASE.COM

  15. standardized TERMCAPs minimize installation time VLIB 4D - portable pseudo graphics through bloc graphic characters

  16. VLIB 4D - bloc graphic characters

  17. ZCPR- Mini-applications can be run on any configured Z-System without any further installation, thanks to TCAP standardizing! All elements of the Z-System , like named directories and so on may be used. Here only some examples: ZFILER - central part of the Z-Systems The ZDB database and the ZDT calender. A sort of Norton Commander, the SCOPY tool:

  18. “V” - the comfortable Viewer - an ideal companion for Zfiler

  19. The “Visual LibraryUtility”-VLU - a very helpful tool!

More Related