Previous Thread
Next Thread
Print Thread
Page 13 of 14 1 2 11 12 13 14
Re: Olivetti M20 emulation status? [Re: rfka01] #109071
03/04/17 12:34 PM
03/04/17 12:34 PM
Joined: Jan 2012
Posts: 956
Bavaria
rfka01 Offline OP
Senior Member
rfka01  Offline OP
Senior Member
Joined: Jan 2012
Posts: 956
Bavaria
I've done a bit more testing:

MAME versions 0.165 up to 0.167 show the desired behaviour: The APB board need a BIOS version higher than 1.0 to work, so you select e.g. version 2.0d in the menu and reset ... after the memory test you are prompted with "Select Alternate CPU (y/n)", which lets you boot either PCOS resp. CP/M or MS-DOS.

Version 0.168 re-introduced the "Keyboard not found" error for BIOS versions other than 1.0 (error code "E K0").


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Olivetti M20 emulation status? [Re: rfka01] #109072
03/04/17 03:23 PM
03/04/17 03:23 PM
Joined: Jan 2012
Posts: 796
C
crazyc Offline
Senior Member
crazyc  Offline
Senior Member
C
Joined: Jan 2012
Posts: 796
Is fixed.

Re: Olivetti M20 emulation status? [Re: rfka01] #109073
03/04/17 06:35 PM
03/04/17 06:35 PM
Joined: Jan 2012
Posts: 956
Bavaria
rfka01 Offline OP
Senior Member
rfka01  Offline OP
Senior Member
Joined: Jan 2012
Posts: 956
Bavaria
Ta muchly smile
I'm trying to figure out why some disk images boot and others don't ... might have something to do with their origin - one of the disk imaging programs didn't save the (FM) track 0.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Olivetti M20 emulation status? [Re: rfka01] #109074
03/04/17 06:42 PM
03/04/17 06:42 PM
Joined: Jan 2012
Posts: 796
C
crazyc Offline
Senior Member
crazyc  Offline
Senior Member
C
Joined: Jan 2012
Posts: 796
Yup, as I said on page 11, the first track is necessary but can be transplanted from other working images.

Re: Olivetti M20 emulation status? [Re: rfka01] #109076
03/05/17 10:59 AM
03/05/17 10:59 AM
Joined: Jan 2012
Posts: 956
Bavaria
rfka01 Offline OP
Senior Member
rfka01  Offline OP
Senior Member
Joined: Jan 2012
Posts: 956
Bavaria
It's been a while since I had looked at the M20, thanks smile

Here's an archive with the available PCOS boot disks converted to MAME .mfi format, they boot on all BIOS versions except 1.02 which seems to need the V1 BIOS - which would make sense.

Olivetti M20 PCOS versions as .mfi disk images

PCOS 1.1.0d was missing two files (kb.all and font.all) without which it wouldn't boot - they've been copied over from ver. 1.3. PCOS 4.1 which is also around refuses to cooperate - I can boot the disk images, but if I try to access the disk(s) afterwards, I get missing file (92) or missing device (111) errors.

The M20 collectors have been busy since the M20 was first working in MAME, there's a lot more stuff available now, e.g. on the workings of the hard disk controller:

p. 83 of the hardware manual
M20 hardware manual

Some insights from connecting a harddisk
Adapting a harddisk to the M20

An external harddisk on a M20
External harddisk

Last edited by rfka01; 03/05/17 11:02 AM.

NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Olivetti M20 emulation status? [Re: rfka01] #110621
08/17/17 09:47 PM
08/17/17 09:47 PM
Joined: Aug 2017
Posts: 2
Italy
echoes89 Offline
Member
echoes89  Offline
Member
Joined: Aug 2017
Posts: 2
Italy
Originally Posted by rfka01
Here's an archive with the available PCOS boot disks converted to MAME .mfi format


stupid question I guess, but... how did you convert them?

Re: Olivetti M20 emulation status? [Re: echoes89] #110622
08/17/17 10:49 PM
08/17/17 10:49 PM
Joined: Jan 2012
Posts: 956
Bavaria
rfka01 Offline OP
Senior Member
rfka01  Offline OP
Senior Member
Joined: Jan 2012
Posts: 956
Bavaria
Hi echoes89,
no stupid question at all.

I loaded the *.imd or *.td0 format boot disk in the first floppy drive of the emulated M20, then opened file manager again (Scrl-Lock, TAB) and chose "create" in the second drive. If you enter a filename with the extension .MFI, e.g. m20boot.mfi, this format is pre-selected for you in the next dialogue.
Then you can use PCOS' vformat and vcopy tools to prepare and copy the original volume.

MFI has the advantage over TD0 in MAME that you can mount the disk images for read and write access.

Have fun with our emulation and be sure to report any problems you might encounter.

Last edited by rfka01; 08/17/17 11:00 PM.

NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Olivetti M20 emulation status? [Re: rfka01] #110860
09/26/17 08:44 AM
09/26/17 08:44 AM
Joined: Aug 2017
Posts: 2
Italy
echoes89 Offline
Member
echoes89  Offline
Member
Joined: Aug 2017
Posts: 2
Italy
wow, thanks for the answer, I've got sidetracked for a while, but I will definitely try!

Re: Olivetti M20 emulation status? [Re: rfka01] #114415
12/11/18 10:23 PM
12/11/18 10:23 PM
Joined: Jan 2012
Posts: 956
Bavaria
rfka01 Offline OP
Senior Member
rfka01  Offline OP
Senior Member
Joined: Jan 2012
Posts: 956
Bavaria
I've sent a PR that adds the rest of the ROM revisions to the Olivetti M24 driver.

The emulated M24 somehow gained a second, faulty RT clock ... why does the BIOS even detect two RT clocks? smile

[Linked Image]

A real M24 is content with having one RT clock ...

[Linked Image]

The ROMs of the badge engineered incarnations of the M24, the AT&T PC 6300, the Xerox 6060 and the Logabax Persona 1600 are identical to the M24, retaining the Olivetti string in the ROM.

Is there a way to add an alias to access the M24 driver under another name without duplicating the ROM section? If so, I'd suggest to add at least a pc6300 alias to make the driver more familiar to US users.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Olivetti M20 emulation status? [Re: rfka01] #114416
12/12/18 05:04 AM
12/12/18 05:04 AM
Joined: Aug 2004
Posts: 1,366
Robbbert Offline
Very Senior Member
Robbbert  Offline
Very Senior Member
Joined: Aug 2004
Posts: 1,366
Originally Posted by rfka01
Is there a way to add an alias to access the M24 driver under another name without duplicating the ROM section?


#define rom_pc6300 rom_m24

You still need a COMP macro for the pc6300 though.

Page 13 of 14 1 2 11 12 13 14

Who's Online Now
4 registered members (natocccp, Dam0, Tafoid, 1 invisible), 88 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,613
Posts112,658
Members4,833
Most Online324
Dec 20th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.056s Queries: 15 (0.025s) Memory: 5.7311 MB (Peak: 5.9541 MB) Zlib enabled. Server Time: 2019-01-16 10:16:50 UTC