SuperCard Pro

Moderators: DrCoolZic, Moderator Team

User avatar
Brume
Red eyes
Red eyes
Posts: 4010
Joined: Mon Apr 22, 2002 10:16 am
Location: France
Contact:

Re: SuperCard Pro

Postby Brume » Thu Jan 02, 2014 10:00 pm

dlfrsilver wrote:No brume, only a few a them remains. The big part of them have burned in the house.


Yes, I remember that, but I didn't know you managed to keep some of them. Have you count how many games did burn?

Sorry to be oot...

User avatar
dlfrsilver
Atari God
Atari God
Posts: 1202
Joined: Mon Jan 31, 2005 1:41 am
Contact:

Re: SuperCard Pro

Postby dlfrsilver » Fri Jan 03, 2014 10:05 am

i had something like 4000 softwares (softwares boxed and unboxed, plus jamma boards), 90% of them were destroyed in the fire. I have kept 10% remaining in my flat.
Now SPS France representative since the 19th of June 2014. Proud to be an SPS member !

Hippy Dave
Atari Super Hero
Atari Super Hero
Posts: 515
Joined: Sat Jan 10, 2009 5:40 am

Re: SuperCard Pro

Postby Hippy Dave » Sat Jan 04, 2014 7:58 am

JimDrew wrote:...
SuperCard Pro can create flux level images (.scp extension). I have made the image file format public information, and I would be happy to work with any developer to integrate this format into an emulator, or any kind of tool.
...

Are there any .scp flux level images anywhere?

I would like to look at one of these images. If I make a useful tool I'll leave the open source C code in a post. I am interested in seeing .scp 'as is' in Hatari, and readable and writable as a virtual magnetic diskette (floppy disk).

JimDrew
Atari Super Hero
Atari Super Hero
Posts: 545
Joined: Mon Nov 04, 2013 5:23 pm

Re: SuperCard Pro

Postby JimDrew » Sat Jan 04, 2014 4:24 pm

I can provide you with whatever you need. Our forum has a developer area with the .scp file format fully disclosed. DrCoolZic has already implemented the format into his tool. He should be able to state the difficulty level - it is just a binary file with the beginning of it being a table of offsets to a header block that is followed by the flux data, for every track. Pretty simple really.

There are two types of disks described, read-only (write protected) and read/write. The only difference is that during the image file creation process for a read/write type of disk, the space for the flux data is made the maximum possible with only a single revolution needed. The header describes the actual length of the flux for the track. This is necessary as the track can expand and contract, depending on the encoding of the data. So, you must have the maximum space available to accommodate that.
I am the flux ninja

User avatar
DrCoolZic
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2144
Joined: Mon Oct 03, 2005 7:03 pm
Location: France
Contact:

Re: SuperCard Pro

Postby DrCoolZic » Sat Jan 04, 2014 5:05 pm

Yes very easy to parse (much more than KF stream file!).
If you want I can provide the reader code

By the way Jim look at http://www.cbmstuff.com/forum/showthrea ... 342#pid342 for simple questions :)

Jeff_HxC2001
Captain Atari
Captain Atari
Posts: 289
Joined: Fri Sep 21, 2007 7:35 pm
Location: Paris - France
Contact:

Re: SuperCard Pro

Postby Jeff_HxC2001 » Sat Jan 04, 2014 5:44 pm

Still "work in progress" but i have added the SCP importer & exporter two months ago to the hxc software :

http://sourceforge.net/p/hxcfloppyemu/c ... cp_loader/
So it can create/read SCP file from/and convert to all files images supported by the HxC Software.
Here is the actual supported image types :
http://sourceforge.net/p/hxcfloppyemu/c ... s/loaders/

User avatar
DrCoolZic
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2144
Joined: Mon Oct 03, 2005 7:03 pm
Location: France
Contact:

Re: SuperCard Pro

Postby DrCoolZic » Sat Jan 04, 2014 7:51 pm

Jeff_HxC2001 wrote:Still "work in progress" but i have added the SCP importer & exporter two months ago to the hxc software :

http://sourceforge.net/p/hxcfloppyemu/c ... cp_loader/
So it can create/read SCP file from/and convert to all files images supported by the HxC Software.
Here is the actual supported image types :
http://sourceforge.net/p/hxcfloppyemu/c ... s/loaders/

ouaoooo impressive list

Hippy Dave
Atari Super Hero
Atari Super Hero
Posts: 515
Joined: Sat Jan 10, 2009 5:40 am

Re: SuperCard Pro

Postby Hippy Dave » Sat Jan 04, 2014 9:25 pm

Hi,
Thanks for the additional .scp info. I do not have a SuperCard to generate my own data. I would like some data please (a couple of 5 - 40MB .scp files to analyse).

JimDrew
Atari Super Hero
Atari Super Hero
Posts: 545
Joined: Mon Nov 04, 2013 5:23 pm

Re: SuperCard Pro

Postby JimDrew » Sat Jan 04, 2014 9:27 pm

Jeff_HxC2001 wrote:Still "work in progress" but i have added the SCP importer & exporter two months ago to the hxc software :

http://sourceforge.net/p/hxcfloppyemu/c ... cp_loader/
So it can create/read SCP file from/and convert to all files images supported by the HxC Software.
Here is the actual supported image types :
http://sourceforge.net/p/hxcfloppyemu/c ... s/loaders/


Nice... I just changed the .scp file format a bit today - mostly to define the write mode for making an image read/write capable for emulators. I also made things a bit more clear in the definitions for each byte and the bit flags.

Also note that I corrected the track usage to be 166 tracks total (0-82, bottom/top). The reserved long word at 0x2A4 is now the entry for track 82. head 1).
Last edited by JimDrew on Sun Jan 05, 2014 5:31 am, edited 1 time in total.
I am the flux ninja

JimDrew
Atari Super Hero
Atari Super Hero
Posts: 545
Joined: Mon Nov 04, 2013 5:23 pm

Re: SuperCard Pro

Postby JimDrew » Sat Jan 04, 2014 9:57 pm

Hippy Dave wrote:Hi,
Thanks for the additional .scp info. I do not have a SuperCard to generate my own data. I would like some data please (a couple of 5 - 40MB .scp files to analyse).


I can setup an FTP page and put some generic disk images on there for you to look at.

Send me an email: sales @ cbmstuff.com and I will email you with info.
I am the flux ninja

User avatar
dlfrsilver
Atari God
Atari God
Posts: 1202
Joined: Mon Jan 31, 2005 1:41 am
Contact:

Re: SuperCard Pro

Postby dlfrsilver » Sat Jan 04, 2014 10:02 pm

@Jim : you can add up to 83 tracks. Some games are going that far (scooby doo on amiga for instance, use 83 tracks).
Now SPS France representative since the 19th of June 2014. Proud to be an SPS member !

User avatar
DrCoolZic
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2144
Joined: Mon Oct 03, 2005 7:03 pm
Location: France
Contact:

Re: SuperCard Pro

Postby DrCoolZic » Sat Jan 04, 2014 10:24 pm

dlfrsilver wrote:@Jim : you can add up to 83 tracks. Some games are going that far (scooby doo on amiga for instance, use 83 tracks).

0-82 is already 83 tracks 8)

User avatar
DrCoolZic
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2144
Joined: Mon Oct 03, 2005 7:03 pm
Location: France
Contact:

Re: SuperCard Pro

Postby DrCoolZic » Sat Jan 04, 2014 10:27 pm

JimDrew wrote:
Hippy Dave wrote:Hi,
Thanks for the additional .scp info. I do not have a SuperCard to generate my own data. I would like some data please (a couple of 5 - 40MB .scp files to analyse).


I can setup an FTP page and put some generic disk images on there for you to look at.

Send me an email: sales @ cbmstuff.com and I will email you with info.

Jim if you do let me know also ;)
Brume do you have FTP space so we cann all add up in one location? :mrgreen:
or can we follow suggestion from Bandit viewtopic.php?f=95&t=25852#p243256 :)

JimDrew
Atari Super Hero
Atari Super Hero
Posts: 545
Joined: Mon Nov 04, 2013 5:23 pm

Re: SuperCard Pro

Postby JimDrew » Sat Jan 04, 2014 10:47 pm

Yeah, I goofed in the image file format and made the tracks 0-164. I made the info showing 0-163 or 0-165. The truth is 166 tracks which is 0-165 (0-82, bottom/top).

The image spec has been corrected.

Copyrights last the life of the author + 75 years in the United State, so the copyright of all computer software is still valid. For this reason, I won't be hosting any copyrighted disk images since that is a felony. :)
I am the flux ninja

User avatar
Brume
Red eyes
Red eyes
Posts: 4010
Joined: Mon Apr 22, 2002 10:16 am
Location: France
Contact:

Re: SuperCard Pro

Postby Brume » Sat Jan 04, 2014 11:27 pm

DrCoolZic wrote:Brume do you have FTP space so we cann all add up in one location? :mrgreen:

Yes, the FTP is ready. But I've find a better way to do it, with better speed. I can't open it atm, but it'll be ready on Monday ;)

Hippy Dave
Atari Super Hero
Atari Super Hero
Posts: 515
Joined: Sat Jan 10, 2009 5:40 am

Re: SuperCard Pro

Postby Hippy Dave » Sun Jan 05, 2014 12:22 am

JimDrew wrote:Copyrights last the life of the author + 75 years in the United State, so the copyright of all computer software is still valid. For this reason, I won't be hosting any copyrighted disk images since that is a felony. :)

I believe that having an example .scp disk image available for public inspection would be good marketing for the SuperCard. Note that an author can release their copyrighted information into the public domain. I emailed you Projects_001_Backup.st.zip to use if you like.

JimDrew
Atari Super Hero
Atari Super Hero
Posts: 545
Joined: Mon Nov 04, 2013 5:23 pm

Re: SuperCard Pro

Postby JimDrew » Sun Jan 05, 2014 1:16 am

Thanks, I appreciate the image file. However, I can't do anything with .ST images at the moment. I don't have a program that will convert an .ST image to a disk either... and right now I am ST-less. I killed the power supply in my 1040STFM so I am buying a couple of 1040's off of eBay just to have backups.

I am going to make a few .scp images for different disk types available ASAP.
I am the flux ninja

Jeff_HxC2001
Captain Atari
Captain Atari
Posts: 289
Joined: Fri Sep 21, 2007 7:35 pm
Location: Paris - France
Contact:

Re: SuperCard Pro

Postby Jeff_HxC2001 » Sun Jan 05, 2014 7:10 am

JimDrew wrote:
Nice... I just changed the .scp file format a bit today - mostly to define the write mode for making an image read/write capable for emulators. I also made things a bit more clear in the definitions for each byte and the bit flags.

Also note that I corrected the track usage to be 166 tracks total (0-82, bottom/top). The reserved long word at 0x2A4 is now the entry for track 82. head 1).


I am full aware of this. Actually i just follow the format change time to time. That's also why i keep it as "Work In Progress" for the moment. :)

Jeff_HxC2001
Captain Atari
Captain Atari
Posts: 289
Joined: Fri Sep 21, 2007 7:35 pm
Location: Paris - France
Contact:

Re: SuperCard Pro

Postby Jeff_HxC2001 » Sun Jan 05, 2014 7:12 am

Hippy Dave wrote:
JimDrew wrote:Copyrights last the life of the author + 75 years in the United State, so the copyright of all computer software is still valid. For this reason, I won't be hosting any copyrighted disk images since that is a felony. :)

I believe that having an example .scp disk image available for public inspection would be good marketing for the SuperCard. Note that an author can release their copyrighted information into the public domain. I emailed you Projects_001_Backup.st.zip to use if you like.


There is also a lot of demos out there without this copyright issue...

User avatar
Brume
Red eyes
Red eyes
Posts: 4010
Joined: Mon Apr 22, 2002 10:16 am
Location: France
Contact:

Re: SuperCard Pro

Postby Brume » Sun Jan 05, 2014 9:19 am

Maybe could we start to work with the Union Demo as an example, instead of games?
This demo has his own format: it can't be copied with regular program, so it includes his own copy-program. And of course, it can be freely spread.
See this thread for more copy-protected demos:
viewtopic.php?f=1&t=25586

Jeff_HxC2001
Captain Atari
Captain Atari
Posts: 289
Joined: Fri Sep 21, 2007 7:35 pm
Location: Paris - France
Contact:

Re: SuperCard Pro

Postby Jeff_HxC2001 » Sun Jan 05, 2014 2:04 pm

Brume wrote:Maybe could we start to work with the Union Demo as an example, instead of games?
This demo has his own format: it can't be copied with regular program, so it includes his own copy-program. And of course, it can be freely spread.
See this thread for more copy-protected demos:
viewtopic.php?f=1&t=25586


Here is the Union Demo in STX, Super Card Pro (SCP) and KF Streams (raw) format :

http://hxc2001.free.fr/vrac/UnionDemo_STX_SCP_KFS.zip

Both SCP & KF files was generated from the STX file with the HxC software.
All files was tested on the real hardware without any problem.
I have also added a png file of the layout of this disk. The protection is at the track 41 Side 0 :wink:

User avatar
Brume
Red eyes
Red eyes
Posts: 4010
Joined: Mon Apr 22, 2002 10:16 am
Location: France
Contact:

Re: SuperCard Pro

Postby Brume » Sun Jan 05, 2014 3:11 pm

Thank you Jeff :)
So does it mean it's easily possible to convert STX to RAW or SCP format?

Jeff_HxC2001
Captain Atari
Captain Atari
Posts: 289
Joined: Fri Sep 21, 2007 7:35 pm
Location: Paris - France
Contact:

Re: SuperCard Pro

Postby Jeff_HxC2001 » Sun Jan 05, 2014 5:06 pm

Brume wrote:Thank you Jeff :)
So does it mean it's easily possible to convert STX to RAW or SCP format?


Yes, and ST,MSA,DIM,STT,ADF,ADZ,DMS files too
Please note that the software is also able to import streams files, analyze them, and generate ST,MSA, ADF,...
Here is the full support list for more details :
(Access : R -> Can import the file W -> Can create the file)
(Ps: Many file format without the "W" can be generated with the generic raw file exporter..)

Code: Select all

libhxcfe version : 2.4.4.1

---------------------------------------------------------------------------
-                   libhxcfe file type support list                       -
---------------------------------------------------------------------------
MODULE ID          ACCESS    DESCRIPTION                         Extension

KRYOFLUXSTREAM      (RW) :  KryoFlux Stream Loader                (*.raw)
AMIGA_DMS           (R ) :  AMIGA DMS Loader                      (*.dms)
AMIGA_ADZ           (R ) :  AMIGA ADZ Loader                      (*.adz)
AMIGA_EXTADF        (R ) :  AMIGA EXTENDED ADF Loader             (*.adf)
AMIGA_OLDEXTADF     (R ) :  AMIGA OLD EXTENDED ADF Loader         (*.adf)
ZXSPECTRUM_FDI      (R ) :  ZX SPECTRUM FDI Loader                (*.fdi)
AMIGA_ADF           (RW) :  AMIGA ADF Loader                      (*.adf)
ACORN_ADF           (R ) :  ACORN ADF Loader                      (*.adf)
AMSTRADCPC_DSK      (RW) :  Amstrad CPC DSK Loader                (*.dsk)
ATARIST_DIM         (R ) :  ATARI ST DIM Loader                   (*.dim)
ATARIST_STX         (R ) :  Atari ST STX/Pasti Loader             (*.stx)
ATARIST_STT         (R ) :  ATARI ST STT Loader                   (*.stt)
COPYQM              (R ) :  COPYQM IMG Loader                     (*.dsk)
TELEDISK_TD0        (R ) :  TELEDISK TD0 Loader                   (*.td0)
ATARIST_MSA         (RW) :  ATARI ST MSA Loader                   (*.msa)
RAW_IMZ             (R ) :  IBM PC IMZ Loader                     (*.imz)
HXCMFM_IMG          (RW) :  HXC MFM IMG Loader                    (*.mfm)
ORIC_DSK            (R ) :  ORIC DSK Loader                       (*.dsk)
ATARIST_ST          (R ) :  ATARI ST ST Loader                    (*.st)
ROLAND_W30          (R ) :  Roland W30 file Loader                (*.w30)
SPS_IPF             (R ) :  SPS IPF Loader                        (*.ipf)
TI994A_V9T9         (RW) :  TI99 4A V9T9 Loader                   (*.v9t9)
AMIGA_FS            (R ) :  AMIGA FS Loader                       (*.amigados)
PROPHET2000         (R ) :  PROPHET 2000 Loader                   (*.img)
RAW_IMG             (R ) :  IBM PC IMG Loader                     (*.img)
MSX_DSK             (R ) :  MSX DSK Loader                        (*.dsk)
FAT12FLOPPY         (R ) :  FAT12/MS DOS Loader                   (*.fat)
HXC_HFE             (RW) :  SD Card HxCFE HFE file Loader         (*.hfe)
HXC_EXTHFE          ( W) :  SD Card HxCFE EXTENDED HFE file Loader(*.hfe)
HXC_HDDD_A2_HFE     ( W) :  SD Card HxCFE HFE file Loader (HDDD A2 Support)(*.hfe)
VTR_IMG             (RW) :  VTR IMG Loader                        (*.vtr)
IMD_IMG             (RW) :  ImageDisk IMD file Loader             (*.imd)
HXC_AFI             (RW) :  HxC AFI file loader                   (*.afi)
C64_D64             (R ) :  C64 D64 file image loader             (*.d64)
C64_D81             (R ) :  C64 D81 Loader                        (*.d81)
ZXSPECTRUM_TRD      (R ) :  Zx Spectrum TRD Loader                (*.trd)
ZXSPECTRUM_SCL      (R ) :  ZX SPECTRUM SCL Loader                (*.scl)
THOMSONTO8D_SAP     (R ) :  THOMSON TO8D SAP Loader               (*.sap)
TRS80_JV1           (R ) :  TRS80 JV1 Loader                      (*.jv1)
TRS80_JV3           (RW) :  TRS80 JV3 Loader                      (*.jv3)
TRS80_JVC           (R ) :  TRS80 JVC Loader                      (*.jvc)
SVD                 (R ) :  SVD Loader                            (*.svd)
NEC_D88             (RW) :  NEC D88 Loader                        (*.d88)
X68000_HDM          (R ) :  X68000 HDM file Loader                (*.hdm)
RAW_LOADER          (RW) :  RAW Sector loader                     (*.img)
SNES_SMC            (R ) :  Super famicom SMC Loader              (*.smc)
VEGAS6809           (R ) :  VEGAS6809 image Loader                (*.veg)
TRS80_DMK           (RW) :  TRS80 DMK Loader                      (*.dmk)
TI994A_PC99         (R ) :  TI99 4A PC99 Loader                   (*.pc99)
APRIDISK            (R ) :  APRIDISK Loader                       (*.dsk)
ENSONIQ_EDE         (R ) :  ENSONIQ EDE Loader                    (*.ede)
FAT12FLOPPY         (R ) :  FAT12/MS DOS Loader                   (*.fat)
ENSONIQ_GKH         (R ) :  ENSONIQ GKH Loader                    (*.gkh)
THOMSON_FD          (R ) :  THOMSON FD Loader                     (*.fd)
CASIO_FZF           (R ) :  Casio FZF file Loader                 (*.fzf)
DRAGON3264_VDK      (R ) :  DRAGON32 & 64 VDK Loader              (*.vdk)
OBERHEIM_DPX        (R ) :  Oberheim DPX Loader                   (*.dpx)
ENSONIQ_EDM         (R ) :  Ensoniq mirage EDM Loader             (*.edm)
EMAX_EM             (R ) :  EMAX EM1 & EM2 Loader                 (*.em1)
SAMCOUPE_MGT        (R ) :  SAM COUPE MGT Loader                  (*.mgt)
SAMCOUPE_SAD        (R ) :  SAM COUPE SAD Loader                  (*.sad)
EMULATORII          (R ) :  E-mu Emulator II / SP1200 dsk Loader  (*.emuiifd)
EMULATORII_EMUII    (R ) :  E-mu Emulator II *.eii Loader         (*.eii)
EMULATORI           (R ) :  E-mu Emulator I dsk Loader            (*.emufd)
CAMPUTERSLYNX       (R ) :  CAMPUTERSLYNX Loader                  (*.ldf)
BBC_ADL             (R ) :  BBC ADL floppy image loader           (*.adl)
BBC_SSD_DSD         (R ) :  BBC SSD & DSD floppy image loader     (*.dsd)
FEI                 (R ) :  FEI Loader                            (*.fei)
SYSTEM_24           (R ) :  System 24 loader                      (*.s24)
SCP_FLUX_STREAM     (RW) :  SCP Stream Loader                     (*.scp)
APPLE2_NIB          (R ) :  Apple II NIB Loader                   (*.nib)
APPLE2_DO           (R ) :  Apple II DO Loader                    (*.do)
SPECCYDOS_SDD       (RW) :  Speccy DOS SDD File Loader            (*.sdd)
BMP_IMAGE           ( W) :  BMP floppy tracks layout image generator(*.bmp)
ARBURG              (RW) :  ARBURG RAW Loader                     (*.arburgfd)
GENERIC_XML         (RW) :  Generic XML file Loader               (*.xml)

JimDrew
Atari Super Hero
Atari Super Hero
Posts: 545
Joined: Mon Nov 04, 2013 5:23 pm

Re: SuperCard Pro

Postby JimDrew » Sun Jan 05, 2014 7:10 pm

Jeff_HxC2001 wrote:
JimDrew wrote:
Nice... I just changed the .scp file format a bit today - mostly to define the write mode for making an image read/write capable for emulators. I also made things a bit more clear in the definitions for each byte and the bit flags.

Also note that I corrected the track usage to be 166 tracks total (0-82, bottom/top). The reserved long word at 0x2A4 is now the entry for track 82. head 1).


I am full aware of this. Actually i just follow the format change time to time. That's also why i keep it as "Work In Progress" for the moment. :)


Well, apparently I uploaded the corrected file spec to the wrong folder on our website. DrCoolZic pointed that out this morning and so I fixed it.
I am the flux ninja

JimDrew
Atari Super Hero
Atari Super Hero
Posts: 545
Joined: Mon Nov 04, 2013 5:23 pm

Re: SuperCard Pro

Postby JimDrew » Sun Jan 05, 2014 7:18 pm

Jeff_HxC2001 wrote:
Brume wrote:Maybe could we start to work with the Union Demo as an example, instead of games?
This demo has his own format: it can't be copied with regular program, so it includes his own copy-program. And of course, it can be freely spread.
See this thread for more copy-protected demos:
viewtopic.php?f=1&t=25586



Did you test the .scp created disk? What drive was used to create the original image? I have never seen a drive speed vary so much before!

The file format looks perfect to me! Nice job.
Last edited by JimDrew on Sun Jan 05, 2014 7:34 pm, edited 1 time in total.
I am the flux ninja


Social Media

     

Return to “SuperCard Pro Disk Copier”

Who is online

Users browsing this forum: No registered users and 1 guest