Author Topic: UniDOS, the new multi-device AMSDOS replacement  (Read 16672 times)

0 Members and 1 Guest are viewing this topic.

Online zhulien

  • 6128 Plus
  • ******
  • Posts: 858
  • Country: au
  • aka Vorax
    • 8bitology
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #125 on: 09:39, 17 June 21 »
I think UniDOS has the best compatibility potential with all my hardware without plugging/unplugging all the time.   If a game doesn't work on it, the game can be patched or... perhaps i don't play it, or use another CPC or emulator. 
like
0
No reactions

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.832
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #126 on: 17:03, 18 June 21 »
Exactly, to omit unplugging/replugging is a big gain!
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #127 on: 01:36, 09 July 21 »
A minor update of UniDOS main ROM is available from https://unidos.cpcscene.net


More to follow soon.  ;D
like
0
No reactions

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #128 on: 12:17, 09 August 21 »
A very first version on the DOS node for the M4 Board is now available. 8)

It does not have all the planned features yet, but it is fully fonctionnal and let you use the M4 Board integrated with any other card supported by UniDOS while ensuring AMSDOS compatibility.

Big thanks to Chany who provided me with his M4 Board. :-*

Main features are:
  • M4: drive to access MicroSD card (read/write).
  • DSK: drive to access DSK files contents (read-only).
  • Snapshots handling.
  • CPR handling.
  • DSK, CPR and SNA library.
  • ROMs configuration.
  • Network configuration.
Please refer to UniDOS website for installation and usage instructions.


-> https://unidos.cpcscene.net <-
« Last Edit: 12:28, 09 August 21 by OffseT »
like
0
No reactions

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.416
  • Country: fr
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #129 on: 15:28, 09 August 21 »
Excellent news! I will test this on my return from holidays. Well done and thanks for your work!!
like
0
No reactions
Targhan/Arkos

Arkos Tracker 2.0.1 now released! - Follow the news on Twitter!
Disark - A cross-platform Z80 disassembler/source converter
FDC Tool 1.1 - Read Amsdos files without the system

Imperial Mahjong
Orion Prime

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.832
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #130 on: 16:46, 09 August 21 »
Hello UniDOS team. Well, I don't know who to ask in particular, so I ask here...

As I heart, the UniDOS does use (without the Albireo) the Nova card for storage of some data. Can you please tell me in which way? Is some kind of directory structure used?

The reason I ask, is to eventually have something (data structure, code, etc.) which is compatible with every application we use/create.
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #131 on: 14:29, 10 August 21 »
UniDOS itself does not rely on Nova card, it is totally independent from any additional hardware.


Only Nova and FatFs DOS nodes are making use of the Nova card.
Both are only using the last 8K memory page of the Nova card (the one which embeds clock registers).


Further UniDOS nodes that might make use of the Nova card will also only use this last 8K page.


It means that all other memory pages are available for non-UniDOS related applications.
A nv-ram library is still on the todolist so that several applications could use it at the same time.
Anyway, it is not a priority for now since I have so many other things to release before.

like
0
No reactions

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.832
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #132 on: 15:34, 11 August 21 »
Only Nova and FatFs DOS nodes are making use of the Nova card.
Both are only using the last 8K memory page of the Nova card (the one which embeds clock registers).
Thanks, so page four of the Nova is completely used for the FAT FS, means we need nvRAM management only for Nova pages 1-3.
Thanks for your information, this helps.  :)
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #133 on: 14:45, 21 August 21 »
UniDOS 1.34 is available. 8)

This is a minor release which is fixing error handling in a very special case which is not reachable with the currently released DOS nodes.

Here is a short video about current nodes status:
http://amsnet.chez.com

Built-in floppies & tape, Albireo (SD+USB), X-Mass (IDE), Nova, and M4 Board (SD+DSK) at the same time. ;D
« Last Edit: 18:19, 21 August 21 by OffseT »
like
0
No reactions

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 1.133
  • Country: fr
    • urban exploration
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #134 on: 17:51, 21 August 21 »
"the publisher has marked video as private"
like
0
No reactions
use RASM, the best assembler ever made :p

I will survive

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #135 on: 18:22, 21 August 21 »
"the publisher has marked video as private"


Ok, thx. Moved to another place.
like
0
No reactions

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #136 on: 16:13, 06 September 21 »
UniDOS 1.35 was released. 8)

It fixes a few rare but annoying issues.

Get it here: https://translate.google.com/translate?sl=fr&amp;tl=en&amp;u=https://unidos.cpcscene.net
https://translate.google.com/translate?sl=fr&tl=en&u=https://unidos.cpcscene.net
like
0
No reactions

Online zhulien

  • 6128 Plus
  • ******
  • Posts: 858
  • Country: au
  • aka Vorax
    • 8bitology
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #137 on: 14:58, 08 September 21 »
UniDOS 1.35 was released. 8)

It fixes a few rare but annoying issues.

Get it here: https://translate.google.com/translate?sl=fr&amp;tl=en&amp;u=https://unidos.cpcscene.net
https://translate.google.com/translate?sl=fr&tl=en&u=https://unidos.cpcscene.net


The download links didn't work for me.
like
0
No reactions

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #138 on: 15:49, 08 September 21 »
The download links didn't work for me.


Hum... Strange, it is just a Google Translate shortcut.
Get it directly from https://unidos.cpcscene.net/doku.php?id=fr:telechargements if Google don't like you. :)

like
0
No reactions

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.371
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #139 on: 16:32, 08 September 21 »
I'd like to buy this on cartridge for a 6128 Plus, can anyone provide one?
like
0
No reactions

Online zhulien

  • 6128 Plus
  • ******
  • Posts: 858
  • Country: au
  • aka Vorax
    • 8bitology
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #140 on: 02:28, 09 September 21 »
I'd like to buy this on cartridge for a 6128 Plus, can anyone provide one?


Actually would it be possible to make a multi-slot ROM board for this on plus machines just ROM 7 + 33, 34, 35... with inbuilt NovaRAM on a single cart?  (but still compatible with other ROM boards)?

like
0
No reactions

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #141 on: 11:13, 09 September 21 »
I'd like to buy this on cartridge for a 6128 Plus, can anyone provide one?
It would need some additional work to make it possible.

Not only because of the physical cartridge creation, but also because UniDOS needs to be put in a cartridge together with DOS nodes, which is not possible currently. That said, it is feasible. At least, a CPR with a special firmware could do the job, but if you want a physical cartridge, you'll still need to find someone to assemble it.
like
0
No reactions

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #142 on: 11:17, 09 September 21 »

Actually would it be possible to make a multi-slot ROM board for this on plus machines just ROM 7 + 33, 34, 35... with inbuilt NovaRAM on a single cart?  (but still compatible with other ROM boards)?
Cartridges provide limited ROM paging and do not have write capability. So, some tricks would be required (modified firmware, special read sequences to simulate write into built-in Nova RAM, ...). Not that easy.

like
0
No reactions

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #143 on: 19:38, 11 September 21 »
A small update of the FatFs DOS node was released today.
It improves a bit built-in Nova support and fixes some internals to be more system compliant regarding interrupts and ROM management.


Get it there: https://unidos.cpcscene.net/doku.php?id=fr:telechargements

Help is still wanted to provide this FatFs DOS node the love it would need to reach the performance of Albireo and M4 nodes.
like
0
No reactions

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #144 on: 11:53, 19 September 21 »
UniDOS web site and its full documentation was translated to English. 8)
It was quite a hard work, but it will be more convinient than using Google translate. :P
There might still be some typos, let me know and I will fix them.



The web site should auto detect your language when accessing
https://unidos.cpcscene.net


Anyway, you can still select your preferred language from the header bar.
like
0
No reactions

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #145 on: 17:50, 19 September 21 »
I'd like to buy this on cartridge for a 6128 Plus, can anyone provide one?
I just made a small tool to create custom Amstrad Plus cartridges with UniDOS installed.

It can also be used to install additional tool ROMs (such as Protext, Utopia, Maxam...).
Most ROMs will work, with the notable exception of Orgams which is doing some direct hardware access (it should be easy to adapt it anyway).
Up to 30 ROMs can be programmed in the cartridge.

It might be useful for users owning a C4CPC with an Albireo (or a X-Mass) but with no ROM board to install UniDOS ROMs.

You can use the application menu to automatically download the latest UniDOS ROMs from the official web site.

Pick it at http://amsnet.chez.com
AmigaOS and MorphOS versions will also pop on Aminet tomorrow.
like
0
No reactions

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.371
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #146 on: 18:06, 19 September 21 »
 :) Appreciated :)


Now can someone make this for me - say for £30 + postage.
like
0
No reactions

Offline m_dr_m

  • 464 Plus
  • *****
  • Posts: 300
  • Country: gb
  • http://orgams.wikidot.com/
    • OrgaMS!
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #147 on: 13:42, 20 September 21 »
So, what is the difference with makecart tool http://www.cpcwiki.eu/forum/applications/makecart/ from @arnoldemu ?
Asking for a friend.



like
0
No reactions

Offline m_dr_m

  • 464 Plus
  • *****
  • Posts: 300
  • Country: gb
  • http://orgams.wikidot.com/
    • OrgaMS!
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #148 on: 13:51, 20 September 21 »
Most ROMs will work, with the notable exception of Orgams which is doing some direct hardware access (it should be easy to adapt it anyway).
Yep. Hardware access is needed because the debugger works firmware-free (to be able to debug code in e.g. &b000 while remaining fast).
The cross-rom call routines are a bit of a mess: there are several of them with slightly different API adapted to each client's need at the time.
I started to try to factorise that, but it just added yet another way of doing it!

So, a complete clean-up could take this special firmware vs hardware dichotomy into account.
NB: orgams roms are detected at first invocation, and then stored persistently.
So I guess we would just have to store 2 sets of ids instead: firmware and hardware.

If anyone is interested with helping with that, I can give all the necessary pointers!
like
0
No reactions

Offline OffseT

  • CPC664
  • ***
  • Posts: 142
  • Country: fr
    • Futurs' Freeware Diffusion
    • Awards
Re: UniDOS, the new multi-device AMSDOS replacement
« Reply #149 on: 15:18, 20 September 21 »
So, what is the difference with makecart tool http://www.cpcwiki.eu/forum/applications/makecart/ from @arnoldemu ?
Asking for a friend.
I didn't know about this tool before you told me about.

I guess it is quite similar, probably the same kind of firmware patch too.
Maybe the main difference is that UniDOS Cartridge Creator handles more ROMs; it also takes care about Burnin' Rubber when original Plus AMSDOS is chosen... and obviously it has a GUI.
like
0
No reactions