Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
boards:ecb:usb-fifo:start [2019/08/10 10:25]
b1ackmai1er [Example Code]
boards:ecb:usb-fifo:start [2019/08/10 11:00]
b1ackmai1er [Software support]
Line 165: Line 165:
 ===== Software support ===== ===== Software support =====
  
-RomWBW 2.9.2-pre.3 included driver support for the ecb-usb-fifo board and this can be enabled with the following assembly ​customizations.+RomWBW 2.9.2-pre.3 included driver support for the ecb-usb-fifo board. The driver does not support interrupts. It has been confirmed working on the SBC-V2 ​and the MKIV. Performance is poor compared to normal serial communication. The driver ​can be enabled with the following assembly ​customization:​
  
 <​code>​ <​code>​
Line 171: Line 171:
 </​code>​ </​code>​
  
-Inclusion of the driver in RomWBW will result in the board appearing as serial port.+Inclusion of the driver in RomWBW will result in the board appearing as SIO serial port. The port is virtual in nature and changing serial settings have no affect on it's operation.
  
 <​code>​ <​code>​
Line 180: Line 180:
 512KB ROM, 512KB RAM 512KB ROM, 512KB RAM
  
-SPK: IO=0x70 
-AY: IO=0x9A 
 UART0: IO=0x68 16550A MODE=38400,​8,​N,​1 UART0: IO=0x68 16550A MODE=38400,​8,​N,​1
-UART1: IO=0x80 16550A MODE=300,​8,​N,​1 
 DSRTC: MODE=STD Thu 2019-08-08 17:42:23 CHARGE=ON DSRTC: MODE=STD Thu 2019-08-08 17:42:23 CHARGE=ON
 MD: UNITS=2 ROMDISK=384KB RAMDISK=384KB MD: UNITS=2 ROMDISK=384KB RAMDISK=384KB
-FD: IO=0x36 UNITS=2 
-RF: IO=0xA0 DEVICES=1 WP=OFF 
-PPIDE: IO=0x60 DEVICES=2 
-PPIDE0: LBA BLOCKS=0x003DFC20 SIZE=1983MB 
-PPIDE1: NO MEDIA 
-... 
 USB-FIFO: IO=0x0C USB-FIFO: IO=0x0C
  
Line 198: Line 189:
 Disk 0      MD1:        RAM Disk          384KB,LBA Disk 0      MD1:        RAM Disk          384KB,LBA
 Disk 1      MD0:        ROM Disk          384KB,LBA Disk 1      MD0:        ROM Disk          384KB,LBA
-Disk 2      FD0:        Floppy Disk       ​3.5",​DS/​HD,​CHS 
-Disk 3      FD1:        Floppy Disk       ​3.5",​DS/​HD,​CHS 
-Disk 4      RF0:        RAM Floppy ​       4MB,LBA 
-Disk 5      PPIDE0: ​    Hard Disk         ​1983MB,​LBA 
-Disk 6      PPIDE1: ​    Hard Disk         -- 
 Char 0      UART0: ​     RS-232 ​           38400,8,N,1 Char 0      UART0: ​     RS-232 ​           38400,8,N,1
-Char 1      ​UART1: ​     RS-232 ​           300,8,N,1 +Char 1      SIO0:       ​RS-232 ​           9600,8,N,1
-... +
-Char 6      ​SIO0: ​      ​RS-232 ​           9600,8,N,1+
 </​code>​ </​code>​
  
-CP/M has limited+Depending on how many character based ports are in your system, you may be able to use CP/M redirection to access the USB-Fifo port. In order for the the USB-fifo board to be used as the console device it must be set as the first RomWBW CIO device through the FORCECON option. 
 + 
 +<​code>​ 
 +FORCECON .SET 2 
 +</​code>​ 
 + 
 +Serial File transfer using the USB-Fifo can be accomplished using Willl Sowerbutts fifo-pipe program or using XModem. XModem requires a custom version to be assembled with USB-Fifo driver overlay.
  
  
boards/ecb/usb-fifo/start.txt · Last modified: 2019/08/10 11:00 by b1ackmai1er
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0