His website is sadly long gone.
I interviewed him for the Zeta magazine back in the days. Hope to find back to some of his sketches and share them ![]()
His website is sadly long gone.
I interviewed him for the Zeta magazine back in the days. Hope to find back to some of his sketches and share them ![]()
Window tabs go all the way back to Xerox Smalltalk. The people working on Taligent (and BeOS) surely had seen a few demos of that.
The square close button on the left comes from MacOS.
The minimize and maximize buttons on the right come from Windows 3.11. BeOS replaced them with a Zoom button.
That reminds me of the feature in BeOS where the icon of the floppy drive changed depending on whether a diskette was mounted or not. I guess we don’t have this little source of joy in Haiku anymore, but can anybody confirm this? I don’t have a computer with a floppy drive to test it.
I’m pretty sure there’s no functional floppy driver at the moment, at least not for internal drives.
Having an “empty” Icon for the DVD drive could be cool. ![]()
Ahoy,
None for USB external ones either. At least for Haiku x86_64.
I plugged in an external USB drive, the drive itself does it would made for, so checks for floppy at initialization : placed in a diskette or not. The LED shows reading activity and the familiar noise of working happens, but after there’s no automunt .. not even if the diskette present. After just silence and no action at all - LED shuts down, drive is silence. Sliding in a diskette does not effect any action.
I plugged in without an 1.44 MB diskette, and with it as well - no action comes.
listusb enlist it …
user ~ 20:09 listusb
0781:5595 /dev/bus/usb/0/15 "SanDisk Corp." "Ultra USB 3.0" ver. 0100
04e8:6300 /dev/bus/usb/0/16 "Samsung Electronics Co., Ltd" "Flash Drive FIT" ver. 1100
046d:c52b /dev/bus/usb/0/4/0 "Logitech, Inc." "Unifying Receiver" ver. 1201
046d:c52b /dev/bus/usb/0/4/1 "Logitech, Inc." "Unifying Receiver" ver. 1201
05e3:0608 /dev/bus/usb/0/4/hub "Genesys Logic, Inc." "Hub" ver. 7764
057b:0000 /dev/bus/usb/0/5 "Y-E Data, Inc." "FlashBuster-U Floppy" ver. 0703
0000:0000 /dev/bus/usb/0/hub "HAIKU Inc." "XHCI RootHub" ver. 0300
1bcf:2984 /dev/bus/usb/1/0/4 "Sunplus Innovation Technology Inc." "Laptop_Integrated_Webcam_HD" ver. 3503
8087:8008 /dev/bus/usb/1/0/hub "Intel Corp." "Integrated Rate Matching Hub" ver. 0004
0000:0000 /dev/bus/usb/1/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
413c:8143 /dev/bus/usb/2/0/4 "Dell Computer Corp." "Broadcom BCM20702A0 Bluetooth" ver. 0112
0a5c:5800 /dev/bus/usb/2/0/7 "Broadcom Corp." "BCM5880 Secure Applications Processor" ver. 0101
8087:8000 /dev/bus/usb/2/0/hub "Intel Corp." "Integrated Rate Matching Hub" ver. 0004
0000:0000 /dev/bus/usb/2/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
user ~ 20:12 listusb -v /dev/bus/usb/0/5
[Device /dev/bus/usb/0/5]
Class .................. 0x00 (Defined at Interface level) ()
Subclass ............... 0x00 (Defined at Interface level) ()
Protocol ............... 0x00 (Defined at Interface level) ()
Max Endpoint 0 Packet .. 8
USB Version ............ 2.0
Vendor ID .............. 0x057b (Y-E Data, Inc.)
Product ID ............. 0x0000 (FlashBuster-U Floppy)
Product Version ........ 0x0703
Manufacturer String .... "Y-E DATA"
Product String ......... "USB Floppy Drive"
Serial Number .......... ""
[Configuration 0]
Configuration String . ""
[Interface 0]
[Alternate 0 active]
Class .............. 0x08 Mass Storage ()
Subclass ........... 0x04 Mass Storage (Floppy (UFI), Control/Bulk/Interrupt)
Protocol ........... 0x00 Mass Storage (Floppy (UFI), Control/Bulk/Interrupt)
Interface String ... "FLOPPY"
[Endpoint 0]
MaxPacketSize .... 1x 64 bytes
Interval ......... 0
Type ............. Bulk
Direction ........ Input
[Endpoint 1]
MaxPacketSize .... 1x 64 bytes
Interval ......... 0
Type ............. Bulk
Direction ........ Output
[Endpoint 2]
MaxPacketSize .... 1x 2 bytes
Interval ......... 16
Type ............. Interrupt
Direction ........ Input
user ~ 20:13
But mounting service does not shows. Not even after I placed in a diskette, so there is a FAT filesystem present in the drive.
I’ve checked floppy drive in general and USB disk drives - none of them shows up.
As floppy device – none, nothing at all.
Among USB disks, exactly the fifth one does not present in the directory structure, where the listusb command enlist this external USB floppy drive.
user ~ 20:25 ls -l /dev/floppy
ls: cannot access '/dev/floppy': No such file or directory
user ~ 20:26 ls -l /dev/
total 0
drwxr-xr-x 1 user root 0 júl. 5 11:35 acpi
drwxr-xr-x 1 user root 0 júl. 5 09:36 audio
drwxr-xr-x 1 user root 0 júl. 5 11:35 bluetooth
drwxr-xr-x 1 user root 0 júl. 5 09:36 bus
crw-r--r-- 1 user root 0 júl. 5 11:35 console
drwxr-xr-x 1 user root 0 júl. 5 11:35 disk
crw-r--r-- 1 user root 0 júl. 5 11:35 dprintf
drwxr-xr-x 1 user root 0 júl. 5 11:35 dvb
crw-r--r-- 1 user root 0 júl. 5 11:35 full
drwxr-xr-x 1 user root 0 júl. 5 09:36 graphics
drwxr-xr-x 1 user root 0 júl. 5 09:36 input
drwxr-xr-x 1 user root 0 júl. 5 11:35 midi
drwxr-xr-x 1 user root 0 júl. 5 11:35 misc
crw-r--r-- 1 user root 0 júl. 5 09:36 mixer
drwxr-xr-x 1 user root 0 júl. 5 09:36 net
crw-r--r-- 1 user root 0 júl. 5 11:35 null
drwxr-xr-x 1 user root 0 júl. 5 11:35 oss
drwxr-xr-x 1 user root 0 júl. 5 11:35 ports
drwxr-xr-x 1 user root 0 júl. 5 11:35 power
drwxr-xr-x 1 user root 0 júl. 5 11:35 pt
crw-r--r-- 1 user root 0 júl. 5 11:35 ptmx
crw-r--r-- 1 user root 0 júl. 5 11:35 random
crw-r--r-- 1 user root 0 júl. 5 09:36 sndstat
drwxr-xr-x 1 user root 0 júl. 5 11:35 tt
crw-r--r-- 1 user root 0 júl. 5 11:35 tty
crw-r--r-- 1 user root 0 júl. 5 11:35 urandom
crw-r--r-- 1 user root 0 júl. 5 11:35 zero
user ~ 20:26 ls -l /dev/disk
total 0
drwxr-xr-x 1 user root 0 júl. 5 11:35 scsi
drwxr-xr-x 1 user root 0 júl. 5 20:12 usb
drwxr-xr-x 1 user root 0 júl. 5 11:35 virtual
user ~ 20:26 ls -l /dev/disk/usb
total 0
drwxr-xr-x 1 user root 0 júl. 5 11:35 0
drwxr-xr-x 1 user root 0 júl. 5 11:35 1
drwxr-xr-x 1 user root 0 júl. 5 20:07 2
drwxr-xr-x 1 user root 0 júl. 5 20:09 3
drwxr-xr-x 1 user root 0 júl. 5 20:12 4
user ~ 20:26 ls -l /dev/disk/usb/*
/dev/disk/usb/0:
total 0
drwxr-xr-x 1 user root 0 júl. 5 11:35 0
/dev/disk/usb/1:
total 0
drwxr-xr-x 1 user root 0 júl. 5 11:35 0
/dev/disk/usb/2:
total 0
drwxr-xr-x 1 user root 0 júl. 5 20:09 0
/dev/disk/usb/3:
total 0
drwxr-xr-x 1 user root 0 júl. 5 20:10 0
/dev/disk/usb/4:
total 0
drwxr-xr-x 1 user root 0 júl. 5 20:12 0
user ~ 20:43 ls -l /dev/disk/usb/*/*
/dev/disk/usb/0/0:
total 0
brw-r--r-- 1 user root 252160507904 júl. 5 11:35 0
crw-r--r-- 1 user root 0 júl. 5 11:35 raw
/dev/disk/usb/1/0:
total 0
brw-r--r-- 1 user root 134217728 júl. 5 11:35 0
brw-r--r-- 1 user root 206158430208 júl. 5 11:35 1
brw-r--r-- 1 user root 274877906944 júl. 5 11:35 2
brw-r--r-- 1 user root 32111591424 júl. 5 11:35 3
crw-r--r-- 1 user root 0 júl. 5 11:35 raw
/dev/disk/usb/2/0:
total 0
/dev/disk/usb/3/0:
total 0
/dev/disk/usb/4/0:
total 0
crw-r--r-- 1 user root 0 júl. 5 20:12 raw
user ~ 20:43 df -h
Volume
Type Total Free Flags Used% Device
----------- ---------- --------- ------- ------ -------------------
/boot
bfs 192.0 GiB 118.8 GiB QAM-P-W 38% /dev/disk/usb/1/0/1
/boot/system
packagefs 0 0 QAM-P-- 100%
/boot/home/config
packagefs 0 0 QAM-P-- 100%
/SANDSK256GO
bfs 234.8 GiB 22.9 GiB QAM-P-W 90% /dev/disk/usb/0/0/0
/DATA_MEDIA
bfs 256.0 GiB 95.8 GiB QAM-P-W 63% /dev/disk/usb/1/0/2
/data_shared
fat 29.9 GiB 19.3 GiB --M-PRW 36% /dev/disk/usb/1/0/3
user ~ 20:44
That’s all.