News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_freemac

PARADOS80 and PARADOS40D ParaDOS formats

Started by freemac, 14:28, 03 July 20

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

freemac

Hello, I'm writing my own DskManager, and hurt with 2 formats here : PARADOS80 and PARADOS40D
Is there spec ?

It seems
1 +2 +2 +2 +1
1 +2 +2 +2 +2 +1
But with last FileEntry if I fill it and set length to 0x80, doc is still trunkate at the same end. Then if I  1 +2 +2 +2 +2 +2, the file is correctly extended.
With a small file I have 0. With a file filling fully one Entry I have 1.


Length reach 2 times 0x80, one when my number is 0, one when my number is 1. For picture example, the file length 5C is smaller than file length 53, but has the number 1.
[attach=4,msg189225]
PARADOS80/PARADOS40D solved


GUNHED

#1

The red numbers you circled are = number of 128-byte-records * 128. But get this value only from the LAST entry of a file.

Sorry, I'm not using Parados formats, but it would be great to support Vortex format (704 KB, system tracks). Just mentioning...  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

freemac

Quote from: GUNHED on 14:21, 05 July 20
Sorry, I'm not using Parados formats, but it would be great to support Vortex format (704 KB, system tracks). Just mentioning...  :)
For me Vortex is DOSD1 with just a different GAP. But in forum they say that Vortex has a SYSTEM in first tracks.
If you have sample of Vortex disk I could validate my point of view.

GUNHED

Yes, the Vortex format hat system tracks, so it can hold the CP/M on it too.

On the link below you can get lots of DSKs in Vortex format, go to futureos.de, to downloads, to FutureView.

Or try this link: http://futureos.cpc-live.com/files/Future%20View%20IV%20english.zip
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

freemac

Thanks a lot about Vortex. I have updated my soft.

freemac

#5

I tryed ùcpm, but got a warning (I don't speak german) have you got a sample of ùcpm Vortex so that I integrate it by default ?


WinAPE fail to load HELLO1.BAS, skull is drawn half. In JavaCPC it fail also. What emulator in Windows do you use ?


Here ucpmVortexRenaud_v0.dsk used as test inside WinAPE. Can you test it inside a great emulator compatible Vortex ?

freemac

#6
WinAPE Vortex tests

Vortex seems using 8*512 sector per catId (entry in FileEntry) and min(catId)=1

Two first sector are reserved : track0 side 0 and track0 side 1.

freemac

#7
I tryed to convert Vortex FutureOS/WIP_of_A_Tribute_to_the_Sisters_2018-10-15.dsk into DOSD2
run"--run-me" doesn't run fine.


load"loslogos.scr",&C000
doen't run also (Syntax error), but idem with "LosLogos.SCR" from SS40 dsk FutureOS/FutureOS - Space Chicken (G) (2014).dsk

GUNHED

#8
Quote from: freemac on 10:54, 08 July 20
I tryed to convert Vortex FutureOS/WIP_of_A_Tribute_to_the_Sisters_2018-10-15.dsk into DOSD2
run"--run-me" doesn't run fine.
It needs FutureOS of course. They're just example to see where file-headers are.

However, you found the DIR - great!

You can use ParaDOS (activate Vortex format) or XDDOS to see how Vortex format works. You can install one of them and save a file / a picture, then using a sector editor too look at physical format.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

freemac

#9
Quote from: GUNHED on 15:48, 08 July 20
You can use ParaDOS (activate Vortex format) or XDDOS to see how Vortex format works. You can install one of them and save a file / a picture, then using a sector editor too look at physical format.

[attach=1,msg189679]
I have found that length grow up to 0x80 with 4 catIds only, incrementing then the fileEntry counter (+1+1+1) while returning length back to 0 (several times)

[attach=2,msg189679]
It runs !

Powered by SMFPacks Menu Editor Mod