Mclaneinc Posted March 29, 2019 Share Posted March 29, 2019 (edited) Works here as a CLOAD with B version Basic, C would not have been out when the 800 was released, will try C just incase... CLOAD, remember basic on the 800 setting is an attach special cart / Basic as it was not built in, may be the cause of the 143 C also seemed to work, CLOAD, mini load happens, RUN, message to run game when loaded and run and it works. Having autoboot tapes on when they are BASIC ones isn't great, just hit reset to get to basic and load that way or turn Autoboot tapes off for BASIC ones.. Edited March 29, 2019 by Mclaneinc Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted March 30, 2019 Share Posted March 30, 2019 143 is a Serial Bus Data Frame Checksum Error. Bad/worn/stretched cassette tapes are usually the culprit. Quote Link to comment Share on other sites More sharing options...
phaeron Posted March 30, 2019 Author Share Posted March 30, 2019 I did two input maps bound to separate xbox controllers. Attached you can see both input maps. I first tried it, but as you described i can not use flag1 on both controllers, so i did use flag1 for controller1 and flag2 for controller2....that is ok. But as you can see, i trigger the input state of controller1 by "Left trigger pressed" and the input state of controller2 by "Right trigger pressed". I would like it to work on both controllers the same, "Left trigger pressed".....and this did not work. Nice catch, try this version: http://www.virtualdub.org/beta/Altirra-3.20-test20.zip http://www.virtualdub.org/beta/Altirra-3.20-test20-src.zip There was a bug where the Input State controllers were being merged between the input maps. That's wrong since the Input State controllers target per-map flags. These are now excluded from merging. I'm seeing some weird behavior with a CAS file on Altirra 3.10 and 3.20-test19. If I boot 800, OS-B, BASIC RevC using "authentic" mode settings and try to CLOAD the tape, I get an ERROR 143. However, if I turn ON C: acceleration, the CAS file loads properly. Any idea what might be causing this? Are you by chance using PAL? OS-B can't read tapes properly in PAL, its baud rate measurement logic is hardcoded to 262 scanlines/frame. C: acceleration bypasses this because the emulator itself measures the sync mark and it can do so directly from the global cycle counter instead of having to compute from frames and ypos. The tape reads fine for me in NTSC but sometimes fails ERROR 143 in PAL. 3 Quote Link to comment Share on other sites More sharing options...
Steel99 Posted March 30, 2019 Share Posted March 30, 2019 (edited) Nice catch, try this version: http://www.virtualdub.org/beta/Altirra-3.20-test20.zip http://www.virtualdub.org/beta/Altirra-3.20-test20-src.zip There was a bug where the Input State controllers were being merged between the input maps. That's wrong since the Input State controllers target per-map flags. These are now excluded from merging. Works perfectly, thanks! Edited March 30, 2019 by Steel99 Quote Link to comment Share on other sites More sharing options...
Farb Posted March 30, 2019 Share Posted March 30, 2019 Are you by chance using PAL? OS-B can't read tapes properly in PAL, its baud rate measurement logic is hardcoded to 262 scanlines/frame. C: acceleration bypasses this because the emulator itself measures the sync mark and it can do so directly from the global cycle counter instead of having to compute from frames and ypos. The tape reads fine for me in NTSC but sometimes fails ERROR 143 in PAL. I'm seeing the problem with NTSC. Strangely enough, when I try it in PAL mode it works fine... Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted March 30, 2019 Share Posted March 30, 2019 (edited) Played around with the sys roms and it works fine in PAL using OS A PAL roms, bugs out on NTSC OS B roms, But works on PAL OSB roms.. Is this a UK version? When the Emulator is set to NTSC mode then it needs the OS roms to match the country to work...Same in PAL, must match the OS country of origin.. As Phaeron said, hardcoded.. Lots of hacked OS roms out there as well, they say they are stanard dumps but are not.(probably hacked to reverse Basic hold down..etc.. Edited March 30, 2019 by Mclaneinc Quote Link to comment Share on other sites More sharing options...
Fred_M Posted March 30, 2019 Share Posted March 30, 2019 (edited) Farb has a really weird problem. I have tested the files too (Telengard and Galaxy, Farb posted only Telengard here) and they work perfectly in my versions of Altirra (2.90 and 3.10). I tested them in the following configurations: - XL/XE OS 64k, Basic Rev. C, PAL (C: acceleration on and off) - XL/XE OS 64k, Basic Rev. C, NTSC (C: acceleration on and off) - 800 OS-B (NTSC-patched) 48k, Basic Rev. C, PAL (C: acceleration on and off) - 800 OS-B (NTSC-patched) 48k, Basic Rev. C, NTSC (C: acceleration on and off) - 800 OS-B (NTSC-patched) 48k, Basic Rev. A, PAL (C: acceleration on and off) - 800 OS-B (NTSC-patched) 48k, Basic Rev. A, NTSC (C: acceleration on and off) I have sent Farb my rom-file of OS-B (NTSC-patched) but he still gets error 143 after the first loading block.... Both files are Avalon Hill games from 1982. As far as I know Avalon Hill did not publish specific PAL or NTSC games. So I did not get any problems.... weird...... Edited March 30, 2019 by Fred_M Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted March 30, 2019 Share Posted March 30, 2019 (edited) No idea as to why the issue for him Fred, as we see it does work as long as the settings are right....I tend to test with any false acceleration on just to make sure its as close to retail machine, it does sound like a mismatch of OS ROM vs Country of Origin of the machine, if I do that here either way around I get the 143.. I didn't test XL (I think) as 800 was the quoted problem. Edited March 30, 2019 by Mclaneinc Quote Link to comment Share on other sites More sharing options...
Farb Posted March 30, 2019 Share Posted March 30, 2019 (edited) It is a very strange issue. The OS-B ROM I'm testing with has a CRC of 0E86D61D which Altirra indicates is Atari 400/800 OS-B NTSC vB. Memory is set to 48K. Update: It doesn't seem to be specific to the Telengard CAS. I have the problem with two other BASIC CAS files I tried. Edited March 30, 2019 by Farb Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted March 30, 2019 Share Posted March 30, 2019 (edited) Here's my almost complete set of BIOS roms for everything in Altirra https://mega.nz/#!Mhgi0YQD!vIxTe1Plplcm1OwQD7KwpG4AHq6wjbJ-bNC4Wfn-HA0 Just to try...2 pics inside detail where the manually set up roms go to where.. Your problem sounds like a rom issue unless somehow your settings are borked....I'd try the bios / system roms before even thinking of wiping the settings.. I know there is an XL OS version 2 rom out there that has bad issues (programs fail) and the bad news is that its in that package BUT there's also proper good ones as well, I never weeded it out for the pack and can't remember what the programs were that failed with it to recheck... The one that is packaged with Xformer should be fine if you want to try that one... Edited March 30, 2019 by Mclaneinc 5 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted March 30, 2019 Share Posted March 30, 2019 how do you have you basic cartridge selected farb? remember it can't be a check box internal basic item like with the XL/XE line... it has to be an attached cartridge with the 800.... Quote Link to comment Share on other sites More sharing options...
scotty Posted March 31, 2019 Share Posted March 31, 2019 (edited) Here's my almost complete set of BIOS roms for everything in Altirra https://mega.nz/#!Mhgi0YQD!vIxTe1Plplcm1OwQD7KwpG4AHq6wjbJ-bNC4Wfn-HA0 Just to try...2 pics inside detail where the manually set up roms go to where.. Your problem sounds like a rom issue unless somehow your settings are borked....I'd try the bios / system roms before even thinking of wiping the settings.. I know there is an XL OS version 2 rom out there that has bad issues (programs fail) and the bad news is that its in that package BUT there's also proper good ones as well, I never weeded it out for the pack and can't remember what the programs were that failed with it to recheck... The one that is packaged with Xformer should be fine if you want to try that one... Is that an older version of Altirra you are running? It does not have the Ape Warp+ 32-in-1 at the bottom. Here is a copy of my setup. If anyone wants them, let me know, and I will post it. Edited March 31, 2019 by scotty 1 Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted March 31, 2019 Share Posted March 31, 2019 (edited) The pics are old because they were done by Serj, I never updated them. I'm always on the latest beta Thank you for the kind offer, very much appreciated, I should be spot up to date here..If I see anything missing I'll let you know, I suppose I should update that zip but most people have the set.. Edit: Scotty, actually post your set please, I see the odd difference....Thank you Very kind of you.. Paul.. Edited March 31, 2019 by Mclaneinc 2 Quote Link to comment Share on other sites More sharing options...
scotty Posted March 31, 2019 Share Posted March 31, 2019 Scotty, actually post your set please, I see the odd difference....Thank you Very kind of you.. Paul.. Always glad to give back to the community in any way I can. altirra bios.rar 5 Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted March 31, 2019 Share Posted March 31, 2019 Thank you Scotty!! @Phaeron, don't know if this is a bug or meant.. I mentioned it in this post but don't expect you to read every post so here a small link to the question at the end of my post http://atariage.com/forums/topic/289701-making-a-bootable-game/?do=findComment&comment=4248464 1 Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted March 31, 2019 Share Posted March 31, 2019 Hi Scotty, Do you know where you got the 32-in-1 BIN file from because it seems to be a dud, Altirra won't accept it, says that the firmware is missing when set up as a device.. I thought there were some other things that looked different in there but that BIN was the only one Its the same rar as I linked to and even has the 2 set up jpg's in the main dir but with your setup JPG's which is nice..Nice to see Serj's original rar with my extra's in has gone around Thank you for adding to it... 1 Quote Link to comment Share on other sites More sharing options...
Farb Posted March 31, 2019 Share Posted March 31, 2019 how do you have you basic cartridge selected farb? By manually attaching the cartridge ROM file in Altirra using the File menu. Quote Link to comment Share on other sites More sharing options...
SS Posted March 31, 2019 Share Posted March 31, 2019 Do you know where you got the 32-in-1 BIN file from because it seems to be a dud, Altirra won't accept it, says that the firmware is missing when set up as a device.. I cannot seem to do anything with this either. Quote Link to comment Share on other sites More sharing options...
phaeron Posted April 1, 2019 Author Share Posted April 1, 2019 http://www.virtualdub.org/beta/Altirra-3.20-test21.zip http://www.virtualdub.org/beta/Altirra-3.20-test21-src.zip Fixed regression in ANTIC display text selection. Manually attached BASIC cartridges (File > Attach Special Cartridge > BASIC) now restore correctly on next run. Added option to detect whether a tape starts with a BASIC program. If so and this option is enabled, the emulator bypasses holding the Start button, enables BASIC, and types CLOAD. The 32-in-1 ROM looks invalid, it is shifted by 6144 bytes and does not have a valid menu slot ROM image. 9 Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted April 1, 2019 Share Posted April 1, 2019 (edited) Added option to detect whether a tape starts with a BASIC program. If so and this option is enabled, the emulator bypasses holding the Start button, enables BASIC, and types CLOAD. You are making us sooo lazy Love it...Thank you... Edit: Hold on, its 1st April....You would not be so cruel would you Avery.......Running to test it! Edit 2: Phew....No jokes on us Thank you! Edited April 1, 2019 by Mclaneinc 3 Quote Link to comment Share on other sites More sharing options...
Fred_M Posted April 1, 2019 Share Posted April 1, 2019 By manually attaching the cartridge ROM file in Altirra using the File menu. I use File -> Attach special cartridge -> Basic Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted April 1, 2019 Share Posted April 1, 2019 (edited) Yup, for the 400 / 800 that's the way to add it, thankfully I presume that it now isn't cleared on a reboot...Yay...Its sticks now Another handle little mod by Avery.. I'm still waiting for the AI add on to play the games for me Edited April 1, 2019 by Mclaneinc 1 Quote Link to comment Share on other sites More sharing options...
phaeron Posted April 2, 2019 Author Share Posted April 2, 2019 Nope, not an April Fool's joke. Not opposed to the idea, but too lazy. Also, time zones make it awkward, it means almost two whole days of disbelieving everything on the Internet. The reason I added the auto-detection was that I was tired of needing to see a crash to figure out if a tape had a BASIC program or not. It works the other way too, it'll pull BASIC if the tape doesn't need it. I'll probably rewrite the hook though as pushing keys is less reliable and it can't do the follow-up RUN right now. 2 Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted April 2, 2019 Share Posted April 2, 2019 it means almost two whole days of disbelieving everything on the Internet. 4 Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted April 2, 2019 Share Posted April 2, 2019 lol..Believing anything more than 5% of what you see on the internet is risky 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.