Sparrow inspection

Troubles with your machine? Just want to speak about the latest improvements? This is the place!

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

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Sparrow inspection

Post by mikro »

Perhaps you have noticed on FB that I could finally take a look on my Sparrow. I'll post all findings to this thread. I'll post some motherboard photos / findings later as I want to do a few tests yet. Basically, the whole machine feels very STE like. Mine has a SR-298 PSU (I guess it's an iteration from the well known SR98) even with the same connector to the motherboard as ST/STE have; TOS is 2.07 which looks virtually same as 2.06.

Today I had time to test a few apps (it's all complicated by the fact that I couldn't use my Falcon hard disk as the partition size is still limited to 512 MB which my disk doesn't have and I couldn't find any other). Images are worth a thousand words:
MVIMG_20180523_214723.jpg
MVIMG_20180523_214617.jpg
MVIMG_20180523_214538.jpg
MVIMG_20180523_214500.jpg
So even SysInfo is quite confused. :) From random tests I could make it's clear that Falcon compatibility is not very high. One software did run, however (well, sort of):
MVIMG_20180523_221827.jpg
IMG_20180523_221848.jpg
The latter is supposed to be a fire and yes, it did move but colours are clearly wrong. It was Plasmafire 4Ktro by Escape. :)

Of course I wanted to make a dump of TOS 2.07, had the tools and everything ready and... my HxC started to behave. So I will have to disassemble the Gotek from my Falcon (what I'm not so keen to do it as the screws damage the plastic with every disassembly) or find another 2.5" disk.

More to come.
You do not have the required permissions to view the files attached to this post.

CiH
Atari God
Atari God
Posts: 1150
Joined: Wed Feb 11, 2004 4:34 pm
Location: Middle Earth (Npton) UK
Contact:

Re: Sparrow inspection

Post by CiH »

I'm watching this thread with great interest!
"Where teh feck is teh Hash key on this Mac?!"

SteveBagley
Captain Atari
Captain Atari
Posts: 184
Joined: Mon Jan 21, 2013 9:31 am

Re: Sparrow inspection

Post by SteveBagley »

Ooh — I wonder whether we could modify Hatari to emulate it :)

Regarding TOS ripping, I wrote a tool to rip TOS 2.08 from the ST Book, which is at http://www.atari-forum.com/viewtopic.ph ... 25#p236871 if it’s of any use. Also, I seem to remember the Sparrow VDI was loaded off the HDD so it might be worth imaging that as well…

Steve

Rustynutt
Atari Super Hero
Atari Super Hero
Posts: 763
Joined: Wed Mar 21, 2012 7:38 am
Location: Oregon

Re: Sparrow inspection

Post by Rustynutt »

Think I purchased the Sparrow I had from Wizztronics back in 96 or so. It was a fully functional unit. I didn't get into it much other than to try running most of the available software at the time. Apex didn't work, honestly not much ran at all, or limited.
It is a very cool piece to own. I kept it about a year, then traded it for a pretty nice TT.

User avatar
calimero
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2325
Joined: Thu Sep 15, 2005 10:01 am
Location: STara Pazova, Serbia
Contact:

Re: Sparrow inspection

Post by calimero »

mikro wrote: Of course I wanted to make a dump of TOS 2.07, had the tools and everything ready and... my HxC started to behave. So I will have to disassemble the Gotek from my Falcon (what I'm not so keen to do it as the screws damage the plastic with every disassembly) or find another 2.5" disk.

More to come.
I can send you 2.5" 60MB IDE drive to Bratislava if you want?

btw thanks for Great thread!
using Atari since 1986.http://wet.atari.orghttp://milan.kovac.cc/atari/software/ ・ Atari Falcon030/CT63/SV ・ Atari STe ・ Atari Mega4/MegaFile30/SM124 ・ Amiga 1200/PPC ・ Amiga 500 ・ C64 ・ ZX Spectrum ・ RPi ・ MagiC! ・ MiNT 1.18 ・ OS X

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Sparrow inspection

Post by mikro »

As promised, here's TOS 2.07 dump, for the first time in Atari history. :) I used both Ppera's and Pacifist's tools, both produce the same result.

Calimero: no need, I guess I can manage. However what would I certainly appreciate if someone had the exactly same unit, Conner CP2044PK (43 MB). So I could try to swap the electronics and restore the disk content (now I have realised that I forgot to mention that the original hard disk is dead; according to the original owner it contains an old MiNT and Sparrow-specific AHDI).

Btw Uwe's Harddisk Driver works, I just can't access my Falcon disk's partitions. :-)

Btw #2: I still have to use RGB/TV output because VGA gives me just the sleep mode. I tried to (re)set the NVRAM but...
MVIMG_20180523_222939.jpg
You do not have the required permissions to view the files attached to this post.

ThorstenOtto
Atari God
Atari God
Posts: 1079
Joined: Sun Aug 03, 2014 5:54 pm

Re: Sparrow inspection

Post by ThorstenOtto »

Unlike tos 4.04 it is only a single-language version. Do you know by any chance whether any versions for other languages existed?
So even SysInfo is quite confused.
I think that is only due to a wrong setting of the _MCH cookie (maybe the value for a Sparrow/Falcon wasn't even defined at that time)

joska
Hardware Guru
Hardware Guru
Posts: 4619
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Sparrow inspection

Post by joska »

mikro wrote:However what would I certainly appreciate if someone had the exactly same unit, Conner CP2044PK (43 MB). So I could try to swap the electronics and restore the disk content
https://www.ebay.co.uk/itm/CONNER-PERIP ... Swi1tZYLtG
Jo Even

VanillaMiNT - Firebee - Falcon060 - Milan060 - Falcon040 - MIST - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Sparrow inspection

Post by mikro »

Yes, I did my homework. :) However paying US $42.63 for an old, 42 MB hard drive which hasn't been even tested is a bit too much for me. I've offered the guy $10 but I doubt he will take it.

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Sparrow inspection

Post by mikro »

Rustynutt wrote:Think I purchased the Sparrow I had from Wizztronics back in 96 or so. It was a fully functional unit.
I have two boards from them (and know about another guy, accidentally also from Slovakia, who has another two). When comparing visually, one of them (rev. 2) looks pretty much identical to what I have so there's a strong possibility it will work too. I need to swap the TOS ROMs, add 68030 PGA (which I have) and install a RAM card. I want to test that first and then post some pictures.

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Sparrow inspection

Post by mikro »

ThorstenOtto wrote:Unlike tos 4.04 it is only a single-language version. Do you know by any chance whether any versions for other languages existed?
I doubt that. TOS ROMs had been updated regularly, can't imagine somebody doing translations for it. Also, all Sparrows I have ever seen had only US keyboard layout.

User avatar
Greenious
Hardware Guru
Hardware Guru
Posts: 1462
Joined: Sat Apr 24, 2004 5:39 pm
Location: Sweden

Re: Sparrow inspection

Post by Greenious »

mikro, have you checked the hardware for possible new registers etc?

Look at http://www.atari-forum.com/viewtopic.ph ... 21#p344921
Updated my guides as of june 28th, 2016. Check'em out and feedback!
http://www.atari-forum.com/viewtopic.php?t=5040

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Sparrow inspection

Post by mikro »

Greenious wrote:mikro, have you checked the hardware for possible new registers etc?

Look at http://www.atari-forum.com/viewtopic.ph ... 21#p344921
Did you actually try it? Because the file I get from it is quite suspicious. Compiled as 'vasm -m68030 -Ftos -devpac -o regdump.tos dump.s'
You do not have the required permissions to view the files attached to this post.

User avatar
Greenious
Hardware Guru
Hardware Guru
Posts: 1462
Joined: Sat Apr 24, 2004 5:39 pm
Location: Sweden

Re: Sparrow inspection

Post by Greenious »

mikro wrote:
Greenious wrote:mikro, have you checked the hardware for possible new registers etc?

Look at http://www.atari-forum.com/viewtopic.ph ... 21#p344921
Did you actually try it? Because the file I get from it is quite suspicious. Compiled as 'vasm -m68030 -Ftos -devpac -o regdump.tos dump.s'
I wrote it... :oops:

And the output you are getting suggest there are no buserrors generated. :?
Updated my guides as of june 28th, 2016. Check'em out and feedback!
http://www.atari-forum.com/viewtopic.php?t=5040

czietz
Hardware Guru
Hardware Guru
Posts: 1168
Joined: Tue May 24, 2016 6:47 pm

Re: Sparrow inspection

Post by czietz »

Probably you all already know, but there is an Atari spec for the Sparrow incl. registers. Unfortunately, formatting has been lost: https://forum.atari-home.de/index.php?a ... tach=12961
I wonder if mikros dump confirms the registers shown there.

EDIT: As for the bus errors: The document mentions the register at $FFFF8007 where bit 5 controls whether bus errors are generated. Maybe TOS 2.07 initializes this to 0 = bus errors disabled?

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Sparrow inspection

Post by mikro »

czietz wrote:Probably you all already know, but there is an Atari spec for the Sparrow incl. registers. Unfortunately, formatting has been lost: https://forum.atari-home.de/index.php?a ... tach=12961
I wonder if mikros dump confirms the registers shown there.

EDIT: As for the bus errors: The document mentions the register at $FFFF8007 where bit 5 controls whether bus errors are generated. Maybe TOS 2.07 initializes this to 0 = bus errors disabled?
Good thinking, Christian. If the partial output is to be trusted, the register has value of 0x02, i.e. with bit 5 disabled. Unfortunately adding bset #5,$ffff8007 right after Super() call didn't help, on the contrary -- the whole tool just froze. I still have my doubts about its functionality, for instance its original version refuses to work in Hatari (I see many bus error outputs but this shouldn't be happening as the tool is supposed to catch them?)

czietz
Hardware Guru
Hardware Guru
Posts: 1168
Joined: Tue May 24, 2016 6:47 pm

Re: Sparrow inspection

Post by czietz »

By the way, here is the one page of an Atari Sparrow schematic that I could recover. It seems to be a very early revision, still with separate VGA and RGB connectors, so it most likely doesn't match mikro's board.
At first glance it looks like a STE with chips names GSTMCU and GSTSHIFTER. But at second glance, you can see that the chips are definitively different from the STE ones. For example, the MCU has IDE support included, the Shifter uses a 32 bit data bus, etc.
You do not have the required permissions to view the files attached to this post.

User avatar
Greenious
Hardware Guru
Hardware Guru
Posts: 1462
Joined: Sat Apr 24, 2004 5:39 pm
Location: Sweden

Re: Sparrow inspection

Post by Greenious »

czietz wrote:Probably you all already know, but there is an Atari spec for the Sparrow incl. registers. Unfortunately, formatting has been lost: https://forum.atari-home.de/index.php?a ... tach=12961
I wonder if mikros dump confirms the registers shown there.

EDIT: As for the bus errors: The document mentions the register at $FFFF8007 where bit 5 controls whether bus errors are generated. Maybe TOS 2.07 initializes this to 0 = bus errors disabled?

Actually, it seems bit 3 is bus error control, bit 5 disables the blitter.

8007 RW dvim bs_c CPU Clock Select and misc controls

c - 0 - 8 Mhz
1 - 16 Mhz
s - 0 - Blitter clock 8Mhz
1 - Blitter clock CPUCLK
b - 0 - Blitter Enabled
1 - Blitter Disabled
m - 0 - MCUG Enabled
1 - MCUG Disabled (only if COMBO TEST pin HI)
i - 0 - ADDR BUS ERROR Disabled (default)
1 - ADDR BUS ERROR Enabled
v - PWF (Powerfail) - Reset by POR only
d - 0 - Bus Error timeout = 16us
1 - Bus Error timeout = 32us
Updated my guides as of june 28th, 2016. Check'em out and feedback!
http://www.atari-forum.com/viewtopic.php?t=5040

User avatar
Greenious
Hardware Guru
Hardware Guru
Posts: 1462
Joined: Sat Apr 24, 2004 5:39 pm
Location: Sweden

Re: Sparrow inspection

Post by Greenious »

mikro wrote:
czietz wrote:Probably you all already know, but there is an Atari spec for the Sparrow incl. registers. Unfortunately, formatting has been lost: https://forum.atari-home.de/index.php?a ... tach=12961
I wonder if mikros dump confirms the registers shown there.

EDIT: As for the bus errors: The document mentions the register at $FFFF8007 where bit 5 controls whether bus errors are generated. Maybe TOS 2.07 initializes this to 0 = bus errors disabled?
Good thinking, Christian. If the partial output is to be trusted, the register has value of 0x02, i.e. with bit 5 disabled. Unfortunately adding bset #5,$ffff8007 right after Super() call didn't help, on the contrary -- the whole tool just froze. I still have my doubts about its functionality, for instance its original version refuses to work in Hatari (I see many bus error outputs but this shouldn't be happening as the tool is supposed to catch them?)
I admit it is a crude piece of work, but it worked fine with my falcon... :oops:
Updated my guides as of june 28th, 2016. Check'em out and feedback!
http://www.atari-forum.com/viewtopic.php?t=5040

User avatar
Arne
Atari Super Hero
Atari Super Hero
Posts: 626
Joined: Thu Nov 01, 2007 10:01 am

Re: Sparrow inspection

Post by Arne »

mikro wrote:However what would I certainly appreciate if someone had the exactly same unit, Conner CP2044PK (43 MB).
I will have a look in the evening. I definitely do have 2.5" Conner IDE. Don't know if it's 20MB or 40MB.
Image

czietz
Hardware Guru
Hardware Guru
Posts: 1168
Joined: Tue May 24, 2016 6:47 pm

Re: Sparrow inspection

Post by czietz »

Greenious wrote:Actually, it seems bit 3 is bus error control, bit 5 disables the blitter.

8007 RW dvim bs_c CPU Clock Select and misc controls

c - 0 - 8 Mhz
1 - 16 Mhz
s - 0 - Blitter clock 8Mhz
1 - Blitter clock CPUCLK
b - 0 - Blitter Enabled
1 - Blitter Disabled
m - 0 - MCUG Enabled
1 - MCUG Disabled (only if COMBO TEST pin HI)
i - 0 - ADDR BUS ERROR Disabled (default)
1 - ADDR BUS ERROR Enabled
v - PWF (Powerfail) - Reset by POR only
d - 0 - Bus Error timeout = 16us
1 - Bus Error timeout = 32us
How do you get to bit 3 here???

Code: Select all

8007   RW   dvim bs_c
            7654 3210
I'd still say the "bus error" bit i is number 5.

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Sparrow inspection

Post by mikro »

Small update: I was able to verify that the ROMs which are given by Steve from Wizztronics along with his Sparrow boards are the same as mine. So you're not missing anything, the version from 29 Feb 1992 should work everywhere.

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Sparrow inspection

Post by mikro »

czietz wrote:By the way, here is the one page of an Atari Sparrow schematic that I could recover. It seems to be a very early revision, still with separate VGA and RGB connectors, so it most likely doesn't match mikro's board.
At first glance it looks like a STE with chips names GSTMCU and GSTSHIFTER. But at second glance, you can see that the chips are definitively different from the STE ones. For example, the MCU has IDE support included, the Shifter uses a 32 bit data bus, etc.
It must have been this board:
post-35790-0-41587700-1369897090.jpeg
It's not even Sparrow, it's still a development system. But you can see the VGA/DIN13 connectors there.
You do not have the required permissions to view the files attached to this post.

User avatar
Arne
Atari Super Hero
Atari Super Hero
Posts: 626
Joined: Thu Nov 01, 2007 10:01 am

Re: Sparrow inspection

Post by Arne »

Sorry to say but it seems I dumped them already. :shrug:
Image

mikro
Hardware Guru
Hardware Guru
Posts: 2165
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Sparrow inspection

Post by mikro »

Thanks for looking, Arne. In the end I have agreed to pay $25 + postage fees for the disk. I only hope that it's a working unit as the seller couldn't guarantee that.

Post Reply

Return to “Hardware”