Search found 1311 matches

by MasterOfGizmo
Thu Dec 12, 2019 1:15 pm
Forum: MiST
Topic: It's no more a MiSTery
Replies: 258
Views: 27408

Re: It's no more a MiSTery

Didn't pushed into the main repo, and probably I won't. It's not the core's job to workaround buggy software. Btw, that game is available in several other, non-buggy versions. Indeed. Especially the mistery core is meant to be exact. Triggering existing bugs in software is actually what we want. If...
by MasterOfGizmo
Tue Dec 10, 2019 9:09 pm
Forum: MiST
Topic: It's no more a MiSTery
Replies: 258
Views: 27408

Re: It's no more a MiSTery

On real hardware the mouse likely blocks an input at any given time. That's why you cannot just wire a mouse and a joyatick in parallel. The joystick will release all signals when not being used but the mouse does not. I built a mouse/joystick switch for my st 25 years ago using active parts for tha...
by MasterOfGizmo
Tue Dec 10, 2019 2:39 pm
Forum: MiST
Topic: It's no more a MiSTery
Replies: 258
Views: 27408

Re: It's no more a MiSTery

Huh. That is interesting. Is it just random chance that it worked for me on the old core? The old core never had a "real" IKBD implemented but only something that somewhat behaved like the IKBD. This had the disadvantage that many rather sophisticated IKBD tricks did not work properly. Bu...
by MasterOfGizmo
Wed Nov 27, 2019 7:45 am
Forum: MiST
Topic: Genesis / Megadrive core ported to MiST
Replies: 951
Views: 183535

Re: Genesis / Megadrive core ported to MiST

slingshot wrote:"Uses all three memory chips of the DE board, hard to port to the single SDRAM of the MiST"


Fixed, thanks for reporting this.
by MasterOfGizmo
Tue Nov 26, 2019 12:58 pm
Forum: MiST
Topic: Genesis / Megadrive core ported to MiST
Replies: 951
Views: 183535

Re: Genesis / Megadrive core ported to MiST

Unbelievable. Slingshot you always amaze me ...

Just for historic reasons: This was when be all thought the genesis core would probably not get any better:
http://retroramblings.net/?p=1201

How wrong we were :D
by MasterOfGizmo
Sat Nov 23, 2019 7:45 am
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

There is an inferred divider? What does the shifter need a divider for?
by MasterOfGizmo
Fri Nov 22, 2019 12:52 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

I think it would be wise either to get rid of it somehow (if possible) or pipeline that long calculation into more cycles. Uh ... for a second I was afraid my old barrell shifter was still lurking in Tobis code. But he has his own barrell shifter. I think you can simply disable it by option: https:...
by MasterOfGizmo
Tue Nov 12, 2019 8:01 pm
Forum: News & Announcements
Topic: FX68K Cycle accurate 68000 core
Replies: 56
Views: 18318

Re: FX68K Cycle accurate 68000 core

dBUGBUG wrote:Any chance this new 68K core will be adapted for the MiniMig AGA MiST core ? :-)


The fx68k is a nearly perfect 68000 replica. The AGA chipset was IMHO introduced with the 68020 based a1200 and later. So there's no real use for a fx68k driven AGA machine. Something like that imho never existed.
by MasterOfGizmo
Sun Nov 10, 2019 4:59 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

I also vote for submodules. We are already doing this in a few cores e.g. with jategos audio cores.
by MasterOfGizmo
Sat Nov 09, 2019 9:12 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

fpgaarcade wrote:I thought the plan was to treat TB's repos as master
https://github.com/TobiFlex/TG68K.C


Yes, that was my understanding as well. And use this as a submodule in the cores depending on it.
by MasterOfGizmo
Fri Nov 08, 2019 8:26 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

It would be nice to get a cycle accurate 020 for the A1200, but I think the focus is on high speed 20+ yeah. Not sure what demand there is for a cycle exact 020. Basically all machines that introduced the 020 came in various speeds and even 030 variants. So at that time people stopped to rely on ac...
by MasterOfGizmo
Fri Nov 08, 2019 8:18 pm
Forum: MiST
Topic: Real Atari ST Keyboard with MiST
Replies: 5
Views: 763

Re: Real Atari ST Keyboard with MiST

I do have a Leonardo and will take a look at this. It may indeed be related to the fact that the leonardo still is a combo device and still also contains the cdcacm serial port.
by MasterOfGizmo
Thu Nov 07, 2019 8:35 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

I'm really keen for us to get all known fixes in place - and close the box on this for now. I fully agree on this. Having a stable 68k core that passes all 68k and 020 tests is the goal. Whereas there are a few things i'd implement as a compile time option like the barrel shifter and the hw multipl...
by MasterOfGizmo
Thu Nov 07, 2019 8:30 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

I would like to continue to work on the M68K variant as it has far less loops in the code and appears to synthesize better. But that's exactly what i'd like to avoid. Why would we want to have two branches of tg68k? Is there any advantage having two of them and basically copying all patches and fix...
by MasterOfGizmo
Thu Nov 07, 2019 3:04 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

Wow ... seems the crowd is finally complete.

We should probably agree on one common version to work on. Any suggestions which version to base it on?
by MasterOfGizmo
Wed Nov 06, 2019 9:18 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

tobiflex wrote:what has github done?


If you aren't sure you can always do a 'git diff' before commiting. This will tell you what you'll be changing and often shows unintended changes like converting tabs to spaces or adding white space to an end of line.
by MasterOfGizmo
Wed Nov 06, 2019 2:14 pm
Forum: MiST
Topic: Mister SNES port to MIST possible?
Replies: 277
Views: 30483

Re: Mister SNES port to MIST possible?

slingshot wrote:I think the firmware supports 2 USB + 2DB9 joysticks, but not 3 or 4 of a kind.


You can also use 3 USB + 1 DB9 or 4 USB joysticks. Four USB sticks is actually what i used for testing.
by MasterOfGizmo
Tue Nov 05, 2019 10:47 am
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

Here is the result: https://github.com/TobiFlex/TG68K.C Excellent. Is this including the stuff we've fixed since we had our own custom version? It might be worth to just synthesize a minimig core using your version and see how it behaves in real life and e.g. with the CPU tester. Things i'd like to...
by MasterOfGizmo
Mon Nov 04, 2019 8:27 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

Hello Tobi! Nice to see you here. Before sending patches forth and back between all those different tg68k versions i'd love to see one common version stored in its own repository. Tobi, would you like to create your own tg68k repository on github? Alternally we can also host via the mist team. And o...
by MasterOfGizmo
Thu Oct 31, 2019 11:12 am
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

So the remaining CPU issues are pretty exotic and I wouldn't expect them to have an impact on real life applications. Or is there anything you think is worth fixing now? And yes, combining our work with Mikes work is likely a good idea. Maybe he's listening and is incorporating our findings already ...
by MasterOfGizmo
Thu Oct 31, 2019 9:29 am
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

I think I found out what happens: right after the div instruction, there's an illegal opcode. When I run this code: divs.w #0,d0 illegal First the division by zero trap is executed and then the illegal instruction trap just as i would expect. One thing i have noticed is that if i rte from the illeg...
by MasterOfGizmo
Wed Oct 30, 2019 1:53 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

slingshot wrote:And now it hits the no exception issue.


I wonder what that is. Maybe they have tracing enabled all the time and there's a collision between the trace exception and the div by zero one? Dunno ...
by MasterOfGizmo
Wed Oct 30, 2019 8:52 am
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

Hovewer this is a real issue: d0=0x10 d1=0 d5=80008080 divsl.l d0,d1:d5 d5 - negative, d0 - positive, result -> negative expected SR -> 0408 (N=1), result -> 0400 (N=0) try changing https://github.com/mist-devel/minimig-mist/blob/master/rtl/tg68k/TG68K_ALU.vhd#L766 to Flags(3 downto 0) <= set_flags...
by MasterOfGizmo
Tue Oct 29, 2019 5:00 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

slingshot wrote:I think I could decrypt the DIV errors:
DIVS.W:
divs.w d1,d0
d1 = 0
d0= 0x10
Exception ID: expected 5 but got no exception.


Hmm. I see the exception happen. I'd be very surprised if such a fundamental error still exists.
by MasterOfGizmo
Tue Oct 29, 2019 4:51 pm
Forum: MiST
Topic: Work on the Minimig core?
Replies: 299
Views: 28669

Re: Work on the Minimig core?

slingshot wrote:Seems it needs Turbo: Both option


Yeah, but that also doesn't help. Whatever. I don't need a working board to debug the CPU so i'll ignore that by now.

Go to advanced search