Giter Club home page Giter Club logo

tib-001-cart's Issues

Directory listing problem

Tomas reported:

  • There is an issue with directory. I copied your files on the diskette,
    it was ok. Then I copied a few onefile games and the directory looks
    disrupted. I'm sending screenshot + directory in txt. E.g. in the
    disrupted directory I can't see the game "tigerclaw", but the game can
    be loaded right via filename.
 Volume in drive A is DD-001
 Volume Serial Number is 20A0-69F9

 Directory of A:\

20.08.2013  08:53             2˙174 fb64.bin
15.10.2023  20:50               770 diskcopy.prg
15.10.2023  20:50             1˙177 diskmon.prg
15.10.2023  20:50               525 dispasc.prg
15.10.2023  20:50               639 disphex.prg
15.10.2023  20:50               300 format.prg
16.08.2016  03:09            30˙114 pentagram.prg
17.02.2017  18:27            37˙282 kongarcade.prg
09.10.2016  12:28            17˙308 redbaron3000.prg
28.02.2015  18:18            16˙328 tigerclaw.prg
17.03.2016  22:26            31˙029 awakening.prg
              11 File(s)        137˙646 bytes
               0 Dir(s)         586˙752 bytes free

error_directory

Buggy handling of filenames

Tomas Vondracek reported:

I tried copy files from 1541 to DD-001 via "slash" and "left arrow" in
Basic. The files are ok, but the saved file at DD-001 doesn't include
any extension and can't be loaded via "arrow up" right from the
directory. You have to type the filename manually.

Need to check:

  • how files without extension are stored (probably spaces)
  • how the filename matching in FindFile deals with missing extension
  • is there a difference if you load "NAME" vs "NAME." vs "NAME.<space><space><space>" vs "NAME.*" vs "NAME*"

Expected behavior probably should be that "NAME" (without dot) means "NAME.*".

I don't think we can drop name.ext DOS convention becuase exchanging files with PC would become much more difficult and/or impossible if illegal (for MSDOS) names are created.

New ROM can't format disks anymore

@N:NEWDISK exits without moving out of track 1 with "DISK UNRELIABLE" message (twice).

Original ROM is able to format the same disk.

Probably that's a good case to try out git bisect to see where/when it happened.

LOAD "*" loads VOLUME ID as a file

/* loads empty file, this is incorrect.

It seems that pattern matching (FindFile?) doesn't skip over volume id and it won't skip properly over long filename entries either.

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.