help 64k disk

A place to discuss everything Dragon related that doesn't fall into the other categories.
Post Reply
User avatar
.mad.
Posts: 95
Joined: Fri Mar 15, 2019 4:22 pm
Location: Born in the North

help 64k disk

Post by .mad. » Tue Apr 23, 2019 11:10 am

Please can someone tell me the correct command-line (MAME / Xroar) or poke to enable 64k in DDOS.

i can not get this game to load.
is it broken?.

i can get 64k TAPEs working in Dragon64 typing EXEC to get a blue cursor.
but DDOS seems disabled with this command.

any help welcome. :mrgreen:
Attachments
Brocks Kingdom (198x)(PSE)[!].vdk
(180.01 KiB) Downloaded 25 times
64k.PNG
64k.PNG (3.94 KiB) Viewed 1371 times

User avatar
robcfg
Posts: 1235
Joined: Sat Apr 04, 2009 10:16 pm
Location: Stockholm, Sweden

Re: help 64k disk

Post by robcfg » Tue Apr 23, 2019 12:16 pm

Thing is, you cannot have 64k and DragonDOS at the same time, as the rom overlaps part of high memory.

I remember there is a way to enable/disable the DragonDOS cartridge, but I don't remember how.

pser1
Posts: 1243
Joined: Sun Mar 25, 2012 7:32 pm
Location: Barcelona (SPAIN)

Re: help 64k disk

Post by pser1 » Tue Apr 23, 2019 4:18 pm

Hello,
I think that in the archive ther exist some 'anti-DOS' programs.
IIRC there is a "DOSMATE" created by Steve Evans that can be loaded from a Basic program and when executed it detaches the DOS
and calls the binary program we want to start. This program is responsible for switching to MAP1 in order to access the whole 64k
I think we have used it in some games that refused to work properly with attached disk controller and it works perfectly
cheers
pere

Ps try this link ...
viewtopic.php?f=7&t=191&p=1170&hilit=DOSMATE#p1170

User avatar
.mad.
Posts: 95
Joined: Fri Mar 15, 2019 4:22 pm
Location: Born in the North

Re: help 64k disk

Post by .mad. » Tue Apr 23, 2019 6:44 pm

thanks,

i still can't get that game to load.
i *think* it requires DDOS to load the other parts of the game after the boot program has disabled ddos.
so maybe only ok for single load files.

this program looks like it could do the job, but i need to get it on a disk image to load and test it.
load64.bin
http://www.onasticksoftware.co.uk/dragon/dragonsw.htm

User avatar
snarkhunter
Posts: 206
Joined: Fri Apr 03, 2009 7:16 pm
Location: France

Re: help 64k disk

Post by snarkhunter » Wed Apr 24, 2019 7:36 am

Hello,

I think it is still possible to directly address the WD2797 chip after disabling DOS on a Dragon computer. I seem to remember a friend of mine creating such routines back then, so he could load pieces of code that would require the whole RAM, including the DOS memory pages. He might have done so on the "Ket Trilogy", but I'm no longer sure about this (to be checked on my previously uploaded VDKs, if that one was part of those).

[Edit] ... after checking the forum and finding the thread I had in mind, it appears this was a very different trick for "TKT" (loading the code from disk as a big chunk of raw data, disabling the DOS, then relocating the code at proper RAM locations and resetting the BASIC pointers so it would then execute as a standard BASIC program). But I know he did address the direct loading from disk after disabling the DOS, which must be somewhere in our extensive correspondence (which is several hundred pages spread over several years).

viewtopic.php?f=3&t=273&hilit=snarkhunter#p1612

Kind Regards,
Lionel

User avatar
.mad.
Posts: 95
Joined: Fri Mar 15, 2019 4:22 pm
Location: Born in the North

Re: help 64k disk

Post by .mad. » Thu Apr 25, 2019 5:28 pm

Thanks for the info.

After a lot of searching...
i now know that the game disks with filename extension .64k from Pulser and P.S.E., require DISCUP from the same company.
It moves the disk workspace out of the graphics pages back to their original postion.

it comes in 3 flavours
Dragon DOS
Super DOS / Dragon DOS 4
SoftDOS

load"discup.bin"
wait for motor to stop
type EXEC
it displays a RED cursor.
insert game disk with .64k files
load"brock.64k"

EXEC &H200 will clear Discup out of memory and detach DOS

Post Reply