QL-SD (and in fact QubIDE cards) Filesystems

Anything QL Software or Programming Related.
User avatar
XorA
Site Admin
Posts: 1649
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

QL-SD (and in fact QubIDE cards) Filesystems

Post 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



User avatar
XorA
Site Admin
Posts: 1649
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

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

Post 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)


User avatar
Peter
Font of All Knowledge
Posts: 2458
Joined: Sat Jan 22, 2011 8:47 am

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

Post by Peter »

Cool. :D


User avatar
1024MAK
Super Gold Card
Posts: 593
Joined: Sun Dec 11, 2011 1:16 am
Location: Looking forward to summer in Somerset, UK...

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

Post by 1024MAK »

I do wish forums had a "like" button :P :D

Mark


:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer in Somerset later in the year :)

QL, Falcon, Atari 520STFM, Atari 1040STE, more PC's than I care to count and an assortment of 8 bit micros (Sinclair and Acorn)(nearly forgot the Psion's)
User avatar
XorA
Site Admin
Posts: 1649
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

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

Post 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"


jose_leandro
ROM Dongle
Posts: 47
Joined: Sat Jun 22, 2013 8:49 am

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

Post 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


User avatar
XorA
Site Admin
Posts: 1649
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

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

Post 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


User avatar
Dave
SandySuperQDave
Posts: 2808
Joined: Sat Jan 22, 2011 6:52 am
Location: Austin, TX
Contact:

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

Post by Dave »

If this utility is useful to QubIDE owners, would you mind if we included it with the software on UltimIDE?


jose_leandro
ROM Dongle
Posts: 47
Joined: Sat Jun 22, 2013 8:49 am

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

Post 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


User avatar
XorA
Site Admin
Posts: 1649
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

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

Post by XorA »

I have lost momentum :-(

So here is the source.
Attachments
qubide.zip
(6.52 KiB) Downloaded 187 times


Post Reply