Previous Thread
Next Thread
Print Thread
Page 1 of 3 1 2 3
#111978 - 01/02/18 10:43 PM Olympia BOSS  
Joined: Jan 2012
Posts: 863
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 863
Bavaria
I have been contacted by user friol who has seen my posts on a German forum about my Olympia BOSS. I was trying to get more information about that rare machine before posting here, but so far nothing came along apart from the huge boat anchor that's currently residing in my basement. Didn't want to overload the MAME devs either ;-)

[Linked Image]

The thing is a massive Z80 machine with an integrated harddisk that uses Prologue. The harddisk is on the fritz, and unfortunately I have neither bootdisks nor documentation. Another user on the German VzEkC forum wanted to add his machine's ROMs but didn't follow through yet. I'll ping him again.

The BOSS line of machines was comprised of four or five models with little compatibility between them due to different floppy formats and CPUs (8085 vs. Z80).

http://www.old-computers.com/museum/computer.asp?c=95
http://www.computersammler.de/sammlung/homecomputer/cpm/olympia-boss/

Before the harddisk died, I managed to read it via my MFM emulator board, and here (and on the FTP) are are the ROMs as well. The archive is rather large due to the inclusion of two read attempts of the harddisk.
I hope friol can create an initial driver that garners enough interest for others to contribute their hard- and software!


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#112260 - 01/21/18 11:26 AM Re: Olympia BOSS [Re: rfka01]  
Joined: Dec 2011
Posts: 43
friol Offline
Member
friol  Offline
Member

Joined: Dec 2011
Posts: 43
Hello guys,
I've prepared a MAME driver for this beast, but unfortunately was unable to make it work, since this time there is no documentation/schematics available anywhere for Olympia Boss, apart the material rfka provided.

I've hooked the Z80, the uPD3301 (CRT controller) and its companion the uPD8257. The screen is showing a "flashing" amount of garbage, so for sure I've done something wrong. I'm quite sure (say 80%) that the 3301 and the 8257 are tied to the right ports, since what the code writes to those ports seems to be meaningful for the chips. In particular, the 8257 DMA read is set to 0xf2c6, that is where the code writes the "BOSS .." message that should appear on screen.

If anyone more experienced than me wants to take a look and share his toughts, you're welcome; my driver is here:

https://drive.google.com/open?id=1vHdcFHCIRYZfJfvTJ2_aO9zZo2K69OsA

Thanks.
Gabriele

#112271 - 01/22/18 12:53 AM Re: Olympia BOSS [Re: rfka01]  
Joined: Jan 2012
Posts: 749
crazyc Offline
Senior Member
crazyc  Offline
Senior Member

Joined: Jan 2012
Posts: 749
You've set the screen update like MCFG_SCREEN_UPDATE_DEVICE(UPD3301_TAG, upd3301_device, screen_update) but also made your own screen_update callback. You should probably use UPD3301_DRAW_CHARACTER_MEMBER like in pc8001.cpp.

Edit: forget that I missed it....

Last edited by crazyc; 01/22/18 12:54 AM.
#112272 - 01/22/18 06:10 AM Re: Olympia BOSS [Re: crazyc]  
Joined: Dec 2011
Posts: 43
friol Offline
Member
friol  Offline
Member

Joined: Dec 2011
Posts: 43
Yes, I was using my callback at the beginning, but then I commented it (it's commented in the source).

#112275 - 01/22/18 08:55 AM Re: Olympia BOSS [Re: rfka01]  
Joined: Jan 2012
Posts: 863
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 863
Bavaria
I'd like to add that the harddisk dumps included in the archive that is linked to in the first post were done using the MFM harddisk emulator board. The controller used in the original machine is a MSC-9056.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#112413 - 01/31/18 04:01 PM Re: Olympia BOSS [Re: rfka01]  
Joined: Jan 2012
Posts: 749
crazyc Offline
Senior Member
crazyc  Offline
Senior Member

Joined: Jan 2012
Posts: 749
[Linked Image]
Flickers though.

#112415 - 01/31/18 05:24 PM Re: Olympia BOSS [Re: rfka01]  
Joined: Jan 2012
Posts: 863
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 863
Bavaria
The BOSS is at it again smile

I was promised documentation, more ROM dumps and disks for the BOSS series to come up during the next weeks ... I hope that'll give us enough clues to emulate it properly.
That being said, cracyc ... could you please have a look at the Alphatronic P30 8088 add-on board?


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#112418 - 01/31/18 06:55 PM Re: Olympia BOSS [Re: rfka01]  
Joined: Dec 2011
Posts: 43
friol Offline
Member
friol  Offline
Member

Joined: Dec 2011
Posts: 43
@crazyc: the "BOSS" writing should be on the bottom of the screen.... but anyway, did you manage to emulate properly the 8257 and 3301?

#112419 - 01/31/18 07:25 PM Re: Olympia BOSS [Re: rfka01]  
Joined: Jan 2012
Posts: 749
crazyc Offline
Senior Member
crazyc  Offline
Senior Member

Joined: Jan 2012
Posts: 749
Nope, just fixed one tiny bug. It'll still need significant additional work.

#112422 - 01/31/18 08:39 PM Re: Olympia BOSS [Re: rfka01]  
Joined: Jan 2012
Posts: 863
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 863
Bavaria
BTW there's a video of the BOSS booting from Prologue from the harddisk in the archive that I've linked to in the first post. The "BOSS .." prompt shows some flickering that don't seem to be camera issues.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Page 1 of 3 1 2 3

Who's Online Now
6 registered members (remax, MarkBielman, Dorando, EoceneMiacid, Edstrom, 1 invisible), 24 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,496
Posts110,806
Members4,781
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.051s Queries: 15 (0.019s) Memory: 5.0155 MB (Peak: 5.2624 MB) Zlib enabled. Server Time: 2018-02-22 16:26:16 UTC