Giter Site home page Giter Site logo

dskmanager's People

Contributors

renaudhelias avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

ebourg

dskmanager's Issues

Only Vortex does use lowercase

DskManager:
Markus, date d’envoi : Aujourd’hui, à 20:34
To prevent putting files with lower case chars in name:
Markus, date d’envoi : Aujourd’hui, à 20:34
cat.filename=fileName.toUpperCase();
catalogs.add(cat);
Markus, date d’envoi : Aujourd’hui, à 20:34
line 383 I think

Max number of files on a DOSD2 dsk

Using WinAPE, it's around 256, on DskManager it's around 100
catId are using 2 bytes on DOSD2, 40SS are using 1 byte per catId

see FIXME for more explanation.

boum.txt test fail

I add 2 files
I add boum.txt (big file)
I add 3 files

Only the 2 first files does run correctly

Logger

Mieux de le faire avant la version console de DSKManager.

Too many files in 40SS

When I add a file on a fully dsk, it adds file to display list.
But all catalog is full, and console s message say :

Récupération de C1-C2
rien dans ce catalog sectors list
rien dans ce catalog sectors list
rien dans ce catalog sectors list
rien dans ce catalog sectors list

"FILE.BAS" vs "FILE .BAS"

On GUI, I display "FILE.BAS", but "FILE .BAS" is cool to align, like a simple CPC cat.
And help to detect protected file (space at begin of filename)

As asked by Markus.

Ctrl+C Ctrl+V

Copy selected file on DSK to clipboard (As file)
Paste file from clipboard to DSK
I am working on paste pictures from clipboard to paint

Format IBM

image
Dos-Copy v1.3 does format disk SS80 with a system in disk track.

image
FileEntry are different between PC and CPC.

Cursors

do check cursor of mouse, something it freeze on "not allowed" cursor state.

USER:0

Ajouter les USER dans l'IHM.

Detect DskType

show message when failing around searching type of disk

patch Markus

Remove this:
Markus, date d’envoi : Aujourd’hui, à 17:43
fileLength -= Math.min(sector.data.length, fileLength);
Markus, date d’envoi : Aujourd’hui, à 17:43
Appears 2 times in:
Markus, date d’envoi : Aujourd’hui, à 17:43
public LinkedHashMap<String, ByteArrayOutputStream> listFiles(DskFile dskFile) throws IOException {

patch 2 Markus

How can I read protected / hidden files?
Markus, date d’envoi : Aujourd’hui, à 19:25
Reading AL1 .ÓÃR
Markus, date d’envoi : Aujourd’hui, à 19:25
but no result (empty)
Markus, date d’envoi : Aujourd’hui, à 19:25
name is AL1.SCR but hidden and protected
Date d’envoi de votre message : Aujourd’hui, à 19:31
It seems I show the file name from disk, and not from AMSDOS
Date d’envoi de votre message : Aujourd’hui, à 19:31
*AMSDOS header

Markus, date d’envoi : Aujourd’hui, à 19:31
I found the problem
Markus, date d’envoi : Aujourd’hui, à 19:31
Has nothing to do with the name

Markus, date d’envoi : Aujourd’hui, à 19:36
public byte[] readFile(String dskname, String osname) {
loadDisk(dskname);
try {
byte[] data = dm.readFile(dsk, osname);
if (CheckAMSDOS(data)){
int size = getWord(data,0x18) + 0x80;
byte[] d = new byte[size];
System.arraycopy(data, 0, d, 0,d.length);
return d;
}
return data;
} catch (Exception e) {
}
return null;
}
Date d’envoi de votre message : Aujourd’hui, à 19:43
I'm quite lost ^^'

Patch DskManager

			//garbage "0" at end of Track-Info

// int garbage=0x1D-dskTrack.nbSectors;
// for (int j=0;j<garbage;j++) {
// for (int k=0;k<8;k++) {
// fos.write(0);
// }
// }
for (int j=0;j<0xE8-dskTrack.nbSectors*8;j++) {
fos.write(0);
}

AMS-HEADER

Proposer d'ajouter le header lors de l'upload.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.