Jump to content
IGNORED

New Atari800MacX version 5.3.0


pedgarcia

Recommended Posts

 

The macOS emulator for Atari 8-bit computers has been updated to version 5.3.0. Among the many changes and improvements, the most notable one is the update of the emulator core, using Atari800 4.2.

 

The last core update happened more than eight years ago.

 

The UI has also new features that the users were longing for so much time, like continuous scaling of Atari display by simply dragging the window resize handle. You don't have to choose between 2x, 3x or 4x anymore!

 

This is the full changelog:

 

  • Add continuous scaling of Atari display by simply dragging the window resize handle.
  • Added ability to set scaling to integer values only, still by dragging the window resize handle.
  • Changed Fullscreen to use true MacOS Fullscreen, with seperate workspace. This elimiinates the need for a Fullscreen GUI, since the normal Mac windows and dialogs work in Fullscreen now.
  • Added option to maintain Atari screen aspect ratio in fullsize
  • Added 80 column card selection pull down to Media Center
  • Add Touch Bar contatining special Atari keys for use on laptops with Touch Bars
  • Integrated features from atari800 emulator core, version 4.2, including:
    • Support for new ROM types
    • Added support for AltirraOS 400/800, AltirraOS XL, Altirra 5200 BIOS and Altirra BASIC. This means the emulator will now work out of the box without external ROMs
    • Many core emulator fixes around Pokey, ANTI, GTIA, PIA, and CPU.
    • Removed built-in Basic for 400/800 type machines for more accurate emulation, and removed separate OS A/OS B machine types.

 

Bugs Fixed:

  • Fixed copy/paste in Debug Monitor and Sector Editor.
  • Removed Drawer from Monitor/GUI Debugger which is deprecated by Apple and was not working in Fullscreen. For now, Debug GUI is always visible, another solution may be available in the next release.
  • Fixed issue with Rename in Disk Editor that was introduced in 5.1.0.

 

 

Link: Atari800MacX on Github

 

From: https://vintageisthenewold.com/new-atari800macx-5-3-0-includes-atari800-4-2-core-update/

 

 

 

Edited by pedgarcia
  • Like 12
  • Thanks 6
Link to comment
Share on other sites

@tsom The font scaling isn't going to be exact with a non-integer scale.   Do you see the issue if you lock scaling to Integral values? (This is set by the "Always Use Integral Window Scaling Factor" checkbox on the Display tab of preferences.

 

@FlorianD and @skr  Did the Umlaut actually work before?   I think that's the one known bug that has been there since 1.0 (on the Known Bugs page of the application help).  We are inheriting that from the atari800 core emulator, since it's using UNIX routines to open files.  All that would have to be abstracted out and replaced with Mac file handling to be able to handle unicode.  (At least that's my memory of it, it was 18 years ago when I looked at it :) ).

Link to comment
Share on other sites

15 minutes ago, atarimac said:

@tsom The font scaling isn't going to be exact with a non-integer scale.   Do you see the issue if you lock scaling to Integral values? (This is set by the "Always Use Integral Window Scaling Factor" checkbox on the Display tab of preferences.

 

That was it! I was looking for an option to limit the scaling - I missed that checkbox! Thanks!

Link to comment
Share on other sites

@FlorianD and @skr it looks like it's an encoding issue on the Mac side in translating from NSString to char *.  I'll look at it for next release, I think it's just an encoding constant change, since the C lib fopen() on the Mac is now suppose to be able to handle UTF8.  I don't know if it did 18 years ago, or if I just didn't know much about unicode then.  :) 

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I'm having trouble getting lower case to work when emulating an 800XL. Toggling caps-lock on the Mac keyboard has no effect, and can't seem to get the Atari into lower case. This is with either the keyboard on my laptop (MacBook Air) or Mac USB keyboard attached to the same. Mac OS 10.14.6.

 

Oddly, when emulating Atari 800 instead of XL or XE, it is flaky, but I can get it to switch to lower case after a few tries.

 

In both cases, am using the latest version of SpartaDOS X (4.49) in case that makes a difference.

 

Just me?

 

Link to comment
Share on other sites

All of a sudden, Atari800MacX 5.3 does not want to load a disk image. Doesn't matter what the format is (Dos 2.5, DOS Xl, etc.) or model I'm emulating (800, 800XL, 130XE), when I try to load a disk image, it crashes with the error image.png.f5a7ac1cee5bc6e5601e8f7210d7addb.png

 

Not sure what happened. Not sure if it helps, but clicking on the Monitor button shows the PC is on page zero somewhere:
image.png.a0e586802f9296ef7cfa24e865818c6d.png

Link to comment
Share on other sites

17 hours ago, tsom said:

All of a sudden, Atari800MacX 5.3 does not want to load a disk image. Doesn't matter what the format is (Dos 2.5, DOS Xl, etc.) or model I'm emulating (800, 800XL, 130XE), when I try to load a disk image, it crashes...

FWIW, I clicked the "Revert To Default Settings" button and that fixed things. Still unsure what I may have changed to cause the problem.

Link to comment
Share on other sites

On 9/8/2020 at 5:04 PM, bhall408 said:

Oddly, when emulating Atari 800 instead of XL or XE, it is flaky, but I can get it to switch to lower case after a few tries.

 

In both cases, am using the latest version of SpartaDOS X (4.49) in case that makes a difference.

More info... @pedgarcia

 

Emulating the 800XL, and perhaps in general, what I notice is that I can get caps-lock to register if I switch Atari800MacX between being the foreground app and background app. Do that once or twice and then it picks it up. So perhaps Atari800MacX is only checking the status of the Mac caps-lock on suspend/resume events?

 

Link to comment
Share on other sites

@pedgarcia

 

Feature request - could the "Atari/Mac Linefeed Translation" option under ATR Disk Edit (cmd-E) be enhanced to *also* translate the tab character between Mac and Atari? That would come in super handy for moving source code back and forth (I use tabs extensively in both ASM and C code).

 

Link to comment
Share on other sites

1 hour ago, bhall408 said:

More info... @pedgarcia

 

Emulating the 800XL, and perhaps in general, what I notice is that I can get caps-lock to register if I switch Atari800MacX between being the foreground app and background app. Do that once or twice and then it picks it up. So perhaps Atari800MacX is only checking the status of the Mac caps-lock on suspend/resume events?

 

Was going to say I was having the same problems - trying to get lowercase is problematic.

Link to comment
Share on other sites

20 minutes ago, bhall408 said:

Does my trick make a difference for you?

Switching out of the app and back in didn't seem to make a difference. If I toggle the caps lock key, it doesn't change case. If I hit Shift-Caps Lock, then I can get lowercase by toggling the caps lock (but then the caps lock state is backward of what my keyboard think - lock lite is on, but in lower case).

Link to comment
Share on other sites

Just now, tsom said:

I grabbed a couple at random and they seem to work for me. Songs were playing with 3 flashing bars. I assume that's correct.

Yep, that's correct. It's three players of which the width changes by volume of the channel. Not much more CPU time left to do something more fancy :)  But they did not work on the old Atari800MacX and vanilla atari800. They didn't play at all, but now they do! :)

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