English Amiga Board


Go Back   English Amiga Board > Other Projects > project.SPS (was CAPS)

 
 
Thread Tools
Old 02 March 2018, 00:55   #81
BarryB
Amigaholic

 
Join Date: Dec 2009
Location: UK
Posts: 2,650
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
BarryB is offline  
AdSense AdSense  
Old 02 March 2018, 06:14   #82
chip
Registered User
chip's Avatar
 
Join Date: Oct 2012
Location: Italy
Age: 43
Posts: 541
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
chip is offline  
Old 01 April 2018, 23:58   #83
chunky_tesco
Registered User
chunky_tesco's Avatar
 
Join Date: Jun 2004
Location: Manchester, UK
Posts: 68
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.
chunky_tesco is offline  
Old 02 April 2018, 01:19   #84
Retroplay
Lemon Curry ?

Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Posts: 3,020
Yeah the files are corrupted.
Try the files I've put in the zone.
Retroplay is offline  
Old 02 April 2018, 09:32   #85
chunky_tesco
Registered User
chunky_tesco's Avatar
 
Join Date: Jun 2004
Location: Manchester, UK
Posts: 68
Quote:
Originally Posted by Retroplay View Post
Yeah the files are corrupted.
Try the files I've put in the zone.
Thanks for that, seems to work now. Managed to create an ipf for the Uridium 2 Demo on Amiga Format 54b!
chunky_tesco is offline  
Old 02 April 2018, 13:15   #86
Retroplay
Lemon Curry ?

Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Posts: 3,020
Excellent.
Retroplay is offline  
Old 03 April 2018, 11:23   #87
kaffer
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 480
Quote:
Originally Posted by chunky_tesco View Post
Thanks for that, seems to work now. Managed to create an ipf for the Uridium 2 Demo on Amiga Format 54b!
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.
kaffer is offline  
Old 03 April 2018, 14:10   #88
BarryB
Amigaholic

 
Join Date: Dec 2009
Location: UK
Posts: 2,650
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
BarryB is offline  
Old 05 April 2018, 03:35   #89
Retroplay
Lemon Curry ?

Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Posts: 3,020
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
Unfortunately some streams (Domination) have unidentified sectors, ST longtracks perhaps ?
Retroplay is offline  
Old 05 April 2018, 11:51   #90
BarryB
Amigaholic

 
Join Date: Dec 2009
Location: UK
Posts: 2,650
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
BarryB is offline  
Old 26 May 2018, 13:00   #91
Retroplay
Lemon Curry ?

Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Posts: 3,020
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]$
GCC info:
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 ~]$
Retroplay is offline  
Old 26 May 2018, 14:08   #92
jotd
Cat freak
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 46
Posts: 2,211
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?
jotd is offline  
Old 26 May 2018, 14:26   #93
Retroplay
Lemon Curry ?

Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Posts: 3,020
It's on Github.
https://github.com/keirf/Disk-Utilities

Quote:
Originally Posted by chunky_tesco View Post
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.
I raised a support ticket at SPS, issue fixed.
Retroplay is offline  
Old 26 May 2018, 21:05   #94
kaffer
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 480
Quote:
Originally Posted by jotd View Post
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?
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.
kaffer is offline  
Old 30 May 2018, 09:05   #95
kaffer
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 480
Quote:
Originally Posted by kaffer View Post
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.
Now fixed.
kaffer is offline  
Old 30 May 2018, 12:26   #96
Retroplay
Lemon Curry ?

Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Posts: 3,020
Thanks. .
Retroplay is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:24.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.
Page generated in 0.07979 seconds with 15 queries