Differences

This shows you the differences between two versions of the page.

Link to this comparison view

boards:ecb:diskio-v3:start [2019/12/08 10:23] – Revision from 2019-12-08 boards:ecb:diskio-v3:start [2026/06/15 12:20] (current) – external edit 127.0.0.1
Line 1: Line 1:
 /* Imported from Wayback Machine /* Imported from Wayback Machine
-   Original URL : https://www.retrobrewcomputers.org/doku.php?id=boards:ecb:diskio-v3:start +   Original URL : https://retrobrewcomputers.org/doku.php?id=boards:ecb:diskio-v3:start 
-   Snapshot date: 2019-12-08+   Snapshot date: 2025-11-17
    Generator    : wayback-archiver    Generator    : wayback-archiver
 */ */
Line 53: Line 53:
 ===== Board ===== ===== Board =====
  
-Schematic: [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_schematics_-_color_1.0.pdf|ecb_diskio_v3_-_schematics_-_color_1.0.pdf]]+Schematic: [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_schematics_-_color_1.0.pdf|ecb_diskio_v3_-_schematics_-_color_1.0.pdf]]
  
-PCB layout: [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_board_-_color_1.0.pdf|ecb_diskio_v3_-_board_-_color_1.0.pdf]]+PCB layout: [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_board_-_color_1.0.pdf|ecb_diskio_v3_-_board_-_color_1.0.pdf]]
  
-PCB Gerber files: [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_kicad_-_1.0.zip|:boards:ecb:diskio-v3:ecb_diskio_v3_-_kicad_-_1.0.zip]]+PCB Gerber files: [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_kicad_-_1.0.zip|:boards:ecb:diskio-v3:ecb_diskio_v3_-_kicad_-_1.0.zip]]
  
 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=6426b3&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/boards/ecb/diskio-v3/disk_io_v3_-_component_side.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/boards/ecb/diskio-v3/disk_io_v3_-_component_side.jpg?700x467|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_boards_ecb_diskio-v3_disk_io_v3_-_component_side.jpg}}]] [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=6426b3&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/boards/ecb/diskio-v3/disk_io_v3_-_component_side.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/boards/ecb/diskio-v3/disk_io_v3_-_component_side.jpg?700x467|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_boards_ecb_diskio-v3_disk_io_v3_-_component_side.jpg}}]]
Line 362: Line 362:
 //IDE Support:// //IDE Support://
  
-The DISK IO V3 board implements the IDE interface via PPIDE. So, in your custom build config file you want:+The DISK IO V3 board implements the IDE interface via PPIDE. PPIDE is supported in ROMWBW but is not enabled by default. Up to three IDE interfaces can be used and when enabled ROMWBW will look for them on port 60h, 20h and 44h respectively. 
 + 
 +To enable IDE support and set the number of interfaces available, update your custom configuration: 
 + 
 +SBC_std_cust.asm
  
 <code code> <code code>
 PPIDEENABLE    .SET    TRUE              ; TRUE FOR PPIDE DEVICE SUPPORT PPIDEENABLE    .SET    TRUE              ; TRUE FOR PPIDE DEVICE SUPPORT
-PPIDEMODE      .SET    PPIDEMODE_DIO3    ; PPIDEMODE_SBC, PPIDEMODE_DIO3, PPIDEMODE_MFP+PPIDECNT       .SET    1                 ; NUMBER OF 8255 CHIPS. EACH WILL SUPPORT TWO DRIVES 
 +</code> 
 + 
 +Further customization of ports and IDE modes done by adding and changing these definitions in your customer configuration file. 
 + 
 +<code code> 
 +PPIDE0BASE     .SET    $60          ; PPIDE 0: PPI REGISTERS BASE ADR 
 +PPIDE0A8BIT    .SET    FALSE        ; PPIDE 0A (MASTER): 8 BIT XFER 
 +PPIDE0B8BIT    .SET    FALSE        ; PPIDE 0B (SLAVE): 8 BIT XFER 
 +PPIDE1BASE     .SET    $20          ; PPIDE 1: PPI REGISTERS BASE ADR 
 +PPIDE1A8BIT    .SET    FALSE        ; PPIDE 1A (MASTER): 8 BIT XFER 
 +PPIDE1B8BIT    .SET    FALSE        ; PPIDE 0B (SLAVE): 8 BIT XFER 
 +PPIDE2BASE     .SET    $44          ; PPIDE 2: PPI REGISTERS BASE ADR 
 +PPIDE2A8BIT    .SET    FALSE        ; PPIDE 2A (MASTER): 8 BIT XFER 
 +PPIDE2B8BIT    .SET    FALSE        PPIDE 0B (SLAVE): 8 BIT XFER
 </code> </code>
  
-Make sure that IDEENABLE is set back to false:+Make sure that IDEENABLE is set back to false unless you have another device with has a true IDE interface:
  
 <code code> <code code>
Line 415: Line 433:
 Last modified Last modified
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:disk_io_v3_-_complete_board.jpg|disk_io_v3_-_complete_board.jpg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:disk_io_v3_-_complete_board.jpg|disk_io_v3_-_complete_board.jpg]]
  
 270.3 KiB 270.3 KiB
Line 421: Line 439:
 2015/11/01 18:49 2015/11/01 18:49
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:disk_io_v3_-_component_side.jpg|disk_io_v3_-_component_side.jpg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:disk_io_v3_-_component_side.jpg|disk_io_v3_-_component_side.jpg]]
  
 296.7 KiB 296.7 KiB
Line 427: Line 445:
 2015/11/01 18:49 2015/11/01 18:49
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:disk_io_v3_-_solder_side.jpg|disk_io_v3_-_solder_side.jpg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:disk_io_v3_-_solder_side.jpg|disk_io_v3_-_solder_side.jpg]]
  
 236.3 KiB 236.3 KiB
Line 433: Line 451:
 2015/11/01 18:49 2015/11/01 18:49
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_board_-_color_1.0.pdf|ecb_diskio_v3_-_board_-_color_1.0.pdf]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_board_-_color_1.0.pdf|ecb_diskio_v3_-_board_-_color_1.0.pdf]]
  
 1.1 MiB 1.1 MiB
Line 439: Line 457:
 2015/11/01 18:49 2015/11/01 18:49
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_gerber_-_1.0.zip|ecb_diskio_v3_-_gerber_-_1.0.zip]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_gerber_-_1.0.zip|ecb_diskio_v3_-_gerber_-_1.0.zip]]
  
 279.8 KiB 279.8 KiB
Line 445: Line 463:
 2015/11/01 18:49 2015/11/01 18:49
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_kicad_-_1.0.zip|ecb_diskio_v3_-_kicad_-_1.0.zip]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_kicad_-_1.0.zip|ecb_diskio_v3_-_kicad_-_1.0.zip]]
  
 216.2 KiB 216.2 KiB
Line 451: Line 469:
 2015/11/01 18:49 2015/11/01 18:49
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_schematics_-_color_1.0.pdf|ecb_diskio_v3_-_schematics_-_color_1.0.pdf]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:ecb_diskio_v3_-_schematics_-_color_1.0.pdf|ecb_diskio_v3_-_schematics_-_color_1.0.pdf]]
  
 265.9 KiB 265.9 KiB
Line 457: Line 475:
 2015/11/01 18:49 2015/11/01 18:49
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:max_working_hard.jpg|max_working_hard.jpg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:max_working_hard.jpg|max_working_hard.jpg]]
  
 149.3 KiB 149.3 KiB
Line 463: Line 481:
 2015/11/01 18:49 2015/11/01 18:49
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:reservedarea.png|reservedarea.png]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:diskio-v3:reservedarea.png|reservedarea.png]]
  
 6.0 KiB 6.0 KiB
boards/ecb/diskio-v3/start.1575800627.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0