CPCWiki forum

General Category => Applications (CPC and CPC-related) => Topic started by: xesrjb on 11:58, 02 May 16

Title: ImpDOS
Post by: xesrjb on 11:58, 02 May 16
Who is working with ImpDOS and how to get it?

xesrjb
Title: Re: ImpDOS
Post by: Audronic on 12:54, 02 May 16
@xesrjb


Pm  "  AST "


Ray
Title: Re: ImpDOS
Post by: villain on 16:44, 02 May 16
Quote from: Audronic on 12:54, 02 May 16
@xesrjb


Pm  "  AST "


Instructions couldn't be shorter. :-)
Title: Re: ImpDOS
Post by: xesrjb on 19:12, 02 May 16
Quote from: Audronic on 12:54, 02 May 16
@xesrjb


Pm  "  AST "


Ray



Thx


xesrjb
Title: Re: ImpDOS
Post by: Audronic on 00:10, 03 May 16
@villain (http://www.cpcwiki.eu/forum/index.php?action=profile;u=210)


"" Instructions couldn't be shorter. :-) ""


Sorry, I will try harder next time.


Ray
Title: Re: ImpDOS
Post by: TotO on 06:45, 03 May 16
Shorter had been a link to download it...  :-\
Sadly, I can't find that too. Neither a webpage or from his youtube video.
Title: Re: ImpDOS
Post by: Audronic on 06:57, 03 May 16
@Tot0


I don't have a link.
Its up to AST to release a copy of " A work in Progress "
Hence the  PM "" AST "".


Good luck    Ray
Title: Re: ImpDOS
Post by: TotO on 07:43, 03 May 16
I don't said that to you, but in a general way.  ;D
Why, usefull things are always hard to find... No ImPact website, dedicated topic, not wiki, no link anywhere.
Title: Re: ImpDOS
Post by: Kris on 07:54, 03 May 16
The ROM is still under developpement, so you have to be patient a little bit more.... :-\


For those who do know: AST Impact (The real one!) - Accueil (http://astimpact.weebly.com/)



Title: Re: ImpDOS
Post by: Audronic on 07:57, 03 May 16
Also there is a forum here about ImpDos


Amstrad Plus :: Découverte de la gamme Old et Plus des Cpc d'Amstrad. (http://amstradplus.forumforever.com/index.php)

In " Programmation "

Good Luck    Ray
Title: Re: ImpDOS
Post by: Ast on 10:45, 03 May 16
@TotO (http://www.cpcwiki.eu/forum/index.php?action=profile;u=290) : you also have my email adress if you wanna contact me about everything you want.

iMPdos is still work in progress. For now, few people asked me to be beta testers (Kris, Dirtybb, Madram, Candy and Audronic).
Thanks for their feedback and advices.

For those who want to know more about iMPdos, you could find all informations in my forum (as Tell you Audronic) or in Impact's dedicated website (as said Kris)


I
Title: Re: ImpDOS
Post by: TotO on 11:51, 03 May 16
It is more a general visibility problem about finding existing programs, than contacting you.
Title: Re: ImpDOS
Post by: TFM on 16:26, 03 May 16
Quote from: TotO on 07:43, 03 May 16
I don't said that to you, but in a general way.  ;D
Why, usefull things are always hard to find... No ImPact website, dedicated topic, not wiki, no link anywhere.


Ehm... same for ACME-DOS... Sorry to say.  :-X :-X :-X
Title: Re: ImpDOS
Post by: TotO on 16:45, 03 May 16
Not really...  :-*


The MiniBooster tools, documentations drivers are available from the centpourcent.net website.
The X-MEM tools and documentations from the same place...
The PlayCity related things to its cpcwiki dedicated community page.
The X-MASS stuffs are still work in progress...But will be easy to find when ready.


I just said that many programs (like ImpDOS) are hard to find...
Require so forums reads and not sure to get the last version.




Title: Re: ImpDOS
Post by: villain on 20:53, 03 May 16
Quote from: Audronic on 00:10, 03 May 16

Sorry, I will try harder next time.


Did not intend to complain, found it really funny. :-)
Title: Re: ImpDOS
Post by: xesrjb on 17:42, 04 May 16
Quote from: TotO on 16:45, 03 May 16
Not really...  :-*


The MiniBooster tools, documentations drivers are available from the centpourcent.net website.
The X-MEM tools and documentations from the same place...
The PlayCity related things to its cpcwiki dedicated community page.
The X-MASS stuffs are still work in progress...But will be easy to find when ready.


I just said that many programs (like ImpDOS) are hard to find...
Require so forums reads and not sure to get the last version.


Is it possible to post a link?


xesrjb


(I don't speak french...)
Title: Re: ImpDOS
Post by: Ast on 19:36, 04 May 16
here is your link (http://www.centpourcent.net)

For an other link ask Zelda!
Title: Re: ImpDOS
Post by: Ast on 16:05, 04 June 16
iMPdos development go on...



Have a good fun. Thanks for your words which did me the view to go on... Kisses!
Title: Re: ImpDOS
Post by: Ast on 16:35, 04 June 16
Second one...

Title: Re: ImpDOS
Post by: Gryzor on 18:00, 04 June 16
Thanks for the vids mate, but such a pity they're 240p... you can barely understand what you're looking at :(
Title: Re: ImpDOS
Post by: Ast on 18:41, 04 June 16
Sorry about the bad quality but my iphone was not connected to wifi (cause of very bad ping!)
Title: Re: ImpDOS
Post by: Prodatron on 22:39, 04 June 16
Anyway it still looks cool! :P
Title: Re: ImpDOS
Post by: Ast on 23:42, 28 February 17
I'm still working in a public iMPdos version, so stay connected.


Many bugs have been erased (thanks you beta testers friends for your feedbacks)
New functions have been added...



Title: Re: ImpDOS
Post by: Ast on 22:23, 09 March 17
Here comes some new informations about iMPdos (http://amstradplus.forumforever.com/t34-X-Mass.htm?start=75#p3706)
I hope you will follow this project !
Title: Re: ImpDOS
Post by: xesrjb on 08:36, 10 March 17
Quote from: Ast on 23:42, 28 February 17
I'm still working in a public iMPdos version, so stay connected.


Many bugs have been erased (thanks you beta testers friends for your feedbacks)
New functions have been added...

How to get this public version?

xesrjb
Title: Re: ImpDOS
Post by: Ast on 10:57, 10 March 17

Public version is not available for now.
Just wait for the public release.  :D
Title: Re: ImpDOS
Post by: Ast on 11:41, 11 March 17

My friends,


Here is an example of my work... Did you enjoy it ?


Title: Re: ImpDOS
Post by: Token on 14:52, 11 March 17
Great job Ast. It's something I'll use with my CPC 464. Can you paste the commands? Maybe you implemented a /help?
Title: Re: ImpDOS
Post by: Ast on 15:42, 11 March 17

@Token (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1077) :


ùhlp display all you need to know... you're right !!!



Title: Re: ImpDOS
Post by: Ast on 17:48, 11 March 17

Another test with "From Beyond" by Slash/Logon.


Title: Re: ImpDOS
Post by: Ast on 19:37, 12 March 17

This starts working as i want...
Stay tuned...
Title: Re: ImpDOS
Post by: lucsg6128 on 00:18, 13 March 17
Quote from: Ast on 10:57, 10 March 17
Public version is not available for now.
Just wait for the public release.  :D

Hello AST,  have you an idea for the date of this public version  ;)
Thanks
Title: Re: ImpDOS
Post by: Ast on 00:51, 13 March 17

@lucsg6128 (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1892) :

incessamment sous peu  8)



Title: Re: ImpDOS
Post by: Ast on 13:33, 15 March 17
Just added the "save" function.


Now :


|s,"file.xxx" -> save a basic file
|s,"file.xxx",&3200,&800,&32e0 -> save a binary file
Start = &3200
Lengh = &800
Exec = &32e0
-------
Title: Re: ImpDOS
Post by: Ast on 14:02, 16 March 17
Hi!


Today i need your help.
Since i have added the last command (|s), i have
discovered a strange bug.
Each command work correctly but when i do, for example, many commands as :
Save then Load, i've a strange bug because my Cpc freezes !
Why ? Have you any idea ?
Title: Re: ImpDOS
Post by: arnoldemu on 14:46, 16 March 17
Quote from: Ast on 14:02, 16 March 17
Hi!


Today i need your help.
Since i have added the last command (|s), i have
discovered a strange bug.
Each command work correctly but when i do, for example, many commands as :
Save then Load, i've a strange bug because my Cpc freezes !
Why ? Have you any idea ?
I will happily debug it if you want to send me impdos via e-mail?

I am guessing, but maybe this helps?

- Do you use di/ei? Maybe ints are not turned back on again?
- do you change interrupts for firmware (write to 0038 to set your own interrupt handler)? Maybe this needs to be restored.
- maybe the cpc is waiting for answer from x-mass and the code is in a infinite loop?
- maybe the rom state has changed and firmware is confused if upper/lower rom is enabled or not?
- do you use af',bc',hl',de'?

Title: Re: ImpDOS
Post by: SOS on 15:38, 16 March 17
Quote from: Ast on 14:02, 16 March 17
Save then Load, i've a strange bug because my Cpc freezes !
Why ? Have you any idea ?
Could you reproduce the bug in WinApe?
Title: Re: ImpDOS
Post by: Ast on 15:43, 16 March 17
Quote from: arnoldemu on 14:46, 16 March 17
I will happily debug it if you want to send me impdos via e-mail?

Thanks for your proposition  8)


Quote from: arnoldemu on 14:46, 16 March 17- Do you use di/ei? Maybe ints are not turned back on again?

I don't use di/ei


Quote from: arnoldemu on 14:46, 16 March 17- do you change interrupts for firmware (write to 0038 to set your own interrupt handler)? Maybe this needs to be restored.

I don't modify int



.
Quote from: arnoldemu on 14:46, 16 March 17- maybe the cpc is waiting for answer from x-mass and the code is in a infinite loop?
     
How to know it ?



Quote from: arnoldemu on 14:46, 16 March 17- maybe the rom state has changed and firmware is confused if upper/lower rom is enabled or not?
 
Why not ? Please give me information about this. Maybe I did something bad.
Quote from: arnoldemu on 14:46, 16 March 17- do you use af',bc',hl',de'?
 
of course, no!
Title: Re: ImpDOS
Post by: Ast on 15:44, 16 March 17
Quote from: SOS on 15:38, 16 March 17
Could you reproduce the bug in WinApe?
Sorry but iMPdos doesn't work inWinape. So...
Title: Re: ImpDOS
Post by: Ast on 16:16, 16 March 17
Quote from: arnoldemu on 14:46, 16 March 17

- do you use af',bc',hl',de'?


I use af' ! Sorry, but i had forgotten this point.
Title: Re: ImpDOS
Post by: Ast on 17:15, 16 March 17
Is it a mistake to use IY register in my Rom ? Must i use IX instead of IY ?
Title: Re: ImpDOS
Post by: SOS on 19:18, 16 March 17
Quote from: Ast on 17:15, 16 March 17
Is it a mistake to use IY register in my Rom ? Must i use IX instead of IY ?
No.

I make heavy usage of both registers without a Problem.
(i think, Amstrad/Locomotive Software doesn''t use IX+IY)
Title: Re: ImpDOS
Post by: Ast on 21:20, 16 March 17
My problem is solved !!!!
Thanks for your great advices !
Title: Re: ImpDOS
Post by: Ast on 12:46, 17 March 17

Is someone ready to make iMPdos testing, feedback and bug reporting today ?

What do you need for your tests ?


-A real Amstrad Cpc/Cpc Plus
-An X-Mass
-An X-Mem (or Something else Rom/Ram)

The first answer wins the deal.
Thanks.
Title: Re: ImpDOS
Post by: Ast on 13:08, 22 March 17
Still on full Coding...
I am working Step by step and this rom begins to be something fine.
Thanks to hidden friends for Beta-testing iMPdos.
Bugs hunters are also welcomed.  ;D
Title: Re: ImpDOS
Post by: Ast on 12:00, 05 April 17
Just added |diff,"filename" which consists of
Looking at original file and the one copied on the X-Mass.
If there are No differences, a message will be displayed.
If there are differences, a message and the adress where
the file is different will be displayed.


I am still working on ascii adding to use 100%  OrgAms files on x-mass.


Stay tuned!
Title: Re: ImpDOS
Post by: Ast on 12:00, 18 April 17
Still wip, what do you need for your x-mass interface ?
Give me ideas, i will try to make your dreams true.
Title: Re: ImpDOS
Post by: xesrjb on 19:07, 27 June 17
Any news, how to get a public/released version?


I'm still interessed...


xesrjb

Title: Re: ImpDOS
Post by: Ast on 22:27, 27 June 17
You will have to wait some week.
I am on holidays... so...
Title: Re: ImpDOS
Post by: Ast on 22:05, 15 January 18
Here comes some up to date news : http://amstradplus.forumforever.com/t293-iMPdos.htm?start=30#p5242 (http://amstradplus.forumforever.com/t293-iMPdos.htm?start=30#p5242)
(french only! but google translate is your friend too ?)
Title: Re: ImpDOS
Post by: Ast on 15:30, 17 January 18

Some news from today : http://amstradplus.forumforever.com/t293-iMPdos.htm?start=45#p5307 (http://amstradplus.forumforever.com/t293-iMPdos.htm?start=45#p5307)
Are you ready for iMPdos ?



Title: Re: ImpDOS
Post by: Ast on 17:37, 17 January 18

Still an example...


YouTube is your friend (https://www.youtube.com/watch?v=a1RVmQGaHxI)
Title: Re: ImpDOS
Post by: Ast on 22:39, 15 February 18
Some fresh news of iMPdos (http://amstradplus.forumforever.com/t293-iMPdos.htm?start=75#p5410) (in french of course), but you can ask me some détails in English for sure...  :P
Title: Re: ImpDOS
Post by: arnoldemu on 10:19, 16 February 18
Quote from: Ast on 22:39, 15 February 18
Some fresh news of iMPdos (http://amstradplus.forumforever.com/t293-iMPdos.htm?start=75#p5410) (in french of course), but you can ask me some détails in English for sure...  :P
I see that you implemented most of the CAS firmware functions. That is a lot of work to do :)

With CAS CATALOG do you fill the "2k buffer" that is passed to it? Do you fill it in the same way as AMSDOS does?

<ff> <8 bytes filename> <3 bytes extension> <2 bytes>

I ask because my image viewer program reads this data to find the list of files on the disc.

EDIT: I see CAS CATALOG is compatible with ORGAMS, but I don't know if that reads the catalog like I do.

Title: Re: ImpDOS
Post by: Ast on 11:21, 16 February 18
Quote from: arnoldemu on 10:19, 16 February 18
I see that you implemented most of the CAS firmware functions. That is a lot of work to do :)

With CAS CATALOG do you fill the "2k buffer" that is passed to it? Do you fill it in the same way as AMSDOS does?

<ff> <8 bytes filename> <3 bytes extension> <2 bytes>

I ask because my image viewer program reads this data to find the list of files on the disc.

EDIT: I see CAS CATALOG is compatible with ORGAMS, but I don't know if that reads the catalog like I do.
Hi Arnoldemu,


Yes, That was a lot of work.
Concerning the « cas catalog » in OrgAms, it simply uses vector (bc9b). My cat routine is at the same adress.
In the first test version you could directly see the catalog data in bank #cc.
I only use 0,5kb (512 bytes) to read the data. (In buffer zone)
I do it in two passes. First i need to determinate if i'm in the root or in a directory.
I read the data and take only the directories files (first pass)
When all the repertories are read, i read the files names (second pass)
It's not the same way as Amsdos. That's why i can't take the same pattern.

Title: Re: ImpDOS
Post by: SOS on 18:23, 17 February 18
Quote from: arnoldemu on 10:19, 16 February 18
With CAS CATALOG do you fill the "2k buffer" that is passed to it? Do you fill it in the same way as AMSDOS does?

<ff> <8 bytes filename> <3 bytes extension> <2 bytes>

I ask because my image viewer program reads this data to find the list of files on the disc.

That's problematic. An IDE-ROM can't guarantee, that a 2K-buffer  is enough for one directory.
That's the reason for the RSX |UDIR
Title: Re: ImpDOS
Post by: Ast on 19:12, 17 February 18
In my personnal case, it's not problematic because my own routine only use 1 half kb.
If i would use cas catalog buffer to save all entries, it would be purely impossible !
Why? Because root has 512 names entries... Do your count! 1, 2, 3....
Title: Re: ImpDOS
Post by: arnoldemu on 20:53, 17 February 18
Quote from: SOS on 18:23, 17 February 18
That's problematic. An IDE-ROM can't guarantee, that a 2K-buffer  is enough for one directory.
That's the reason for the RSX |UDIR
2KB is not enough for directory from ROMDOS, Vortex or Parados ;)

This is ok. For these I can read XDPB and calculate size of directory so I can give the correct sized buffer.
For ImpDOS and others this is not possible because they use MSDOS and not CPM based format :(


Title: Re: ImpDOS
Post by: Ast on 21:01, 17 February 18
That s exactly what i told you...
This is not the same structure !
Title: Re: ImpDOS
Post by: Ast on 21:26, 24 February 18

Some news about iMPdos.
Now, Amsdos #bc80 vector (Cas in Char) is fully implemented.


Youtube (https://youtu.be/fk8Ch9eOlfA) to see how it works well. Now Orgams can easily convert Dams code source into Orgams' one.
Title: Re: ImpDOS
Post by: Ast on 02:26, 04 March 18
Some fresh news : http://amstradplus.forumforever.com/t293-iMPdos.htm?start=90#p544 (http://[url=http://amstradplus.forumforever.com/t293-iMPdos.htm?start=90#p5441)


iMPdos will be finished soon. Stay tuned.
Title: Re: ImpDOS
Post by: Ast on 20:07, 21 March 18
iMPdos continues... http://amstradplus.forumforever.com/t293-iMPdos.htm?start=120#p5525 (http://amstradplus.forumforever.com/t293-iMPdos.htm?start=120#p5525)
Title: Re: ImpDOS
Post by: Ast on 11:13, 22 March 18
Bugs fixes in the latest version (imp22031.rom) !!!
Title: Re: ImpDOS
Post by: Ast on 11:08, 28 March 18
Don't Forget to follow iMPdos latest news! (Impdos27031)
@Targhan (http://www.cpcwiki.eu/forum/index.php?action=profile;u=110) : have you got an xMass card ?
Title: Re: ImpDOS
Post by: Targhan on 11:51, 28 March 18
No I don't (I don't need it either). But Sylvestre has, I'm not sure he's aware of your software. I'm sure he would benefit from it.
Title: Re: ImpDOS
Post by: Ast on 12:01, 28 March 18
Thanks for your reply !
Title: Re: ImpDOS
Post by: Targhan on 12:37, 28 March 18
Unless I don't understand how it works, is it possible to run OCP Art Studio and read/write the content of the XMass, with ImpDos?
Title: Re: ImpDOS
Post by: Ast on 13:05, 28 March 18
Quote from: Targhan on 12:37, 28 March 18
Unless I don't understand how it works, is it possible to run OCP Art Studio and read/write the content of the XMass, with ImpDos?
Ocp art studio only contains drive A and B parameters. So as the ocp+ version, it will need to be patched to work with.
-Many games and demos are working well.
-Trackloaders won't run anyway, only files.
-a new version of IMPdraw known as v2 will come soon and will allow i/o screen and Windows.
-100% Orgams compatibilities (import, export, load, save, directory...)
-basic instructions load/save are working.


And nice tricks too!
Title: Re: ImpDOS
Post by: Ast on 17:57, 04 November 18

Hi,


I'm actually working on a new iMPdos version featuring 512Mo DOM.
You could follow the news here : -> http://amstradplus.forumforever.com/t481-iMPdos-512.htm


Advices are also welcome.
Bye.
Title: Re: ImpDOS
Post by: Ast on 16:06, 15 March 20
Hi!


I ´m now  trying to finish iMPdos/iMPdraw to give you full pleasure !
You will found iMPdraw & iMPdos in few days.


This Time, iMPdos gives you full access between drive À, B, X-Mass and M4
You could transfert your files in all configuration between all these drive.


For example :


https://youtu.be/4a5jA2ThZ0c (https://youtu.be/4a5jA2ThZ0c)
Title: Re: ImpDOS
Post by: ComSoft6128 on 16:31, 15 March 20
Hi @Targhan (https://www.cpcwiki.eu/forum/index.php?action=profile;u=110) ,

Back in 1992 my business partner wrote a patch for OCP Art Studio for the then popular Romdos large format (3.5") disks, the code may be of interest to you. The links below takes you to the correct pages:

https://archive.org/details/amstrad-action-081/page/n24/mode/1up (https://archive.org/details/amstrad-action-081/page/n24/mode/1up)

https://archive.org/details/amstrad-action-082/page/n22/mode/1up (https://archive.org/details/amstrad-action-082/page/n22/mode/1up)




Title: Re: ImpDOS
Post by: Ast on 17:38, 15 March 20
@ComSoft6128 (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2226) Maybe you made a mistake by posting here about ocp ? ;D
Title: Re: ImpDOS
Post by: ComSoft6128 on 08:23, 16 March 20
Hi @Ast (https://www.cpcwiki.eu/forum/index.php?action=profile;u=573) ,

The post provides an example of how the Art Studio BASIC loader was modified to allow it to work with a different OS - Romdos instead of Amsdos. I thought this would show that it is possible - perhaps I have misunderstood @Targhan (https://www.cpcwiki.eu/forum/index.php?action=profile;u=110) ?

Cheers,

Peter
Title: Re: ImpDOS
Post by: Targhan on 09:30, 16 March 20
@ComSoft6128 (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2226)  I think you you mistook me with someone else, the only things I did with OCP was some crappy graphics I have kept for myself :).
Title: Re: ImpDOS
Post by: GUNHED on 10:59, 16 March 20
It would be cool to split the topic:


1. ImpDOS - I'm always curious about it


2. OCP with different DOS (Mr. AMS did a patch for X-DDOS too, to OCP with 704 KB)


But right here, please back to the wonderful ImpDOS (which is not ImpDRAW, ImpPHOTO or ImpANTICORONA, these are to be found in other topics).
Title: Re: ImpDOS
Post by: Ast on 12:42, 16 March 20
About iMPantiCorona, it's Not ready yet !!
Title: Re: ImpDOS
Post by: Ast on 12:53, 18 March 20
X-Mass editor new features.


https://youtu.be/X_DkaTy8eas (https://youtu.be/X_DkaTy8eas)
Title: Re: ImpDOS
Post by: GUNHED on 16:16, 18 March 20
Cool! A sector editor too! I missed that in all other DOS.  :)
Title: Re: ImpDOS
Post by: Ast on 16:59, 18 March 20
iMPdos sector editor exists since the first version with using the |ed instruction.
Try |hlp to discover how it works.


This time, i added two others possibilities.


In the previous one, you could only use


Quote
|ed,ab,c
a=sector num
b=cylinder low
c=cylinder hight


for example to look at root sector on iMPdos, just try


Quote
|ed,&201,0 ; Partition 1 only


Now, you could directly see wherever you are.


For example, ùP1:ùcdx,"games" - Partition 1 selection and Current Directory is "Games". Of course  this subdirectory must be on your x-Mass.


Then try :


Quote
|ed


This instruction will connect your sector editor on "Games" sector.


Quote
|ed,"filename"


this instruction will connect this file on your sector editor.


You will discover these one soon.
Title: Re: ImpDOS
Post by: GUNHED on 19:13, 18 March 20
BTW: Great that you use !HLP and not !HELP, because numerous other ROMs do that.  :)
Title: Re: ImpDOS
Post by: Ast on 20:58, 19 March 20
Hi everyone,


I started today, iMPdos Wikidot website (http://impdos.wikidot.com/).
It's still wip and not finished but i think it will be easiest to find it.


Good Night.
Title: Re: ImpDOS
Post by: Ast on 10:36, 01 June 20
iMPdos can do things easily...


https://www.youtube.com/watch?v=Tkccfk-YdXE&feature=share (https://www.youtube.com/watch?v=Tkccfk-YdXE&feature=share)
Title: Re: ImpDOS
Post by: Ast on 17:48, 21 January 21

iMPACT strikes back now with our new iMPdos version (for x-Mass).

What's news since latest public version ? Sorry but you must use google translate to read the french comments. (French Only!)


All you must know about the files :


* dos12312.rom (x-mass 128 mo only)
* dos52312.rom (x-mass 512 mo only)
* help.bin must be copied on x-mass on the root. When done, type ùhlp to install help file onto the x-Mass Cache Memory.


dos file must be installed between rom 1-6.


Comments and bugs reports are welcome.
Quote

+ __**iMPdos 512 (en cours)**__


+ iMPdos_201223


__Files__ : **dos2312.o** - **dos12312.rom** - **dos52312.rom**


* Possibilité d'utiliser la nouvelle ou l'ancienne version de l'albiDOS
__Warning__: En cas d'utilisation de la dernière version de l'albiDOS, la copie ascii est corrompue.
* Modification du module copie Ascii (optimisation & nettoyage)
* Remplacement de la rsx ùhead,"fichier" par ùinf,"fichier"
* Correction d'un bug critique qui empêchait @Kris (https://www.cpcwiki.eu/forum/index.php?action=profile;u=175) d'utiliser proprement iMPdraw et iMPdos, plus concrètement, des données sauvegardées pouvait être corrompues par la routine **pokeend** d'iMPdos.
* Correction bug lié à la commande **ùx**. ùx réinitialisait la partition en ne réinitialisant pas le secteur High. Ceci provoquait des messages not found en fonction du secteur dans lequel se trouvait le fichier.
* Correction de Makedir qui posait un problème sur iMPdraw.
* Correction du bug du Backup de P2. Ca ne pouvait pas fonctionner tel quel. Merci @sid (https://www.cpcwiki.eu/forum/index.php?action=profile;u=530) pour le signalement.
* Ajout d'un nouvelle rsx **ùclear** qui permet de réinitialiser le cache de la xMass si et seulement si celui-ci était corrompu.
* Correction d'un bug dans **ùrestore** dans iMPdos_512.
* La mémoire cache n'est utilisée que sur la partition 1.
* La place dispo restante sur le DoM est maintenant communiquée correctement lors d'un **cat**.
* La commande **ùed** peut maintenant contenir un seul paramètre.
__ex__: ùed,&201
* L'animation du BackUp & de la Restauration a été modifiée. Elle est maintenant identique à celle de **ùformat**.
* Installation du fichier **help.bin** dans la mémoire cache de la xMass
Le fichier **help.bin** doit obligatoirement être copié sur la __xMass__.
* Création de la rsx **ùdisc**. La rsx **ùdisc** est recherchée à rom courante+1
* Ajout rsx **ùxmass** éviter la rsx **ùx** de Utopia.
* Modification routine **ùraz**. La réinitialisation des couleurs ne se fait plus sauf dans le seul cas où l'encre 1 serait égal à l'encre 0.
* Modification & ajout Flag Carte M4.
* Correction du bug **Bad Command** quand la rsx **ùcp** est utilisée avec le lecteur Floppy B.
* Correction des bugs 022 et 023.
* Ajout du nombre de secteurs totaux disponible sur le DoM.
* Détection auto de la xMass
* Détection auto du nom du DoM et affichage dans le boot.
* Détection auto de la taille de la DoM et affichage dans le boot.
* Si la x-Mass n'est pas détectée, aucune Rsx n'est installée.
* Création boot spécial pour la mémoire flash [iMPdraw Cache]
utilisation des secteurs #03-#42 (image 1)
utilisation des secteurs #43-#82 (image 2)
* Ajout des rsx
ctrl+x : read_cache
ctrl+y : write cache


* Correction d'un bug avec la commande ùbackup qui demandait de sélectionner le lecteur
* Correction d'un bug avec la commande **ùMD** qui acceptait plus de 11 caractères.
* Simplification des messages d'erreur qui envoie maintenant **syntax error | type ùhlp**
* Ajout d'une petite animation quand **ùbackup** et **ùrestore**
* Re-paramétrage **ùbackup**, **ùrestore**
* ùrestore,0 renvoie maintenant une erreur
* Correction d'un bug qui affichait n'importe quoi si juste **ùrestore** sans avoir au préalable sélectionné ùP1 ou ùP2
* ùrestore,2 ne fonctionne plus sous iMPdos_128
* Refactorisation des routines de la rom afin de gagner un peu de place dans les 16k.
* Suppression de la rsx **ùwrt** que Kris appréciait tant.
* Correction du **bug 021** soulevé par Fredouille.
**ùcpax,"*"** copiait des noms de fichiers erronés sur la xmass
* Alignement des noms des répertoires et des fichiers.
* Correction du bug de fichiers/directory max sur signalé par **Kris** sur iMPdraw.
* Ajout fichiers max sur vecteur #bc8c & makedir
* Correction du bug **bad command** le lecteur albireo est sélectionné
* Modification **backup** & **restore** sur iMPdos_512. La version iMPdos_128 reste inchangée.
* **ùP1:ùbackup** copie la partition 1 sur la partition 3
* **ùP2:ùbackup** copie la partition 2 sur la partition 4
* **ùrestore,1** restaure la partition 3 sur la partition 1
* **ùrestore,2** restaure la partition 4 sur la partition 2
* Faire un backup ou une restauration de P3 ou P4 affichera un message d'erreur.
* Modification des buffers de swap (zoneA/B)
* Modification et quelques factorisations de code sur la rom.
* Ajout de CTrL+Z pour permettre une détection rapide "rom dos" (compatible AlbiDos)
* TodoList 003.
* Ajout d'un swap de la mémoire Amsdos pour la copie des fichiers ascii [idée OffseT]
* [Module Albiréo] : Ajout des RsX de copies :
# ùCPAS : copie drive A vers l'albiréo SD Card
# ùCPSA : copie de l'albiréo Sd Card vers le drive A
# ùCPSX : copie de l'albiréo Sd Card vers la xMass
# ùCPXS : copie de la xMass vers l'albireo Sd Card
# ùCPAU : copie drive A vers l'albireo Usb
# ùCPUA : copie de l'albireo Usb vers le drive A
# ùCPUX : copie de l'albireo Usb vers la xMass
# ùCPXU : copie de la xMass vers l'albireo Usb
# ùCPSU : copie de l'albireo SD card vers l'albireo Usb
# ùCPUS : copie de l'albireo Usb vers l'albireo Sd Card

* Ajout de CTRL_Z afin de détecter rapidement les roms dos installées (Conseil OffseT)
* Possibilité d'installer  iMPdos 128 ou iMPdos 512 en fonction de la taille de la DOM
* Modification visuelle de l'interface de l'éditeur secteur/mémoire
* Suppression des touches associées à **control** dans l'éditeur de secteur/mémoire
* Suppression de la réinitialisation des couleurs dans l'éditeur de secteur/mémoire
* Correction d'un bug qui affichait l'hexa de la rom au lieu de celui de la ram.
* Correction **|move** qui bloquait s'il ne trouvait pas de fichiers effacés.
* Ajout du **Path** dans l'editeur De secteur
* Ajout du Nom du fichier dans l'éditeur de secteur et de ram
* Ajout des infos du header dans l'éditeur de secteur et de ram
* Traitement & correction du Bug 018
* Traitement & correction du Bug 019
* Traitement & correction du Bug 020
* Remplacement de l'instruction **cpx** par **move**. Il semble en effet plus correct d'utiliser cette dénomination.
* Création de 2 roms distinctes, ainsi iMPdos 512 et iMPdos 128 sont désormais présents. iMPdos 128 ne peut par conséquent plus accéder aux instructions **|P2, |P3 et |p4** mais seulement à |P1. Le backup peut également être réalisé sur la 2ème partie du DOM soit, 64 Mo utilisables et 64 autres pour le backup.
* Ajout d'une nouvelle rsx **|m4h** qui permet d'accéder directement au M4-Hack.
Merci à Duke pour avoir partagé le code sur cpcwiki.
* Traitement & correction du Bug 015
* Traitement & correction du Bug 016
* Traitement & correction du Bug 017
* Grosse correction de la routine **makedir** et quelques ajustement.
* Traitement & correction du Bug 013
* Correction d'un bug de pile lié à la copie ascii
* Modification & simplification de la routine de copie des fichiers ascii
* Transfert des secteurs 255 et 256 en position 1 et 2. Cela permet de libérer de la place sur la xMass afin de prévoir de futurs transferts de fichiers entre les différentes partition.
* Traitement & correction du Bug 014
* Ajout de la rsx **ùv** qui affiche la version de la rom.
* Refactorisation des routines read/write
* Ajout de 2 nouvelles rsx qui permettent de faire un backup d'une partition (0 à 3) sur la partition 4 et de la restaurer.
**ùP1:ùbackup** créera un backup de la partition 1 sur la partition 4
**ùrestore,x** avec x compris en 1 et 3 restaurera la partition x à partir de la partition 4
* Traitement & correction du [http://impdos.wikidot.com/impdos-bugs Bug 010]
* Ajout d'une nouvelle rsx : ùcpx,"/dos/code.o","/test" copiera le fichier **code.o** présent dans le répertoire **dos** dans le répertoire **test** en partant de la racine **"/"**
* Traitement & correction du Bug 011
* Traitement & correction du Bug 009
* Ré-écriture totale de la routine #bc80 pour une meilleure compatibilité
* Ré-écriture totale de la routine #bc95 pour une meilleure compatibilité
* L'écriture des fichiers ascii sur la xmass a été multipliée par 100.


__A noter__ : la copie ascii via cpxa crée un fichier ascii illisible sur le drive A.
Toutes les autres instructions fonctionnent.


* Traitement & correction du Bug 000
* Traitement & correction du Bug 004
* Traitement & correction du Bug 005
* Traitement & correction du Bug 006
* Traitement & correction du Bug 007
* Traitement & correction du Bug 008
* La commande ùx affiche maintenant la partition et le chemin
* Reprise de la routine **cas_in_char [bc80]** dans son intégralité. Fonctionnel, même si la partie bin/bas, est à revoir ^^
* Traitement du Bug 003
* Correction du message **ùcdx**, qui affichait encore **ùcd**
* Ajout de 2 nouvelles rsxs [Merci @Madram pour ses conseils]


* ùcdw : current directory working.


__en sortie__ : **HL** contient le début de la chaine
               **BC** contient la longueur de la chaine


* ùpdw : print directory working. Affiche le répertoire courant.


* Traitement du Bug 002
Il arrivait parfois que le nom du fichier soit **not found** quand on utilisait le vecteur #bc77.
* Ajout d'une barre de progression __exclusivement__ lors de la copie de fichiers ascii.
* Possibilité de chemin dans les commandes **load**, **save**, **cd**, etc...


un exemple :


**load"toto/001/kris.scr",&c000** accède au répertoire toto, puis au répertoire 001 et load le fichier **kris.scr** à l'adresse &c000.
**load"/cpc/sid.bin",&3000** va à la racine et accède au répertoire cpc puis load le fichier **sid.bin** à l'adresse &3000.
**/** marque la présence d'un répertoire. S'il est positionné juste avant le nom, un retour au root est opéré.
* Correction du bug lié à l'utilisation du reg **i**. En effet, lors de la recherche du nom du fichier pendant un load, un save, ...etc, le registre i n'etait pas ni sauvegardé,ni restitué.
* Correction rsx **|diff** (non documentée).
* Correction rsx **|head**. Le nombre de secteurs utilisés par le fichier est desormais affiché.
* Suppression des rsx **|dos** et **|dosoff** qui ne servaient à rien.
* Refonte totale de l'éditeur de secteur/mémoire. On peut désormais circuler, modifier à la volée comme sous **Discology**.
* Ajout de l'ascii dans les options de copies. Il est maintenant possible de copier les fichiers ascii en plus des fichiers basic & binaires et ce dans tous les sens. __Seul bémol__ il y a un bug qui ne permet pas le transfert ascii de la x-mass vers les drives A et B. Le contraire est possible. La copie fichiers (bas, bin et ascii) inter cartes (xmass <-> m4) fonctionne dans les 2 sens.
------
Title: Re: ImpDOS
Post by: m_dr_m on 05:57, 22 January 21
Great job!




What is Unidos?
Title: Re: ImpDOS
Post by: Ast on 10:34, 22 January 21
Quote from: m_dr_m on 05:57, 22 January 21

       
  • It's really nice to have copy RSX. But why not have used a standard syntax?  E.g.:

       
  • |cp,"a:*","x:"  ' copy from A to X-Mass
  • |cp,"x:*","u:/archive"
  • ...

Because we think it's shorter to do it like that. But in the rom, the same routine do the job.


Quote

       
  • A move RSX (|mv) would be handy.


Cool, because it's already done. It seems you missed it.


Quote from: ast
* Correction **|move** qui bloquait s'il ne trouvait pas de fichiers effacés.


Quote

       
  • It would be neat to have a Ramdisk. I don't know what the overhead of your filesystem is, but implementation wise it's rather simple. For "c:" (or "m:") path, dispatch to RAM bank read/write rather than X-Mass sector read/write.


why not in a next version ?
Quote
What is Unidos?


Uni_What ? don't know... stay tuned.


Thanks for your comments.
Title: Re: ImpDOS
Post by: GUNHED on 14:20, 22 January 21
For RAMdisc management you can use the great RDOS from Dobbertin. :)

Oh, and sadly I still can't upload a 16 Ko *.ROM file in this forum. Else I would post RDOS-EXT.ROM here.
Title: Re: ImpDOS
Post by: m_dr_m on 16:42, 22 January 21
ROMDOS
RODOS
RDOS
DOS
OS
S


How would you copy from the an ImpDos partition to RDOS's Ramdisk?
Title: Re: ImpDOS
Post by: Ast on 17:09, 22 January 21
It's possible! I just have to add it.  ;D
Title: Re: ImpDOS
Post by: m_dr_m on 17:35, 22 January 21
Two other reasons why a generic |cp is better:
By the way, a good |CP RSX must work with no knowledge whatsoever of the DOSes installed.
Title: Re: ImpDOS
Post by: m_dr_m on 17:37, 22 January 21
Quote from: Ast on 17:09, 22 January 21It's possible! I just have to add it.

That's exactly the problem!
Generic |CP: nothing to change for a new DOS.
Title: Re: ImpDOS
Post by: Ast on 18:19, 22 January 21
Oh oui, puni-moi!
Title: Re: ImpDOS
Post by: Ast on 16:52, 24 January 21
Hi,


As i don't know what to do today, i decided to make an english convertion of "Good Start on IMPdos", so Let's go!


Good Start On Impdos - impdos (wikidot.com) (http://impdos.wikidot.com/good-start-on-impdos)


Please ask me about bad sentences or bad language. Thanks and have a good fun.
Title: Re: ImpDOS
Post by: GUNHED on 21:45, 24 January 21
Awesome!  :) :) :)

First hint: Please replace all "ù" charactars with "|".
Title: Re: ImpDOS
Post by: Ast on 10:19, 25 January 21
Quote from: GUNHED on 21:45, 24 January 21
Awesome!  :) :) :)

First hint: Please replace all "ù" charactars with "|".


Thanks my friend. That's done now !!
Title: Re: ImpDOS
Post by: Ast on 15:46, 25 January 21
Hi,


here you can find the file "help.bin" updated.


Please copy this file on your xMass then type |installh to install help file onto xMass Cache.
You can also erase the file when it will be done.


Thanks to stay tuned.
Title: Re: ImpDOS
Post by: Ast on 18:51, 04 March 21
Since last month (February 2021), We 're working hard on a new iMPdos version.


We have decided to cut iMPdos rom in 2 new roms, iMPdos API, and addON.
Here is an example of how copy files work.


https://youtu.be/2q-k_c9RCCo


Any comments, desires ?

Title: Re: ImpDOS
Post by: GUNHED on 01:48, 05 March 21
It can use Albireo, X-Mass and M4? Why then doing Unidos?  ;) :)
Title: Re: ImpDOS
Post by: m_dr_m on 06:33, 05 March 21
Great! It's so handy to have a COPY RSX, which displays what it is doing (almost (: ).

Quote from: Ast on 18:51, 04 March 21Any comments, desires ?

Lot of desire, my body is on fire.

1. |copy,"source","dest" where source is the current drive+directory, if no explicit mention.
2. "dest": use drive name or mount point (e.g. a:, sd:) rather than arbitrary numbers. Well, like unidos (:
3. |mv,"source","dest".  dest can be just a directory (in the same device).
Title: Re: ImpDOS
Post by: GUNHED on 13:09, 05 March 21
Quote from: m_dr_m on 06:33, 05 March 21
Great! It's so handy to have a COPY RSX, which displays what it is doing (almost (: ).
Very true, that's what I still appreciate about X-DDOS. Which is good for Floppy and Dobbertin HD20 hard-disc, but of course times (and with them the mass storage devices) have changed.
Title: Re: ImpDOS
Post by: Ast on 07:56, 11 March 21
New on iMPdos:


https://youtu.be/qsqSS_ZRuCk (https://youtu.be/qsqSS_ZRuCk)


Still working on iMPdos Memory & Sector editor.


Hope you will like it.
Title: Re: ImpDOS
Post by: Ast on 17:29, 17 March 21
What's News on iMPdos_WiP_210317-4 ?


* Bug Fixed on |ed command
* Alphabetical classification of the catalog using ùcat
* Alphabetical classification of the catalog on iMPdraw v2.







Title: Re: ImpDOS
Post by: m_dr_m on 16:47, 21 March 21
Great job!


Is there a stable version? Either with no bugs (how do you prove that?) or with known bugs documented?
Asking for a friend.
Title: Re: ImpDOS
Post by: Ast on 18:51, 21 March 21
Quote from: m_dr_m on 16:47, 21 March 21
Great job!


Is there a stable version? Either with no bugs (how do you prove that?) or with known bugs documented?
Asking for a friend.


Thank you man!
A stable version ? Of course.
How do I prove that ? Ask @drill (https://www.cpcwiki.eu/forum/index.php?action=profile;u=4079) !!!
We use it everyday...
do you want to try it?
Title: Re: ImpDOS
Post by: Sid_ on 10:39, 22 March 21
Quote from: m_dr_m on 16:47, 21 March 21
Great job!


Is there a stable version? Either with no bugs (how do you prove that?) or with known bugs documented?
Asking for a friend.


I use this version every day, and it works like a charm.
My CPC is completely autonomous. ^^
Title: Re: ImpDOS
Post by: Kris on 10:47, 22 March 21
Hi all,


Same thing here: I use impDOS & impDraw on a daily base and everything is working very well.
Title: Re: ImpDOS
Post by: drill on 10:59, 22 March 21
Yes ! I use Impdos with orgams to programming and i like it ! I'ts fast and stable !
Good usage for all.
Title: Re: ImpDOS
Post by: Ast on 13:00, 04 May 21

Here is iMPdos+addON (new) rom.


What's News since the oldest one ?

iMPdos_WiP
Total rewriting of #bc9B vector (cat). It is now possible to use DE as buffer.
Full compatibility Soundtracker DMA from Zik^Futurs.
Fix Alphabetic sort.
cat displays the directories in alpabetic order now.
Fix reset directory sector after copying files.
Add wildcard "*" for |del ou |era commands. You can now do ùdel,"*.bak" to erase all .bak files on your xmass repertory.
ùcopy can use wildcard now.

For example :
ùcopy,"ab*.*",source,destination will copy all files starting with ab
ùcopy,"mygfx/",source,destination will copy all files contained in the repertory mygfx. Please note that the detection of the directory is done with the char "/" at the end of the filename.

When no files are copied, a message is now displayed

Some Words about addON rom :

We have decided to split iMPdos in two roms. The first One (iMPdos) is the heart of the filesystem. All rsx, all code is only done for xmass managing.

The second one (addON rom) is a rom which contains tools to use with iMPdos but but but.... You can only use this rom with, Duke's M4 rom, Latest AlbiDOS rom (Not Unidos), and AmsDOS original rom. CubeMDOS support will be done.

Here are the details of this NEW rom :
   
|copy,"fichier.ext", source, destination : File Copy, From, To
|copy,"mydir/",source, destination : Copy Repertory, From, To

0 : drive A
1 : drive B
2 : xMass
3 : xMass
4 : xMass
5 : xMass
6 : M4
7 : Albireo Sd
8 : Albireo Usb
9 : Drive D (xMass AcmeDos/CubeMdos)

For example :
|copy,"*.scr",8,2 will copy all .scr files from Albireo USB Drive to xMass.
This drive has been added but still waiting for informations to be used.
It is impossible to copy file xmass <-> xmass for the moment. It will be fixed in the future.

|crunch,source,destination,lenght,[filename]
RLE Crunching , generaly used for screen files. (Thanks to CngSOFT)
Crunch a file starting in source to destination a lenght of #xxxx. If a filename is added, the crunched file will be saved on your selected support.
For Example :
|crunch,&c000,&4000,&3FFF,"titi.cru" : Crunch from &c000 address. Put the crunched data at &4000. The lenght of the file to crunch is &3FFF. A file named "titi.cru" will be saved.
The filename is only required of you want to save it on your drive support.

|dcrunch,source,destination : Decrunch your file From source to Destination.

For Example :
|dcrunch,&4000,&c000 : Decrunch the file from &4000 to &c000

|aff,source,destination
Display a winfile from OCP or iMPdraw (80 chars x 200 lines ONLY).

For Example :
|aff,&4000,&C000 : display a window from OCP or iMPdraw which start at &4000 to &c000.

|connect : Init all rom from 16 up to 31. (Replaces to Booster Rom)

|copyrom,"filename", rom number : Backs up the contents of the rom number in a file named filename.
The rom content of the rom is copied in the space from #4000 to #7FFF.

|xmem : Shows the list of roms, the slot and the version number of the roms installed on the xmem or M4 or RomBoard.
Title: Re: ImpDOS
Post by: Ast on 14:30, 04 May 21
Oups, i forgotten to tell you, run"install" in the dsk will install iMPdos & addON rom too on your xmem.
Title: Re: ImpDOS
Post by: Ast on 14:49, 04 May 21
Maybe this could help you to see how its works....


https://youtu.be/sCmw5j8cMqk
Title: Re: ImpDOS
Post by: GUNHED on 17:48, 04 May 21
Great piece of work! Thanks a lot!
Title: Re: ImpDOS
Post by: Gryzor on 09:56, 05 May 21
Unfortunately the vid is very low-res (480p) and grainy for me to understand anything at all...
Title: Re: ImpDOS
Post by: Ast on 10:06, 05 May 21
Quote from: Gryzor on 09:56, 05 May 21
Unfortunately the vid is very low-res (480p) and grainy for me to understand anything at all...


You're right ! I do it with the cam of my MacBook... and YouTube killed the final result who wasn't good enough.
Title: Re: ImpDOS
Post by: Ast on 19:40, 13 May 21
For all of you, with love.
Title: Re: ImpDOS
Post by: Ast on 18:08, 14 May 21

Hi,

some changes to the ùcopy statement !


WHat's your favourite one ?


Title: Re: ImpDOS
Post by: Gryzor on 19:40, 14 May 21
Really liking the online help/command description...
Title: Re: ImpDOS
Post by: Ast on 19:48, 19 May 21
Hi,


addON rom goes on.


ùcopy is more flexible now.



ùcopy,"usb:*.scr","x:"

Copy all .scr files from usb (AlbiDOS) to xMass current dir.


Something to add ?


added lz49 cruncher/decruncher from @roudoudou (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1714) on the latest rom.
Title: Re: ImpDOS
Post by: Ast on 19:35, 23 May 21
Hi!


This afternoon, i added some piece of code which allows to use the path on your X-Mass (Hey @TotO (https://www.cpcwiki.eu/forum/index.php?action=profile;u=290) !) and your Albireo, with old albiDOS.
So when you do :

|copy,"x:toto.scr","usb:demo/gfx/"



the file toto.scr from drive x: is copied on drive usb: (albireo) on demo/gfx/ repertories.


We hope you will enjoy this new feature.
Title: Re: ImpDOS
Post by: GUNHED on 18:43, 24 May 21
btw. the "Latest release" link doesn't work. it Links to somewhere in the wiki. Sadly that kind of links never work.  :-\
Title: Re: ImpDOS
Post by: Ast on 07:13, 25 May 21
Sending a private mail here doesn't work for your account, so i sent it from amstradplus forum.

Title: Re: ImpDOS
Post by: Ast on 08:08, 27 May 21
Hi !


addON rom rsx have been updated today. I let you see what you can do now.


Rom Addon En Cours - impdos (wikidot.com) (http://impdos.wikidot.com/rom-addon-en-cours)



Title: Re: ImpDOS
Post by: Audronic on 08:22, 27 May 21
No still cannot download ImpDos


None of the links allow you to download ???


Keep Safe


Ray
Title: Re: ImpDOS
Post by: Ast on 08:43, 27 May 21
Oups, here is coming the latest version @Audronic (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1169)


Please give me your opinion. Thanks.
Title: Re: ImpDOS
Post by: Audronic on 07:30, 28 May 21
Hi David


Ok Thanks got the Update


But unable to find the IMPDos Installer ?
what is the latest ??


Thanks


Keep Safe


Ray
Title: Re: ImpDOS
Post by: Ast on 08:39, 28 May 21
All is in the dsk !
You have just to do run »installl
Title: Re: ImpDOS
Post by: Audronic on 10:59, 28 May 21
Hi David


I don't Know the name of the IMPDOS installer ??
The impdos+addon assumes you have installed Impdos ??
can you put up a link to the Impdos Installer Please


I have looked in most places but cannot find the installer


Keep Safe
Thanks Ray

Title: Re: ImpDOS
Post by: Ast on 11:47, 28 May 21
In the dsk, you could find 3 files... iMPdos & addon roms are inside !
Title: Re: ImpDOS
Post by: Audronic on 13:09, 28 May 21
Hi David


Correct BUT:- Unknown command in 70

70 |FLASH,"AD2305-3.ROM" 3  etc

It does not install ?


? is there a Pre insulation that I am missing ??


Keep Safe


Ray
Title: Re: ImpDOS
Post by: GUNHED on 15:06, 28 May 21
The !FLASH command is (probably) part of Firmware 3.16 or so.

However, list the installer and see to which ROM numbers the files go.
Then use the ROManager of your choice and install the ROMs to the number you saw in the installer.

Here install them to ROMs 3 and 4.

(I don't know if the ROM numbers are hard coded, but you can find out)
Title: Re: ImpDOS
Post by: Ast on 15:22, 28 May 21
Quote from: Audronic on 13:09, 28 May 21
Hi David


Correct BUT:- Unknown command in 70

70 |FLASH,"AD2305-3.ROM" 3  etc

It does not install ?


? is there a Pre insulation that I am missing ??


Keep Safe


Ray
@gunhed is right.
Rsx |flash comes from xmem expanded firmware.
So, you can easily install these roms using Roman.
Addon rom must be in slot 3, iMPdos in slot 4.
I home it will help you. If not, tell me!
Title: Re: ImpDOS
Post by: Audronic on 23:48, 28 May 21
Hi David


This is my last request


Please provide a link to the Latest installer .DSK


If you are unable to do this then I will forget your Project.


Keep Safe


Ray
Title: Re: ImpDOS
Post by: Ast on 10:14, 29 May 21
Hi ray,


I don't really know what is the problem ?


1. You need an x-mem, and you have one, right?
2. You need to install firmware 3.15 if you want to use the |flash rsx.
https://cpcrulez.fr/download.php?a=VYasnZzWgsLl2M69gsbe29PNgMfp1dGHh7vn2dy7k7fUn8SLT7rp2Q== (https://cpcrulez.fr/download.php?a=VYasnZzWgsLl2M69gsbe29PNgMfp1dGHh7vn2dy7k7fUn8SLT7rp2Q==)


3. When firmware 3.15 is installed, put iMPdos +addon dsk
and type : run »install


I can't do more, sorry.
Title: Re: ImpDOS
Post by: OffseT on 10:22, 29 May 21
Quote from: Audronic on 23:48, 28 May 21
If you are unable to do this then I will forget your Project.
Well, Ast is working on this project for free on his spare time, he gives support here *in English* for free too... what is the purpose of such a reproach?
Title: Re: ImpDOS
Post by: Audronic on 10:51, 29 May 21
@OffseT (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1826)


I am unable to find the impdos+addon file or link Thats what the problem is.
I have asked for it several tines and get nowhere ?


@ast
Thanks for the link to FW315, I already have that as a .DSK.
I would like a link to impdos+addon Please


Keep Safe


Ray
Title: Re: ImpDOS
Post by: Ast on 11:37, 29 May 21
I posted the dsk file in page 5 (reply 121), but here is the Link


https://www.cpcwiki.eu/forum/applications/impdos/?action=dlattach;attach=34523 (https://www.cpcwiki.eu/forum/applications/impdos/?action=dlattach;attach=34523)
Title: Re: ImpDOS
Post by: Audronic on 11:40, 29 May 21
@Ast (https://www.cpcwiki.eu/forum/index.php?action=profile;u=573)


Thanks for the link


I will try the firmware and see how it goes.


Keep Safe


Ray
Title: Re: ImpDOS
Post by: Ast on 11:50, 29 May 21
Quote from: Audronic on 11:40, 29 May 21
@Ast (https://www.cpcwiki.eu/forum/index.php?action=profile;u=573)


Thanks for the link


I will try the firmware and see how it goes.


Keep Safe


Ray


You can also use Roman to install rom on your x-mem.
Title: Re: ImpDOS
Post by: Audronic on 13:59, 29 May 21
Thanks


I have roman-2 that I have used before


I have found a full installer for FW315.
I will set it up tomorrow and see how it goes.


Thanks


Keep Safe


Ray
Title: Re: ImpDOS
Post by: Ast on 15:31, 29 May 21
Quote from: Audronic on 13:59, 29 May 21
Thanks


I have roman-2 that I have used before


I have found a full installer for FW315.
I will set it up tomorrow and see how it goes.


Thanks


Keep Safe


Ray
Tell me when all will be ready.
Title: Re: ImpDOS
Post by: GUNHED on 18:46, 29 May 21
Or you can use ROManager 2.37 for FutureOS to install in in any kind of ROM expansion.  ;) :) :)
Title: Re: ImpDOS
Post by: Audronic on 00:51, 30 May 21
@GUNHED (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2029)


Thanks for that, I just want to do a clean Install without any other roms loaded to test Impdos.
As FW315 is also installed it also allows me to install roms with  |flash,xxxxxxxxx


Keep Safe


Ray
Title: Re: ImpDOS
Post by: Audronic on 01:03, 30 May 21
@Ast (https://www.cpcwiki.eu/forum/index.php?action=profile;u=573)

Hi David

I have a small concern.
I have a CPC6128 in excellent working condition (NO Modifications)
I have used FW315 to Init all the X-mem slots.
Powered down
Restarted all ok
Installed FW315
Powered down
Installed Impdos (201523) and addons
Powered up and it looks like the iMP_Dos (Slot 4 )is Turned OFF ?
3 Photos included

#### Late update  ###


Also tested with 2 other X-mems and an other CPC6128
Same concern.

Keep Safe


Ray
Title: Re: ImpDOS
Post by: m_dr_m on 01:22, 30 May 21
Back &3000? Ouch! That's a lot of working RAM reserved :)
Title: Re: ImpDOS
Post by: Ast on 07:59, 30 May 21
@Audronic (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1169)


Is your x-mass working with the original DOM ?
Title: Re: ImpDOS
Post by: Audronic on 08:09, 30 May 21
@Ast (https://www.cpcwiki.eu/forum/index.php?action=profile;u=573)


I just erased the DOM after it had been used with SOS's CubeMdos and used it for your ImpDos.
Yes the X-Mass is working OK


I found an earlier version of Impdos and it works with that
Its just the version 210523 that is of concern.


Keep Safe
Ray



Title: Re: ImpDOS
Post by: Kris on 08:32, 30 May 21
Hi Ray,


Are you using an external power supply ? If yes then give it a try powering via the CPC.
We all have this issue with external PSU.(Xmass not detected)





Title: Re: ImpDOS
Post by: Audronic on 08:49, 30 May 21
@Kris (https://www.cpcwiki.eu/forum/index.php?action=profile;u=175)


No Not a power supply Problem


I have reinstalled Cubedos on the system= Works OK


The main rom for impdos is NOT loading ?


Keep Safe


Ray

Title: Re: ImpDOS
Post by: Kris on 09:10, 30 May 21
Here is my working configuration if it can help.
Title: Re: ImpDOS
Post by: Audronic on 09:59, 30 May 21
Hi Kris


Ok the main difference is :-


Slot 4 has an other version of ImpDos " 12.04 " I was using 10.04
I don't have that version I used the latest that AST provided a link to


Do you have a Link or the File I could try


Thanks


Keep Safe


Ray

Title: Re: ImpDOS
Post by: Ast on 13:27, 30 May 21
There are no difference between 10.04 version and 12.04 ;)
It's Exactly the same :)
Title: Re: ImpDOS
Post by: Audronic on 13:42, 30 May 21
@Ast (https://www.cpcwiki.eu/forum/index.php?action=profile;u=573)


Ok Thanks for checking, I will re install tomorrow, and make my system look like Kris's and remove the FW315 Exp Rom in Rom Slot 1
and see what happens


Keep Safe


Ray
Title: Re: ImpDOS
Post by: Ast on 13:47, 30 May 21
but, but, but, as i like you i wanna share the latest 12.04 with you too.
Title: Re: ImpDOS
Post by: Audronic on 02:50, 31 May 21
Hi David

The 1204 Rom did NOT work see Photo
I have got Public o7/05/18 to work with addon 210523-3

It appears that the 1204 rom is NOT enabled (It is not Parked) does not activate ?

Thanks

Keep Safe
Ray
Title: Re: ImpDOS
Post by: Kris on 07:23, 31 May 21
Try in an other slot ?

Title: Re: ImpDOS
Post by: Audronic on 07:29, 31 May 21
Hi Kris


I am just working through all the versions I could find
to see where they became non workable for me ?


? what slot would you suggest.
I have tried 3 for addon and 4 for impdos.


Keep Safe


Ray
Title: Re: ImpDOS
Post by: Kris on 07:36, 31 May 21
@Ray,


Is your Xmass a 128Mo or a 512 Mo ?
I join you the ROM for a 512 Mo, it comes from my CPC and it works perfectly here.
Title: Re: ImpDOS
Post by: Audronic on 07:50, 31 May 21
Hi Kris


The DOM is 128 Meg


I will have a look at your rom and see what happens


Thanks


Keep Safe
Ray
Title: Re: ImpDOS
Post by: Kris on 07:58, 31 May 21
Then you need the ROM dedicated to a 128Mo, I will ask @Ast (https://www.cpcwiki.eu/forum/index.php?action=profile;u=573).

Title: Re: ImpDOS
Post by: Ast on 08:32, 31 May 21
@Kris (https://www.cpcwiki.eu/forum/index.php?action=profile;u=175) & @Audronic (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1169)


IMPdos automatically detects the correct size of the dom since impdos_210317-3.


So there is only one rom now.
Title: Re: ImpDOS
Post by: Audronic on 08:33, 31 May 21
Hi Kris


The rom did not work Thanks for trying.


I did a compare of the 2 roms The 512 is little different than the one David gave me.


about 6 different bytes ?


Thanks
Keep Safe
Ray
Title: Re: ImpDOS
Post by: Audronic on 08:34, 31 May 21
Hi Ast


Ok Thanks for the info.


Keep Safe
Ray
Title: Re: ImpDOS
Post by: Ast on 08:36, 31 May 21
There is not 512 or 128 rom anyway.


There is only one rom which detects the  correct size of the dom.


Ray : i have just seen your answer.
Title: Re: ImpDOS
Post by: Kris on 09:36, 31 May 21
try in slot 5, if it does not work then you have another issue.
The ROM is working well for us.


Are you using a xmem or something else ?
Title: Re: ImpDOS
Post by: Audronic on 09:51, 31 May 21
Hi Kris


I will try slot 5.
I have tried 2-3-4 No Go


I will send you a .dsk of a version that works.


Keep Safe
Ray



Title: Re: ImpDOS
Post by: Kris on 09:54, 31 May 21
Did you format the DOM using IMPdos ?
Title: Re: ImpDOS
Post by: Audronic on 10:22, 31 May 21
Hi Kris


Yes I formatted the DOM with Impdos


Slot 5 did NOT work


I have tried the software on :-
2 6128s
2 X-Mem's
2 S-Mass's


I have sent you a version that works
so the Hardware does NOT nave problem
I have NEVER had a problem with the Hardware (Tot0)
I will leave it there as I have tried (I think)  Everything
I am an Ancient Technician that repairs CPC machines over here in Australia.


Keep working on the project


Have Fun
Keep Safe
Ray

Title: Re: ImpDOS
Post by: Ast on 10:33, 31 May 21
Old iMPdos detection was based on a read sector, the lastest don't do that anyway.
Now, they read the id of the dom.
So, it is possible your id dom is corrupted. It is also possible you added the last rom I posted here with amsdos header and in this case it won't run.



Title: Re: ImpDOS
Post by: Audronic on 13:44, 31 May 21
Hi David


How many bytes is the header in the file ?


Ray
Title: Re: ImpDOS
Post by: Ast on 14:40, 31 May 21
128 bytes...
Title: Re: ImpDOS
Post by: Ast on 14:59, 31 May 21
You could find the rom without any header.


Hope it will run correctly now.
Title: Re: ImpDOS
Post by: Audronic on 23:40, 31 May 21
Hi David

Thanks for the Headerless file,
I will have a try today and see how it goes.
I will have a look for a program that removes the header on a CPC

Thanks
Keep Safe

Ray
Title: Re: ImpDOS
Post by: Audronic on 01:53, 01 June 21
Hi David


I am having problems transferring the file to the amstrad CPC
My Old XP is Playing up - Damn


Please send the DOS1204.rom (headless) as a .DSK file please
Or a complete Installer


Keep Safe


Thanks. Ray

Title: Re: ImpDOS
Post by: Kris on 09:59, 01 June 21
Find a DSK attached.
Title: Re: ImpDOS
Post by: Audronic on 10:32, 01 June 21
Hi Kris
Thanks for the .DSK
Just had a look at the file ?
It looks like it does NOT have an entry point ?
I have flashed slot 5 with the file and the same concern "X-MASS Not Detected ?
I have just checked a lot of Roms and all Have an entry point ?

Thanks
Keep Safe
Ray

Title: Re: ImpDOS
Post by: Ast on 11:02, 01 June 21
Hi ray,


I'll do a special version without detection especially for you.


Please can you tell me if your dom is 128mo or 512mo ?



Title: Re: ImpDOS
Post by: Ast on 12:15, 01 June 21
Ray,


I did a special iMPdos version for you, without any id detection, but as you didn't answer me, i give you the 128mo version.
Please tell me if it runs correctly.


run"install if you have firmware 3.15/3.16 x-mem version


or install w0106.rom with Roman 2.

Title: Re: ImpDOS
Post by: Audronic on 13:07, 01 June 21
Quote from: Ast on 12:15, 01 June 21
Ray,
I did a special iMPdos version for you, without any id detection, but as you didn't answer me, i give you the 128mo version.
Please tell me if it runs correctly.
run"install if you have firmware 3.15/3.16 x-mem version
or install w0106.rom with Roman 2.
Hi David


I da mention that I had a 128 meg DOM earlier


YES IT WORKS YAAHHHH


The help requires "Help.Bin" Is that available


Thanks for the Customised version


Keep Safe
Thanks
Ray
Title: Re: ImpDOS
Post by: Ast on 13:12, 01 June 21
CoOL ! The file help.bin must be copied on the root of the X-Mass.



When it's done, just type :

ùx
ùhlp

Then you could erase this file written on the cache-memory of your X-Mass.


Concerning, the id, i though your x-Mass DOM iD is corrupted.


Can you do :



?hex$(peek(&be61),2)+hex$(peek(&be60),2)


then


|med,address_displayed

Then took a pict and post it here, thanks.
Title: Re: ImpDOS
Post by: Audronic on 13:29, 01 June 21
Hi David


Ok Thanks.
I will continue tomorrow and see how IMPDos runs
Keep Up the Good work
Keep Safe
Ray
Title: Re: ImpDOS
Post by: Ast on 12:54, 02 June 21
Any news @Audronic (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1169)  ?
Title: Re: ImpDOS
Post by: Audronic on 12:59, 02 June 21
Hi David


Ok I have it working.
I need a NEW help.img as it took a long time to copy the file to the DOM as some of the older commands did not work ?
Is there a File Manager that can be used with Impdos ?

leave it with me for some days as I am still working through some of the commands.
Leep Safe
Ray
Title: Re: ImpDOS
Post by: Ast on 17:37, 02 June 21
Quote from: Audronic on 12:59, 02 June 21
Hi David


Ok I have it working.
I need a NEW help.img as it took a long time to copy the file to the DOM as some of the older commands did not work ?
Is there a File Manager that can be used with Impdos ?

leave it with me for some days as I am still working through some of the commands.
Leep Safe
Ray


What ? A long time to copy 1 file only (1ko) ?
What is your config ?
X-mem, x-mass, drive a ? And what else ?
Copying a file on x-mass takes only 1 second (except ascii one).

Title: Re: ImpDOS
Post by: Audronic on 00:36, 03 June 21
Hi David


Ok. What I use :-
CPC6128
X-mass (128meg Dom)
X-mem
3" Drive or Gotek (Drive A)


The delay in copying is that the version you sent me does NOT honour the |CPAX command that is in Help.bin
and I had to work through the other copy ? commands
Thats why I requested an appropriate |help.bin.
Thanks
Keep Safe
Ray
Title: Re: ImpDOS
Post by: Ast on 07:46, 03 June 21
Concerning the copies :


|copy, »a:help.bin », »x: »
Copy help.bin file from a: to x:


|copy, »a:*.scr », »x:/gfx:/«
Copy all .scr files from a: to x: in repertory gfx


|copy, »a:t*.* », »x:/audronic/primary/«
Copy all files starting with t from a: to x: in repertories audronic then primary.


Warning : if you want to copy a file on a repertory, do not forget to create this one previously.
All Repertories names must finished by / char.
Title: Re: ImpDOS
Post by: Ast on 07:50, 03 June 21
|cpax doesn't exist anyway.


IMPdos hasn't copy option now, that's why addON rom has been added.


http://impdos.wikidot.com/rom-addon-en-cours (http://impdos.wikidot.com/rom-addon-en-cours)
Title: Re: ImpDOS
Post by: Audronic on 08:12, 03 June 21
Quote from: Ast on 07:46, 03 June 21
Concerning the copies :
|copy, »a:help.bin », »x: »
Copy help.bin file from a: to x:
|copy, »a:*.scr », »x:/gfx:/«
Copy all .scr files from a: to x: in repertory gfx
|copy, »a:t*.* », »x:/audronic/primary/«
Copy all files starting with t from a: to x: in repertories audronic then primary.
Warning : if you want to copy a file on a repertory, do not forget to create this one previously.
All Repertories names must finished by / char.


Hi David


Ok Thanks for that, it does help.
Keep safe
Ray
Title: Re: ImpDOS
Post by: Audronic on 08:15, 03 June 21
Quote from: Ast on 07:50, 03 June 21
|cpax doesn't exist anyway.
IMPdos hasn't copy option now, that's why addON rom has been added.
http://impdos.wikidot.com/rom-addon-en-cours (http://impdos.wikidot.com/rom-addon-en-cours)
Hi David
Thanks for the link.
I have downloaded an English translation
Thanks
Keep Safe
Ray
Title: Re: ImpDOS
Post by: Ast on 13:13, 04 June 21
Has the test been successful ?
Title: Re: ImpDOS
Post by: Ast on 12:30, 10 June 21
Hi,


I added a new function available since yesterday.


|gd (Get Drive) gives you which is the current drive and the path, if the current drive is a mass storage.


See the pict in this post for more information.
Last #ff is not necessary and will be erased of course ^^
Title: Re: ImpDOS
Post by: Ast on 14:29, 20 November 21
Here is the latest iMPdos & addON roms avalaibles.


What's news ?


ùcat display drive a et b filenames (hidden & protected files too)
ùcopy,"a:*","x:" : allows you to copy all files (hidden & protected, of course) from a: to x:


Feedback is welcome.
See U.
Title: Re: ImpDOS
Post by: Ast on 20:51, 21 November 21
Here is coming Colloscopy from iMPdos.
I worked hard since yesterday and did my best to present you this new version.
Stay tuned, still wip.
Title: Re: ImpDOS
Post by: Ast on 19:54, 09 January 22
Hello and Happy New Year 2022,


Here is the new project i am still working, SYSco.


https://youtu.be/7RtdRGoyY6k (https://youtu.be/7RtdRGoyY6k)


https://youtu.be/2a7DBGZb-bI (https://youtu.be/2a7DBGZb-bI)


Some comments, questions are welcome.
Title: Re: ImpDOS
Post by: Ast on 12:58, 10 January 22
Some news concerning drives selection.
Hope you will enjoy it !


https://youtu.be/75TVruR-nOM (https://youtu.be/75TVruR-nOM)

Title: Re: ImpDOS
Post by: genesis8 on 17:12, 10 January 22
Juste pour être sur, c'est un Norton Commander like ?
Title: Re: ImpDOS
Post by: Ast on 17:42, 10 January 22
Quote from: genesis8 on 17:12, 10 January 22
Juste pour être sur, c'est un Norton Commander like ?
yes, it is :)
Powered by SMFPacks Menu Editor Mod