VOGONS


ZuluIDE: A proper IDE device emulator for retro PCs

Topic actions

Reply 200 of 211, by aperezbios

User metadata
Rank Newbie
Rank
Newbie

For all ZuluIDE V2 users, please ensure you upgrade to https://github.com/ZuluIDE/ZuluIDE-firmware/r … tag/v2025.12.08, which I released this morning.

For ZuluIDE RP2040 (V1) users, there's no need to upgrade to this release if you've already upgraded to the v2025.12.06 firmware release.

Reply 201 of 211, by iMacOSx

User metadata
Rank Newbie
Rank
Newbie

Hi. I'm new to the group, and I was drawn here by your project, which is truly well-developed and has impressive capabilities.
I use a lot of retro audio equipment, and among other things, I'm looking for a CD-ROM emulator. Let me explain what exactly I'm looking for. I'm interested in the ability to create a folder named (for example, "1.iso9660") and place MP3 files in it. I connect Zulu in place of the original CD-Audio reader from my Denon DN-S5000 DJ player, which supports CD-Audio and MP3. After inserting an SD card with such a folder, Zulu emulates an ISO 9660 disc and provides direct access to MP3 files in folder SD card.
What I mean is that all CD-ROM emulators offer disk image playback, I need native MP3 playback that supports most older DJ equipment, so I don't have to create ISO images, I just put the MP3 on the SD card (ex fat or another format)in a folder and play. Zulu would emulate the ISO 9660 environment CD. I hope you understand what I mean.
Regards.

Reply 202 of 211, by aperezbios

User metadata
Rank Newbie
Rank
Newbie
iMacOSx wrote on 2025-12-20, 16:12:
Hi. I'm new to the group, and I was drawn here by your project, which is truly well-developed and has impressive capabilities. […]
Show full quote

Hi. I'm new to the group, and I was drawn here by your project, which is truly well-developed and has impressive capabilities.
I use a lot of retro audio equipment, and among other things, I'm looking for a CD-ROM emulator. Let me explain what exactly I'm looking for. I'm interested in the ability to create a folder named (for example, "1.iso9660") and place MP3 files in it. I connect Zulu in place of the original CD-Audio reader from my Denon DN-S5000 DJ player, which supports CD-Audio and MP3. After inserting an SD card with such a folder, Zulu emulates an ISO 9660 disc and provides direct access to MP3 files in folder SD card.
What I mean is that all CD-ROM emulators offer disk image playback, I need native MP3 playback that supports most older DJ equipment, so I don't have to create ISO images, I just put the MP3 on the SD card (ex fat or another format)in a folder and play. Zulu would emulate the ISO 9660 environment CD. I hope you understand what I mean.
Regards.

That's an extremely niche use case, and one that would not be trivial to actually implement. It's easy to ask for features like this when you don't have to consider the actual challenges associated with implementing the functionality.

While it's not impossible to implement, it's not something that we've ever considered putting on the roadmap. I can see several technical/compute-related challenges that would arguably make it difficult enough to implement, given the constraints of the microcontroller hardware and memory capabilities of the microcontroller itself. There just isn't enough processing power to do what you're asking for, along with the other real-time tasks that the device must already perform for it to function as an Optical Disc Emulator.

Reply 203 of 211, by it9exm

User metadata
Rank Newbie
Rank
Newbie

I wonder if V2 can support higher UDMA speeds with the new RP2350 over time.

Reply 204 of 211, by aperezbios

User metadata
Rank Newbie
Rank
Newbie
it9exm wrote on 2025-12-25, 08:16:

I wonder if V2 can support higher UDMA speeds with the new RP2350 over time.

It already does! ZuluIDE V2 supports ATA/33 (UDMA2) and is significantly more performant, relative to the first-generation RP2040/FPGA-based ZuluIDE.

ZuluIDE V2 delivers up to 28 megabytes per second for reads, for both Optical Disc Emulation as well as ATAPI Zip drive and Hard Drive emulation. It's a huge improvement over V1, nearly 20 megabytes per second faster than the original ZuluIDE RP2040. It hauls ass 😀

Reply 205 of 211, by TgamesFR

User metadata
Rank Newbie
Rank
Newbie
aperezbios wrote on 2026-01-01, 18:33:

It already does! ZuluIDE V2 supports ATA/33 (UDMA2) and is significantly more performant, relative to the first-generation RP2040/FPGA-based ZuluIDE.

ZuluIDE V2 delivers up to 28 megabytes per second for reads, for both Optical Disc Emulation as well as ATAPI Zip drive and Hard Drive emulation. It's a huge improvement over V1, nearly 20 megabytes per second faster than the original ZuluIDE RP2040. It hauls ass 😀

@aperezbios
Does there is any change on write speed in USB mass storage mode on the new model ?

Reply 206 of 211, by aperezbios

User metadata
Rank Newbie
Rank
Newbie
TgamesFR wrote on 2026-01-10, 13:50:

@aperezbios
Does there is any change on write speed in USB mass storage mode on the new model ?

Unfortunately not. This is a hardware limitation of the RP2350B microcontroller itself.

Reply 207 of 211, by TgamesFR

User metadata
Rank Newbie
Rank
Newbie
aperezbios wrote on 2026-01-10, 16:52:

Unfortunately not. This is a hardware limitation of the RP2350B microcontroller itself.

Ok thanks for your reply, i've not noticed any issue with the read speed with the V1 hardware, i mean it's never bottleneck by any ISO or CUE/BIN files i've ever tested.
Tested around 300 games so far to this day and it's rock solid even at lower read speeds (can't notice it even at all, for games in my case, probably for others usages it will be noticeable).

But yes the write speed is really noticeable, it's the main bottleneck when uploading images, but i can deal with it and do something else while it uploads.
In real conditions i have around 600kb/s max when it upload images with a Sandisk Extreme A2 Card.
I don't know if the 1MB/s are really possible (in normal conditions) or prob with small files.

Reply 208 of 211, by aperezbios

User metadata
Rank Newbie
Rank
Newbie
TgamesFR wrote on 2026-01-10, 17:00:

But yes the write speed is really noticeable, it's the main bottleneck when uploading images, but i can deal with it and do something else while it uploads.
In real conditions i have around 600kb/s max when it upload images with a Sandisk Extreme A2 Card.
I don't know if the 1MB/s are really possible (in normal conditions) or prob with small files.

It may be possible to improve write performance by a small amount (maybe 150-200 kilobytes/second) but it may or may not bear fruit, and there's no way to know in advance.

Beyond that, I have some ideas for how we could significantly improve this, but it would require additional hardware/semiconductors on a revised ZuluIDE board.

As always, the fastest way to read and write to an SD card is directly, by removing it from the ZuluIDE and copying files directly to the SD card.

Reply 209 of 211, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie

The latest firmware release (https://github.com/ZuluIDE/ZuluIDE-firmware/releases) now supports startup sound playback -- just place startup.wav on the micro sd card.
This is handy for testing, I will be updating all boards to this latest version, and created a ZuluIDE testing song :
https://youtu.be/Hn2aNQI-Ogc?si=zq8FZfeWNNU60_Sg

Visit http://www.serdashop.com for retro sound cards, video converters, ...
DreamBlaster X2, S2, S2P, HDD Clicker, ... many projects !
New X2GS SE & X16GS sound card : https://www.serdashop.com/X2GS-SE ,
Thanks for your support !

Reply 210 of 211, by TgamesFR

User metadata
Rank Newbie
Rank
Newbie

I've just bought the ZuluIDE V2 to support the project, as i was very happy with the V1 and the support is great on Github.
Will do many tests once i get it and post the results here.

I will be able to try that UDMA 2 (ATA-33) that only the V2 support as my mobo also support ATA-33.

Fun fact the ZuluIDE V2 is the only device who support that speed. Even the new PicoIDE is limited to max MWDMA 2 (16,7 Mo/s) vs the ZuluIDE V2 UDMA2 (33 Mo/s).

Reply 211 of 211, by trunk70

User metadata
Rank Newbie
Rank
Newbie

Hello, has anyone here already added an interface with an OLED screen and rotary encoder? If so, could you provide links to the hardware used? I like the web version, but having direct control from my PC would be much more useful. Thanks!

Vous devriez voir ce que je vois.