Comments (8)
Yes, seems to work π Hoi intro music is now playing for me with the extended ADF version of the disks.
from vamigaweb.
added like you said on my machine
#include "EXTFile.h"
...
if (EXTFile::isCompatible(filename)) {
printf("%s - Loading EXT file\n", filename);
EXTFile ext{blob, len};
return std::make_unique<FloppyDisk>(ext);
}
and the compile succeeds...
so when the extension is also ADF then it should be enough like this right ? Do you have any of these disks to test ? Hang on while I will publish a test version ....
from vamigaweb.
pushed it to test environment π
https://vamigaweb.github.io/uat/
from vamigaweb.
I think it's filtered in the GUI, maybe here:
Line 914 in 96b8687
Here's a small one that should work: show_regs.zip
I don't know if there's a standard extension for these files. If people also just call them ".adf" maybe it's better not to change the GUI and instead load like this:
if (ADFFile::isCompatible(filename)) {
printf("%s - Loading ADF file\n", filename);
try {
ADFFile adf{blob, len};
return std::make_unique<FloppyDisk>(adf);
} catch (const VAError& e) {
// Maybe it's an extended ADF?
printf("Error loading %s - %s. Trying to load as extended ADF\n", filename, e.what());
EXTFile ext{blob, len};
return std::make_unique<FloppyDisk>(ext);
}
}
from vamigaweb.
I see your point. Will check what winuae accepts for extensions β¦ we can lean on their behavior
from vamigaweb.
winuae file dialog
hmm no .ext file extension ... π¬can not insert the showreg.ext file with this dialog ... only files with the listed extensions show up in the file list
lets try drag and drop into emulator canvas window ...
π€yes that works ... hmmm what should we do now π?
from vamigaweb.
People probably expect extended ADFs to work with a ".adf" extension then (Example: dirkwhoffmann/vAmiga#672), so probably what I suggested above (first try to load as a normal ADF, and if that fails, load as an extended one).
from vamigaweb.
ππ»ok did as you instructed me ... and published to test environment
https://vamigaweb.github.io/uat/
EDIT: for me loading show_regs works now π...
maybe @rhinoid s game on extended adf works now too with sound ?
then we can publish to the regular version now?
from vamigaweb.
Related Issues (20)
- Incorrect Filename Save DF0 or DH0 If Both Mounted HOT 2
- LMB / Fire Btn Stuck On When Switch Between Apps
- 'Error: undefined' if a second HDF is mounted HOT 16
- Dark Bottom Bar not activated on launch... HOT 2
- Cannot load vAmigaWeb in iFrame if on same domain (Chromium specific?) HOT 18
- When using a HDF with WB the filedates are wrong HOT 5
- Onscreen Keyboard Issue HOT 3
- iPad Keyboard Issue HOT 9
- iPad Keyboard Issue HOT 1
- next to the INTL virtual keyboard support also the US version HOT 6
- Insert media eg DF0 popup touch also registers as LMB in emu... HOT 5
- vAmigaWeb runs on Apple Vision Pro HOT 13
- Warp button in the bottom player icon bar HOT 1
- action button enhancements HOT 38
- Active mouse and joystick signals stay open when bringing the app to background HOT 2
- add vAmiga activity monitors HOT 5
- Random Cannot Save Snapshot / ADF / HDF HOT 3
- action buttons doe not support lost capture on pencil or mouse HOT 1
- Stuck keys with Touch Keyboard HOT 3
- HDF limitation to max 16384 cylinders HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vamigaweb.