wwarthen / RomWBW

System Software for Z80/Z180/Z280 Computers
GNU Affero General Public License v3.0
340 stars 99 forks source link

RomWBW Digital I/O Input at Startup #315

Closed wwarthen closed 1 year ago

wwarthen commented 1 year ago

Read Digital I/O settings at startup and use them to determine boot behavior.

Current proposal is:

Switch 0: Enable Autoboot Switch 1: Swap Serial 0 &1 Switch 2-4: Select boot disk unit (0-7) Switch 5-7: Select boot slice number (0-7)

wwarthen commented 1 year ago

Alan pointed out that a switch to choose between serial console and physical kbd/video console would be very useful. That makes a lot of sense.

wwarthen commented 1 year ago

Here is a proposed panel definition:

Panel
wrljet commented 1 year ago

Cool!

b1ackmai1er commented 1 year ago

Love it. For me I would prefer normal/safe mode over sec/pri. Very nice concept.

Regards Phil

On Mon, 6 Mar 2023, 7:22 am Wayne Warthen, @.***> wrote:

Here is a proposed panel definition:

[image: Panel] https://user-images.githubusercontent.com/2546153/222991807-d2f9007d-5872-4c99-b5cd-ee7fc8b32e1b.png

— Reply to this email directly, view it on GitHub https://github.com/wwarthen/RomWBW/issues/315#issuecomment-1455241808, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJM7HV4KZ4NGPE52WS2WTPTW2UN25ANCNFSM6AAAAAAUAYDFMI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

wwarthen commented 1 year ago

For me I would prefer normal/safe mode over sec/pri.

I did think about that. At present, the switches would be implemented in the ROM Loader. That is too late in the boot process to handle normal/safe boot.

What about using a "special" combination of switches to trigger a safe boot? Something like all switches set (0xFF)?

-Wayne

b1ackmai1er commented 1 year ago

No, go with what you've got. I Like it.

On Wed, 8 Mar 2023, 3:43 am Wayne Warthen, @.***> wrote:

For me I would prefer normal/safe mode over sec/pri.

I did think about that. At present, the switches would be implemented in the ROM Loader. That is too late in the boot process to handle normal/safe boot.

What about using a "special" combination of switches to trigger a safe boot? Something like all switches set (0xFF)?

-Wayne

— Reply to this email directly, view it on GitHub https://github.com/wwarthen/RomWBW/issues/315#issuecomment-1458731164, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJM7HV2XKYCNYKSL3KTNMQDW26FW7ANCNFSM6AAAAAAUAYDFMI . You are receiving this because you commented.Message ID: @.***>

wwarthen commented 1 year ago

This issue has been addressed in commit f346209

MorfeoMatrixx commented 1 year ago

Brilliant ! Thanks Wayne for another ROMWBW goody ! Regards, JL.

wwarthen commented 1 year ago

By way of closing the loop here, I have made a slight change to the front panel layout. The intention is to get the console stuff and the boot stuff grouped correctly.

Panel2

Happy to get further comments.

-Wayne