Jump to content

Robert

User Admin
  • Posts

    12,751
  • Joined

  • Last visited

  • Days Won

    282

Posts posted by Robert

  1. NTFS has lots of advantages.

     

    Let's describe each system.

     

    FAT (or FAT16) has a 16-bit system of file pointers. There can only be a maximum of 65536 (2**16) clusters. On large drives, this leads to huge clusters. The maximum size of a cluster can be 65536 bytes. This gives a total maximum HD size of 4.2 gigs. On today's computers, that is not very useful.

     

    FAT32 was invented for Windows 95. It has a 32-bit system, which means you can have 4.2 billion clusters, or a maximum HD size of 275 terabytes. This will be useful for a number of years.

     

    NTFS is said to be unlimited, although I suspect it has the same limitation as FAT32. It has extra features such as on-the-fly compression; on-the-fly encryption of individual folders; security specific on each folder; a drive letter that spans several physical disks; support for RAID; transaction-tracking which allows for repair of a damaged disk; auditing.

     

    NT4 can use NTFS and FAT (FAT32 wasn't invented back then)

     

    W2K and XP can use all 3 systems.

     

    DOS only does FAT

     

    Win95/98 can do FAT and FAT32.

     

    A tool is available to allow DOS to read NTFS.

    Another tool allows Win95/98 to read and write NTFS, bypassing the security but no access to encrypted files.

     

    Here some links for useful reading about NTFS:

     

    http://www.digit-life.com/articles/ntfs/

     

    http://www.ntfs.com/

  2. I would like to try a bit of experimentation with dsemu, such as tracking down a couple of the more recent bugs, and doing some compiling and testing.

     

    What I need to know is

     

    1. What compilers, linkers, etc do I need?

    2. Where do I get them?

    3. How do I set them up?

    4. How do I set up an environment?

    5. How do I compile my code?

     

    I will be using a computer which runs win2000 pro.

     

    Any assistance will be gratefully received.

  3. Testing of ideas 1.0.0.3

     

    Some demos require arm7.bin loaded at the same time as the demo, this produces an error for me.

     

    Cannot drag and drop file onto the exe - this has never worked.

     

    2d_emu : top screen is missing

    2dexample_arm9a : works

    armwrestler.w1, armwrestler.w2 : appears in the proper window, many tests are failed

    battleship : runs but no touchscreen

    birds : corrupt mess

    bug : works, ship abruptly disappears at top and left

    calc : bottom screen blank, no touchscreen

    cube : works, colours are different to Dualis

    davr : purple top, black bottom

    drops : no touchscreen

    mode4dc : runs, top square has something weird in it...

    mode4ep : corrupt

    mode6 : black

    dspaint : no touchscreen

    dspaint2 : corrupt, no controls

    first1 : works

    mcommand : runs, cities are corrupt, no touchscreen

    mines-arm9a : corrupt, no touchscreen

    nibbles10 : no touchscreen

    pandaforth : no touchscreen

    pongds : works, opening screen is bypassed

    ship_emu : works

    smantouch : no touchscreen

    sponge : brown screen - looks like this program may be bad

    tetris-1p, tetris-2p : works, cannot change colour of top screen

    texture_emu : crash

    tile02 : no touchscreen

    tri_emu : takes a long time to produce the triangle, then hangs

    under_pressure : works

     

    nibbles11.nds : works - and the touchscreen works! first time ever on this emu!

    tetris10.nds, tetris11.nds : works, cannot change background colour

    all other nds demos produce black screens, including fearog's demo

     

    calc, dspaint2 - same results as the bin files above

    mcommand.pme - works although touchscreen calibration is out a bit and cities are corrupt

    nibbles10.pme, nibbles11.pme : works!!

    smantouch.pme : works

    tetris11.pme : works

  4. Aha! I thought it said PRINT so i had ignored it.

     

    Now...because both screens need the touchscreen, you need to use the blue arrow to swap them around, since only the bottom screen is touch-sensitive.

     

    We have... 3 vertical bars with handles, 1 plain vertical bar, a 4x7 choice of colours and a bunch of drawing options. Click on a colour in the grid and it is relected in the plain vertical bar. The 3 bars are the RGB adjustments. Drag the handle with the mouse for fine colour graduations.

     

    The drawing options...

    a freeform line

    a straight line

    a rectangle

    a filled rectangle

    a circle

    a filled circle

    background fill

     

    and... it all works!

  5. Got it thanks mic. Works well on your side.

     

    A few programming things:

    Tictactoe didn't realise I had won and just kept going

    Mines, how to indicate where the bombs are?

    checksout, how to play?

    Where is the painting bit?

     

    I tried it on the other emus:

    dsemu 2g showed some graphics and corruptions

    ideas2 showed some corrupted graphics

    both could not proceed from there

     

    hyperds3 not working at all as usual.

     

    MIC you are way in front again!

  6. Something I forgot:

     

    You can change the "theme" colour with a command-line argument. The program dsPaint.bin will display the theme name. Here is the list to convert number to name:

     

    0,2 - grey

    1,12 - maroon

    3 - pink

    4 - orange

    5 - yellow

    6 - lime

    7 - green

    8 - dark green

    9 - teal

    10 - light blue

    11 - blue

    13 - dark purple

    14 - light purple

    15 - dark pink

    any other - unknown

     

    example

    >dualis -theme 2 dspaint.bin

     

    I haven't seen any use for this yet.

  7. Battleships, yes it works by clicking a bit below.

     

    I will have to work out the proper corrdinates for the ini file.

     

    Why would people release things that don't run on the actual DS? It doesn't make sense. I'm sure you are correct, though.

  8. It's a testing time for r8, the most obviously noticeable thing is the presence of a new bug....

     

    2d_emu, 2dexample_arm9 : works

     

    armwrestler.w1, armwrestler.w2 : works, all tests passed

     

    battleship : no response by clicking on the start bar, so it cannot run [new bug]

     

    birds_arm9 : white screen [new bug]

     

    bug : works [apart from its own bug]

     

    calc_arm9 : cannot see keypad [new bug]

     

    cube_emu, first1, ship_emu : works

     

    davr_arm9 : white on top, black on bottom (i wish i knew what this is supposed to do)

     

    drops_arm9 : works except top screen is white

     

    mode4dc, mode4ep, mode6 : works

     

    dspaint : works except palette selection is way out

     

    mcommand : white screen [new bug]

     

    mines_arm9a : top screen white, graphics corrupted [new bug]

     

    nibbles10, nibbles11 : works

     

    pandaforth : white screen [new bug]

     

    pongDS : ball is missing [new bug]

     

    smantouch : works

     

    sponge-arm9 : brown screen [new bug]

     

    tetris-1p, tetris-2p, tetris10, tetris11 : working except cannot change background colour any more at all.

     

    texture_emu : white square [no change]

     

    tile02 : works but touchscreen way out of alignment

     

    under_pressure : atom still corrupt [no change]

     

    all the other NDS demos give a strange message :

    Suspect ARM9 size 870893400 bytes.

    Are you sure you wish to proceed?

    Yes No

    Selecting Yes causes a crash.

     

    I assume that by playing with the ini file, I may be able line up the touchscreen? Is that correct?

     

    MIC, hope this provides usuable info for you.

  9. Dualis Revision 8 has been released!

     

    2005-04-19

    CPU: The Sqrt SWI is now function number 13 instead of 8

    MMU: Fixed DMA word counts

    MMU: Touchscreen calibration data can now be entered in the ini file

    MMU: Fixed some VRAM mappings

    GPU: Fixed some hflip issues for 16-color text BGs

    GPU: Fixed the VRAM source address for extended rotoscale BGs on the sub core

    GPU: Fixed blending of the leftmost column for 16-color text BGs

    GPU: Fixed some 16-color OBJ clipping issues

    GPU: Proper VRAMCNT values are now enforced

    GUI: Added an I/O register viewer

    GUI: Added a tile viewer

    GUI: Added a -theme commandline switch to select color theme (eg. -theme 0)

    GUI: Fixed the file path of dualis.ini

     

    »» http://dualis.1emulation.com/ [site]

    »» Dualis Official Forum

    »» http://dualis.1emulation.com/files/index.html [Downloads]

×
×
  • Create New...