You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Enabled write access to VMU memory
Use at your own risk (not thoroughly tested yet)
To use on Windows or Linux, copy file exactly 128 kb in size and with the same name of the target VMU to the drive
Deleting files is not internally supported, even if the OS appears to successfully delete the file
The DC-Memory drive appears to have 128 kb of free memory, but this is just for the host operating system to proceed past the check for enough memory before allowing overwrite; writing a file with a unique name to this empty space will always fail
Drive will detach if too many write failures occur, will reattach once any VMU is removed and re-inserted
Write to a block of memory is retried until timeout
A "failure" is flagged if access timeout is reached for any block of memory (250 ms for write); 50 failures will cause the drive to detach
The host will usually attempt to write another block of memory and try to return to this block later; drive detach was added to prevent this infinite loop in the event of a major fault
It takes 15 seconds to write a full VMU file
Things will get weird if any VMU is added or removed during read or write which will be addressed later (#19)