similar systems

https://github.com/mist-devel/mist-board/wiki

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

hyperterminal
Atari freak
Atari freak
Posts: 53
Joined: Sun Jul 09, 2017 1:43 pm

similar systems

Postby hyperterminal » Tue Jun 12, 2018 1:47 pm

Some systems that have already been ported to the MiST/MiSTer share hardware components with other systems where a core doesn't exist yet. I have created a short overview:

CPU
Z80A: Amstrad CPC, ColecoVision, Coleco Adam, Memotech MTX, MSX, SEGA Game Gear, Genesis, Master System, SC-3000, SG-1000, TI-99/4A, ZX Spectrum

Graphics
TMS9928A: ColecoVision, Coleco Adam, Memotech MTX, MSX, SEGA SC-3000, SG-1000 (modified versions used in the Game Gear, Genesis and Master System), TI-99/4A

Sound
AY-3-8910: Amstrad CPC, Intellivision, MSX, Vectrex, ZX Spectrum
SN76489: ColecoVision, Coleco Adam, Memotech MTX, SEGA Game Gear, Genesis, Master System, SC-3000, SG-1000, TI-99/4A (the soundchip used in the TI is identical according to Wikipedia)

Memotech MTX core for Altera DE1 (Cyclone II FPGA) with VHDL source: http://www.nyangau.org/rememotech/rememotech.htm

Maybe this knowledge can be used to improve some of the existing cores (by always using the best imlementation of one of the aforementioned components) or to create new cores. If the MSX core had a custom mapper for the SN76489 soundchip (like the Musical Memory Mapper) the SG-1000 games which can already be played using SG2MSX would also have sound.
Last edited by hyperterminal on Tue Jun 12, 2018 2:54 pm, edited 1 time in total.

GreyRogue
Atari freak
Atari freak
Posts: 58
Joined: Thu Mar 22, 2018 3:50 am

Re: similar systems

Postby GreyRogue » Tue Jun 12, 2018 2:45 pm

hyperterminal wrote:Some systems that have already been ported to the MiST/MiSTer share hardware components with other systems where a core doesn't exist yet. I have created a short overview:

CPU
Z80A: Amstrad CPC, ColecoVision, Coleco Adam, Memotech MTX, MSX, SEGA Game Gear, Genesis, Master System, SC-3000, SG-1000, TI-99/4A, ZX Spectrum

Just an FYI, the TI-99/4A does not use a Z80. It uses the TI TMS9900, which is similar to the chip used by the Geneve and the Tomy Tutor. The sound and graphics chips it uses are the same as mentioned above, though.

Gehstock
Captain Atari
Captain Atari
Posts: 313
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany

Re: similar systems

Postby Gehstock » Thu Jun 14, 2018 1:54 am

SG 1000 should not be a big problem, had changed the SMS code so SG1000 Roms be read. The core would need only have to get another VDP, sound has already worked.

hyperterminal
Atari freak
Atari freak
Posts: 53
Joined: Sun Jul 09, 2017 1:43 pm

Re: similar systems

Postby hyperterminal » Thu Jun 14, 2018 5:57 pm

Gehstock wrote:SG 1000 should not be a big problem, had changed the SMS code so SG1000 Roms be read. The core would need only have to get another VDP, sound has already worked.

Thanks for your assessment as an expert. Could the VDP code be taken from the source of the ColecoVision, Memotech MTX or the MSX core or are there too many dependencies?

I am not so sure if is a good idea to create a SG-1000 core based on the SMS core. The SMS core is very poor (sorgelig once said he regretted porting it to the MiSTer). Not even the aspect ratio is correct. It might be better to use the ColecoVision or Memotech MTX core as a base for an SG-1000 core.


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 2 guests