Page 1 of 2

QL-SD (and in fact QubIDE cards) Filesystems

Posted: Thu Mar 20, 2014 8:08 pm
by XorA
Well actually the format for these is pretty easy, espcially as we have the source :-)

Code: Select all

Image File QL_BDI.BIN
Medium Name QL-SD     
Rand Number 1ef2
Number Updates 4
Free Blocks 401d
Good Blocks 407a
Total Blocks 407a
----------------
Sectors Per Track 3f
Sectors Per Cylinder 3f0
Number of Tracks 83
Sectors Per Block 8
Fat Size 11
Fat Type 81
----------------
Number of Headers 10
Number of Partitions 20
----------------
Part1: Number of Mapping blocks 11
Part1: Start Track of Partition 0
Allocating Map of 0x11000
Seeking to 11000
Directory Size 340
File: BOOT Len: 411
File: TK2_ROM Len: 16448
File: drv_exts_bin Len: 1866
File: PTR_GEN Len: 15204
File: WMAN Len: 10584
File: HOT_REXT Len: 11840
File: zip Len: 92370
File: unzip Len: 111222
File: QSBB_BAS Len: 973
File: qed Len: 7972
File: qltris_exe Len: 5860
File: german_kbd_bin Len: 1376


Re: QL-SD (and in fact QubIDE cards) Filesystems

Posted: Fri Mar 21, 2014 2:48 pm
by XorA
So borrowed some code from qltools and we have sane directory listing working.

Code: Select all

./qubide -b QL_BDI.BIN -d
QL-SD     
16413/16506 blocks.

BOOT                                      347 03/05/2098 03:00:03 v3    
TK2_ROM                                 16384 29/09/2013 23:43:04 v1    
drv_exts_bin                             1802 29/09/2013 23:43:04 v1    
PTR_GEN                                 15140 29/09/2013 23:43:04 v1    
WMAN                                    10520 29/09/2013 23:43:04 v1    
HOT_REXT                                11776 29/09/2013 23:43:04 v1    
zip                                 E   92306 29/09/2013 23:43:04 v1     (309120)
unzip                               E  111158 29/09/2013 23:43:04 v1     (51810)
QSBB_BAS                                  909 29/09/2013 23:43:04 v1    
qed                                 E    7908 29/09/2013 23:43:04 v1     (1536)
qltris_exe                          E    5796 29/09/2013 23:43:04 v1     (4096)
german_kbd_bin                      E    1312 23/10/2013 16:15:44 v1     (576)

Re: QL-SD (and in fact QubIDE cards) Filesystems

Posted: Fri Mar 21, 2014 4:31 pm
by Peter
Cool. :D

Re: QL-SD (and in fact QubIDE cards) Filesystems

Posted: Fri Mar 21, 2014 5:37 pm
by 1024MAK
I do wish forums had a "like" button :P :D

Mark

Re: QL-SD (and in fact QubIDE cards) Filesystems

Posted: Sat Mar 22, 2014 10:54 am
by XorA
And next stage evolves, it can now extract files

Code: Select all

./qubide -b QL_BDI.BIN -n BOOT
100 base=RESPR(16384):LBYTES SDC1_TK2_rom,base:CALL base+PEEK_W(base+6)
110 TK2_EXT
120 PROG_USE SDC1_
130 DATA_USE SDC1_
135 LRESPR SDC1_german_kbd_bin
140 REMark LRESPR sdc1_drv_exts_bin
150 REMark DRIVER_FLUSH 100
160 REMark LRESPR sdc1_PTR_GEN
170 REMark LRESPR sdc1_WMAN
180 REMark LRESPR HOT_REXT
190 PRINT PEEK_L(163872)/1024-128;" KB RAM"

Re: QL-SD (and in fact QubIDE cards) Filesystems

Posted: Thu Apr 10, 2014 8:09 pm
by jose_leandro
Hello

I would like to ask:

if I understand your message, you have modified the qltools ( for PC) to "understand" a native QL-SD / QuIbDE format. Right? With real Ql or with emulator?

If answer is yes. Will you put those qltools somewhere?

I'm looking for software to exchange information between QL+QuBIDE and PC

Thank

José Leandro

Re: QL-SD (and in fact QubIDE cards) Filesystems

Posted: Thu Apr 10, 2014 10:01 pm
by XorA
It is not a qltools modified it is mostly new software with a couple of functions lifted from qltools.

I'm afraid I have been ill with flu the last couple of weeks so progress has pretty much stopped. I do intend the release the source when file writing is fixed.

G

Re: QL-SD (and in fact QubIDE cards) Filesystems

Posted: Fri Apr 11, 2014 2:59 am
by Dave
If this utility is useful to QubIDE owners, would you mind if we included it with the software on UltimIDE?

Re: QL-SD (and in fact QubIDE cards) Filesystems

Posted: Fri Apr 11, 2014 9:58 am
by jose_leandro
Hi
XorA wrote:It is not a qltools modified it is mostly new software with a couple of functions lifted from qltools.

I'm afraid I have been ill with flu the last couple of weeks so progress has pretty much stopped. I do intend the release the source when file writing is fixed.

G
I hope you are getting well :-)

I will be waiting for your progress

Regards

José Leandro

Re: QL-SD (and in fact QubIDE cards) Filesystems

Posted: Fri Apr 25, 2014 9:49 pm
by XorA
I have lost momentum :-(

So here is the source.