MDUMP TASK ?

Discussion and advice about emulating the QL on other machines.
Derek_Stewart
Font of All Knowledge
Posts: 2575
Joined: Mon Dec 20, 2010 11:40 am
Location: Runcorn, Cheshire, UK

Re: MDUMP TASK ?

Postby Derek_Stewart » Fri Oct 08, 2021 9:01 am

Hi,

MDUMP_task is a Turbo compiled programme, so maybe this could be decompiled and debugged to all QL Rom platforms.


Regards,

Derek
User avatar
QViewStu
ROM Dongle
Posts: 36
Joined: Sat Dec 05, 2020 4:11 am

Re: MDUMP TASK ?

Postby QViewStu » Fri Oct 08, 2021 12:02 pm

Derek_Stewart wrote:Hi,

MDUMP_task is a Turbo compiled programme, so maybe this could be decompiled and debugged to all QL Rom platforms.

Or have it recompiled under Liberator


One third of the original QView Minerva crew.
User avatar
Chr$
Aurora
Posts: 931
Joined: Mon May 27, 2019 10:03 am
Location: Sachsen, Germany
Contact:

Re: MDUMP TASK ?

Postby Chr$ » Fri Oct 08, 2021 12:26 pm

Daniele told me once that it needs an original ROM for the important timings, or something! As it's really only for original QL's and its only use is for dumping original cartridge data, I don't think it needs to be Minerva compatible. When I dump carts I simply ensure I'm running the QL barebone with MGG or JS. Mdump_task is still updated from time to time.

What would be nice though is a program that could dump Spectrum cart data (and even ICL OPD ;) ) - which would require a custom QL ROM for the different timings I think?


http://QXL.WIN
Collector of QL related computers, accessories and software, even though I don't really understand how they work!
Original QL's: many (plus quite a bit of other old stuff and 180+ original software titles)
Custom XT cased QL system with Gold Card, Qimi mouse, Hermes and MFM HDD
QXLII card installed in a PC
Q40 and Q68 also present

Ask me about felt pads - I can cut them to size and they have proved excellent for mdv data recovery.
User avatar
mk79
QL Wafer Drive
Posts: 1145
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: MDUMP TASK ?

Postby mk79 » Fri Oct 08, 2021 12:29 pm

Yeah, I guess that Daniele still has the source code. And the EXE says "Can run on Sinclair or Minerva QDOS only", so I'm not sure Minerva is completely out of the question.


User avatar
tofro
Font of All Knowledge
Posts: 2229
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: MDUMP TASK ?

Postby tofro » Fri Oct 08, 2021 1:14 pm

mk79 wrote:Yeah, I guess that Daniele still has the source code. And the EXE says "Can run on Sinclair or Minerva QDOS only", so I'm not sure Minerva is completely out of the question.


I also would pretty much doubt that Minerva can have different timings on Microdrive access routines than original QDOS has - How would it read "standard" cartridges, then?


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
Chr$
Aurora
Posts: 931
Joined: Mon May 27, 2019 10:03 am
Location: Sachsen, Germany
Contact:

Re: MDUMP TASK ?

Postby Chr$ » Fri Oct 08, 2021 1:25 pm

mk79 wrote:Yeah, I guess that Daniele still has the source code. And the EXE says "Can run on Sinclair or Minerva QDOS only", so I'm not sure Minerva is completely out of the question.

*Goes to test it barebones with Minerva* - Yes, sorry, I tried it and it does work with Minerva (and TK2 + QLSD driver, nothing else). I was mixing it up with (S)GC. It doesn't work with an (S)GC, because of timing issues. That makes more sense.


http://QXL.WIN
Collector of QL related computers, accessories and software, even though I don't really understand how they work!
Original QL's: many (plus quite a bit of other old stuff and 180+ original software titles)
Custom XT cased QL system with Gold Card, Qimi mouse, Hermes and MFM HDD
QXLII card installed in a PC
Q40 and Q68 also present

Ask me about felt pads - I can cut them to size and they have proved excellent for mdv data recovery.
User avatar
QViewStu
ROM Dongle
Posts: 36
Joined: Sat Dec 05, 2020 4:11 am

Re: MDUMP TASK ?

Postby QViewStu » Fri Oct 08, 2021 3:30 pm

Thanks for testing. It hangs on my Minerva QL with Trump Card and vDrive attached. Guess it’s deconstruction time…


One third of the original QView Minerva crew.
Derek_Stewart
Font of All Knowledge
Posts: 2575
Joined: Mon Dec 20, 2010 11:40 am
Location: Runcorn, Cheshire, UK

Re: MDUMP TASK ?

Postby Derek_Stewart » Sat Oct 09, 2021 9:10 am

HI,

I thought Minerva enhanced the Microdrive access routines making them more efficient, but since the Minerva source has been released with Lau's commented code, this should be easy available.


Regards,

Derek
Martin_Head
Super Gold Card
Posts: 656
Joined: Tue Dec 17, 2013 1:17 pm

Re: MDUMP TASK ?

Postby Martin_Head » Sat Oct 09, 2021 11:12 am

Back when I wrote my machine code Microdrive dumping program for the MDI driver, I had problems getting it to work with Minerva.

It would crash the system, but worked OK with JS ROM's. I seem to remember some time later reading something about that with Minerva. Once you start the Microdrive running, you should not alter the stack pointer (A7). I was calling subroutines, so this may be the reason why it was crashing on me.



Who is online

Users browsing this forum: No registered users and 1 guest