PiStorm Chat

General discussions or ideas about hardware.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: PiStorm Chat

Post by Badwolf »

Steve wrote: 08 Jul 2022 18:03 @Badwolf I ordered a Pistorm today (& a cool ribbon-cable 68k relocator) today, so I'll be able to help with testing soon.
Ah cool. You're Stormy over on the Discord, then. :)
agranlund wrote: 08 Jul 2022 18:11 Does Musashi emulate an MMU?
68040, 30 or perhaps 20 paired with a 68851?
:)
It does! Or is meant to, at least.

Currently I can't get the 32 bit processors to work with my EmuTOS build. I've not yet put any effort into finding out why, but the highest I can go ATM without further work is the EC020.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Steve
Posts: 3305
Joined: 15 Sep 2017 11:49

Re: PiStorm Chat

Post by Steve »

@Badwolf When you create your own sub-branch let me know pls
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1749
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: PiStorm Chat

Post by agranlund »

Badwolf wrote: 08 Jul 2022 19:46 It does! Or is meant to, at least.

Currently I can't get the 32 bit processors to work with my EmuTOS build. I've not yet put any effort into finding out why, but the highest I can go ATM without further work is the EC020.
Nice! Hoping Basilisk will be able run on it eventually :)
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: PiStorm Chat

Post by Badwolf »

Steve wrote: 11 Jul 2022 12:19 @Badwolf When you create your own sub-branch let me know pls
Will do. Not been able to do much work on this the last week or so. Hope to get back on the horse this week.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
thorsten.otto
Posts: 148
Joined: 04 Nov 2019 02:20

Re: PiStorm Chat

Post by thorsten.otto »

Badwolf wrote: 08 Jul 2022 11:39 Anyone who can proffer something on the Musashi code for handling bus errors please tap me up as this is the biggest hurdle to progress ATM.
Its been quite some time i worked on this, but AtariX (the MagicMacX successor) also uses Mushashi. Checking for bus-errors is done there m68k_read_memory_* functions: https://github.com/th-otto/AtariX/blob/ ... C.cpp#L290
Maybe that can help.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: PiStorm Chat

Post by Badwolf »

thorsten.otto wrote: 12 Jul 2022 15:57
Badwolf wrote: 08 Jul 2022 11:39 Anyone who can proffer something on the Musashi code for handling bus errors please tap me up as this is the biggest hurdle to progress ATM.
Its been quite some time i worked on this, but AtariX (the MagicMacX successor) also uses Mushashi. Checking for bus-errors is done there m68k_read_memory_* functions: https://github.com/th-otto/AtariX/blob/ ... C.cpp#L290
Maybe that can help.
Thanks, Thorsten.

The other one I've been looking at is IDLE: https://sourceforge.net/p/idle-lisa-emu/

That's diverged quite a long way from the base, so having your one to give an extre data point will be very useful.

Tschuess!

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
alexh
Site sponsor
Site sponsor
Posts: 1335
Joined: 17 Oct 2017 16:51
Location: Oxfordshire

Re: PiStorm Chat

Post by alexh »

I came across two others which were both developed for FireBee. As these are not full ST emulators it is unlikely they use bus errors. But you never know.

https://github.com/paulwratt/68kemu
https://github.com/paulwratt/tosemu
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: PiStorm Chat

Post by Badwolf »

Steve wrote: 11 Jul 2022 12:19 @Badwolf When you create your own sub-branch let me know pls
Hi @Steve,

https://github.com/dh219/pistorm/tree/wip-pistormst

Hopefully that's a fair representation of where I am ATM.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: PiStorm Chat

Post by Badwolf »

32 bit processors: unlocked!

IMG_5661.jpeg
IMG_5662.jpeg


Those same scores, just for fair comparison, against a TT:


IMG_5663.jpeg

To my eye, that suggests we're currently at about a TT with a 70MHz CPU... apart from the ST-RAM. That needs to be sorted out, but I keep being distracted by low hanging fruit instead of bus errors. :?


BW
You do not have the required permissions to view the files attached to this post.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
alexh
Site sponsor
Site sponsor
Posts: 1335
Joined: 17 Oct 2017 16:51
Location: Oxfordshire

Re: PiStorm Chat

Post by alexh »

Nice. How did you fix processors that have more than 24 address bits?
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV

Return to “HARDWARE DISCUSSIONS”

Who is online

Users browsing this forum: Baidu [Spider], ClaudeBot and 6 guests