RomWBW for web browser and command line

98 views
Skip to first unread message

aaw...@gmail.com

unread,
Dec 14, 2025, 1:11:42 AM12/14/25
to RC2014-Z80
I compiled my CPMEMU C++ emulator to webassembly.  So now you can run any RomWBW os in a web browser. This is a real compile, not JavaScript (window drawing is JavaScript).

Try it at https://www.awohl.com/romwbw
You can download it and open in a browser from your local machine.
There is also a Linux command-line version.
See https://github.com/avwohl/romwbw_emu

A MacOS and IOS (ipad) version is in the works.

Mark Pruden

unread,
Dec 14, 2025, 9:53:59 PM12/14/25
to RC2014-Z80
Looks Good.

I tried the web hosted version. But it wouldn't boot from combo disk image.

What am i missing ????

Screenshot 2025-12-15 at 1.51.39 pm.png

RomWBW HBIOS v3.5.1, 2025-05-21

RetroBrew SBC [SBC_simh_std] Z80 @ 8.000MHz
0 MEM W/S, 1 I/O W/S, INT MODE 1, SBC MMU
512KB ROM, 512KB RAM, HEAP=0x5961
ROM VERIFY: 01 FAIL

SSER: IO=0x6D
SIMRTC: Wed 2000-00-00 00:00:00
MD: UNITS=2 ROMDISK=384KB RAMDISK=256KB
HDSK: DEVICES=2

Unit        Device      Type              Capacity/Mode
----------  ----------  ----------------  --------------------
Char 0      EF0:        RS-232            9600,8,N,1
Disk 0      MD0:        RAM Disk          256KB,LBA
Disk 1      MD1:        ROM Disk          384KB,LBA
Disk 2      HDSK0:      Hard Disk         1024MB,LBA
Disk 3      HDSK1:      Hard Disk         1024MB,LBA


RetroBrew SBC [SBC_simh_std] Boot Loader

Boot [H=Help]: 2

Booting Disk Unit 2, Slice 0, Sector 0x00000000..

*** No system image on disk

aaw...@gmail.com

unread,
Dec 15, 2025, 11:53:21 AM12/15/25
to RC2014-Z80
Try different disks now.  It now supports all hard disk kinds properly.  

Mark Pruden

unread,
Dec 17, 2025, 7:26:20 PM12/17/25
to RC2014-Z80
Seems Bette Thanks. 

One thing that I can see consistently is HBIOS version conflicts with disk images. i.e. booting from the combo image

Boot [H=Help]: 2.1
Booting Disk Unit 2, Slice 1, Sector 0x00004800...
Volume "ZSDOS 1.1" [0xD000-0xFE00, entry @ 0xE600]...
CBIOS v3.6.0-dev.46 [WBW]
*** WARNING: HBIOS/CBIOS Version Mismatch ***

But if I upload the official 3.5.1 combo image, then don't get this issue. The ROM drive has issues with versioning as well. e.g.

B>assign
Unexpected CBIOS version

Also the implementation of HBIOS seems different to official RomWBW. e.g. When RomWBW boots from media device it Maps A: to the booted disk image, followed by the other assignments

Next I tried CPM/3 - here is the results.

Boot [H=Help]: RomWBW Emulator v1.17

RetroBrew SBC [SBC_simh_std] Boot Loader
Boot [H=Help]: 2.3
CP/M V3.0 Loader
Copyright (C) 1998, Caldera Inc.    
CPMLDR error:  failed to open CPM3.SYS

Hope this helps.
Reply all
Reply to author
Forward
0 new messages