phaeron Posted September 5, 2010 Share Posted September 5, 2010 I've finally gotten a bit of a break, so I've released version 1.7 of my 8-bit Atari emulator, Altirra: http://www.virtualdub.org/altirra.html This version supersedes all 1.7 test releases. There won't be surprises for anyone who's been following those, but here are some highlights since 1.6 (full changelist is on the website): Display is now accelerated on secondary monitors. Support for emulation of flash cartridges and MyIDE. Keyboard tweaks. Portable mode. Video recording. Many fixes to undocumented CPU instruction execution. Debugger stability fixes. Disk write corruption fixes. Several compatibility fixes and improvements to the HLE kernel. I've also updated the Hardware Manual, which now documents a few other corner cases such as the asymmetry in two-tone mode. I also corrected all of the cycle count numbers in the doc to be one lower to match the HPOS counter, with missile DMA at cycle 113 rather than cycle 0. Altirra itself still uses 0 for now since it's a big change to fix that, which I wasn't going to try for 1.7. Thanks for everyone who has tested the emulator, given feedback, submitted bug reports, etc. If you have suggestions, feel free to drop me a note. I've got a big backlog already, so I don't know what I'm going to be doing for 1.8, but I've love to hear what you think. I have some known hardware issues I plan to address, like bits 6/7 of PACTL/PBCTL, but I was thinking of also trying to address some UI issues, like not dumping into the debugger by default on a crash. 4 Quote Link to comment Share on other sites More sharing options...
Xuel Posted September 5, 2010 Share Posted September 5, 2010 Awesome! This version works under Ubuntu/Wine for me. Thanks Phaeron! Quote Link to comment Share on other sites More sharing options...
Xuel Posted September 5, 2010 Share Posted September 5, 2010 Wow, looks like the old versions of Altirra work now too. Must have been some update to Wine that did it. Well, thanks to Wine too! Awesome! This version works under Ubuntu/Wine for me. Thanks Phaeron! Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted September 5, 2010 Share Posted September 5, 2010 Great work, thanks! This continues to get better and better. Quote Link to comment Share on other sites More sharing options...
irwin Posted September 5, 2010 Share Posted September 5, 2010 A W E S O M E Keep it up! Truly Best Atari Emulator! Quote Link to comment Share on other sites More sharing options...
Allas Posted September 5, 2010 Share Posted September 5, 2010 I tested deeply Altirra on my last project. Really is a great emulator, and I saved a lot of time debugging my work on it. Thank you very much for the valuable effort! Quote Link to comment Share on other sites More sharing options...
popmilo Posted September 5, 2010 Share Posted September 5, 2010 Great news Phaeron! I must say your emulator is my favorite for long time, and atari hardware manual is even better! Quote Link to comment Share on other sites More sharing options...
Kaz atarionline.pl Posted September 6, 2010 Share Posted September 6, 2010 (edited) Unfortunatly version 1.7 doesn't work to me (Windows XP Home Edition). The 1.6 is the last one which was working fine. I got the message: Edited September 6, 2010 by Kaz atarionline.pl Quote Link to comment Share on other sites More sharing options...
Roydea6 Posted September 6, 2010 Share Posted September 6, 2010 at the command prompt type ALTIRRA /PORTABLE and this will bypass the registry problem.. This makes an .ini file in the altirra directory.. Quote Link to comment Share on other sites More sharing options...
phaeron Posted September 6, 2010 Author Share Posted September 6, 2010 You can also do /resetall. Strange, though, that looks like a display-related problem. If you can PM me the .mdmp file I can take a better look. Quote Link to comment Share on other sites More sharing options...
Roydea6 Posted September 6, 2010 Share Posted September 6, 2010 You can also do /resetall. Strange, though, that looks like a display-related problem. If you can PM me the .mdmp file I can take a better look. This is my crash file. I first got this after installing version 17. I then did the /portable and got the program to open.. Quote Link to comment Share on other sites More sharing options...
Kaz atarionline.pl Posted September 6, 2010 Share Posted September 6, 2010 Phaeron - PM send. Quote Link to comment Share on other sites More sharing options...
+remowilliams Posted September 6, 2010 Share Posted September 6, 2010 Keep up the fantastic work, love seeing updates to my favorite A8 emulator! Quote Link to comment Share on other sites More sharing options...
+Philsan Posted September 6, 2010 Share Posted September 6, 2010 When I click on Help/Contents, I get this message (W7 32-bit): After having chosen yes or no, I am unable to see contents, only index. Quote Link to comment Share on other sites More sharing options...
phaeron Posted September 6, 2010 Author Share Posted September 6, 2010 When I click on Help/Contents, I get this message (W7 32-bit): After having chosen yes or no, I am unable to see contents, only index. The warning is expected, if you've unzipped it through the OS and run it for the first time. Microsoft likes to make it impossible to write working software without an installer. In this case, the issue is that Internet Explorer sticks a tag on files that you download marking them as coming from the Internet, and for help files that causes the HTML Help system to display an unhelpful "action canceled" message. So Altirra has code to detect this and fix it. Do you have the program on a network share, by any chance? The help file still won't work in that case, as Microsoft modified the help system to lock network files out unless they're listed in the Registry (!@&*@#$). Quote Link to comment Share on other sites More sharing options...
+Philsan Posted September 7, 2010 Share Posted September 7, 2010 The warning is expected, if you've unzipped it through the OS and run it for the first time. Microsoft likes to make it impossible to write working software without an installer. In this case, the issue is that Internet Explorer sticks a tag on files that you download marking them as coming from the Internet, and for help files that causes the HTML Help system to display an unhelpful "action canceled" message. So Altirra has code to detect this and fix it. Do you have the program on a network share, by any chance? The help file still won't work in that case, as Microsoft modified the help system to lock network files out unless they're listed in the Registry (!@&*@#$). In my two PCs I created an Altirra folder in C:Programs (not shared) and help doesn't work. On the contrary, if I create an Altirra folder in Desktop or other locations, help works (BTW, help contents are nice!). Quote Link to comment Share on other sites More sharing options...
Jacques Posted September 7, 2010 Share Posted September 7, 2010 (edited) I was also getting this fatal error crash with exception c0000005 when started Altirra with old (1.6's) settings in Windows XP's register. After /resetall, 1.7 did run. But when I wanted to switch to VBXE 1.20 from menu, it crashed. Is there a bug related to VBXE mode or sth? Edited September 7, 2010 by Jacques Quote Link to comment Share on other sites More sharing options...
+bf2k+ Posted September 7, 2010 Share Posted September 7, 2010 Any plans for future R: device support? Quote Link to comment Share on other sites More sharing options...
phaeron Posted September 8, 2010 Author Share Posted September 8, 2010 Alright, I haven't been able to repro the crash either on WinXP or Win7 even with page heap, so we're going to have to try a blind fix: http://www.virtualdub.org/beta/Altirra-1.8-test1.zip http://www.virtualdub.org/beta/Altirra-1.8-test1-src.zip I've thought about R:, but I don't know anything about the 850 interface. Sorry, but I've got a bunch of other stuff on the backburner already and I can't get to it yet. Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted September 8, 2010 Share Posted September 8, 2010 (edited) The issue with not being able tun properly run Altirra from Program Files sounds like a User Account Control problem. I could be wrong tho, I turn the thing off, so annoying. Just tried mine, I'm on Win 7 X64, all items work without a crash or message. Edited September 8, 2010 by Mclaneinc Quote Link to comment Share on other sites More sharing options...
eeun Posted September 8, 2010 Share Posted September 8, 2010 (edited) Thanks for another update, Phaeron! There's so few emulators still in active development. You're injecting some excitement back into the emu scene. I've noticed Altirra crashes when using an atr of mydos 4.5d (error message and registers below). This is using Altirra 1.7. Haven't tried it with previous versions. Can't remember where I d/led this atr, but it worked with Atari800win. I though it might be the file size, as it's a 180k file, yet Altirra works flawlessly with the 1.0MB game compilation atr files I have. Reporting it only for curiosity, as a 90K atr of mydos 4.5(no version letter) works properly. CPU: Illegal instruction hit: 0783(385:167, 86) PC=0782 A=80 X=01 Y=03 S=F9 P=B1 (N C) 0782: 02 bad PC = 0782 (0783)A = 80 X = 01 Y = 03 S = F9 P = B1 N-1B---C One quick question: what can I use to edit/convert the raw audio .pcm files? Audacity and WinAmp scoffed at the file. MYDOS45D.ATR Edited September 8, 2010 by eeun Quote Link to comment Share on other sites More sharing options...
Kaz atarionline.pl Posted September 8, 2010 Share Posted September 8, 2010 Alright, I haven't been able to repro the crash either on WinXP or Win7 even with page heap, so we're going to have to try a blind fix: http://www.virtualdub.org/beta/Altirra-1.8-test1.zip http://www.virtualdub.org/beta/Altirra-1.8-test1-src.zip I've thought about R:, but I don't know anything about the 850 interface. Sorry, but I've got a bunch of other stuff on the backburner already and I can't get to it yet. Working on my XP Home now, thanks a lot! Quote Link to comment Share on other sites More sharing options...
Jacques Posted September 8, 2010 Share Posted September 8, 2010 It is working for me too, now. Turning on VBXE 1.20 mode doesn't crash Altirra anymore. Quote Link to comment Share on other sites More sharing options...
AtariNerd Posted September 8, 2010 Share Posted September 8, 2010 Same here, VBXE mode wasn't working in the last build, but now it be fix-ed. Quote Link to comment Share on other sites More sharing options...
phaeron Posted September 9, 2010 Author Share Posted September 9, 2010 Thanks for another update, Phaeron! There's so few emulators still in active development. You're injecting some excitement back into the emu scene. I've noticed Altirra crashes when using an atr of mydos 4.5d (error message and registers below). This is using Altirra 1.7. Haven't tried it with previous versions. Alright, I'll take a look. One quick question: what can I use to edit/convert the raw audio .pcm files? Audacity and WinAmp scoffed at the file. Audacity. Import raw data, 32-bit float, little endian, start offset 0 bytes, 63920Hz (NTSC) or 63337Hz (PAL). This taps off right before the final resampler, so it includes the high pass and 15KHz low pass filters. Note that I've had issues with Audacity sometimes not handling high sampling rates properly. Your other option is just to record a video and strip the audio track off; that'll give you an easier to deal with 48KHz, 16-bit signed PCM track. I figured out what was causing the weird noises on startup/reset that some people were reporting, btw... haven't fixed it yet. It's caused by a windowing bug in the low pass filter. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.