Jump to content
IGNORED

atari++ 1.55 final released


thorfdbg

Recommended Posts

Hi folks,

 

please find the final 1.55 release of the Atari 8-bit emulator "atari++" at its usual location at:

 

http://www.math.tu-berlin.de/~thor/atari++/

 

Basically, bug-fixes from the 1.55 beta release announced a couple of days ago. Mainly, a couple of pokey issues have been fixed, one issue in the

disassembler, and a couple of issues in Os++, the built-in freestanding operating system you'll also find on this page in source form.

 

From the history:

 

Atari++ 1.55

- Fixed a couple of bugs in the disk emulation, thanks to

Konrad Kokoszkiewicz for finding them. Specifically,

- Read and write capacity (815 commands) did not check for

all supported disk layout types and hard-disk partitions,

- Speedy commands were recognized and interfered even if

the speedy emulation was turned off,

- Disk status wasn't returned correctly for high-density

drives

- Fixed a parsing/error handling bug if the initial con-

figuration files were incorrect.

- Fixed the implementation of ZFR1 in the mathpack patch.

- Fixed the implementation of FFRAC in mathpack patch.

- Added constants required by BASIC for the patch.

- This release comes with a new release of Os++, the

emulator operating system. For the first time, this

release is complete and includes a math-pack whose

functions should be both faster and more precise than the

original implementation. Thanks to B. Watson for

continuously pushing me - it's done now.

- Minor streamlining in the CIO implementation in Os++.

- This release adds a STDIO interface to atari++, allowing

it to read keyboard or editor input from the command line,

and echo-ing output to stdout. This feature can be used

for batch-processing.

- Compared to the beta release, this version fixes one bug

in the BCDToInt math pack routine (also known as FPI) which

did not handle carry-over correctly.

- Writing 0 to SKCTL now also resets the pokey timers as it

emulates the POKEY soft reset.

- Pokey STIMER also resets the poly-counters now, as it

should.

- Os++ includes minor fixes for the cursor rendering and

interaction of S: with E:. Writing to S: now shields the

cursor correctly.

 

Greetings,

 

Thomas

Link to comment
Share on other sites

Hi,

I get this when trying to download the win32 binary..

 

Forbidden

You don't have permission to access /~thor/atari++/download/atari++_win_1.55.zip on this server.

 

:(

 

I will try again later.. Thanks for the update..

Oh, sorry, my fault. Should be fixed now, please try again....

 

Thanks for the message,

 

Thomas

Link to comment
Share on other sites

Thanks for the info on the monitor. Yup, I'm using the non-curses version (hopefully not for long). Lastly, I think I found a bug (this may be old too), but the PAL/NTSC flag doesn't seem to be set correctly.. Cheerio..

 

--Bart

If you use the precompiled win32 binary, yup, that's unfortunately without curses support. Problem is that I haven't found a non-broken curses version for windows. Given that, it would take minutes to prepare the full binary including this support. Sorry...

 

So long,

Thomas

Link to comment
Share on other sites

Any plans on adding VAPI support at some point?

Well, as soon as there is a documentation available for it, it will be considered. Currently, that's closed source as far as I can tell. I wonder how they do that in first place, with atari800 and its derivatives being GPL'd - it's not licence-conforming. Not my problem, though....

 

So long,

Thomas

Link to comment
Share on other sites

I take it you have not seen this thread.

 

Ooops, you're right of course. Thanks for the pointer - I downloaded what I found there, but haven't had the time right now to go into it, thanks!

 

Yes, I think I will add support for it at some point. I'm right now busy with a different Atari related project that will become part of the emulator as soon as it is complete, delaying this for a bit, but I will definitely check.

 

Unfortunately, the diskdrive object changed a bit in 1.55 to fix a couple of bugs, so the old patch does no longer apply, and I think I will need to find a way to make it work without the vapi.dll as platform independence is an issue for me. (Yes, you can compile atari++ on win for sure, the project files are part of the source distribution, should work for VS7.1 and 8.0, but I'd prefer to make this working under Linux *and* win.)

 

Thanks,

Thomas

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...