RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » RomWBW v3.0 (Announcing the formal release of RomWBW v3.0)
RomWBW v3.0 [message #7371] Mon, 30 March 2020 11:44 Go to next message
Wayne W is currently offline  Wayne W
Messages: 385
Registered: October 2015
Location: Fallbrook, California, US...
Senior Member
I am pleased to announce the formal release of RomWBW Version 3.0.

A sincere thank you to the many individuals who have contributed to this release.

Please refer to the RomWBW Page on the RetroBrew Computers Wiki for more information.

Major New Features:
  • CP/M 3, ZPM3, and NZCOM included
  • Floppy and hard disk boot images included
  • New ROM applications (Forth, BASIC, etc.)
  • Linux/MacOS custom ROM build process
Warnings:
  • The initial drive letter assignment algorithm has changed when booting from disk
  • RC2014 bus systems now default to 115200 baud
Thanks,

Wayne
Re: RomWBW v3.0 [message #7374 is a reply to message #7371] Mon, 30 March 2020 21:09 Go to previous messageGo to next message
Andrew B is currently offline  Andrew B
Messages: 467
Registered: October 2015
Location: Near Redmond, WA
Senior Member
Administrator
RomWBW 3.0 with CP/M 3 - amazing. I need to fire up my Zeta and give it a try!
Re: RomWBW v3.0 [message #7459 is a reply to message #7374] Wed, 08 April 2020 07:18 Go to previous messageGo to next message
scruss is currently offline  scruss
Messages: 62
Registered: December 2015
Location: Toronto, Canada
Member

Ooh, this means I'll be able to run Arnor Protext on my Zeta 2. Yay!

> Does anyone know what each of the pins on the 6502 CPU chip in the Apple II Plus does?
They all plug into the socket on the motherboard to keep the chip from drifting away. - c.s.a2 FAQ of yore
Re: RomWBW v3.0 [message #7470 is a reply to message #7459] Wed, 08 April 2020 20:37 Go to previous messageGo to next message
Wayne W is currently offline  Wayne W
Messages: 385
Registered: October 2015
Location: Fallbrook, California, US...
Senior Member
scruss wrote on Wed, 08 April 2020 07:18
Ooh, this means I'll be able to run Arnor Protext on my Zeta 2. Yay!
Yeah, I think that would work. If you try it, let me know how it goes.
Re: RomWBW v3.0 [message #7623 is a reply to message #7374] Sun, 10 May 2020 17:20 Go to previous messageGo to next message
djmartins is currently offline  djmartins
Messages: 40
Registered: February 2018
Member
Andrew B wrote on Tue, 31 March 2020 00:09
RomWBW 3.0 with CP/M 3 - amazing.
It really is amazing, CP/M-ZPM3 and more software!
Thanks Wayne!

Re: RomWBW v3.0 [message #7748 is a reply to message #7623] Thu, 04 June 2020 02:09 Go to previous messageGo to next message
wizged is currently offline  wizged
Messages: 2
Registered: May 2020
Junior Member
My first post here! Hopefully this is OK to append onto this topic...

I have recently completed a new Z180 Mark IV build and all seems to be working fine from hardware perspective. Thanks again to Phil for supplying this PCB Smile

I have installed RomWBW v3.0.1 and have been experimenting with the bundled CP/M images on SD (great job on that BTW). I'm quite familiar with CP/M 2.2 and ZCPR having used them on and off for more decades than I'd like to admit, but have never touched CP/M 3 so I reckon its finally time to give it a go.

I'm concentrating on ZPM3 for now but have been scratching my head trying to understand why some of the behaviour doesn't seem to match the ZCPR doco. For example, I was expecting this to work:

18:07 A0:SYSTEM>dir a15:
ERROR: Illegal command tail.

I suspect what's happening here is that some of the transient programs on this image (incl DIR.COM) are the native CP/M 3 versions that don't necessarily understand the ZCPR functionality. Does that sound right, or am I just doing something wrong?
Re: RomWBW v3.0 [message #7761 is a reply to message #7748] Sun, 07 June 2020 15:05 Go to previous messageGo to next message
Wayne W is currently offline  Wayne W
Messages: 385
Registered: October 2015
Location: Fallbrook, California, US...
Senior Member
wizged wrote on Thu, 04 June 2020 02:09
I suspect what's happening here is that some of the transient programs on this image (incl DIR.COM) are the native CP/M 3 versions that don't necessarily understand the ZCPR functionality. Does that sound right, or am I just doing something wrong?
Yeah, the ZPM3 distribution basically somes with nothing but the OS. So, I included both the CP/M 3 standard binaries as well as some common ZCPR3 tools.

-Wayne
Re: RomWBW v3.0 [message #7762 is a reply to message #7761] Sun, 07 June 2020 16:24 Go to previous messageGo to next message
kman is currently offline  kman
Messages: 45
Registered: February 2019
Location: Germany
Member
I came across the same 'issue' with DIR and USER-numbers. The reason for the error messages is this: CPM3 commands like DIR handle the user number as a USER and not as a FOLDER as the z-system does. 'User 0' does not have the permission to list files from 'User 15'. 'User A0' can list files on B0: or 'User A15' files on B15:. That's ok because it's the same USER - CPM3 doesn't know the conzept of folders, only one OS and 'many' users restricted to there 'User Number'. The z-system with it's understanding of user numbers as a FOLDER clashes with this CPM3 understanding of user numbers. The result is the error message. That's valid for all standard CPM3 tools/cmd's. Nowadays the understanding of permissions, user and folders is more the way the z-system does handle these things. So to bypass this, one should use z-system tools within the z-system - for 'DIR' this is 'SDZ'. The possible aliasing of a DU like A15: as 'HTC' for example (in the z-system PATH uses this) wouldn't be possible without this 'new' view on drive letters and user numbers. The z-system is a 'new world' regarding this.

Kurt
Re: RomWBW v3.0 [message #7765 is a reply to message #7762] Mon, 08 June 2020 01:46 Go to previous messageGo to next message
wizged is currently offline  wizged
Messages: 2
Registered: May 2020
Junior Member
Thanks guys, that all makes sense. I've never really used the USER functionality before but with the large disk sizes that RomWBW supports and the z-system folder concept I can see its usefulness. There is certainly a lot to learn in the z-system world.

Wayne, I came across this oddity yesterday - just thought I'd mention it in case its a small bug in your ZPM3 image:

17:36 A0:SYSTEM>alias startzpm
ALIAS, Version 1.1
 Alias Name: STARTZPM
 Old Alias Command Line:
  1 --> 15:SETPATH /C $$ A15 A0 /Q;
  2 --> LOADSEG NAMES.NDR TCAP.Z3T;
  3 --> AUTOTOG ON;
  4 --> VERROR

If the aim of the first SETPATH parameter is to specify the current DU then I think you need "$$$$" rather than "$$". The ALIAS command translates "$$" into a single "$" as part of its parameter substitution so the current value just means current D, not current DU. Note that the first element of the search path below is "A0:" regardless of the current user value.

17:41 A0:SYSTEM>setpath

SETPATH, Version 1.1 (Type 3 at 0100H)

  Symbolic     DU        DIR

     $0:       A0:       SYSTEM:
     A15:      A15:      ROOT:
     A0:       A0:       SYSTEM:

17:43 A0:SYSTEM>15:
17:43 A15:ROOT>setpath

SETPATH, Version 1.1 (Type 3 at 0100H)

  Symbolic     DU        DIR

     $0:       A0:       SYSTEM:
     A15:      A15:      ROOT:
     A0:       A0:       SYSTEM:

If you execute the same SETPATH command interactively (ie, without ALIAS's parameter substitution) then the "$$" value works as current DU:

18:15 A15:ROOT>15:SETPATH /C $$ A15 A0 /Q

18:15 A15:ROOT>setpath

SETPATH, Version 1.1 (Type 3 at 0100H)

  Symbolic     DU        DIR

     $$:       A15:      ROOT:
     A15:      A15:      ROOT:
     A0:       A0:       SYSTEM:
Re: RomWBW v3.0 [message #7842 is a reply to message #7765] Tue, 30 June 2020 01:06 Go to previous message
fritzeflink is currently offline  fritzeflink
Messages: 80
Registered: January 2017
Location: germany
Member
Hi Wayne,

if I get my SC130 (it's out of stock at the moment) i'll have fun with your ROMWBW.

As you know my own CPU280 is dead and on the todo list, but at the moment I have an other patient.
It's a PROF-181X from conitec with a c't HDC and grip6.
Here I have some pictures for interest.

Big thanks for all your work. Smile





/*-----
fritz
-----*/
Previous Topic: ECB-to-S100 bridge board
Next Topic: SBC-85 PCB wanted in Europe


Current Time: Mon Mar 17 04:57:13 PDT 2025

Total time taken to generate the page: 0.00863 seconds