Sord M5 core

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Sorgelig, Moderator Team

Locked
omikron
Atarian
Atarian
Posts: 8
Joined: Tue Aug 28, 2018 7:47 am

Sord M5 core

Post by omikron »

Hello,

Is somebody planning to make Sord M5 core for MiSTer?
It uses the same video chip as MSX.
bhamadicharef
Atariator
Atariator
Posts: 23
Joined: Tue Jul 18, 2017 8:31 am
Location: Singapore

Re: Sord M5 core

Post by bhamadicharef »

Z80 based little systems like the Sord M5 should not be too difficult
As many arcades also used the Z80. The schematics are online, so
it is good as reference. What do you run on it apart from the
Basic language available as Roms ?
Brahim HAMADI CHAREF:: Singapore
omikron
Atarian
Atarian
Posts: 8
Joined: Tue Aug 28, 2018 7:47 am

Re: Sord M5 core

Post by omikron »

bhamadicharef wrote:What do you run on it apart from the
Basic language available as Roms ?
Games in both cartridges and from tape.
The tape interface is bit banged, just like in ZX Spectrum.

Sord contins Nec's gate array. But it is documented and contains address decoders for memory and IO, and ports to send a byte to printer and to relay that remote controls the tape's motor.

It contains rare TI's sound generator, but it exists in VHDL.
From internal chips, Z80-CTC is the only one thing I havent in VHDL.

There is also well documented mod PCB that allows switchable All RAM mode and run CP/M at wdc2797.
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Sord M5 core

Post by Sorgelig »

By coincidence i was looking for Z80-ctc couple days ago for other project.
Here it is:
https://github.com/beokim/kc87fpga/blob ... ph/ctc.vhd
bhamadicharef
Atariator
Atariator
Posts: 23
Joined: Tue Jul 18, 2017 8:31 am
Location: Singapore

Re: Sord M5 core

Post by bhamadicharef »

omikron wrote:Sord contins Nec's gate array. But it is documented and contains address decoders for memory and IO, and ports to send a byte to printer and to relay that remote controls the tape's motor.
Where is this NEC Gate Array documented ?

Best regards
Brahim HAMADI CHAREF:: Singapore
omikron
Atarian
Atarian
Posts: 8
Joined: Tue Aug 28, 2018 7:47 am

Re: Sord M5 core

Post by omikron »

Memory:

Monitor ROM is at 0000 - 1fff
From 2000 are cartridges ROMs, with Basics or games, length varies.
Basic I, packaged with computer is 2000 - 3fff

RAM is 4KB in bare computer, 7000 - 7fff
There are two extensions, EM32, adds 32KB, 8000 - ffff
and EM64, it occupies the whole 64KB EXCEPT where ROMs are.
(there is unofficial mod, that permits All RAM by setting one I/O bit, allowing CPM and MSX1 emulation)
omikron
Atarian
Atarian
Posts: 8
Joined: Tue Aug 28, 2018 7:47 am

Re: Sord M5 core

Post by omikron »

Here is the schematic
Image
omikron
Atarian
Atarian
Posts: 8
Joined: Tue Aug 28, 2018 7:47 am

Re: Sord M5 core

Post by omikron »

IO: only A7-A4 are decoded IO addresses mirror

0x: Z80 CTC
1x: Video processor TMS9929A (PAL) / TMS9928A (NTSC)
2x: Audio SN76489AN
3x: Keyboard IN
30 - row 0
31 - row 1
32 - row 2
33 - row 3
34 - row 4
35 - row 5
36 - row 6
37 - joysticks

4x: Byte to printer
5x : tape in out
Locked

Return to “MiSTer”