X68000 core

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

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

oskarzer0
Retro freak
Retro freak
Posts: 15
Joined: Thu Oct 25, 2018 1:42 am

Re: X68000 core

Post by oskarzer0 »

uigiflip
Atari freak
Atari freak
Posts: 63
Joined: Sun May 13, 2018 6:41 pm

Re: X68000 core

Post by uigiflip »

has anyone got anything to run on this?
Replay 2, Mister, FPGA Replay + 68060 Daughterboard
User avatar
kitrinx
Captain Atari
Captain Atari
Posts: 192
Joined: Wed Sep 26, 2018 6:03 am

Re: X68000 core

Post by kitrinx »

uigiflip wrote:has anyone got anything to run on this?
I have gotten a few things to run (not very well) on it. You can't use floppy images currently, only games converted to hard disk images, and they have to be placed on the secondary sd card. I promise you, it is not worth trying to use this core right now, wait for it to mature a bit and then revisit it another time.
uigiflip
Atari freak
Atari freak
Posts: 63
Joined: Sun May 13, 2018 6:41 pm

Re: X68000 core

Post by uigiflip »

k thanks, there is good arcade conversions on this system
Replay 2, Mister, FPGA Replay + 68060 Daughterboard
ogloki
Atarian
Atarian
Posts: 2
Joined: Sat Jan 05, 2019 12:59 pm

Re: X68000 core

Post by ogloki »

Can someone give me an estimate on the number of LUTs used by this core? I'd like to play around with it on my Lattice ECP5 dev board which has only 40K LUTs available.
ogloki
Atarian
Atarian
Posts: 2
Joined: Sat Jan 05, 2019 12:59 pm

Re: X68000 core

Post by ogloki »

How many LUTs does this core take up? I'd like to port it to my Lattice ECP5 dev board, but it only has 40K LUTs available.
bitfan2011
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 112
Joined: Sat Dec 29, 2018 5:46 pm

Re: X68000 core

Post by bitfan2011 »

If this core can be properly developed and MIDI support eventually arrives, people will be happy indeed.
Being an owner of real Sharp X68K can be a lonely road, you basically have to be ready to recap the system as a first step. I have noticed the number of X68Ks listed on Japanese auctions has dropped over the past couple years. They are definitely becoming rare outside of Japan.
bitfan2011
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 112
Joined: Sat Dec 29, 2018 5:46 pm

Re: X68000 core

Post by bitfan2011 »

Oh, and just in case this could help down the road somewhere, the X68K core should definitely support HDD images. There's one fan-made image you can mount in X68K emulators which has pretty much all the major games preinstalled and it would be a dream to have Mister autoboot this image using the X68K core. 16MHz setting plus FPGA overclocking options and watch all those action games flow.
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: X68000 core

Post by Sorgelig »

Altera doesn't count cells in LUTs. It's in ALM. So you have to figure out the translation formula.

Code: Select all

Flow Status	Successful - Sat Jan 05 22:04:53 2019
Quartus Prime Version	17.0.2 Build 602 07/19/2017 SJ Standard Edition
Revision Name	X68000-lite
Top-level Entity Name	sys_top
Family	Cyclone V
Device	5CSEBA6U23I7
Timing Models	Final
Logic utilization (in ALMs)	13,322 / 41,910 ( 32 % )
Total registers	12008
Total pins	123 / 314 ( 39 % )
Total virtual pins	0
Total block memory bits	1,748,704 / 5,662,720 ( 31 % )
Total DSP Blocks	3 / 112 ( 3 % )
Total HSSI RX PCSs	0
Total HSSI PMA RX Deserializers	0
Total HSSI TX PCSs	0
Total HSSI PMA TX Serializers	0
Total PLLs	2 / 6 ( 33 % )
Total DLLs	0 / 4 ( 0 % )
ijor
Hardware Guru
Hardware Guru
Posts: 4013
Joined: Sat May 29, 2004 7:52 pm
Contact:

Re: X68000 core

Post by ijor »

ogloki wrote:Can someone give me an estimate on the number of LUTs used by this core? I'd like to play around with it on my Lattice ECP5 dev board which has only 40K LUTs available.
As Sorgelig said, the FPGA on the MiSTer doesn't have LUT's but ALMs. There is no precise direct conversion formula because it depends on how the LUT and the ALM are used in each case. But you can make an educated guess based on that this FPGA is marketed as having capacity equivalent to 110K-100K LUTs. And you can see Quartus reports 32% is used.

But you must also consider internal memory blocks. Capacity it is not only about LUTs.
Fx Cast: Atari St cycle accurate fpga core
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: X68000 core

Post by Sorgelig »

It's equivalent to 110K LE, not LUTs.
As cells are different in many aspects, you cannot say LUT = LE.
ijor
Hardware Guru
Hardware Guru
Posts: 4013
Joined: Sat May 29, 2004 7:52 pm
Contact:

Re: X68000 core

Post by ijor »

Sorgelig wrote:It's equivalent to 110K LE, not LUTs.
Yes, sorry, LE is more correct. But in earlier, pre ALM, cyclone families, the count was the same in terms of FPGA capacity. It was one LUT per LE. E.g., the Cyclone IV device that has 110K LEs, also has 110K LUTs.
Fx Cast: Atari St cycle accurate fpga core
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: X68000 core

Post by Sorgelig »

Still cells aren't equal between different manufacturers.
ex68k
Atari maniac
Atari maniac
Posts: 77
Joined: Sat Oct 26, 2013 11:13 am

Re: X68000 core

Post by ex68k »

Sorgelig wrote:Still cells aren't equal between different manufacturers.
Still more important: what does synthesis & p&r does with them.

So, he should just try to compile it. Then he really knows ...
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: X68000 core

Post by Sorgelig »

The key point: X68000 is in very early stage.
Basically it's just console core with some simple graphics support.
Gehstock
Captain Atari
Captain Atari
Posts: 436
Joined: Wed Dec 21, 2016 7:18 pm
Location: EastGermany

Re: X68000 core

Post by Gehstock »

bitfan2011
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 112
Joined: Sat Dec 29, 2018 5:46 pm

Re: X68000 core

Post by bitfan2011 »

it would be awesome to have PC-98 and -88 on Mister
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: X68000 core

Post by Sorgelig »

bitfan2011 wrote: it would be awesome to have PC-98 and -88 on Mister
It would be awesome to have everything ;)
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: X68000 core

Post by Sorgelig »

3-5 years more and may be it will be reasonable to start to port again :)
May be some one can contact the author and he will start to develop directly on MiSTer?
Gehstock
Captain Atari
Captain Atari
Posts: 436
Joined: Wed Dec 21, 2016 7:18 pm
Location: EastGermany

Re: X68000 core

Post by Gehstock »

Disk Emu got an Update
DiskEmu changed
Although the initial version of FD disk emulator had
read out data from the SD card by the Nios II processor for each track and developed it to the track image, the Nioss II processor seems to have been
running out due to timeout etc. because it is slow.

For the second version, the Nios II processor reads data from the SD card for each track, but
it has been speeded up by developing it to track image with hardware.
However, it seems that timeout has occurred rarely yet.

Since Nios II seems to have limitations in expanding track-by-track images, in this version,
we
changed the method of deploying disk images to the whole SDRAM when FD files were selected .
So it will wait for the conversion time when selecting the file,
but it seems that the error has almost disappeared because the load can now operate at the same speed as the actual FDD .
When writing to FD, write back to the SD card at the time of writing is done.
So
do not unplug the SD card or turn off the power while the emulator BUSY (the rightmost LED) is blinking .
If you switch to another file, you will write back the unsaved image.

At the same time, since the SASI emulator ignored the reset signal, we changed it so that it responds.

For PC88, because the SD card access method is different, the emulator itself is
designed to be compatible, but transplanting is still not done. Moreover, we can not confirm with other than 2HD.
We know that the behavior in single density (FM format) is not accurate.
(Since the track length is doubled, the time it takes for one disk revolution
has been doubled )
http://fpga8801.seesaa.net/archives/20190309-1.html
User avatar
kitrinx
Captain Atari
Captain Atari
Posts: 192
Joined: Wed Sep 26, 2018 6:03 am

Re: X68000 core

Post by kitrinx »

Sorgelig wrote: 3-5 years more and may be it will be reasonable to start to port again :)
May be some one can contact the author and he will start to develop directly on MiSTer?
The author is working on a DE0, so moving to a DE10 probably wouldn't be a big step for them, and they might appreciate having it on a platform where many people could enjoy their work. The only problem is it's a bit hard to find the contact information for them due to the language barrier. Are there any Japanese speakers that maybe want to try to figure out how to contact the author and reach out to this person to see if they can convince them of the merits of MiSTer?
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: X68000 core

Post by Sorgelig »

kitrinx wrote:The author is working on a DE0, so moving to a DE10 probably wouldn't be a big step for them, and they might appreciate having it on a platform where many people could enjoy their work. The only problem is it's a bit hard to find the contact information for them due to the language barrier. Are there any Japanese speakers that maybe want to try to figure out how to contact the author and reach out to this person to see if they can convince them of the merits of MiSTer?
As far as i know, the author is a single person, and he can be easily reached on the link posted above. You can write comment in that blog in English. He will reply.
skywalky
Atariator
Atariator
Posts: 25
Joined: Fri Nov 18, 2016 4:44 pm

Re: X68000 core

Post by skywalky »

If you insert disks on the two floppies you can load games. If you insert only in the fd0 can’t load anything.
User avatar
kitrinx
Captain Atari
Captain Atari
Posts: 192
Joined: Wed Sep 26, 2018 6:03 am

Re: X68000 core

Post by kitrinx »

Sorgelig wrote:
kitrinx wrote:The author is working on a DE0, so moving to a DE10 probably wouldn't be a big step for them, and they might appreciate having it on a platform where many people could enjoy their work. The only problem is it's a bit hard to find the contact information for them due to the language barrier. Are there any Japanese speakers that maybe want to try to figure out how to contact the author and reach out to this person to see if they can convince them of the merits of MiSTer?
As far as i know, the author is a single person, and he can be easily reached on the link posted above. You can write comment in that blog in English. He will reply.
I will try then.

Edit:
I tried for about 30 minutes to post a comment on that blog, but it seems to reject ASCII. I tried several things to convert my text to unicode, but it always returned error 3 or error 1 when I try to comment. Does anyone know how to get past this?
uigiflip
Atari freak
Atari freak
Posts: 63
Joined: Sun May 13, 2018 6:41 pm

Re: X68000 core

Post by uigiflip »

some one succeeded in writing comment

http://fpga8801.seesaa.net/article/4645 ... ml#comment
Replay 2, Mister, FPGA Replay + 68060 Daughterboard
Locked

Return to “MiSTer”