Jump to content
IGNORED

AspeQt: Yet another SIO2PC/APE clone


cyco130

Recommended Posts

New error: Cannot not set serial port speed to 19200. Input/Output error. I get this with ttyS0 and ttyS1.

Could you run the following command:

dmesg | grep ttyS
If this doesn't work try

sudo grep ttyS /var/log/kern.log
You should then see something like this:

[    0.218044] 00:02: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    0.218836] ttyS4: detected caps 00000700 should be 00000500
[    0.218839] 0000:05:00.0: ttyS4 at I/O 0xd000 (irq = 20, base_baud = 921600) is a 16C950/954
[    0.218965] ttyS5: detected caps 00000700 should be 00000500
[    0.218968] 0000:05:00.0: ttyS5 at I/O 0xd100 (irq = 20, base_baud = 921600) is a 16C950/954
[   21.974463] 0000:05:01.0: ttyS6 at I/O 0xd800 (irq = 19, base_baud = 115200) is a 16550A
[   21.994939] 0000:05:01.0: ttyS7 at I/O 0xd900 (irq = 19, base_baud = 115200) is a 16550A
The "ttySx" are the device nodes under dev, the output above is from my Debian PC with one onboard RS232 interface (/dev/ttyS0) and 2 2-port serial cards - an Oxford 16C950 based card (/dev/ttyS4 and /dev/ttyS5) and an el-cheapo NetMos based card (/dev/ttyS6 and /dev/ttyS7).

 

Addon cards usually get numbers 4 and up, onboard ports have numbers 0-3.

 

so long,

 

Hias

Link to comment
Share on other sites

Here. Current release is r77, just click on "Download snapshut" and SF will create an archive and let you download it. If you want an earlier release just walk down the release three; click "History" and then select a release from the displayed list, (for example r74), then click "Browse code at this revision". Once you are at the new release level you can click "Download snapshut" to download code.

 

I no longer provide a separate source archive along with the binary, as this would be an unnecessary duplication and sometimes maybe out of sync with the source code maintained by SF.

Edited by atari8warez
Link to comment
Share on other sites

  • 4 weeks later...

When I run aspeqt.exe via command line as follows, .atr file could not be mounted properly as the attached screenshot.

d:\aspe>"d:\aspeqt.exe" "c1.aspeqt" [enter]

 

c1.aspeqt has some information about disk mounting shown as follows.

...

[MountedImageSettings]
1\FileName=D:/aspe/Crossfire (19xx)(Sierra).atr
1\IsWriteProtected=false
...
What is the cause of this problem?

post-39035-0-23417200-1410773617_thumb.png

Link to comment
Share on other sites

Hey, atari8warez

 

New user here! I'm enjoying AspeQt so far, but noticed it doesn't have the modem emulation working yet. I tried downloading the APE trial to see if I could get online but the version at the site is 3.0.2 so it won't work, and I can't shell out fifty bucks without any warranties it'll work. Anyway, I saw you've started a bit of work regarding the modem emulation and I'd be willing to help make it happen. I just need some information, documentation, on how SIO cables and Atari modems work so I can start puttings things there.

 

I was looking to try to merge Atari800 R: device emulation code, which makes it simple to connect, using two commands; "ATDL" deactivates linefeeds and "ATDI host port" makes the modem connect to the host to the wanted port. I feel like it makes more sense than making a full AT commands set and faking calls, right?

 

So, I'm here looking and studying your code, I hope I can give something back to this wonderful community!

  • Like 1
Link to comment
Share on other sites

Hi there Atari8warez,

 

Starwindz who made the gamepack front end and to a large extent myself are keen to add the ability to the Best Atari Gamepack frontend to send from it to a real machine, is there a command line interface other than the one for the Atari side, if not would you best interested in adding a simple command line to just mount disks?

 

People are really liking the gamepack that Starwindz has created and as part of the team I'd also love to be able to use it to send files to the hardware for testing, it would just be nice to do it from inside the GB and other users have asked also if it would be something Starwindz could add.

 

Hoping to hear kind words but whatever the answer let me thank you for Aspeqt, I use it a lot myself when testing stuff via Phaerons wonderful Altirra and real hardware.

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

Adding to the post above: It would be great if AspecQt could be associated with the ".atr" file file extension (and mount it in D1:). Current I already have it associated, so at least is starts, but since it thinks the ATR is a session file, I have to manually select the ATR again then. I just his very often to extract DOS files via the nice explorer window.

  • Like 1
Link to comment
Share on other sites

Hello guys

 

Flashjazzcat mentioned three versions of Aspeqt earlier on in this thread. Unfortunately, I could only get Frederick's "77" version to work (Mavericks 5). The other two give me the famous "...suddenly stopped" message.

 

When I try to drop an XEX of ATR file, I often have to try that more then ones, before it sticks. ATR's show up, XEX's don't show up. But the real problems start when I try to load the file (boot the Atari). Loading is SLOW and often, it stops before the end of the file is reached. Just like when a floppy disk goes back. What's going on here? (Remember, this is a Mac. The last time a Mac was sold with a floppy drive was when the Sovjet Union still existed. I'm using atariwarez' SIO2PC/10502PC)

 

Sincerely

 

Mathy

Link to comment
Share on other sites

Hey guys I am currently away from home, overseas and having an excellent time without thinking Atari and/or computers. I didn't have an opportunity to log-in to Atariage since Sept 11. I will return home on Sept 30th and will resume my Atari hobby and will respond to your requests. Until then this is what I am doing..... :ahoy:

 

post-15627-0-44274100-1411841364_thumb.jpg post-15627-0-18154900-1411842762_thumb.jpg

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

Thank you folks, i love sailing the seas and then stop over on little cows, anchor and drink ourselves into oblivion for the rest of the day, then repeat this the next day...and of course meeting my old school friend (who now lives in Aussieland) with whom I designed and implemented our school's first computerized transcription system, and founded the country's first computer club almost half a century ago is the icing on the cake. I can certainly get used to this :)

post-15627-0-88263700-1411891132_thumb.jpg

Edited by atari8warez
Link to comment
Share on other sites

Hey, atari8warez

 

New user here! I'm enjoying AspeQt so far, but noticed it doesn't have the modem emulation working yet.

hi resetreboot, the networking functionality was never added to AspeQt, whatever little code relating to networking that is in the source was my attempt to learn networking in Qt, but I was sidetracked by other mods so networking didn't go any further than recognizing and connecting to the network adapter. The rest will come eventually however I more than appreciate any and all contributions by community members like yourselves.

Link to comment
Share on other sites

What's about AspeQt for Android?

Modern phones can do all things.

 

I have submited to the Abbuc Contest 2014 a project using Android for floppy emulation:

http://atariage.com/forums/topic/228860-sio2bt/

It is not as powerfull as AspeQt and emulates floppy disks with normal speed only.

It will be officially released on 25.10.2014.

 

hi resetreboot, the networking functionality was never added to AspeQt, whatever little code relating to networking that is in the source was my attempt to learn networking in Qt, but I was sidetracked by other mods so networking didn't go any further than recognizing and connecting to the network adapter. The rest will come eventually however I more than appreciate any and all contributions by community members like yourselves.

 

To be honest long time ago I contacted atari8warez and proposed my contribution in this area, but have never found time for it.

Networking is still on my list (for SIO2BT and for AspeQt), but I mean with that something else than "R" device (or APE "Internet Modem").

So if anybody is interested to add support for "R" device, the community would really appreciate it :)

  • Like 1
Link to comment
Share on other sites

  • 4 weeks later...

Hello,

 

I am using ASPEQT version 1.00.Preview_6 it has a virtual drive bug, I wanted to flash a .rom file in my flasher. When I mounted on drive D2: and flash it, it reads the rom from block 64-119 when the same file is put in an .atr and flashed it reads block 64-95

With .atr read I can succesfully work. It seems a bug that's know or that people know of. Any news on the roadmap when this will be fixed ?

Link to comment
Share on other sites

I am using ASPEQT version 1.00.Preview_6 it has a virtual drive bug, I wanted to flash a .rom file in my flasher. When I mounted on drive D2: and flash it, it reads the rom from block 64-119 when the same file is put in an .atr and flashed it reads block 64-95

With .atr read I can succesfully work. It seems a bug that's know or that people know of. Any news on the roadmap when this will be fixed ?

Apparently this has been fixed already and will finally work properly in the next release: http://atariage.com/forums/topic/154949-aspeqt-yet-another-sio2pcape-clone/page-34?do=findComment&comment=3053343

Link to comment
Share on other sites

How can I configure AspeQt to work with SIO2USB interface in Windows 8?

It worked good for me in Win XP as I can remember. Now I use Win 8 and I really don't know what should I write in "Port name"?

Thank you.

 

EDITED: Probelm resolved. I've just instaled FTDI driver.

Edited by nosty
Link to comment
Share on other sites

  • 2 weeks later...

I promised to publish my changes in AspeQt related to handle SIO communication without having the command line status.

The source code based on the version 0.8.8

can be downloaded here (under "docs and software"):

http://atariage.com/forums/topic/228860-sio2bt/page-2?do=findComment&comment=3099802

 

The idea behind it is to keep reading data from the ATARI continuously.

The software uses a small buffer, where it stores the last 5 (recently received) bytes.

Due to the fact that every command frame has a fixed structure (DEVICE_ID,COMMAND_ID,AUX1,AUX2,CHECKSUM), we can easily check if the bytes in the buffer build a valid command frame.

Not only the last byte must match the calculated checksum, but also the device ID must match any ID of the emulated devices.

When a valid command frame is detected than the emulated device will process the request.

Edited by TheMontezuma
  • Like 2
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...