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.

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
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.