Tursi Posted February 6 Author Share Posted February 6 9 hours ago, retrodroid said: I can't miss this rare opportunity to be pedantic! 😉 Yes. It's so rare for people to be pedantic at me. I don't actually care what they classify it as, I still don't support it. Henceforth I'll call it "that stupid thing that lets people pirate windows without actually pirating it", or "TSTTLPPWWAPI", pronounced "Thhhhhttttttpt!" 1 1 Quote Link to comment Share on other sites More sharing options...
RXB Posted February 6 Share Posted February 6 2 minutes ago, Tursi said: Yes. It's so rare for people to be pedantic at me. I don't actually care what they classify it as, I still don't support it. Henceforth I'll call it "that stupid thing that lets people pirate windows without actually pirating it", or "TSTTLPPWWAPI", pronounced "Thhhhhttttttpt!" Hmmm saw that first time in SPIDERMAN comic "Thhhhhttttttpt!" 1 Quote Link to comment Share on other sites More sharing options...
Captain Cozmos Posted February 6 Share Posted February 6 On 2/4/2024 at 7:42 PM, Tursi said: Well, my license explicitly prohibits sites from changing the archive. Recompiling and redistributing is a full on violation. (Fortunately I am pretty sure they aren't building it, as the build system is a mess and few people ever have. ) I'm aware of EmuFrance. They used to be pretty quick to pick up the updates, but they used to just link to me too I know I am not crazy, it is what I relayed. It seems to have been corrected since I checked. Hell, maybe I am just crazy. 2 Quote Link to comment Share on other sites More sharing options...
Tursi Posted February 18 Author Share Posted February 18 399.067 - Added RXB2024a - Made UberGROM EEPROM non-volatile, if it's configured in Classic99.ini https://harmlesslion.com/software/classic99/ Webpage may take 24 hours to update, but the zip should be correct. 9 4 Quote Link to comment Share on other sites More sharing options...
Tursi Posted February 26 Author Share Posted February 26 399.068 - added RXB2024b - turn off AMS register level debug (missed this in the git commit notes) - fix TIPI captured mouse hiding - add INI option "bankedConsoleGROMs" - set to 1 and console GROMs will respond to separate bases too. Not tested at all and I expect this to crash a lot in normal use, but see if that does what you wanted, Gary. Let me know if you create a test case I can use for future development of that option. https://harmlesslion.com/software/classic99/ Webpage may take 24 hours to update, but the zip should be correct. 4 3 Quote Link to comment Share on other sites More sharing options...
pjduplooy Posted February 26 Share Posted February 26 Hi Tursi RXB still says 2024A in the Emulator. 1 Quote Link to comment Share on other sites More sharing options...
Bodhi Posted February 26 Share Posted February 26 Atm there is still 399.066 online. 1 Quote Link to comment Share on other sites More sharing options...
pjduplooy Posted February 26 Share Posted February 26 ^^ As Tursi said, the zip file is 399.068 1 Quote Link to comment Share on other sites More sharing options...
Tursi Posted February 26 Author Share Posted February 26 1 hour ago, pjduplooy said: Hi Tursi RXB still says 2024A in the Emulator. This is correct - I have re-uploaded the zip with the missing cartpack.dll 1 Quote Link to comment Share on other sites More sharing options...
Tursi Posted February 26 Author Share Posted February 26 21 minutes ago, Bodhi said: Atm there is still 399.066 online. The text on the webpage only updates once a day. After over 20 years I can't be arsed to do three uploads for every publish anymore. 1 Quote Link to comment Share on other sites More sharing options...
sometimes99er Posted February 26 Share Posted February 26 16 minutes ago, Tursi said: three uploads That should do it ? 1 Quote Link to comment Share on other sites More sharing options...
Tursi Posted April 19 Author Share Posted April 19 (edited) This update is worth mentioning - file system fix. It's a gotcha. Classic99 399.069 This fixes a detection issue accessing DF128 headerless on FIAD if any part of your disk path contains a period (assuming an extension exists, which isn't allowed). It was checking the entire path instead of just the filename. Note you can always bypass that restriction using the ".?X" option (ie: DSK1.?X.WIN.EXE would allow opening an exe as DF128). Also: mute "Skipped 0 sentences on shut up" message (we don't care if it was 0) fixed case of DLL load on FilterDLL.dll and hq4xdll.dll for those running from case sensitive filesystems. (If you renamed the DLLs, you may have to rename them back). emit a warning in the debug log if loading a DSR to an invalid CRU base correct address wraparound in the 9901 address mapping add interrupt pin warning to debug log in the 9901 emulation (Classic99 does not support 9901 hardware interrupts) don't spam the same debug statement repeatedly to the log (note: no timeout. If you NEED to see a repeated statement, force another one in between. For instance, press Control to get the speech clear debug) also note the external debugger (debugview) is NOT filtered this way, so that you have best visibility there Given that bug has been in there since I first added DF128 headerless support, it's probably a pretty obscure case. But there was no help in the debug log when it happened, so worth fixing. As usual, the web site may require 24 hours to update but the download zip is uploaded (edit: looks like I got in right before the update ran ) https://harmlesslion.com/software/classic99 (Regarding the 3 uploads comment from way back, yeah. I had to push to git, then ftp the zip to my server, then go into my database update tool and write the update there. Now I just push to git and everything else is automated. ) Edited April 19 by Tursi 8 2 Quote Link to comment Share on other sites More sharing options...
Tursi Posted April 19 Author Share Posted April 19 The 9901 interrupt pin was an interesting gotcha too... I accidentally turned on interrupts on the joystick left line when I added the SID Blaster support to Super Space Acer. I didn't realize it was interrupts until I asked ArcadeShopper to try it and he reported that it lit up the PEB. Basically, I was turning on the SID blaster by writing to the keyboard column select at CRU 24. But, I accidentally wrote >24. The result was holding left would freeze the game while the console ROM tried to figure out which DSR asked for an interrupt. Since Classic99 didn't support 9901 pin interrupts, there was no real help there. >24 is 36, but the CRU pin space is only 32 bits long, and Classic99 also wasn't wrapping the address around in that space like it was supposed to. (Bit at address 4 is joystick left.) Soooo.. those two changes to the 9901 code came out of my needing several days to figure that out. Though it's kind of neat to know that yes, joystick and keyboard inputs can trigger interrupts. 7 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted April 21 Share Posted April 21 Windows 10 just stole my Classic99.exe file. I attempted to launch it (for the second time, after initially telling it that it's okay to run this "new " software.) And it basically popped up a window telling me Classic99.exe contains either a virus, or potentially malicious software. And then it just took it out of the folder. It stole it. It won't give me it back. So rude! 1 2 Quote Link to comment Share on other sites More sharing options...
RickyDean Posted April 21 Share Posted April 21 Go into windows defender and to the quarantine link then under actions allow it. Unless you don't trust it. 1 1 Quote Link to comment Share on other sites More sharing options...
HOME AUTOMATION Posted April 21 Share Posted April 21 One of Winnie's favorite hiding places... 2 Quote Link to comment Share on other sites More sharing options...
Tursi Posted Monday at 01:40 PM Author Share Posted Monday at 01:40 PM Getting more and more instances of false positives. At least I hope they're false!! Every single one is an AI detection, so far. 3 Quote Link to comment Share on other sites More sharing options...
retrodroid Posted Monday at 10:07 PM Share Posted Monday at 10:07 PM 8 hours ago, Tursi said: Getting more and more instances of false positives. At least I hope they're false!! Every single one is an AI detection, so far. You guys should know by now to only ever run Windows in a VM. 😉 ...meanwhile I'm just raw-dogging it over here with WINE. 😜 1 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted Monday at 10:39 PM Share Posted Monday at 10:39 PM 31 minutes ago, retrodroid said: You guys should know by now to only ever run Windows in a VM. 😉 Pfft. Amateurs. I run my Windows in seven VMs. Back-trace that! 2 1 Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted Monday at 10:40 PM Share Posted Monday at 10:40 PM On 4/20/2024 at 10:43 PM, Retrospect said: Windows 10 just stole my Classic99.exe file. I attempted to launch it (for the second time, after initially telling it that it's okay to run this "new " software.) And it basically popped up a window telling me Classic99.exe contains either a virus, or potentially malicious software. And then it just took it out of the folder. It stole it. It won't give me it back. So rude! Maybe Windows is afraid you are working on a new simulator and is playing hard to get 1 2 Quote Link to comment Share on other sites More sharing options...
+dhe Posted Monday at 11:04 PM Share Posted Monday at 11:04 PM I'm wondering if... down the road.... Hey for the right amount of $, well make sure your software doesn't get flagged. =( Strangely, my 399.065 version isn't flagged... don't know, above my pay grade. 1 Quote Link to comment Share on other sites More sharing options...
jenorton Posted Monday at 11:49 PM Share Posted Monday at 11:49 PM 10 hours ago, Tursi said: It's so weird. Running latest Win 10 (22h2), not a peep. Just downloaded very latest, ran fine. I am using Windows Defender, maybe I'll try with Spectrum's Security Suite, just to see if it complains. Getting more and more instances of false positives. At least I hope they're false!! Every single one is an AI detection, so far. Quote Link to comment Share on other sites More sharing options...
RickyDean Posted Tuesday at 12:06 AM Share Posted Tuesday at 12:06 AM 59 minutes ago, dhe said: I'm wondering if... down the road.... Hey for the right amount of $, well make sure your software doesn't get flagged. =( Strangely, my 399.065 version isn't flagged... don't know, above my pay grade. Thinking the same myself. They're wanting someone running Windows to only use MS approved, aka. "licensed" "certified", software? Quote Link to comment Share on other sites More sharing options...
Tursi Posted Tuesday at 01:54 AM Author Share Posted Tuesday at 01:54 AM 1 hour ago, RickyDean said: Thinking the same myself. They're wanting someone running Windows to only use MS approved, aka. "licensed" "certified", software? I'm sure they've thought about it many times. I dunno if signing it will help... I keep meaning to buy a cert and find out. Just hate the idea of a recurring yearly cost for something that's supposed to just be a hobby. I guess I could go subscription, lootbox and DLC like everything else? Classic99 399 Ultra! Only $2.99/month, comes with 1 disk drive and 32k RAM, just like your original system! Install AMS for only $19.99, and every drive is only another $12! Or purchase the random "PEBBOX" for $7.99 and you'll never know which expansion you might unlock! It might even be the rare Video controller, or the side-car acoustic coupler (you'll have to hold your phone against your PC speakers for this one.) 6 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted Tuesday at 02:58 AM Share Posted Tuesday at 02:58 AM @Tursi In-app purchases is the way to go, man. 1 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.