News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Ast

X-Mass Application

Started by Ast, 15:18, 04 March 16

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Joseman

#150
Quote from: TotO on 09:40, 01 April 16
I have nothing more to said about... It is just an X-MASS application idea.

it's easy to have application ideas for mass storage solutions, with 4gb, fat32 and 512k's solutions almost any 16bit era game can be ported, or have 10000 levels, 1000 cinematic sequences..., the problem then is like the modern PC's, needs more than one single person to do a game... unintentionally we have traslated a PC problem here, the games now can be infinite in graphic terms, music, gfx, levels... some games require a group of persons to do the games... of course the scumm games were made by a team of programmers.

Start a scumm port for CPC by only one person for me is just crazy... of course there is need for various persons, not only the code, the graphics, sounds, IA, script... it's crazy to do this only one person!... and for free... c'mon he will need month or years to do this... really for free? i doubt it, we have jobs, children, family... it's impossible without a compensation for this person.

and not only this,

X-mass, Symbiface II or any other mass storage solution, the important here is to have a good DOS / fat 32 support that works on any compatible hardware... nowadays we haven't...

evidently a scumm game will benefit of the SF2 mouse port too... or other mouse solutions of course...

but, as i said better on other thread...

Sorry for hijack this thread!

||C|-|E||

Certainly, the "bigger" the machine the harder to produce something something that actually makes good use of it. We have been almost 8 months with our adventure and the database (without graphics) is only 60KB. Then, we have around 600KB of graphics as well. If the machine had 512KB of RAM and 128MB of HDD, well, I cannot imagine how long it would take, but it would be awesome  :laugh: On the other hand, we would be able to use lots of tricks that are RAM consuming: for instance, we could increase the number of colors and do lots of overscan  :D

TFM

Quote from: andycadley on 22:41, 31 March 16
... Then there's the question of whether just cloning an early version of SCUMM is necessarily better than designing something from scratch.


Totally agreed!  :) :) :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Audronic

#153
I now have a working X-Mass and am doing some functional tests of ImpDOS16-1 (Madram) Version for " Ast ".

NB:- This is a Work In Progress not a release Yet

The ImpDOS comes as an 8K Rom That can be Placed in any spare slot.
I have chosen slot 2 on the X-Mem.

It Boots up with a Mode 1 screen which has a Reddish Background.

I have tried i think most of the commands that are available, which can be seen if you type in " |HLP ".

|HLP      Help File

|CAT      To Catalog the Hard Drive

CAT      To Catalog the Floppy drives  |A - |B

|cd       To Change Directory on the Hard Drive

|L        To load a file from the Hard Drive

|R        To Run a File from the Hard Drive

|format   To Format the DOM  2 types of format.


|md       To Make a Directory on the Hard Drive

|cp       To Copy Files  EG |CP,"*   Copy all Files to Hard Drive

|copy     To Copy Files  EG |CP,"*   Copy all Files to Hard Drive

|rd       To Remove a Directory from the Hard Drive

|del      To delete Files from the Hard Drive

|edit     To Edit (View)(Hard Drive) Sectors

|Load     To Load a Program to Memory from the Hard Drive

|Run      To Run a program from the Hard Drive

I have have been able to Use all of the above with NO PROBLEMS.

I have made a Movie of some of the commands in action. Please download it and have a look.
Please skip through some of the longer sections whilst copying 21 Files from Floppy to DOM
which appears to be Drive X/ ??

https://www.dropbox.com/s/8wv2325zz1g7h8l/ImpDOS16-1.mp4?dl=0

Thanks  Ray
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

Ast

Well done Ray.
This version is only WiP and it stays many bugs to explode.
I took few days to be quiet because i am not in my best.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

Gryzor

That's sweet indeed :)


Could you implement a "dir /w" and "dir /p" style outputs?


Also, what tunes does it work with - what must a user whistle?

Audronic

#156
Quote from: Gryzor on 18:39, 02 April 16
That's sweet indeed :)


Could you implement a "dir /w" and "dir /p" style outputs?
Also, what tunes does it work with - what must a user whistle?
OOOps I was whistling while i was waiting for the 21 items to be copied and forgot that the camera had SOUND.

Yes |CAT /W and a |CAT /P would be good.

Ray
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

Ast

Euh, what are /w and /p ?
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

Prodatron

/w means: display directory in "wide" format. Less information but more files can be displayed at the same time
/p means: wait for keypress after displaying one screenpage

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Ast

Thanks for lightening my brain!
So yes, it would be cool to be implemeted!
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

Ast

#160
As i saw it's not clear for most of people, i've decided to give you more informations about iMPdos :


-Drive X is used as "X-Mass", that's all
-You can't access Drive X by typing |x or ùx because this drive does not exist.

To display the directory, i simply read the data written on the X-Mass then i print them.

-iMPdos is simply based on i/o ide routines (Thanks prodatron) which allow to read/write data from X-Mass expansion.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

Munchausen

I used to always use dir /p /w /o:n

Gryzor

Huh, can you believe it, I had never realized you had to use /o:n to sort them... or I just don't remember it!

Ast

I don't really understand what you want to tell.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

dirtybb

#164
Quote from: Ast on 14:23, 13 April 16
I don't really understand what you want to tell.


DIR /o:n  --> DIR Will list the files sorted by name
You will find all DIR specifcs option here :

https://en.wikipedia.org/wiki/Dir(command)#Options.2FSwitches

TFM

Quote from: Ast on 14:23, 13 April 16
I don't really understand what you want to tell.


No need for a fake ms-dos with all its problems. Just do it your way.  :) :) :)  Typing all this slashes and letters is a pain in the behind anyway. Let's do it better on CPC side.  :) :) :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Munchausen

TBH when you've used unix, DOS is a really horrible shell. CPC is even more archaic :(

But at least it's functional, and with IDE/FAT support, who cares? :)

Spoiler: ShowHide
most "ls" (dir equivalent in unix) implementations automatically do wide view and alphabetic listing. To make it pause you can pipe the output of ls into another command, "more", so it becomes "ls | more". This has greater flexibility - "more" can be used with any command to make the output pause when it fills the screen, and you can also scroll up and down in the output, and search it for specific text. Also in unix multiple options can be chained together into a single switch, so "ls -l" which gives detailed listings, and "ls -a" which shows hidden files, can be combined to "ls -la" or "ls -al" as a shorthand for "ls -l -a", unlike in DOS where each must be given separately

Ast

Remember we are on Cpc. All must be done from zero. It's the purpose of iMPdos!
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

Munchausen

Quote from: Ast on 08:48, 14 April 16
Remember we are on Cpc. All must be done from zero. It's the purpose of iMPdos!

Yeah sorry, I'm not expecting you to implement a full modern unix shell on the CPC on top of AMSDOS! I probably shouldn't compare unix to the DOS on an 8-bit micro, it isn't fair!

HAL6128

Don't forget SamaruX for CPC (CP/M) which provides some functionalities of a Unix shell like cp, cat, grep and piping it with | to different command.
In principle it is possible (a little bit restricted :) but possible for an 8-Bit) and FloppySoftware also provides the source code which is written in Small-C.
...proudly supported Schnapps Demo, Pentomino and NQ-Music-Disc with GFX

TFM

Quote from: HAL 6128 on 15:33, 14 April 16
Don't forget SamaruX for CPC (CP/M) which provides some functionalities of a Unix shell like cp, cat, grep and piping it with | to different command.
In principle it is possible (a little bit restricted :) but possible for an 8-Bit) and FloppySoftware also provides the source code which is written in Small-C.

You talk about CP/M now, which can do pretty much all that file sorting and waiting already just by using the DIR [full] command.

btw: Check out the Z3Plus if you want an Unix felling for the CPC, it has way more features than SamaruX (which is a great thing too).  :)

IMHO it's not the purpose of a DOS to contain a SHELL in addition.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Powered by SMFPacks Menu Editor Mod