Jump to content
IGNORED

AspeQt: Yet another SIO2PC/APE clone


cyco130

Recommended Posts

Is AspeQT supposed to work OK with the single chip SIO2PC using a 1489 (actually I have a 75189 in my 130XE and it has worked fine with APE and WindowsXP, stopped working under Win7).

 

I have tried it both on my work's Win7 laptop (this has a build-in RS-232 port, need that for work) and on my Mac using a Prolific chip-set USB to RS232 cable.

 

It sort of works, but it is pausing without apparent reasons on the Win laptop often. Also, I tried sector copying the latest Abbuc floppies and the files that are at the start of the floppy work, but the one's more "near the end" give a burst sound on the SIO bus when trying to load....there were no errors during the sector copy and I had write verify on (Happy 1050 Atarimax in regular mode (don't think Copy XE uses hi-speed routines).

 

On the Mac it also sort of works. I was able to load f.i. the Asteroids emulator but it paused and was switching between 19200 and 57600 a number of times and then suddenly went to the next sector.

I fixed the speed to 19200 and still get problems that sectors are not being read with other ATR files and the log reporting it's setting the Serial port to speed 19200 and then with a [x17] or [x15] behind it.

 

I just bought two more 75189s for some of my other A8 machines but I fear this is not going to work OK anymore ?

post-25272-0-97160200-1415695839_thumb.png

Edited by Level42
Link to comment
Share on other sites

AspeQt works as long as the communication is through a COM: port whether a real one or a virtual one. Not all real RS232 ports however support all possible AspeQt speeds, VCPs on the other hand can usually use arbitrary baud rates and AspeQt supports them. The pauses you experience using the normal speed (19,200 bps) may be due to the CPU load on the PC or maybe due to a problem on your SIO2PC adapter. 75189 (Quadruple Line Receiver) is what I used to use in my SIO2PC devices before I started doing the USB version and they did work fine as far as I know.

Edited by atari8warez
Link to comment
Share on other sites

Atari8warez.....I'm not a specialist by far, but can you explain me why a 3.06Ghz 12GB Mac would be too busy with other stuff to keep up with a 19.200 bps signal ?
I mean I can stream videos from the internet fluently at 200MB/s ?

 

It feels to me like the Mac (and the PC too, which is not that much differently specced) would be getting bored in between sending the separate bits to the Atari because it is (relatively) such a slow speed ?

Also, APE never showed this behavior under Win XP with slower processor and less memory etc.

Not trying to criticize, just wanting to understand....and also....what can I do about it ?

 

About the 75189: I haven't changed it since I installed it. I also included a diode. I hacked it directly to the SIO port, maybe that is a problem ? It never was with APE.

Link to comment
Share on other sites

I have a feeling it's not CPU load...or anything like that. Some disks (f.i. disk with all kinds of DOSses on it) behave EXACTLY the same during (trying to) load.

 

I tried SIO2OSX and SIO server. Both do nothing at all so....there must be something else wrong....

 

If only Lotharek would finish his SIO2USB connector.....Need that ! :)

Link to comment
Share on other sites

I just dug up my old work laptop (which is almost falling apart but still works amazingly). It runs XP and APE and it works GREAT with the 75189 inside my 130XE, as it always has.

So. the hardware is OK, there's a problem with the software....being it AspeQT or Windows 7 or OSX Yosemite.

Edited by Level42
Link to comment
Share on other sites

I just dug up my old work laptop (which is almost falling apart but still works amazingly). It runs XP and APE and it works GREAT with the 75189 inside my 130XE, as it always has.

So. the hardware is OK, there's a problem with the software....being it AspeQT or Windows 7 or OSX Yosemite.

 

I've had problems with AspeQt under Yosemite for months. Yet the same hardware running AspeQt for Windows works flawlessly, even from WINE. Go figure.

Link to comment
Share on other sites

I'll try it with Paralllels on the Mac tonght, although I have Win 8 on that one..... :(

 

Nice to use it for a change.....I figured I might need Win on my Mac but.......I never use it...

 

I say Aspect (if I ever say it, but at least in my head) because Aspe-Q-T is way too long and complicated ;)

Edited by Level42
Link to comment
Share on other sites

The origin of the Qt suffix is the name of the software library used in the project (which is spelled Q-T).

The way you pronounce AspeQt tells if you are aware of that fact.

I'm aware of the fact but pronounce it Aspect because I assumed that was the whole point behind the phonetic spelling. :)

Link to comment
Share on other sites

I wasn't aware, don't even know what Q-T is and to be honest....... I don't really care that much, I'm just a stupid end-user :-D

 

In the mean time, and discussing hopefully more important stuff, am I the only one who has problems with drag-and-dropping files into the AspeQT window ? It's both on Mac and Win XP and Win 7. Sometimes it works, but most often not. ALways have to go through the menu to mount images.

Edited by Level42
Link to comment
Share on other sites

Atari8warez.....I'm not a specialist by far, but can you explain me why a 3.06Ghz 12GB Mac would be too busy with other stuff to keep up with a 19.200 bps signal ?

I mean I can stream videos from the internet fluently at 200MB/s ?

 

It feels to me like the Mac (and the PC too, which is not that much differently specced) would be getting bored in between sending the separate bits to the Atari because it is (relatively) such a slow speed ?

Also, APE never showed this behavior under Win XP with slower processor and less memory etc.

 

Not trying to criticize, just wanting to understand....and also....what can I do about it ?

 

About the 75189: I haven't changed it since I installed it. I also included a diode. I hacked it directly to the SIO port, maybe that is a problem ? It never was with APE.

 

You're right, a 3.06 Ghz PC is more than enough to handle the SIO protocol under normal circumstances (you may still experience SIO hiccups during peak CPU usage though as the protocol is very much time critical). If you experience stutter most of the time using normal SIO speed, it's in in all likelihood not related to CPU load but to either an SIO signal problem, or maybe a driver issue.

 

AspeQt has been tested (by myself and by others) to work under Windows, Linux and Mac OSX (finally, thanks to helps from Optixx). But user experiences have been spotty at best under OSes other than Windows, Linux is a close second and Mac OSX seems to be the most problematic. I normally work with Windows, so my knowledge of Linux and Mac OSX are very limited. In the past I haven't been even able to test AspeQt under any OS other than Windows, recently though I installed Ubuntu, and I will also try installing a Hackintosh OS on a Pentium 4 based PC. Pentium 4 is also plenty enough to run AspeQt without problems (same caveat above applies here too), but from now on I will hopefully be able to test it on all 3 OSes before I release a new version.

 

As for your problems, I am sorry but there isn't much I can do or say without having your actual setup here, and be able to test it myself.

 

P.S: I do pronounce AspeQt as Aspec-Q-T :-))

Edited by atari8warez
Link to comment
Share on other sites

And some interesting facts about QT that I am sure most of us were unaware (including myself):

Organizations using Qt[edit]

Because of simplicity, robustness, native performance, cross-platform compatibility and both commercial and open source licenses, many organizations in many parts of the world use Qt. These include but are not limited to European Space Agency,[46] DreamWorks,[47][48] Lucasfilm,[49][50] Panasonic,[51] Philips,[52] Samsung,[53] Siemens,[54] Volvo,[55] Walt Disney Animation Studios,[56] Blizzard Entertainment[57]

 

 

Software using Qt[edit]

Example applications using Qt are Altera Quartus, a design and simulation tool for programmable logic; Autodesk Maya;[58][59] Bitcoin Core; Cameleon (programming language); Mathematica;[60] Google Earth;[61]KDE,[62] a desktop environment for UNIX-like operating systems; Skype;[63] Spotify for Linux;[64] Ubuntu;[65] VirtualBox, an OS virtualization software package; Musescore music score writing software; and the VLC media player.[66]
Edited by atari8warez
Link to comment
Share on other sites

Hello guys

 

How is AspeQt pronounced: "Aspect" or "Aspec-Q-T"?

 

Sincerely

 

Mathy

The Qt community seems to be split on how to pronounce just Qt. Some say Kyooh'-Tee (i.e. the letters Q - T) and some say Kyoot (aka "cute").

 

So it follows that AspeQt would be pronounced Az-peh-Kyooh'-Tee or Az-peh-Kyoot :D

 

Personally, I prefer to pronounce it Az-pekt (just like "aspect").

Link to comment
Share on other sites

Today I took some time to migrate from version 0.8.8 to 1.0.0 p6. Unfortunately, there is a problem I cannot resolve, that does not exist with v. 0.8.8:

post-18804-0-40988700-1416501605_thumb.jpg

 

When copying a large file from the directory on a win7 pc to a8 mass storage, the copying will not stop and go on forever. With version 0.8.8 copying of files in size of several mb isn't an issue. Is there already a fix for it?

Link to comment
Share on other sites

I reported this issue to Atari8Warez some time ago and a fix is apparently in the pipeline.

Good to know and next one:

I tried to reactivate version 0.8.8 but v. 1.0.0 p6 sucked away all settings to somewhere into the win registry (I guess). Is there a way to recover or do I need redo all settings from scratch?

Link to comment
Share on other sites

Hmm, I am afraid there is no backwards migration of settings to the previous repository, however, you could just export the registry tree under the key atari8warez.com/AspeQt and edit the *.reg file to change the atari8warez.com to TrayGun Software and merge the *.reg file into registry by right-clicking on the file and clicking Merge (windows 7). This will re-install all your settings under the old registry key.

 

 

Here's the full procedure:

 

1. Press Windows Key and type regedit into the search box and press ENTER

2. When the registry editor opens,, navigate to [HKEY_CURRENT_USER\Software\atari8warez.com\AspeQt]

3. Right-click on the key and click Export

4. Give the file a name (i.e aspeqt) and save it to a folder on your PC

5. Open the file aspeqt.reg in a text editor (notepad opr Notepad++)

6. Do a search and replace for atari8warez.com and change it to TrayGun Software

7. Save the file and exit

8. Right-Click on the file and click Merge to add the new key structure to the registry

 

9. Go back to registry editor and delete all the keys under [HKEY_CURRENT_USER\Software\atari8warez.com\AspeQt] so that when you upgrade AspeQt in the future it will migrate your settings again.

 

10. Save the file aspeqt.reg as a backup so that if you install AspeQt to another windows computer or re-install windows in the future you can also take your settings with you.

 

OR if you don't want to go through all that trouble just download the migrate-back utility (Windows Binary) that I've just put together and run it. Note that the utility will also allow editing the existing registry values before the migration, so be careful not to change anything inadvertently :-o

Edited by atari8warez
Link to comment
Share on other sites

Note, anyone handy with C and able to recompile the program should be able to effect a very simple fix for the aforementioned bug, which was reported in June and is actually very minor:

 

http://atariage.com/forums/topic/154949-aspeqt-yet-another-sio2pcape-clone/page-30?do=findComment&comment=3010094

Link to comment
Share on other sites

The reason I haven't released that fix yet is because I was in the middle of the development with some new functionality and did not want to commit half baked changes to the main code, but yet if anyone is in a rush to implement that large-file fix, they can go ahead with FJC's suggestions above.

 

Funny I remember being told that file size limits on folder images were not really that important, and I was making a huge deal out of someone's! SDX sector re-cycling fix, because it limited the file size to a size much smaller than a DOS disk would allow, and yet that same person is here today canvassing his file size solution, such as life LOL...

Edited by atari8warez
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...