![]() |
![]() |
#81 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
I make most of my own IPF's with Disk-Utilities, it's a great utility for the common formats and some not so common ones too, plus a good way to authenticate your streams and dumps are good. But, as kaffer says, no new formats have been added for a quite a while as Flash Floppy is now full steam ahead
![]() |
![]() |
![]() |
#82 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,987
|
Thanks for the info DamienD
![]() I really hope you will remain in this forum Now i can use both IPFs and RAWs files Good, searching is began ![]() |
![]() |
![]() |
#83 |
Registered User
Join Date: Jun 2004
Location: Manchester, UK
Posts: 73
|
Can someone post ipflib42_linux-x86_64.tar.gz to the zone? the softpres download seems to be corrupted when I download and try to run the tar command.
|
![]() |
![]() |
#84 |
Lemon Curry ?
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,182
|
Yeah the files are corrupted.
Try the files I've put in the zone. |
![]() |
![]() |
#85 |
Registered User
Join Date: Jun 2004
Location: Manchester, UK
Posts: 73
|
|
![]() |
![]() |
#86 |
Lemon Curry ?
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,182
|
Excellent.
![]() |
![]() |
![]() |
#87 |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 694
|
By the way, the SPS library is only used for reading IPFs, as it does not support creating new IPFs. Hence that feature is implemented wholly within the analyser library with no external library dependency.
|
![]() |
![]() |
#88 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
The 'probe_all' feature was useful, it identified Gazza II protection and Star Goose! format as being the same format as Apprentice, Denis says it's the CHW family, so that's 2 more crossed off
![]() |
![]() |
![]() |
#89 |
Lemon Curry ?
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,182
|
Yeah I managed to produce an ipf of Night Walk this way (I know, crappy game).
![]() Code:
"Night Walk" 0 amigados 1 ignore 2-6 eye_of_horus 7-84 amigados 85-159 eye_of_horus * ignore |
![]() |
![]() |
#90 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
Yeah, not all formats are supported! I have a few with ST type sectors of 256 bytes for the protection! You can try raw_dd on those tracks and see if that works, while it's just a raw format it does actually work on some unidentified formats!!
You could also try: Code:
"Night Walk" * amigados eye_of_horus |
![]() |
![]() |
#91 |
Lemon Curry ?
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,182
|
Anybody else have problems compiling Disk-Utilities with GCC 8.1.0 ?
Code:
[retroplay@manjaro Disk-Utilities]$ make caps=y make[1]: Entering directory '/home/retroplay/source/Disk-Utilities/libdisk' make -C stream streams.apic make[2]: Entering directory '/home/retroplay/source/Disk-Utilities/libdisk/stream' gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.stream.opic.d -m64 -fPIC -fvisibility=hidden -c -o stream.opic stream.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.kryoflux_stream.opic.d -m64 -fPIC -fvisibility=hidden -c -o kryoflux_stream.opic kryoflux_stream.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.diskread.opic.d -m64 -fPIC -fvisibility=hidden -c -o diskread.opic diskread.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.disk_image.opic.d -m64 -fPIC -fvisibility=hidden -c -o disk_image.opic disk_image.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.soft.opic.d -m64 -fPIC -fvisibility=hidden -c -o soft.opic soft.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.discferret_dfe2.opic.d -m64 -fPIC -fvisibility=hidden -c -o discferret_dfe2.opic discferret_dfe2.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.supercard_scp.opic.d -m64 -fPIC -fvisibility=hidden -c -o supercard_scp.opic supercard_scp.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.caps.opic.d -m64 -fPIC -fvisibility=hidden -c -o caps.opic caps.c ar rcs streams.apic stream.opic kryoflux_stream.opic diskread.opic disk_image.opic soft.opic discferret_dfe2.opic supercard_scp.opic caps.opic make[2]: Leaving directory '/home/retroplay/source/Disk-Utilities/libdisk/stream' make -C container containers.apic make[2]: Entering directory '/home/retroplay/source/Disk-Utilities/libdisk/container' gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.dsk.opic.d -m64 -fPIC -fvisibility=hidden -c -o dsk.opic dsk.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.adf.opic.d -m64 -fPIC -fvisibility=hidden -c -o adf.opic adf.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.img.opic.d -m64 -fPIC -fvisibility=hidden -c -o img.opic img.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.scp.opic.d -m64 -fPIC -fvisibility=hidden -c -o scp.opic scp.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.ipf.opic.d -m64 -fPIC -fvisibility=hidden -c -o ipf.opic ipf.c gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.eadf.opic.d -m64 -fPIC -fvisibility=hidden -c -o eadf.opic eadf.c eadf.c: In function ‘eadf_close’: eadf.c:147:5: error: ‘strncpy’ output truncated before terminating nul copying 8 bytes from a string of the same length [-Werror=stringop-truncation] strncpy(dhdr.sig, "UAE-1ADF", sizeof(dhdr.sig)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[2]: *** [../../Rules.mk:85: eadf.opic] Error 1 make[2]: Leaving directory '/home/retroplay/source/Disk-Utilities/libdisk/container' make[1]: *** [Makefile:42: all] Error 2 make[1]: Leaving directory '/home/retroplay/source/Disk-Utilities/libdisk' make: *** [Makefile:7: all] Error 2 [retroplay@manjaro Disk-Utilities]$ Code:
[retroplay@manjaro ~]$ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp Thread model: posix gcc version 8.1.0 (GCC) [retroplay@manjaro ~]$ |
![]() |
![]() |
#92 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,450
|
Looks like a code bug. This sizeof thing can backfire if it is a pointer. Gcc 8 just happened to detect it and issue a warning tgat became an error. It doesnt seem safe to ignore it. Where can i download and have a look?
|
![]() |
![]() |
#93 | |
Lemon Curry ?
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,182
|
It's on Github.
https://github.com/keirf/Disk-Utilities Quote:
![]() |
|
![]() |
![]() |
#94 |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 694
|
It's a harmless idiom. Looks like need a cc-option-add line in Rules.mk to disable this new warning. I might have to install GCC8 and fix this I guess, unless someone wants to make a patch and issue a pull request.
|
![]() |
![]() |
#95 |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 694
|
|
![]() |
![]() |
#96 |
Lemon Curry ?
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,182
|
Thanks.
![]() |
![]() |
![]() |
#97 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
A few more formats have now been added to Disk-Utilities.
Courtesy of Abaddon, he has now supported the following formats in his branch of Disk-Utilities: Ninja Warriors (ninja_warriors) Saint Dragon (sales_curve) SWIV (sales_curve) Turrican 3 (turrican_3a, turrican_3b, turrican_3c) turrican_3c holds the format for the saved scores/options! Currently pulled from: https://github.com/kkrellwitz/Disk-Utilities.git kaffer has also merged ninja_warriors, sales_curve & turrican3 into his master: https://github.com/keirf/Disk-Utilities.git He's also supported Ben Herndons HLS protection on TV Sports Football/Kings Quest series and updated the rnc_hidden format! Last edited by BarryB; 18 December 2019 at 11:29. Reason: Update |
![]() |
![]() |
#98 |
Registered User
Join Date: Apr 2016
Location: Catania
Posts: 89
|
Really great tool, first time i see it: can extract files from NDOS ADF, too?
|
![]() |
![]() |
#99 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
No, Disk-Utilities is just for creating images of disks in formats like IPF, SCP & ADF, it's not a disk editor and to extract files from NDOS disks you would need to disassemble the loader I would guess!
|
![]() |
![]() |
#100 |
Registered User
Join Date: Apr 2016
Location: Catania
Posts: 89
|
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
IPFs of games I own | antonvaltaz | project.SPS (was CAPS) | 22 | 28 May 2009 12:28 |
Mounting IPFs | killergorilla | project.SPS (was CAPS) | 16 | 06 August 2005 00:32 |
Downloadable IPFs | killergorilla | project.SPS (was CAPS) | 15 | 27 August 2003 15:59 |
How exactly do IPFs get out in the first place? | MethodGit | project.SPS (was CAPS) | 2 | 15 July 2003 22:02 |
|
|