Discussion Forum for all things Microbee
uBee512 Sanity Checking? - Printable Version

+- Discussion Forum for all things Microbee (https://microbeetechnology.com.au/forum)
+-- Forum: Microbee Forum (https://microbeetechnology.com.au/forum/forum-1.html)
+--- Forum: Buzzing About (https://microbeetechnology.com.au/forum/forum-5.html)
+--- Thread: uBee512 Sanity Checking? (/thread-1000.html)



uBee512 Sanity Checking? - shane.crozier - 08-03-2026

Hi Folks

I've been trying to add an additional hdd to the uBee512 - I have made an assumption that the emulated controller can emulate 3 hdd's based on the help information

My normal start string is (Macos) - which works fine.

ubee512 --model=p128k --rom1=HD18.ROM --hdd1=hdd_128k_sys_2.2t.hd0 --video-type=gl --monitor=a 

however 

I copy the hdd file to another instance of it (Called hdd_test.hd0 )


ubee512 --model=p128k --rom1=HD18.ROM --hdd0=hdd_128k_sys_2.2t.hd0 --hdd2=hdd_test.hd0 --video-type=gl --monitor=a 

Just seems to stall on the "Microbee Hard Disk System" Rom loader.

I'd like to have a virtual disk of around 20Mb in 4x5Mb partitions to store and test the CP/M software library I've amassed.

I would have expected to be able to use --hdd0 but that seems to also fail - what am I missing?


RE: uBee512 Sanity Checking? - ChickenMan - 08-03-2026

The model you need to run HD on is not a p128k but a hdd.

This works fine for me

ubee512.exe hdd --hdd1=hdd_128k_sys_2.2t.hd0

The hdd_128k_sys_2.2t.hd0 is an image of the original Teac HD ( the t after 2.2) and has 4 x 2.5gb partitions as the original was only a 10gb HD.

This also works with A: to D: the HD and E: a ds40 floppy

ubee512.exe hdd --hdd1=hdd_128k_sys_1.1.hd0 --hdd3=hdd_128k_standard_1.1_ds40.dsk


RE: uBee512 Sanity Checking? - shane.crozier - 10-03-2026

(08-03-2026, 11:56 PM)ChickenMan Wrote: The model you need to run HD on is not a p128k but a hdd.

This works fine for me

ubee512.exe hdd  --hdd1=hdd_128k_sys_2.2t.hd0

The hdd_128k_sys_2.2t.hd0 is an image of the original Teac HD ( the t after 2.2) and has 4 x 2.5gb partitions as the original was only a 10gb HD.

This also works with A: to D: the HD and E: a ds40 floppy

ubee512.exe hdd --hdd1=hdd_128k_sys_1.1.hd0 --hdd3=hdd_128k_standard_1.1_ds40.dsk

Thanks for your reply - There seems to be some differences in the way the ubee512 runs on Windows vs MacOS 

shane@Shanes-MacBook-Pro ~ % ubee512 --model=hdd --hdd1=hdd_128k_sys_2.2t.hd0  --video-type=gl --monitor=c 

ubee512: option `--model' argument of 'hdd' is not permitted
shane@Shanes-MacBook-Pro ~ % 

shane@Shanes-MacBook-Pro ~ % ubee512 --lmodel          
256tc
p1024k
1024k
p512k
512k
p256k
256k
p128k
128k
p64k
64k
56k
tterm
ppc85
pc85b
pc85
pc
ic
2mhz
2mhzdd
dd
scf
pcf

I guess using a model of 128k with the appropriate ROM option was doing the same thing?    Have you tried to mount two hdd images?

Which version of ubee512 are you using?  I have 6.0.0


RE: uBee512 Sanity Checking? - ChickenMan - 10-03-2026

Arr the ubee512 ver 6.0 for MAC was not produced by the original author of ubee512 and appears your missing the HDD entry in the roms.alias file -

#===============================================================================
# Microbee HDD boot ROM
#
# c45452cb2981223fda043b99d468cacd HD18.ROM
#
# This S60HDD18.ROM ROM is a 3rd party combination of the BN60 and HD18 boot
# ROMs with some changes to select the WD1002-5 or Coreboard WD2793
# controller using additional port located at 0x58.
#
# d25c81901b5a4cce79239ef6dfb1469b S60HDD18.ROM
#===============================================================================
HD18.ROM md5=c45452cb2981223fda043b99d468cacd
;S60HDD18.ROM md5=d25c81901b5a4cce79239ef6dfb1469b

But I suspect your --model=p128k --rom1=HD18.ROM is doing the same thing.