Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Commodore » Commodore 8-bit » The best 8-bit computer Commodore ever made was... the MPS1200!
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
The best 8-bit computer Commodore ever made was... the MPS1200! [message #208978] Mon, 08 August 2011 12:12 Go to next message
Chris Baird is currently offline  Chris Baird
Messages: 172
Registered: December 2011
Karma: 0
Senior Member
I don't think it's ever been mentioned: the IEC controller board
included with the MPS1200 printer has a very swweeeett 6502-derived
microcontroller on it-- a Mitsubishi M50734!

The M50734 runs at 8MHz, has 36 I/O pins, a /DME signal for addressing a
second 64kB bank of memory, seperate /R and /W signals that anyone who
has done 8-bit IDE drive interfacing will know is a win, and the
Mitsubishi 740-series 6502-compatible instruction set, extra addressing
modes, and extra status mode bits[!!!]...which makes the 65C02 family
look totally half-arsed by comparison.

After removing the IEC controller board, wiring the RESET pin 11 of CN11
to ground, supplying 5V to CN11.30, ground to CN11.15, and dropping your
own 27C512 EPROM, you've got _very_ neat kit/embedded computer to play
with.. (And it's not that Harvard-architecture crap in the Arduino!)

So, I'm building a /fast/ (faster than the first Amiga?) Commodore
6502 computer around the MPS1200's IEC board. The board comes with just
a 8kB SRAM chip, but that's only for the moment, and easy-enough hacked
around.. The MPS1250 has a similiar board, but with a 128kB EPROM.

No hand-holds, no howtos, no webpage, no code, no products.. I've
successfully got the obligatory "LED Flashing" code at
http://pastebin.com/AQ4bfUeE running.. Early days. The IEC controller's
ROM has been fully disassembled as well, and a friend and I are looking
to get the 740 support I've written added to the mainline da65 source,
and possibly the rest of cc65..

--
Chris
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208979 is a reply to message #208978] Mon, 08 August 2011 12:23 Go to previous messageGo to next message
Chris Baird is currently offline  Chris Baird
Messages: 172
Registered: December 2011
Karma: 0
Senior Member
> So, I'm building a /fast/ (faster than the first Amiga?) Commodore
> 6502 computer around the MPS1200's IEC board.

And it already has an IEC port :)

(...which actually almost makes it a non-brainer to repurpose the
MPS1200's controller into a IDE harddrive adaptor..)

--
Chris
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208980 is a reply to message #208978] Mon, 08 August 2011 18:11 Go to previous messageGo to next message
Mark McDougall is currently offline  Mark McDougall
Messages: 124
Registered: March 2008
Karma: 0
Senior Member
On 9/08/2011 2:12 AM, Chris Baird wrote:

> No hand-holds, no howtos, no webpage, no code, no products.. I've
> successfully got the obligatory "LED Flashing" code at
> http://pastebin.com/AQ4bfUeE running.. Early days. The IEC controller's
> ROM has been fully disassembled as well, and a friend and I are looking
> to get the 740 support I've written added to the mainline da65 source,
> and possibly the rest of cc65..

Interesting project - good luck!

Regards,

--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208983 is a reply to message #208978] Tue, 09 August 2011 07:58 Go to previous messageGo to next message
Clocky is currently offline  Clocky
Messages: 1212
Registered: December 2011
Karma: 0
Senior Member
Chris Baird wrote:
> I don't think it's ever been mentioned: the IEC controller board
> included with the MPS1200 printer has a very swweeeett 6502-derived
> microcontroller on it-- a Mitsubishi M50734!
>
> The M50734 runs at 8MHz, has 36 I/O pins, a /DME signal for
> addressing a second 64kB bank of memory, seperate /R and /W signals
> that anyone who has done 8-bit IDE drive interfacing will know is a
> win, and the Mitsubishi 740-series 6502-compatible instruction set,
> extra addressing modes, and extra status mode bits[!!!]...which makes
> the 65C02 family look totally half-arsed by comparison.
>
> After removing the IEC controller board, wiring the RESET pin 11 of
> CN11 to ground, supplying 5V to CN11.30, ground to CN11.15, and
> dropping your own 27C512 EPROM, you've got _very_ neat kit/embedded
> computer to play with.. (And it's not that Harvard-architecture crap
> in the Arduino!)
>
> So, I'm building a /fast/ (faster than the first Amiga?) Commodore
> 6502 computer around the MPS1200's IEC board.

What makes you think any 6502 computer could hope to compete with the
glorious Amiga chipset?

The board comes with
> just a 8kB SRAM chip, but that's only for the moment, and easy-enough
> hacked around.. The MPS1250 has a similiar board, but with a 128kB
> EPROM.
>
> No hand-holds, no howtos, no webpage, no code, no products.. I've
> successfully got the obligatory "LED Flashing" code at
> http://pastebin.com/AQ4bfUeE running.. Early days. The IEC
> controller's ROM has been fully disassembled as well, and a friend
> and I are looking to get the 740 support I've written added to the
> mainline da65 source, and possibly the rest of cc65..

Sounds very interesting, are you planning to document and show some pics
etc?
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208984 is a reply to message #208983] Tue, 09 August 2011 08:18 Go to previous messageGo to next message
Chris Baird is currently offline  Chris Baird
Messages: 172
Registered: December 2011
Karma: 0
Senior Member
>> So, I'm building a /fast/ (faster than the first Amiga?) Commodore
>> 6502 computer around the MPS1200's IEC board.

> What makes you think any 6502 computer could hope to compete with the
> glorious Amiga chipset?

68000
using up to 88 cycles for an interrupt
laughinggirls.gif.jpg.png

--
C,,
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208986 is a reply to message #208978] Wed, 10 August 2011 04:19 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Merman

On Aug 8, 5:12 pm, Chris Baird <ab...@brushtail.apana.org.au> wrote:
> I don't think it's ever been mentioned: the IEC controller board
> included with the MPS1200 printer has a very swweeeett 6502-derived
> microcontroller on it-- a Mitsubishi M50734!
>
> The M50734 runs at 8MHz, has 36 I/O pins, a /DME signal for addressing a
> second 64kB bank of memory, seperate /R and /W signals that anyone who
> has done 8-bit IDE drive interfacing will know is a win, and the
> Mitsubishi 740-series 6502-compatible instruction set, extra addressing
> modes, and extra status mode bits[!!!]...which makes the 65C02 family
> look totally half-arsed by comparison.
>
> After removing the IEC controller board, wiring the RESET pin 11 of CN11
> to ground, supplying 5V to CN11.30, ground to CN11.15, and dropping your
> own 27C512 EPROM, you've got _very_ neat kit/embedded computer to play
> with.. (And it's not that Harvard-architecture crap in the Arduino!)
>
> So, I'm building a /fast/ (faster than the first Amiga?) Commodore
> 6502 computer around the MPS1200's IEC board. The board comes with just
> a 8kB SRAM chip, but that's only for the moment, and easy-enough hacked
> around.. The MPS1250 has a similiar board, but with a 128kB EPROM.
>
> No hand-holds, no howtos, no webpage, no code, no products.. I've
> successfully got the obligatory "LED Flashing" code athttp://pastebin.com/AQ4bfUeErunning.. Early days. The IEC controller's
> ROM has been fully disassembled as well, and a friend and I are looking
> to get the 740 support I've written added to the mainline da65 source,
> and possibly the rest of cc65..
>
> --
> Chris

Great, but don't give the credit to Commodore. They simply rebadged an
Epson printer and added the IEC port...
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208988 is a reply to message #208986] Wed, 10 August 2011 12:33 Go to previous messageGo to next message
christianlott1 is currently offline  christianlott1
Messages: 1852
Registered: January 2012
Karma: 0
Senior Member
Where would I find a list of all 6502 (instruction set) compatible
processors?

Found this page, but it's not everything.:
http://www.cpu-world.com/CPUs/650x/index.html


I thought that Rockwell R6501 SOC was the most advanced but it's only
2mhz. I'd never heard about this Mitsubishi chip.

The (T) Index X mode flag looks very interesting. Where is the
instruction set list?


Merman: which Epson printers?
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208992 is a reply to message #208978] Wed, 10 August 2011 22:10 Go to previous messageGo to next message
RobertB is currently offline  RobertB
Messages: 4993
Registered: December 2011
Karma: 0
Senior Member
On Aug 8, 9:12 am, Chris Baird <ab...@brushtail.apana.org.au> wrote:

> I don't think it's ever been mentioned: the IEC controller board
> included with the MPS1200 printer has a very swweeeett 6502-derived
> microcontroller on it-- a Mitsubishi M50734!

Hmm, I have a couple of MPS-1200's, and they
are just sitting there unused. I never thought about
opening them up and using the chips within them.

Good idea!
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208994 is a reply to message #208988] Thu, 11 August 2011 11:35 Go to previous messageGo to next message
Groepaz is currently offline  Groepaz
Messages: 640
Registered: December 2011
Karma: 0
Senior Member
christianlott1 wrote:

> Where would I find a list of all 6502 (instruction set) compatible
> processors?
>
> Found this page, but it's not everything.:
> http://www.cpu-world.com/CPUs/650x/index.html
>
>
> I thought that Rockwell R6501 SOC was the most advanced but it's only
> 2mhz. I'd never heard about this Mitsubishi chip.

my favourite souped-up 6502 thing is the 6280 from NEC, used in the
PCEngine... very nice block transfer instructions, and some very smart
banking stuff in zeropage.

other than that, if you are looking for fast 6502 alikes, look at the
sunplus cpus, they are available up to sth like 16mhz. not sure if only as
an ip core or also as actual seperate chips.

--

http://www.hitmen-console.org http://magicdisk.untergrund.net
http://www.pokefinder.org http://ftp.pokefinder.org

When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl.
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208997 is a reply to message #208988] Thu, 11 August 2011 23:17 Go to previous messageGo to next message
Chris Baird is currently offline  Chris Baird
Messages: 172
Registered: December 2011
Karma: 0
Senior Member
> Where is the instruction set list?

See page 179 of http://www.rockabilly.net/files/Mits-740-sum.pdf

Most of the extensions involve zero-page addressing-- this
makes sense, as the 740 series has all of its on-chip control
registers in ZP.

May also be interesting:
http://kildall.apana.org.au/~cjb/M50734/mps1200-rom-disassem bly.asm

--
Chris
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #208998 is a reply to message #208992] Fri, 12 August 2011 04:53 Go to previous messageGo to next message
Clocky is currently offline  Clocky
Messages: 1212
Registered: December 2011
Karma: 0
Senior Member
RobertB wrote:
> On Aug 8, 9:12 am, Chris Baird <ab...@brushtail.apana.org.au> wrote:
>
>> I don't think it's ever been mentioned: the IEC controller board
>> included with the MPS1200 printer has a very swweeeett 6502-derived
>> microcontroller on it-- a Mitsubishi M50734!
>
> Hmm, I have a couple of MPS-1200's, and they
> are just sitting there unused. I never thought about
> opening them up and using the chips within them.
>
> Good idea!

I think it may be a bit beyond your skillset...
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #209000 is a reply to message #208978] Fri, 12 August 2011 09:36 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: KB777

On 8 Sie, 18:12, Chris Baird <ab...@brushtail.apana.org.au> wrote:
> I don't think it's ever been mentioned: the IEC controller board
> included with the MPS1200 printer has a very swweeeett 6502-derived
> microcontroller on it-- a Mitsubishi M50734!

Well, Renesas did not drop the 740 family yet, but they discarded the
7700 line (?) - which was 65c816 derived IMHO (I remember 37702 at 25
MHz or something in my old Sony CDU55e 2x CDROM drive years ago, also
came across some 740/7700 MCU at several places...).
Right now I have another nice 65(x)02 based stuff on my desk - some
modem units a CX81300 - 65c02@28 MHz with external 0-waitstate 15 ns
SRAM (32kB) and 29f010 FLASH. Unfortunately the wait states for
external ROM seem to be fixed to 4 clocks, still this a nice thing to
play with ;)

Regards,
Konrad
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #209004 is a reply to message #208984] Sun, 14 August 2011 08:40 Go to previous messageGo to next message
Mark McDougall is currently offline  Mark McDougall
Messages: 124
Registered: March 2008
Karma: 0
Senior Member
On 9/08/2011 10:18 PM, Chris Baird wrote:

>>> So, I'm building a /fast/ (faster than the first Amiga?) Commodore
>>> 6502 computer around the MPS1200's IEC board.
>
>> What makes you think any 6502 computer could hope to compete with the
>> glorious Amiga chipset?
>
> 68000
> using up to 88 cycles for an interrupt

(sarcasm)
Yeah, because that's _really_ what's important for general applications...
(/sarcasm)

--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
Re: The best 8-bit computer Commodore ever made was... the MPS1200! [message #209160 is a reply to message #208978] Thu, 15 September 2011 12:10 Go to previous message
sjgray is currently offline  sjgray
Messages: 53
Registered: April 2012
Karma: 0
Member
On Aug 8, 12:12 pm, Chris Baird <ab...@brushtail.apana.org.au> wrote:
> I don't think it's ever been mentioned: the IEC controller board
> included with the MPS1200 printer has a very swweeeett 6502-derived
> microcontroller on it-- a Mitsubishi M50734!

Very nice. I picked up a couple of those chips off ebay at a
reasonable price. I would be interested in seeing what you can do with
it. There are MPS1200 schematics on the web as well for those that
want to build something based on this chip.

Steve
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Commodore Is Back (Sorta, Kinda) (?!)...
Next Topic: Pins & Points
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Apr 18 12:21:35 EDT 2024

Total time taken to generate the page: 0.02670 seconds