Jump to content
IGNORED

Dm2k, Dm2k80, Dm2kts v4.0


Recommended Posts

Hi All,

 

I have been busy with Dm2k the past few weeks and today I release version 4.0 of Dm2k in three variaties:

 

Dm2k - Nothing new, just cleaned up the code and added a little progress bar as in Gdm2.

 

Dm2k80 - Same functionality as Dm2k but with two file lists. You need an 80 column card or F18A video processor and a SAMS memory for this program. This program functions (almost ) the same as Gdm2k.

 

Dm2kts - Just a test/debug version of Dm2k which also displays the file timestamps for storage devices which can handle this option like  WDS, TIPI and IDE (not the default yet). You need an 80 column card or F18A video processor for this program.

 

When reading a directory of a storage device the record length is normally 38 bytes (filename (10+1) and 3 values filetype (8+1), record length (8+1) and program size (8+1). For a storage device that also handles file timestamps the record length is 146 (filename, filetype, record length, program size and creation time/date (6 values x (8+1) (hour, minute, second, day, month, year) and last update time/date  (6 values x (8+1) (hour, minute, second, day, month, year).

 

For my TI99/4A and Geneve system I found for the following device these default record lengths:

 

TI99/4A

 

Geneve GPL mode

 

DSK1

38

DSK1 (hdc)

146

HDX1

38

HDX1

38

IDE1

38

IDE1

38

DSK0 (tipi)

146

-

 

-

 

WDS1

146

-

 

SCS1

38

 

image.png.b73342abf6e5d3163595312d74bf20f6.png

Mainscreen of Dm2k80.

 

These programs can be downloaded here: https://hexbus.com/ti99geek/Projects/dm2k/dm2k.html#dm2k

 

or here.

 

The ZIP file also contains binary files (.bin) for the FlashRom or FinalGrom99.

 

Enjoy.

 

dm2k_v40.zip

  • Like 10
  • Thanks 6
Link to comment
Share on other sites

56 minutes ago, F.G. Kaal said:

Hi All,

 

I have been busy with Dm2k the past few weeks and today I release version 4.0 of Dm2k in three variaties:

 

Dm2k - Nothing new, just cleaned up the code and added a little progress bar as in Gdm2.

 

Dm2k80 - Same functionality as Dm2k but with two file lists. You need an 80 column card or F18A video processor and a SAMS memory for this program. This program functions (almost ) the same as Gdm2k.

 

Dm2kts - Just a test/debug version of Dm2k which also displays the file timestamps for storage devices which can handle this option like  WDS, TIPI and IDE (not the default yet). You need an 80 column card or F18A video processor for this program.

 

When reading a directory of a storage device the record length is normally 38 bytes (filename (10+1) and 3 values filetype (8+1), record length (8+1) and program size (8+1). For a storage device that also handles file timestamps the record length is 146 (filename, filetype, record length, program size and creation time/date (6 values x (8+1) (hour, minute, second, day, month, year) and last update time/date  (6 values x (8+1) (hour, minute, second, day, month, year).

 

For my TI99/4A and Geneve system I found for the following device these default record lengths:

 

TI99/4A

 

Geneve GPL mode

 

DSK1

38

DSK1 (hdc)

146

HDX1

38

HDX1

38

IDE1

38

IDE1

38

DSK0 (tipi)

146

-

 

-

 

WDS1

146

-

 

SCS1

38

 

image.png.b73342abf6e5d3163595312d74bf20f6.png

Mainscreen of Dm2k80.

 

These programs can be downloaded here: https://hexbus.com/ti99geek/Projects/dm2k/dm2k.html#dm2k

 

or here.

 

The ZIP file also contains binary files (.bin) for the FlashRom or FinalGrom99.

 

Enjoy.

 

dm2k_v40.zip 99.01 kB · 6 downloads

Love the fact you added 80 col support. -- Have you tried it out on actual v9938/58 system on the /4a -- I will myself later on today or tomorrow, that was one thing I was looking forward to seeing was support for 80 col mode.

 

Second, I use HDX alot currently, as still waiting for my TIPI, but I don't have a HDX DSR installed, so I been using the CF transfer program, does the DM2k80 also include that support, so I can just use my unmodified corcomp or ti PEB rs232 to access my HDX drive on my PC.

 

And lastly, does it support the timestamps for WHTech scsi card, I believe my WHTech ver. F has a clock in it, but I forgot how to set it, as I also have a clock on my PGram clock so not sure if that gets in the way.

 

Thanks again for your great software!

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Posted (edited)

Is anyone else having problems loading the 80-column version of DM2K in MAME (with the EVPC card installed)? It will load fine from the 80-column MENU as a program image file but stops after DM2K82 to a blank, blue screen from the F'WEB utility program image loader.

 

If I dump the files to a disk drive (ex., DSK9 ) and load it from there using the F'WEB program image file loader, it loads fine.

 

The 40-column version loads fine from the utility loader. This has become a real puzzler!

Edited by atrax27407
  • Like 1
  • Confused 1
Link to comment
Share on other sites

1 hour ago, atrax27407 said:

Is anyone else having problems loading the 80-column version of DM2K in MAME (with the EVPC card installed)? It will load fine from the 80-column MENU as a program image file but stops after DM2K82 to a blank, blue screen from the F'WEB utility program image loader.

I did not try the F'web loader, but it loads from Editor/Assembler option 5.

Link to comment
Share on other sites

Posted (edited)

I took the easy way out. I added it to the main 80 column menu and it loads fine from there. I have no clue as to why it doesn't load with the F'WEB loader since all of the other E/A-5 programs load fine. There is apparently something in the DM2K82 file that f'WEB doesn't like.

 

I can load the 40-col version from F'WEB.

Edited by atrax27407
Link to comment
Share on other sites

17 minutes ago, GDMike said:

Yes I too like the 80 col support...need colors though.

Yes so added colors would be nice you how funnelweb does it, but then the program would have to detect true v9938 or f18a 80 column mode, as each handle colors in text mode differently with f18a giving you more options.

  • Like 2
Link to comment
Share on other sites

22 hours ago, Gary from OPA said:

Love the fact you added 80 col support. -- Have you tried it out on actual v9938/58 system on the /4a -- I will myself later on today or tomorrow, that was one thing I was looking forward to seeing was support for 80 col mode.

 

Second, I use HDX alot currently, as still waiting for my TIPI, but I don't have a HDX DSR installed, so I been using the CF transfer program, does the DM2k80 also include that support, so I can just use my unmodified corcomp or ti PEB rs232 to access my HDX drive on my PC.

 

And lastly, does it support the timestamps for WHTech scsi card, I believe my WHTech ver. F has a clock in it, but I forgot how to set it, as I also have a clock on my PGram clock so not sure if that gets in the way.

 

Thanks again for your great software!

1) Tested the program in a TI99/4A with F18A VDP and a Geneve system.

 

2) Dm2k80 Doesn't support the HDX1. Didn't think of this option. I make a not for the next release.

 

3) Dm2kts: If the WHTECH SCSI card supports a clock and file time stamping and by default opens the directory with a record length of 146 it should. In the upper left corner you see the maximum files the file buffer can handle (MAXF=167) and the record length the device returns after opening the directory (RLEN= 38 or 146). 

Remember, this is a test/debug program. So I don't add anything for just the TI99/4A or Geneve. It must be operational for both. Have to add an option for forcing the record length to 38 or 146 but that is for some next time.

 

 

 

  • Thanks 1
Link to comment
Share on other sites

20 hours ago, atrax27407 said:

If I dump the files to a disk drive (ex., DSK9 ) and load it from there using the F'WEB program image file loader, it loads fine.

Rather strange phenomenon. There is no difference in how the two programs are build and/or loaded. The SAMS memory is only initialized after the program startup. So that can't be it.

Link to comment
Share on other sites

finally tried out the 80col versions, looks nice, but sadly i don't have a SAMS card, so i can only display files, any attempt at moving or copying data fails horribly.

 

hopefully, my sams card will arrive soon. -- too bad it doesn't support other memory options or make use of the extra vdp ram (which i know isn't available on the f18a).

 

also for some strange reason, all the dm2k programs, including the du2k and the cfhdx transfer program i got to remember NEVER to use the Q for QUIT feature, as it fucks up on exiting and a few times it took the Horizon ramdisk with it, if it was the last device i was using. -- this has been issue for a while now with these programs not sure why.

Link to comment
Share on other sites

On 5/15/2024 at 1:30 AM, MikeV said:

Incorporating all the greatest/ most advanced TI-related technology for use in one package? Simply amazing!

The v4.0 DM2K is great with the 80 column support. I'm wondering how to get it to use the time stamp with the IDE card that I have which uses the clock function. That clock function works with Forcecmd. 
Also, where can I buy a SAMS card?

Link to comment
Share on other sites

46 minutes ago, rgjt said:

The v4.0 DM2K is great with the 80 column support. I'm wondering how to get it to use the time stamp with the IDE card that I have which uses the clock function. That clock function works with Forcecmd. 
Also, where can I buy a SAMS card?

Best place to grab a Sams card is from @arcadeshopper check out his store's website.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...