Re: MUPID C2A2
[Re: rfka01]
#114404
12/08/18 06:08 PM
|
Joined: Jan 2012
Posts: 1,028
rfka01
OP
Very Senior Member
|
OP
Very Senior Member
Joined: Jan 2012
Posts: 1,028 |
More MUPID ... in fact another one that came with a different ROM revision (also with an odd ROM pair of 27256 and 27128) and the MUPID floppy disk station. ![[Linked Image]](https://i.imgur.com/pJf87i5.jpg) My first MUPID C2A2 ![[Linked Image]](https://i.imgur.com/UlBUIFg.jpg) This is a later ROM revision ![[Linked Image]](https://i.imgur.com/I27Vluy.jpg) ![[Linked Image]](https://i.imgur.com/rh0BFMg.jpg) This is the floppy station. The MUPID is only used as a dumb terminal at 4800 baud, the disk station is a fully self contained CP/M computer that can be connected (as many people did) to any serial terminal at the higher speed of 19200 baud. The disk format is a single density, FM, 10 sectors of 256 bytes on 80 tracks. It's essentially used single sided, in that the two physical drives are mapped to CP/M drives A: - D: MUPID is an Austrian invention. German companies like Siemens or Grundig made sure the concept was sufficiently dead and their own flavour of BTX was chosen, before they offered their Mupid clones. The archive on the FTP contains pictures, some documents, firmware for the two MUPIDs presented above, one for a German edition, the Grundig PTC-100 as well as firmware and disk images for the floppy station.
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
Re: MUPID C2A2
[Re: rfka01]
#114426
12/13/18 07:42 PM
|
Joined: Jan 2012
Posts: 1,028
rfka01
OP
Very Senior Member
|
OP
Very Senior Member
Joined: Jan 2012
Posts: 1,028 |
Hi Duke, thanks for creating the driver ... the "CEPT" string seems to point to some sort of BTX screen codes, but I could be totally wrong. Since the MUPID was a BTX machine that accepted "apps" sent over BTX, maybe these are the screen settings for the MUPID to act as a terminal.
The disk that's in the archive was in one of the drives but doesn't seem to belong to the system as it's MFM vs. the FM only MUPID disk station.
Since my floppy writing rig doesn't seem to be capable of handling FM, I'm awaiting delivery of boot disks to test my disk station.
Christian Corti put on additional firmware and disk images of his German version MUPID (which is Grundig branded), so I'm looking forward to testing more.
Robert
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
Re: MUPID C2A2
[Re: rfka01]
#114453
12/19/18 08:56 PM
|
Joined: Jan 2012
Posts: 1,028
rfka01
OP
Very Senior Member
|
OP
Very Senior Member
Joined: Jan 2012
Posts: 1,028 |
Hi Duke, I'm going through a MUPID BASIC book to see if there is usable hardware information. MUPID apps ("telesoftware") could be transferred as BTX page payloads, and the book has this to say: "BTX is a slow medium with its transmission speed of 1200 Baud. Even with "normal" pages which only contain text or graphic information, this can lead to nervous traits like drumming your fingers, chewing your fingernails or a change in smoking habits. This is also true for telesoftware. As tsw is loaded into RAM and there is no visible action on the screen, a phlegmatic character is needed to survive the loading time of a long program unscathedly." Indeed. 
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
Re: MUPID C2A2
[Re: rfka01]
#114454
12/19/18 09:37 PM
|
Joined: Jan 2012
Posts: 1,028
rfka01
OP
Very Senior Member
|
OP
Very Senior Member
Joined: Jan 2012
Posts: 1,028 |
0000h-7FFFh: bank free region
The system software of the CEPT MUPID (decoder software, BASIC interpreter, graphics) and user RAM areas are located in this region. 8000h-FFFFh: banking region]
This region has four banks of 32K dynamic RAM each. Each bank occupies the same address area. A bank select determins which bank is actually accessed.
Bank 0: Screen area
Bank 1: Screen area and buffers
Bank 2 and 3: user area, e.g. Bank 2 - BASIC program code, Bank 3 BPES (Basic IDE) Free memory areas:
The BASIC programmer can use the following memory areas for their own applications (assembler subroutines):
- 7600h-77FFh (511 Bytes): This (bank free) memory area is at the disposition of the user. Some utilities have been located in this area.
- TOPMEM is a user selectable part of Bank 2 or Bank 3. The standard topmem address is FD60h, this can be changed with the OPTION TOPMEM directive in the BASIC compiler
- The other RAM bank. At runtime, only one bank is used (usually Bank 2). For this reason bank read and write commands have been introduced (READ #0, WRITE #0, SETPOS #0, GETPOS #0, PEEK #0, POKE #0) which allow the use of the complete other bank (32K !!!) Occupied memory areas:
- Bank 2
- Bank 3: If you work with the BPES environment, this bank is completely used by BASIC system routines (compiler, editor, clear text memory ...)
- 7D20h - 7FFFh: Used by the BASIC interpreter (program headers and stack)
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
Re: MUPID C2A2
[Re: rfka01]
#114455
12/19/18 10:24 PM
|
Joined: May 2004
Posts: 890
Duke
Senior Member
|
Senior Member
Joined: May 2004
Posts: 890 |
Thanks, that is useful info.
|
|
|
Re: MUPID C2A2
[Re: rfka01]
#114622
02/07/19 08:13 PM
|
Joined: Jan 2012
Posts: 1,028
rfka01
OP
Very Senior Member
|
OP
Very Senior Member
Joined: Jan 2012
Posts: 1,028 |
I've uploaded scans of three MUPID books to the FTP, they can also be found here.
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
2 registered members (R. Belmont, 1 invisible),
101
guests, and 3
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics8,721
Posts114,628
Members4,873
|
Most Online510 Aug 26th, 2019
|
|
|