atarimac
-
Content Count
219 -
Joined
-
Last visited
Posts posted by atarimac
-
-
jc13 and I have been talking about this in PM's. I'll do some testing this weekend, it crashed on him when the emulator was trying to open the SIDE2 CF image.
If you have similar issues, what I asked him to do is set the Ultimate ROM image in preferences when you have some other machine type selected, exit prefs, and quit the program. Then restart and try setting the machine type. He was able to get it working doing one image at a time this way.
I also think it might be an Apple security issue. I have given Atari800MacX Full Disk access on my machine, since I have all of my media images stored in the Applications folder, which is the way it has been for 18 years. Apple really doesn't want applications to write to the Applications directory. And one thing Atari800MacX does is create a .nvram file with the same name as the Ultimate1mb or SIDE2 rom image that stores the preferences for the device.
-
Unknown. There is nothing that is designed to be incompatible with Big Sur, but having said that I have done no testing with Big Sur.
However, this is one of the reasons I moved to using Apple's Metal graphics as opposed to OpenGL, and eliminated deprecated OS calls to ensure future compatibility.
Being a college professor who uses his Mac's on a daily basis, and cannot afford catastrophic down time, I never do Apple OS upgrades during the semester (and sometimes the school year, which may be the case this year since I don't know of a driving need for any of Big Sur's features).
That being said, I would love to have a Beta tester who is running Big Sur that I could feed test versions to.
-
All,
I've released a new version, which is mostly a bug fix, but does provide full The!Cart support as opposed to the very limited support that is in the atari800 core. The main bug fix is correcting an issue with double characters being typed with shifted characters on Non-US keyboards which was reintroduced when fixing the key repeat issue in 5.4.0, although a couple of other small issues are fixed as well.
https://github.com/atarimacosx/Atari800MacX/releases/tag/Release_5.4.2
New Features/Bug Fixes (in version 5.4.2):
- Added full emulation for The!Cart, replacing the limited atari800 emulation which worked for few ROM image types. The new emulation supports Flexi mode RAM, but does not yet support flashing in the emulator.
Bug Fixes (in version 5.4.2):
- Fixed issue with "ghost"/double characters being entered with non-US Keyboards which was reintroduced with 5.4.0.
- Fix issue with raw cartridge images with new image types that were added in 5.3.
- Fixed issue with Save Media when exiting, where it would not clear the cartridge if it was ejected during operation.
-
5
-
1
-
Hi Mathy,
I'm not having an issue on my system, is anyone else seeing an issue with the dmg?
-
Is anyone else seeing this? On my 3 machines, I'm not able to duplicate this.
-
All,
I've released a quick bug fix version for Atari800MacX with the following fixes:
- Fixed issue where H: Patch broke Ultimate1mb emulation
- Fixed issue with D : Patch which was introduced in version 5.3.0
- Indexed built-in help such that it is searchable
The issue I found was that the H: Patch interfered with the new Ultimate1mb emulation. Even though H: does not work with SpartaX, I feared that people might have had it on in their configuration, and thought the new emulation did not work. (The patches in the atari800 core were using $D1xx memory which interfered with the PBI in Ultimate1mb)
So now, H: can be used with SDX and the emu-pack driver to give a minimum access. And note, the D : patch now works as documented in the help, providing 2 hard drive paths, with and without text translation.
This is an interim fix in that I plan PCLINK support and/or a SIO level host file emulation in the next release.
-
9
-
1
-
On the searching of help, it looks like I had forgotten about a needed step before release, that is to index the help pages. And that process changed from the old days years ago when I last did the 4.x releases, to the 5.x releases now.
I'll make sure and do that in the 5.5 release.
-
What OS version are you running? I don't think any of the Beta testers nor myself have seen this. Is it repeatable?
To find out Keymappings, the best place is the built-in help (Help menu, Atari800MacX Help), and select the Keyboard topic.
Clear is Home or Option-F7
-
All,
I've released an update version of Atari800MacX support (http://atarimac.com and https://github.com/atarimacosx/Atari800MacX ).
New Features/Bug Fixes (in version 5.4.0):
* Added emulation of Ultimate1mb upgrade
* Added emulation of SIDE2 cartridge
* Added emulation of XEGS
* Added emulation of 1200XL
* Added Hard Drive image creation to support SIDE2 emulation.
* Added Atari Caps Lock indicator LED option
* Added Hard Disk sector indicator LED
* Added option to enter Preferences dialog from Fatal Error dialog box.
* Added F10 as a keyboard shortcut for the Help key in addition to option-F10 and Page Down to support Ultimate1mb menu hotkey.
* Added F12 as a keyboard shortcut for screenshot in addition to F13 to better support Mac keyboards without F13.
Bugs Fixed:
* Fixed keyboard repeat issue which was introducted in 5.0
* Fixed issue with erroneous debugger display issue which was introduced in 5.3.
* Fixed issue with editing of SpartaDOS ATR images with 512 byte sectors.
* Fixed issue with Sector Editing of ATR images with 512 byte sectors.
* Fixed issues with Breakpoint Edtior causing emulator to crash
* Fixed dark mode issues with Graphical Debugger
* Fixed issue wih Cmd-K shortcut not working
I plan on posting a YouTube video later in the week to go through the new Ultimate1mb and SIDE2 emulations, as they are complicated for new users. For now, the built in help pages have been updated for the new features.
Lots of thanks to flashjazzcat for his help and advice.
-
16
-
5
-
-
I'm wondering if AppleScript might work that way. I've not implemented any AppleScript dictionary in the emulator itself, but maybe open the program then do a Paste? That would get the keystrokes in, not sure if there is a way in AppleScript to do a copy directly. The other issue may be that they are control characters in there, not sure those are handled by Paste in the emulator would have to test that.
-
The atari800 command line arguments aren't supported on Atari800MacX (ATR's/Carts/XEX's may work on the command line from a very early version). Instead, Configuration Files provide a similar function (See the help item for them in the online help).
On the switching issues with the Basic cartridge, I believe they are fixed in 5.4, with the version where I am adding Ultimate1mb/Side2 emulation support. That is coming along well, but it's probably going to be another couple of weeks before it is released.
-
2
-
-
H: has never worked with SpartaDOS's command processor, it doesn't recognize CIO devices (this is true in Altirra also). I don't remember if the "D:" patch worked with Sparta, but it is not working at the moment.
A better overall solution will probably be a port of PCLINK, similar to Altirra's, but that will be for a future release.
-
1
-
-
Thanks I forgot to add the link!
-
Features Added/Changed
- Added tab character translation to Disk Image Editor.
Bugs Fixed:
- Fixed issues with Atari Capslock preventing lowercase letters to be entered in the emulator, especially in XL/XE machines.
- Fixed longstanding issue which prevented the emulator from opening and saving files in directories with international characters.
- Fixed linefeed translation in Disk Image Editor for SpartaDOS ATRs.
- Disabled D Patch for this version, as it is not functioning with the new atari800 core. It will be readded in a future version.
-
6
-
It turns out it wasn't as bad to fix as I thought, caused by Yoda's brother: Oh, duh! The issue was with the way I read the keyboard with SDL, I use a method that makes international translation easier. The only issue is that it takes into account the state of the Caps Lock key. So the characters were getting forced to caps on the Mac side, I just had to reverse that effect.
@skr, @tsom, and @bhall408, I have sent you PM's about doing some testing for me.....
-
1
-
-
@bhall408, I don't think it's a SDL bug now. It turns out it has to do with how I'm handling International keyboards with the new SDL 2. So this broke starting in 5.0, I'm just amazed no one has mentioned it till now. Mixing in Mac native in that part of the code wouldn't be an easy change at this point, since all of that part of the emulator is in C, not Objective-C or Swift.
I'll figure it out, but it may be a week or two, since I'm also in the middle of adding Ultimate 1MB/SIDE2 support to the emulator as well. I'll also add your other feature request to the list.
-
1
-
-
@tsom and @bhall408, one issue is that the SDL library only returns a keydown CAPSLOCK key event every other key press (it returns a KEYUP for the other one). There was a hack in the 4.x versions that worked with the old SDL 1.x library, but when I moved to SDL 2.x it no longer works.
I have a fix for that issue, but there is still something wonky about it when in 800XL emulation. It sometimes works on reboot, and sometimes not. It does always seem to work if you do two Ctrl-CAPSLOCK presses (to take it in and out of block character capslock), and then do a CAPSLOCK. I'm looking farther, but since it's 800XL specific, I think something must be amiss in the POKEY emulation. I wonder if the base atari800 has this issue, I may have to build it on Linux and find out.
-
@tsom, I replied on the github issue, but it looks like it is the "D: patch" that is causing the issue with floppies. It looks like the patch is not working with the new atari800 core, or I made a mistake merging it. I will need to take a look at it.
On the CapsLock behavior you are seeing, is this new? None of that code has changed recently.
-
@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.
-
1
-
-
@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
).
-
I've fixed the ordering on the web page.
@Ripdubski, I'm not seeing the issue with the Inverse button on my machine, but it might be ROM or some other differences. PM or email me at [email protected] and let me know your setup.
The TouchBar idea is a great one, guess I never thought of it as I'm not blessed to have a Mac with one on it. (My daughter the Architecture student has one, but she's headed back to school). I've done some preliminary research, shouldn't be an issue putting it in 5.3. Let's talk about that more offline as well. (And other's can chime in as well).
-
1
-
-
All
I released Atari800MacX version 5.2.1 today. It is just a small bug fix, it turns out when I added the ATASCII printer I inadvertently broke the other emulated printers. I found that while testing the upcoming 5.3 release, but that is still a week or two off so thought I would release this bug fix.
Mark
-
4
-
1
-
-
Hi all,
A new version of Atari800MacX, the Atari XL/XE/5200 emulator for MacOS is available now.
Here are the full release notes:
New Features/Bug Fixes (in version 5.2.0):
- Added a new printer emulation which is able to print ATASCII graphics characters, which is very useful for printing a program listing to a PDF.
- Added Austin Franklin 80 Column card emulation
- Added Bit3 Full View 80 Column card emulation.
- Added a feaure to automatically switch between the normal Atari display and the 80 column display.</li>
Bugs Fixed:
- Fixed issue where XEP80 display was not cleared on system reset.
Download it here: https://github.com/atarimacosx/Atari800MacX/releases/tag/Release_5.2.0
The 80 column emulation is a bit rough in this release, in that it uses a separate window with a different aspect ration for the 80 column cards. This will be cleaned up in version 5.3.0, which will be coming out in the next month. It's also going to include some other features, including native Mac fullscreen, instead of the libSDL version now used.
Not on the ATASCII printer emulation, it now includes the ability to use another font, such as the ones that Mr. Robot mentioned in a previous post: https://atari8bit.net/atari-fonts/ .
Mark
-
4
-
4
-
All, the Release version of Atari800MacX should be available in a week or so. I took Mr Robot's suggestion, and although the Alpha version didn't have it, the release version will all the user to pick an installed truetype font from the computer. It just needs to have the Atari character set mapped to the correct unicode values as Mr. Robot's fonts do. (Also, 5.2 is going to include Bit3 and Austin Franklin 80 column display emulation).
-
3
-

Atari800MacX 5.4.1 Released - Bug Fix H: and D: Patches
in Atari 8-Bit Computers
Posted
I've found there have been other discussions of this.
Make sure Stereo Pokey is turned off (Stereo Sound in the Sound menu). I'm still having trouble getting the 800 cartridge version to work, but the 5200 cartridge works fine with Stereo sound off).