VOGONS


First post, by jvernet

User metadata
Rank Newbie
Rank
Newbie

Hi,

I'm searching for two Victor 9000 a system disk. It seems to be made of unobtainium....

Those prePC do not use standard IBM PC disk format. No disk image exist, no way to build those disk from anything than a Victor...

If somebody gave such disk an can make copy, or lease them...

Thanks !

Reply 1 of 12, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi! No problem! Have a look at this link.

Good luck! 😁

Edit: I see. Making a disk "bootable" is a challenge, perhaps..
Best bet would be to create some sort of "ROM DOS" that can be installed in a slot.
- Or straight into the "BIOS" ROM sockets..

Edit:

jvernet wrote on 2020-08-29, 12:46:

Those prePC do not use standard IBM PC disk format. No disk image exist, no way to build those disk from anything than a Victor...

If the Sirius 1 has a Shugart compatible interface, someone with another Sirius and a System Disk could install a
Gotek as a secondary drive and use FORMAT/DISKCOPY/SYS/.. command to create a backup of the disk..
Depending on the Gotek's Firmware (FlashFloppy, HxC etc), the result would be a RAW image (1:1).

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 2 of 12, by jvernet

User metadata
Rank Newbie
Rank
Newbie

Nor Gotek nor HxC provide any compatibility with the Victor... All known disk were archived on the link you provided, EXCEPT 512 bytes of the first sector of a boot disk.
It seems that, in the TOSEC archive dedecated to MAME, there is two bootable disk for mame. Can't find anything 🙁. (can't find how or where TOSEC is downloadable ??).

Anyway, there is no known way to write a readable disk from a standard PC (GCR encoding).

Some say that the Victor may be bootable thru serial port. Can't find any clue of that.

Reply 3 of 12, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Well, another viable alternative would be to use a pseudo Sirius/Victor emulator and run the propritary firmware somehow.
Once it runs in emulation, it can be modified and wrote back into an EPROM for use on the real thing.
Or it can be used in emulation to figure out how the floppy format works (by the help of a debugger, disassembler etc).

That being said, an emulator would be very handy, anyway. Even it would be very basic only.
The problems would go away, as soon as the Sirius version of MS-DOS is up and running.
If we knew enough about the boot strap code and if we knew if the Sirius/Victor has an equivalent to "Option ROMs",
we could either simply attach a copy of DOS right next to the firmware (like a binary copy; copy /b bios.bin+dos.bin biosdos.bin) and write the result into an EPROM. Or a pair of EPROMS.
Or if the matter would be more complex, we could add a little daughter card with a tiny address logic to the "BIOS" sockets of the Sirius/Victor.
It would need to be designed similar to a RAM/EPROM expansion board for an old TNC from the 1980s, I assume
That way, we could insert extra code in a clean way at the memory location we need without tampering with the Victor/Sirius bus.

Anyway, these are only ideas. I don't own a Sirius 1/Victor 9000, after all.
If I did, it would gladely make you an image or would send you a floppy.

Edit: I'd look for TOSEC on archive sites, such as the Internet Archive.. 😉

Attachments

  • 232mbx-daughterboard.jpg
    Filename
    232mbx-daughterboard.jpg
    File size
    182.66 KiB
    Views
    1091 views
    File comment
    Source: http://www.lucidia.co.uk/images/content/232mbx-daughterboard.jpg
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 4 of 12, by jvernet

User metadata
Rank Newbie
Rank
Newbie

MAME emulate the Victor. There is only 2 boot disks that work (cpm96 and MSDOS 1.25).
Somebody is looking if he can modify the ROM. There is no"option ROM" in the Victor (hence no 640k limitation).
Another possibility the ROM have is to boot some code thru serial port. ROM sources are available.

Still no luck to find somone with a working Sirius and some boot disk 🙁

Reply 5 of 12, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Thanks for the feedback! I really appreciate it! 😄
Well, it's a start, at least. So we have the boot code for DOS 1.x, at least.
So a pro in ASM or machine language programming might be able to adapt it for loading DOS 2.x/3.x system files.

Or maybe it's even possible to convince the SYS command of DOS 2.x to run on DOS 1.25 ?
I got this method working on DOS 7 in conjunction with DOS 6.22 SYS.COM, at least.
It involved changing DOS version number and a temporary drive letter (another partition, floppy drive, RAM disk).

Edit: Once we are this far, maybe an emulated Sirius/Victor could be used to transfer the data over to the real one via serial.
Or maybe someone is able to write a host program (Windows/Linux/Mac etc) which provides data to the real PC.
The makers of the XT-IDE Universal BIOS, for example, made such an untility: XUB can boot via serial port, too.

If I had a Sirius/Victor machine, I would gladly send you a physical copy of a boot disk.
Unfortunately, I have no access to such a machine. If I see one, though, I'll ask its seller/owner for a copy.

That being said, maybe PCem/86Box will someday add Victor emulation.
At this point, the community might be able to help or source physical copies of these boot disks.
Until then, the Sirius 1/Vic 900 remains an oddity very little people ever heard of.
Which is a shame, since that machine is a pioneer in its own reign, similar to the IMSAI 8080 used to be in the Z80s days.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 6 of 12, by uhfsatcom

User metadata
Rank Newbie
Rank
Newbie

Hi Chaps,

I have a CPM86 V1 and MSDOS V2.93 boot disk thats nicely working on my Sirius / Victor 9000. Happy to make copies of this, just need a 5.25" high-density disk, I'll copy it and post it back!

regards,

Paul.

BTW I'm looking for the binary roms for the "IMAGE" upgrade roms for the Sirius / Victor 9000 if anyone has these.

Attachments

  • victor.JPEG
    Filename
    victor.JPEG
    File size
    39.13 KiB
    Views
    682 views
    File license
    Public domain

Reply 7 of 12, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hey Paul, thank you very much! 😃

It's great news that a copy still exists at all! Phew! 🙂🙏

I'll see if I have some good 1,2 MB floppies here.

Best wishes,
Jo22

PS: Because od the dump, I don't have a physical machine at hand sadly.
But I'll check the net and ask other people.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 8 of 12, by uhfsatcom

User metadata
Rank Newbie
Rank
Newbie

Hi Jo22 - OK no worries!

I'm also looking for the demo disk with the graphics, and the speech demo "i am the victor 9000 etc" if you might mention that as well when you are asking others. I'm happy to copy / duplicate boot disks as required.

regards and happy weekend!

Paul.
@uhf_satcom twitter

Reply 9 of 12, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Thank you Paul!

I'll see what I can do.

Btw, I did discover an interesting blog about the Sirius 1/ Victor 9000.
- You likely found it already, but in case you haven't, I still like to mention it nevertheless.

http://sirius1victor9000.blogspot.com/

It mentions a workaround for booting later OSes (64KB+) with the P1 firmware.
Maybe that's useful, too.

Best wishes,
Jo22

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 10 of 12, by uhfsatcom

User metadata
Rank Newbie
Rank
Newbie

Excellent!

I've fixed Drive 0 on my sirius. It was a faulty quad darlington driver for the head stepper motor. Fitted a NOS part and Drive 0 now works fine, boots perfectly! So now both drives work.

Next step is to replace the 6522 that handles keyboard input and to retry the PS2 > Sirius arduino converter...

Getting there.

regards,

Paul.

Reply 11 of 12, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi Paul, congratulations! I'm glad you've made some progress here! 🙂👍

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 12 of 12, by uhfsatcom

User metadata
Rank Newbie
Rank
Newbie

Hi Chaps,

I'm having a bit of trouble with https://github.com/freitz85/Victor9000Keyboard - Its written to the nano properly, I've added some debugging and can see hex key codes, problem I have is that I dont know if my Sirius has any issues on the keyboard input, and I dont have an original keyboard to plug in to test it.

Is there anyone else in the UK with a Sirius that could maybe test my PS2 > Keyboard adapter, this would eliminate that bit so I can focus on the logic around the keyboard IF on the motherboard.

thanks and regards,

Paul.