GideonZ / 1541ultimate

Official GIT archive of 1541 ultimate II sources
GNU General Public License v3.0
178 stars 46 forks source link

Ultimate64 burst mode mod support #60

Open AwesomeDolphin opened 5 years ago

AwesomeDolphin commented 5 years ago

It would be nice to have an option to do the cross-connecting described here: http://a1bert.kapsi.fi/Dev/burst/

As a menu option, vs having to take a soldering iron to my Ultimate64. For those of us who have a 1571 drive around, and a few disks, being able to read MFM and faster disk access is nice.

markusC64 commented 5 years ago

@Gideon: As I mailed to you, there are two different possibilities for cabling - essentially one using CIA1, the other CIA2. Please support both.

GideonZ commented 3 years ago

This feature request has been implemented. Would you like to test it, @KeithHenrickson?

FeralChild64 commented 3 years ago

One more remark - on the C64 the SRQ line is connected to the tape port data line. This has 2 implications if Datassette is connected:

I don't know what is the current implementation of the Ultimate64, but it might be a good idea to prevent Datassette from pulling the SRQ line low at least if the burst mod is enabled in the configuration - see http://personalpages.tds.net/~rcarlsen/cbm/1581/datassette.txt and https://a1bert.kapsi.fi/Dev/burst/

AwesomeDolphin commented 3 years ago

This feature request has been implemented. Would you like to test it, @KeithHenrickson?

Awesome! I could test it out this weekend.

markusC64 commented 3 years ago

Yet another software to test with. fsd.zip

markusC64 commented 3 years ago

Confirmed working with CIA2 and FSD.

Grrrolf commented 2 years ago

Now it has been confirmed that it works, the ticket can be closed, I think?

GideonZ commented 2 years ago

The Burst mode only works with 1571 / 1581, and NOT with SoftwareIEC... So I'd not close this one just yet. Maybe it should be renamed to Fast Serial mode. Burst mode is actually different, as it describes an alternative set of commands. Not planning to add Burst mode commands to the softwareIEC.

Message ID: @.***>

Jusalak commented 1 year ago

I tested the first CIA1 fast loader, a real 1571 and U64 virtual 1571 and 1581. I keep getting ?FILE NOT FOUND ERROR, even if slow loading works when the filename is prefixed by a colon (so the loader was installed successfully). Any tips?

Jusalak commented 1 year ago

The same negative result also with CIA2. Loaders attached. burst.zip

Jusalak commented 1 year ago

Attached is a program published in Finnish computer magazine MikroBitti 02/1988 (messages translated to English).

It uses CIA1 and does not need any wedges to be installed, but it will create a burst loader for a chosen program. First give the name of the chosen program, then choose program type (0 basic program, 1 machine language program) and give the name of the burst loader. Then insert the disk containing the program and the burst loader will be created into that disk.

Tested on U64 and virtual 1571 and it worked.

(Corrected initialization string to "U0"chr$(4) in line 50 - this was apparently not very detrimental.)

burststart_.zip