Jump to content
InsaneMultitasker

Geneve OS development discussion

Recommended Posts

This topic is intended for discussing development of the Geneve 9640 operating system (known historically as MDOS).

 

Release history: 

image.png.00c0c89e0e5c4fd411bdf5834be4692e.png

 

Current development goals include: 

1. Identify the most recent, stable source code files; recreate bug fixes as necessary

2. Integrate the TIPI development and the 6.70/7.00 development 

3. Release an updated OS 

4. Release the updated source code

 

 

 

Updates:

A long-standing barrier to releasing the next stable OS was a disk IO corruption bug that has recently been identified and (seemingly) corrected.  (RESOLVED)

18 Jan 2021 - Combined 7.00 source base with TIPI support routines. SCSI Cache bug resolved.  Organized/cleaned up source and MAKE file structures. Built OS using HRD4000B w/ram hardrive routines.  v7.20

 

 

Current OS Memory Map:

image.thumb.png.353f9d5bbf6c33003f14e991b7a95ac4.png

  • Like 8
  • Thanks 1

Share this post


Link to post
Share on other sites

Can you fix cd to be more predictable. I can probably get some examples today if needed.

Sent from my LM-V600 using Tapatalk

Share this post


Link to post
Share on other sites
On 1/10/2021 at 8:33 AM, arcadeshopper said:

Can you fix cd to be more predictable. I can probably get some examples today if needed.
 

Yes, please.  There are some limitations to CD and other commands due to available space in that segment of the OS. (16 bytes free!)  We've removed DISKCOMPARE and DISKCOPY to free up some space in the command line interpreter, which might allow for some feature adds/corrections after a bit more analysis is completed.

  • Like 4

Share this post


Link to post
Share on other sites

It is predictable from what I see here.

 

CD does not check whether the path exists; this has always been the case. Would be nice if it did, but takes more time. On the right, the trailing slash should be removed. The bad thing is that DIR requires the trailing slash.

 

DIR MODULES will not deliver the contents

DIR MODULES\ does it

 

CD MODULES is OK

CD MODULES\ will fail.

Share this post


Link to post
Share on other sites

In the example on the left, you got the device error because you typed "module", not "modules" with the latter being the correct folder name. And sorta along the lines with what was posted above, the trailing slash was after the directory name was converted to a period so that "modules" became "modules." which that folder does not exist either.

 

The CMD.exe window for Win10 allows one to:

 

cd down\ to go to C:\>DOWN

 

or

 

cd down. to go to C:\>DOWN

 

One route would require stripping a trailing "." or trailing "\" from the path request.  Another option is to strip and error report and revert back to the original path if an invalid entry is made similar to what a MS-DOS prompt would do.  

 

This is worth documenting as an improvement "as time permits" as it would likely require changes in a number of places in the CLI code for consistency sake across a number of commands impacted. 

 

 

 

 

 

 

 

Edited by BeeryMiller

Share this post


Link to post
Share on other sites

Happy Monday.

image.thumb.png.4b9d610b56a39124a918b82997b54e0a.png

MDOS 7.00 code base integrated with our TIPI work from the past month.  

Took the time yesterday to delete/organize the source folders.

Compiled this morning using HRD4000B and ram hard drive support. 

Includes TIMODE2 alternative which frees up the dedicated MyWord ram (64k) for use. 

 

  • Like 5

Share this post


Link to post
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.

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...