Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Suggestion for RandyT(or anyone else considering making an LED controller board)  (Read 1403 times)

0 Members and 1 Guest are viewing this topic.

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
I've just been reading the hardware review thread about the allegedly flaky software provided with the LEDWiz.

I have a suggestion for Randy, or anyone else considering making a similar board.

Why not make the programming interface simulate a standard USB mass storage device? What do I mean by this? Well the computer would detect the LEDWiz as a pretend USB hard drive. On this harddrive would be a single file that contained all the LEDWiz's settings. If you wanted to change the settings then you would simply copy over a new file with the same name and thus overwrite the original.

This would probably be quite hard to implement, so why bother? Well it would be a completely universal solution. Almost every operating system these days can handle USB storage devices without the need for special drivers. Even DOS can handle these devices if the motherboard provides USB legacy support. Just as importantly, almost every programming language can handle writing to a file without the need for special libraries, DLLs, etc. You would not be tied to Windows or even PCs. You could even program the device from an MSDOS batch file.

Incidentally, the same approach could also be used for programming keyboard encoders.
"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

richms

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 596
  • Last login:January 07, 2025, 06:42:57 pm
  • s92a sucks
    • richms.com
A virtual serialport that you could echo commands into would achieve the same thing (I think they work in dos under some bioses too) and would be a lot easier to impliment, because the virtual disk would need a virtual file system and virtual fat and heaps of other virtual-ness