News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_zhulien

M4, UniDOS and CPC4ATX

Started by zhulien, 07:45, 29 March 25

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

zhulien

Hi, I have a CPC4ATX and for the life of me cannot get UniDOS to work with M4. Inside I have xmass, albiero, m4, 4mb ram and the Bluetooth floppy controller. I will take some photos later of the awesome job a friend of mine Ace did putting it all together. 

The ordering of the ROMs in the M4 are exactly the same order as what works on my 6128plus.  Just refuse there. I read that some cpcs cannot move rom7, but I can put unidos in rom7 and paradox in 15 and it works fine if no m4 rom is present.  Or I can put m4 in slot 7 and no unidos,. Whatever I do with unidos and m4 though, they refuse to work together on this machine. If I put m4 in 127, it doesn't like it and disables itself, sometimes unidos complains about badly configured m4. And can't find the NVRAM.

Any ideas?  I'm almost thinking I will just have to not use unidos in this machine... which is a shame, as although it doesn't have plus features, it does have usb keyboard support, usb joypad support and hdmi output thanks to a few custom parts and the rgb2hdmi.

Oddly m4 I had to manually update it to 2.0.8 as it wouldn't fetch the update. Seems I had to upload all the roms again into the same slots as after upgrading from 2.0.7 - seems the rom files are not compatible anymore?


OffseT

When using the M4 Board with UniDOS, there are two different M4 ROMs to consider.

  • The M4 ROM which is built into the M4 board (the one providing the default M4 Board functionalities). It shall be move to id 127 (or whatever ID which makes it to be disabled).
  • The M4 node ROM (from UniDOS ROM set) which shall be put between ids 1 and 31. This DOS node will actually enable M4 Board support for UniDOS.

zhulien

I did actually try that, spent several hours on it in fact - but will try again.

I had the ROMS as follows:

1 - protext
2 - super
3 - utopia (unidos patched ver)
4 - maxam 1.5 (unidos patched ver)
5 - discology 6
7 - unidos 1.5
8 - fatfs 1.4.1
15 - parados 1.2 (unidos patched ver)
24 - m4 1.4.2 (unidos ver)
25 - fatfside 1.4.1
26 - albireo 1.4.1

(of course removing all roms below 7 didn't make any difference either)

Could it be the CP4ATX?  The same ROMS in the same positions work on a 6128 Plus.

OffseT

You should actually avoid to override ROM 7 unless you can actually disable the one inside the CPC6128.
It could explain strange behavior.
Only the Plus range can auto disable the ROM 7 (actually any ROM from the cartridge).

Nothing related, but you should also avoid Utopia in lower slot than UniDOS because it will disable some UniDOS RSX. Utopia should always be in a upper slot than UniDOS.

zhulien

Quote from: OffseT on 20:17, 03 April 25Only the Plus range can auto disable the ROM 7 (actually any ROM from the cartridge).

Nothing related, but you should also avoid Utopia in lower slot than UniDOS because it will disable some UniDOS RSX. Utopia should always be in a upper slot than UniDOS.
I didn't know other cpcs couldn't auto disable rom 7. 

Utopia is needed lower to preserve some functionality I found, I'll have to double check my reasoning.  Might be something to do with ctrl+function key behaviour or maybe something to do with protect and maxam1.5.  

Powered by SMFPacks Menu Editor Mod