Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
Posted on 19-02-24, 14:20 in Mozilla, *sigh*
Dinosaur

Post: #161 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Regarding SM2.49.5: it seems that our hopes for a release were short-lived this time:
https://blog.seamonkey-project.org/2019/02/18/all-humors-aside/

I wish I could help you, guys. I *really* wish, but I guess there is already enough insanity for myself to cope with IRL. All I can wish you guys is good luck...


I'm glad I don't deal with that Continuous Integration stuff, not even for hobby projects.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-24, 16:01 in Dear modern UXtards... (revision 1)
Dinosaur

Post: #162 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
I've already tried looking for Incoquito: there is no need for pirate it as the APK for the free version can still be found floating around. But... all versions require Android 5.0 (Lollipop) at least.

The tablet runs 4.4 (KitKat).

Car, meet brick wall.

(And before you ask: yes, I've looked into custom ROMs for this thing: we have to thank Allwinner for never releasing proper A31/A31s drivers compatible with the later kernels required by recent Android versions. On those A31-based tablets, you only options are Jellybean or KitKat - Lollipop and later are out of reach)

There are other Incognito-blocking solutions on the Play Store. None of them work for me: the free ones aren't compatible with KitKat, the paid ones that (supposedly) could work are... well, paid (not an option here), and due to privacy/stability concerns, I'm not keen on trusting some random 4-star apps, much less pirating them.

Google DOES offer several official ways to disable Incognito mode on Chrome:
- The IncognitoModeAvailability policy. Easy to setup on desktop (it's a regkey on Windows, a pref on Mac/Linux), but on Android it requires a managed device, which implies that you're on a domain. There are sample apps you can use on rooted devices for achieving similar results, but as I'm not an Android developer, I have neither the desire nor the resources to install their SDKs and shit just to build a small proggy to setup a policy. And while there is one of such samples on the Play Store (Test DPC), surprise, it is NOT compatible with KitKat :/ (FWIW: the device is already rooted -mainly for maintenance/storage reasons-, so I don't mind using solutions that require rooting)
- Enable Parental controls, which implies setting up a parent and a child account. Which is completely overkill as the device is owned by my mom, not my little daughter! The parent account has everything unlocked by default, so we're effectively solving nothing.

I know that Incognito have its uses, but not everybody needs (or even wants) a "Porn browsing mode" on their browsers, much less easily accessible by mistake due to people fat-fingering! And while having a policy to turn it off is the way to go, hiding it behind enterprisey layers of complexity just because "you're on mobile? That's different!" is not my idea of "being in control".

Heh, that Naked Browser site certainly looks very anti-webshit-ish, which is a pleasant surprise, a stability island in this sea of insanity. The interface looks very minimalist, which may or may not be great for my mom (anything that doesn't get on her way is welcome, but not if it hides her bookmarks beyond layers of navigation). The "English only" interface is a complete deal breaker as she can't English.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-24, 17:23 in Dear modern UXtards...
Dinosaur

Post: #163 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
I ended locating an APK for this: https://www.smajenterprise.com/apps/incognitoaway
After ensuring that said APK wasn't going to join the tablet to a West Elbonian army of Farcebook bots, I've installed it and found some peace of mind.

It works with KitKat, supports browsers other than Chrome, and adds a bunch of features I don't need nor want (like access logs stored on Other Person's Computers). And while it doesn't remove/disable the Incognito mode at all, it at least detects when someone opens a Incognito tab, and immediately closes it, leaving Incognito mode (most other blockers work that way). Kinda annoying (as the landmine is still there), but for now that's the best I can do.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Dinosaur

Post: #164 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
OH MY GOD

Realtek has now fallen too as a prey of the UXtarded webshit abomination too!

Look, their 1999s website was dated, but it worked fine for its purpose. Now... it's a unusable piece of Web 3.0 junk, complete with burger menu uselessness, and a completely broken software download section! (All I get is either a broken page, or drivers for network cards and "computer peripherals" (of which now audio codecs are now considered a part of it, despite of the fact that sound cards were never considered a peripheral, much less modern integrated audio codecs on motherobards.

Oh, and for whatever reason their website now defaults to Simplified Chinese. Fun.

Thanks China! (or Taiwan, politically they're different, but computer-wise they're the same pile of broken junk)

As for the driver, I never heard about Realtek removing support for older codecs, considering that they all abide to the HDA spec since 2006 or so. Leaving aside my Asus laptop (which won't work properly with anything but the Asus driver package - latest Realtek packages break the headphones jack), I've never had trouble using their newest driver packs on early generation HDA stuff. But then, you're speaking about Win10, where they keep changing the rules every 3 weeks or so, therefore I have no useful advice for you :/

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-24, 22:41 in Internet numbers bragging thread (revision 2)
Dinosaur

Post: #165 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Posted by CaptainJistuce
So, tomman... they actually fix things for once, or are you missing us enough to be using 25 megs of flip-phone data here? Good to see you around either way.


I can't even use those 25MB: Movistar 3G network has been down for the entire weekend, and the 2G barely works for calls. The Movilnet 3G stick stopped working 2 weeks ago (connection drops before PPP gives me a IP). My EvDO flipphone data stopped working years ago due to mysterious reasons.

Sometimes DSL comes up for minutes at a time, sometimes it becomes mildly stable for hours... but most of the times is a unusability nightmare of endless modem desyncs, fucked up DL/UL speeds, and total instability guaranteed. The best I can do is to load sites as fast as I can while I get a link, then read them when the link dies (forget about uploading large files or seeding torrents with such painful packetloss rates). I'm glad I don't stream videos or play games or any of those so-called Web 3.0 first-world enterprises!

CANTV techs refuse to come to my block and take a look, despite learning that the local head tech actually lives right at my backyard (yes, really!). We gathered signatures among my neighbors (since CANTV now requires that for all blocks with mass faults to bring signatures in batches), but half of the neighbors didn't even bothered signing the document (despite my entire block -about 70 subscribers- being without service for one reason or another). They promised they would come... someday.

But all those telco failures (intentional or not) fit nicely into the commies' agenda to isolate us even further from the world...

In the meanwhile, here we are, still in danger of dropping off the Internets for good :/

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-25, 02:46 in Internet numbers bragging thread (revision 2)
Dinosaur

Post: #166 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
1) Intermitent connection, absolutely. Also, most modern Javascript-based junk wouldn't even render on said simple browsers. I don't really want to live a Stallman lifestyle, as much as the government wants! Also: banks. Unlike the average USAian (which only knows how to use an ATM and bitch and moan because he/she/it now has to dip their fancy new chipcards instead of swiping their Ez-Clone magstripes, and certainly has never heard about using personal computers to move money from Your Account to Other Peoples' Accounts without getting assraped by outrageous bank fees), we rely heavily on bank transfers for pretty much everything (as cash is a scarce commodity nowadays), which require Real Browsers (or heavily watered down cellphone junk, which in some cases forces you to be tied to a PC anyway), and offer next to no compatibility with Troo UNIX® Way™ minimalism.

2) There are countries other than the United States of America. Likewise, Venezuela has cities other than Caracas (and I would never live there, no matter how generously is the pay - Caracas is no place for visiting, much less for staying). And on said cities, WiFi networks are not that common (after all, these cities are sparsely populated, compared with Caracas where the population density was quickly approaching Mexico City un-liveability concentrations... until people started fleeing far away from communism). Everybody and his dog learned how to secure their shit - last time my antennas picked a WEP-protected network were over a decade ago (and mostly useless after cracking the passwords anyway), and the only unprotected network I've seen over here is at the very center of the city, in a public plaza. Not the best place to bring my laptop just to get my daily Slashdot fix. Plus, after living the joys of a router-powered adblock solution, I refuse to use networks other than mine to plug my computers.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-25, 12:04 in Internet numbers bragging thread
Dinosaur

Post: #167 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
The public plaza is like 10km away from home (a ~20min bus ride with low traffic), so the idea is a total non-starter.

Now that I checked it, the WiFi spectrum is surprisingly clear at this part of the city. I do pick two nearby APs, like 4-5 faint signals of APs far away, a cellphone pretending to be a hotspot that pops up once in a while... and nothing else. Everything is WPA secured, despite those things often being cheap TP-Link stuff (which come unsecured out of the box). I guess people over here really don't like others leeching their (already) scarce bandwidth, so that's good?

In the meanwhile, I still struggle to explain people that WiFi is, indeed, not "the Internet" - your phone/tablet can connect to any AP and show the antenna icons, but if there is no network at the other end, you will not be able to read the news or use WhatsApp or whatever. Apparently it requires a rocket surgeon to understand that there can be wireless computer networks isolated from the world *sigh*

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-25, 16:09 in Internet numbers bragging thread
Dinosaur

Post: #168 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Posted by sureanem

Is this with a directional antenna?

You assume we have access to fancy tech over here, like "cantennas" and crazy $5 AliExpress deals. No, that's now how things work on communist shitholes like mine. I never was a "wardriver" wireless nerd (in fact, I don't use wireless at home - my laptops are wired 24x7), so I never bothered investing into building a stash of fancy 802.11<letters> gear beyond the basics (built-in laptop wireless, cheap router that can be reflashed to something better). Now it's too late for anything of that, considering that we have higher priorities (eat, stay alive) and next to no money. Also, I never heard about wireless networks with kilometer-wide coverage (aside of metropolitan networks which we clearly don't have over here). So yeah, thanks for the advice but sadly it doesn't apply for my case (or roughly 90% of the inhabitants of the land of gold, oil, and hot women).

Posted by sureanem
Recent versions of Windows and Android both add a tiny exclamation mark to the icon to show that it doesn't have Internet access. It doesn't seem to help though. How can the router be broken if there's Internet?

Welcome to my daily life. Normies HATE learning about things. They expect to turn on PC, click/tap button, have content delivered and bugs magically fixed. They don't care about things like "web browsers", "UX", "modems", "page faults", "reallocated sectors", "XML", "databases"... or even basic stuff like privacy or elementary physics. And of course, noone pays attention to little details like the warning overlay over the network status tray icon. They gleefully ignore it, while sticking to their wrong assumptions about how tech works ("WiFi is the new blue E").

I consider it to largely be a lost battle.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-26, 22:14 in Revamping my Genesis/MD emulation workbench
Dinosaur

Post: #169 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
While I no longer have that much free time I can spare for gaming purposes, I still devote a couple hours every now and then for checking random stuff that somehow caught my interest that day. Recently, it was the surfacing of the Brazilian release of Surgical Strike, one of the 6 "games" for the ill-fated abomination of cables and power bricks known as Sega CD 32X. The rip found its way to the wild wide Internets shortly after that, and I reminded of the fact I never tried a SCD32X game, despite having a emulator on my setup (Kega Fusion) that claimed support for said games.

I downloaded the BIN+CUE rip. Booted Fusion for first time in over a year. The SCD BIOS ROM runs, I get Sonic saying me that indeed I'm playing with LICENSED BY SEGA ENTERPRISES fire, and... blackness. Nothing, nada, only a FPS counter and a CDROM read LED permanently lit. At first I thought I may have downloaded a bad rip, but it seems everybody and his dog were playing with the same Brazilian-sourced rip (volume label is "TCM_GAME", and the hashes don't match the listed ones on Sega Retro... which makes sense as they only have rip metadata for the vanilla MCD versions). The rip boots fine if 32X is disabled (or if run in a emulator that doesn't support the SCD32X combo), although it dies with a "please power down and connect the 32X" message, as expected.

Well, I took this as a excellent chance to look around and bring some updated Genesis/MD emu love to my workbench. Being a Linux user means I don't have as many options as Windows users do (or used to do?). But then, there aren't that many newcomers to the Genny emuscene. Let's recap what is out there:

- Gens/GS: Development on Gens stopped nearly a decade ago, despite having oh so many forks out there (most of them dead after one or two releases, and/or infringing the GPL in one or other form). Too bad GerbilSoft never managed to complete his Gens/GS 2 rewrite. Still, for most definitions of the word "best", Gens/GS can be considered the best Gens version ever. At least Gens isn't the ZSNES of the G/MD emuworld, right???!

- Kega Fusion: The emulator that once was the gold standard on accuracy, at the cost of slightly higher system requirements. After years of pestering Snake, he eventually relented and made Mac and Linux ports of Fusion. But then, there were only TWO releases for Linux (the Mac version had an extra earlier release), and no platform other than Windows received the final (and rushed) release, 3.64. Plus, as a closed source binary blob which was compiled in 2009 under a 2006 distro (hey, my nick is right there as the reason!), it's unlikely that it will continue working with modern Linux distros for much longer (it already gives plenty of trouble on some PulseAudio and multiarch setups)

- Regen: I know AamirM released a few Linux builds (kinda featureless when compared to the matching Windows builds). Never had luck running any of those on my setups back then. Wonder what happened with the project...

- PicoDrive: First time I heard about this emulator was back when notaz came with one of the breakthroughs in G/MD emulation: the SVP chip being emulated for the first time. But back then, PicoDrive was only aimed at ARM toys (and it seems it still is), the x86 SVP build was a PoC, a one-off. Back to the present, there is now a "generic" build for *nix platforms (although you have to build it yourself), and the emulator now supports the 32X, pirate mappers, and other fun junk. But then, notaz reaaaaaaly want you to either own an ARM toy, or use the libretro core: while the generic build works fine on Debian for emulation-related purposes (including running the SCD32X version of Surgical Strike in all its glorious suckyness because all '90s FMV games are shit), the standalone UI certainly is very barebones. I like the fact you can use it with a gamepad. I don't like the fact you can't setup video filters (other than the default blurry GL_LINEAR filtering you get on the OpenGL renderer), properly build a OpenGL-enabled binary (I had to resort to this hack), no native fullscreen support (I had to work around that with a Devils' Pie 2 script), or actually being able to set controller key mappings (as the UI seems to be EXTREMELY buggy for that - I had to resort to manually keying in my gamepad inputs on config2.cfg). Come up with a decent standalone UI and I can see myself ditching Fusion for good in favor of PicoDrive.

- BlastEm: I can read bold claims regarding emulation accuracy about this one (including being able to correctly run the infamous Overdrive demos that nothing else but legit Sega-made consoles can properly run). So far no expansion peripherals are supported (so no SCD or 32X), but for me the biggest deal breaker is their incredibly confusing gamepad setup UI! It assumes that every gamepad in the world is a Xbox/PS pad. Yes, I do have a X360 wired pad. No, I don't use it for emulators ("the D-pad is horrible" being the main flaw on a otherwise good pad). I do have a couple cheap Genius MaxFire (G-08XU/G-12U Vibration) pads for that (the D-pads are also kinda terrible on those, but at least they're in the correct position for my fingers), but BlastEm gamepad setup dialogs get confused and try to convince me that they are a Xbox pads in disguise (they aren't). Once a gamepad type is setup, changing controller mappings is still not straightforward! So... yeah, I can't really use this as-is.

- Please I've not included Higan's MD core on the list, as I don't own the best hardware for enjoying it at its finest, plus I don't know if byuu itself would consider it "mature" at this stage.


Before you guys come with "RetroDrive is the second coming of $DEITY", let me get something clear: I'm not looking for a "emubox solution". I'm not looking for purchasing a RPi (or lookalike), or any ARM toy - my ol' repurposed P4 IBM TV box still works fine with any Genesis ROM I throw at it. I have no need for other consoles at this stage (I haven't dusted off my GBA collection in over a decade, for starters). I don't need a CoverFlow™/Big Picture thing forcing me to scroll through endless pages of games with the same banners (as most as my ROMs are hacks). My emulation needs for the Genesis in particular can be resumed in three broad groups of games:
- Games I've ever owned in carts and its prequels/sequels (~35%)
- Entries of the yearly Sonic ROM hack contests (~50%)
- Random one-off curiosities, like the entire 32X library or anime-based videogames (~15%)
I feel that my particular needs are best served by a standalone emulation solution.

For now, I guess I'll work around PicoDrive's standalone UI bugs and oddities (as I like the rest of the emulator), while keeping my trusty Gens/GS and Fusion setups as backups. But I certainly would like some more alternatives, particularly on the UI and the support for expansion devices.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-26, 22:22 in Internet numbers bragging thread
Dinosaur

Post: #170 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Aaaand... this thread went straight to politics bullshittery. Please don't go there.

All I can say is that we're still fucked, no money, limited telecoms, end of story.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-27, 01:09 in Nintendo Switch emulation is now among us (revision 1)
Dinosaur

Post: #172 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Posted by neologix
The mail-order Funco listed Phantasy Star IV for the Genesis for US$110 at the time I wanted it, so I just kept renting it. Got Chrono Trigger SNES at Toys 'R' Us for $80-90 and wasn't gonna be able to convince my mom to drop another $80-90 through Funco for Final Fantasy III SNES, so as soon as we had dial-up internet through AOL it was the first ROM I DL'ed and played via ESNES (yes, THAT old SNES emu).

FWIW, New York City at the time had FuncoLand (the physical stores for Funco), Software Etc., Babbage's, AND Electronics Boutique, all with nonsense prices for games.


And now, 20 years later, people is forking off up to x10 those prices for used carts of the very same games. Progress!

Heh, I can remember that when I downloaded my very first Genesis emulator (it was Gens), I learned that there were more Sonic games beyond the NOT FOR RESALE cart I had been playing for a couple years (yes, I was a VERY latecomer to the home console scene, having only got my hand-me-down Genesis in 1998... but not having a TV to hook it up until December '99!). Needless to say, while emulation failed to awake the PokéRAWMz kiddie inside me, it DID opened my eyes to the wide and wonderful world of (retro) console gaming in general.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-27, 01:12 in Revamping my Genesis/MD emulation workbench (revision 1)
Dinosaur

Post: #171 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Ah yeah, compiling Gens/GS (which is strictly a 32-bit x86 executable) under AMD64 is a pain. I've always struggled doing so, can't really remember how I did it the last time I tried on my Debian laptops (I remember I had to do some -m32 trickery or something).

Last time I needed to do a Gens/GS build, I just used one of my ancient P4 systems (Or I could just make a chroot). But then, we quickly hit the second brick wall: deprecations. With GTK2 forced to go the way of the dodo in the not so distant future, well, I guess the fate for Gens is already sealed, and it's not going to be pretty. And that's not even considering the fact the last people who tried to bring its internals to this century gave up. At this point, I'm sad to admit that both Gens and Kega are walking zombies. They have served us very well for almost two decades, but the road is almost over for both of them.

EDIT: Oh wow, Gens/GS II is still alive..!??!
Well, not really. It seems GerbilSoft just did the same those classic Mac emudevs did: put the sources on GitHub, make one or two lone commits that fix compiler errors or something, and... dash my hopes of any future progress :/

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-27, 02:12 in Revamping my Genesis/MD emulation workbench (revision 2)
Dinosaur

Post: #173 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Emulating a emulator?!

Yo dawg, I want to smoke some of that too - looks like it's damn good!

No, seriously, I left Windows for all of my emulation needs over 13 years ago. The last emulator I had to emulate was NO$GBA, and that was during a very brief time (the DS came around that time, and I lost interest into emulating portables in general). At least I gotta admit the efforts the libretro folks have made to convince emudevs to step up their multiplatform game have been very productive.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-27, 22:29 in Revamping my Genesis/MD emulation workbench
Dinosaur

Post: #174 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Posted by Braintrash
There was that emulator aimed at accuracy, something like Nemesis (Don't remember clearly). I think one version was released, then work began on a second one and I then forgot to follow the news.

Exodus: https://www.exodusemulator.com/

And no, it's Windows-only (IIRC it's Win64-only!), plus it had Higan-esque system requirements, didn't supported console addons, and it was mainly aimed at developers and ROM hackers, rather than gamers.

And it was kinda dead, until recently.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-02-28, 18:08 in Mozilla, *sigh*
Dinosaur

Post: #175 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
I've been using Windows XP without any AV solution installed since 2012, when Avast creamed its pants and MSE became a bloaty pig for your lowly P4s.

Or [insert snarky "just use Linux"/"Macs don't get viruses" remark here].

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-03-01, 11:44 in The Horstmann brace style (revision 1)
Dinosaur

Post: #176 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
I've never liked opening braces just before sentences. And I'm on the opinion that the closing brace should go alone on its own line.

I'll stick to the good ol' "explain what you're about to do", that is, the opening brace on the same line as the structure declaration:
int foo(int moo) {
return moo + 1;
}

if (a + b = c) {
// do it!
doIt();
}


EXCEPTION: Constant arrays - those are always a one-liner (if possible):
public static final int SOME_CONSTS = {0, 1, 2, 4, 8, 16, 32}


Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-03-01, 12:27 in Revamping my Genesis/MD emulation workbench
Dinosaur

Post: #177 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Now that I have a new 32X emulator (PicoDrive), I feel the need to update this "thing" I did well over a decade ago:

http://mi.tsdx.net.ve/32Xbench/32XCRAShTEST_en.htm

Back from a time where I had plenty of free time, a copy of Excel 2002, and the apparent taste for shit games (there is no way I could have tested NFL Quarterback Club or Sangokushi 4 beyond "does it reach the main menu screen?"). And now we have two emulators capable of running SCD32X games (which all are beyond terrible). So yeah, all those "Perfect" grades? Take them with a healthy dose of salt. But back then, noone else bothered checking if any of the available emulators would boot every single game out there, so there is that.

If I were to revive this thing, I would drop the homebrew/SDK demos, only stick to the Mars Check program (does it run properly on real hardware? - At least Fusion 3.63 does pass it without crashing, and PicoDrive crashes around test 123), simplify the testing for commercial games (give a single grade for both PAL and NTSC ROMs for the few games with separate PAL ROMs), and of course, drop the dead weight (noone is using Xega/Ages/retroDrive in 2019, right?)

Fun fact: I DO have a real 32X (complete with all its required cables, including the uber-rare Model 1 AV patch cable), but no proper Model 2 TV AV leads, and absolutely no games, and no flashcart either. I don't even know if it works (I did plugged it in once, and passthrough Genesis games worked fine), but well, here is it. Never seen one for sale at the local MercadoLibre site (I've seen a couple of SegaCDs in 10 years, Saturns are extremely uncommon, 8-bit hardware is also very rare, and only Dreamcasts pop up with relative frequency), so I guess noone bothered with those back in the pre-Soviet Venezuela. Or maybe this country was never a pro-Sega land :/

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-03-01, 19:07 in Revamping my Genesis/MD emulation workbench
Dinosaur

Post: #178 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
If I ever make a new version, here will be the rules:

- Release age cutoff date is set at 2009. If your emulator last release was prior to that year, it's automatically out (I'll assume that your emulator doesn't play nice with anything beyond Windows XP, plus all those discontinued emulators would have severe compatibility issues with the existing game library, rendering them useless for any serious gaming). This implies that the only challengers invited would be Gens/GS (r7/November 2009), Kega Fusion (3.64/March 2010, but the last Linux version was 3.63x/October 2009) and PicoDrive (1.93/January 2019), because very few people in the world are/were crazy enough to love the mushroom just to emulate up to FIVE CPUs, at least 3 VDPs, a bunch of minor ICs, and even a CD-ROM drive on top of all that madness. And people dare calling the Saturn "too complex"...
- Only multiplatform emulators will be tested since all testing would be conducted under Linux, using only native executables. Sorry, there is no excuse for being tied to a single platform in this post-PC era!
- SCD32X compatibility testing is mandatory (Gens/GS would get an automatic 0 here), albeit its impact on the final grade would be low considering that there were only 6 games released (why in the hell Slam City came on FOUR DISCS!?).
- Demos, SDK samples and homebrew will be excluded from testing, except for the Mars Check Program (the only known comprehensive hardware test), the Ecco Cinepak demo (it's a FMV ROM, the only one of its kind), and any outstanding homebrew test ROM that actually dives into hardware testing (something like krom's test suites). Did anyone ever made anything like that for the 32X?
- Regarding prototypes, I'm still on the fence about testing protos: for released games, I don't think people other than ROM hackers would even care about pre-release versions, often with minimal differences with RTM ROMs (plus it would needlessly enlarge the number of ROMs to test). But in the case of unreleased games (X-Men, Virtua Hamster, Soulstar X), there might be interest among a larger user base to fiddle with obviously incomplete/alpha-quality code of games that never came to be due to the swift failure of the platform.

Note: I said "IF". There is no guarantee I would actually bother doing anything of this, but hey, if I did it once in the past, why not again?

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-03-01, 20:47 in The Horstmann brace style
Dinosaur

Post: #179 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Posted by sureanem
Posted by tomman
I've never liked opening braces just before sentences. And I'm on the opinion that the closing brace should go alone on its own line.

I'll stick to the good ol' "explain what you're about to do", that is, the opening brace on the same line as the structure declaration:

How do you find out which block is which if the braces don't line up? With multiple levels of nesting, that gets ugly fast.

It's called "use a competent editor/IDE that can highlight matching braces".

This sadly excludes most (if not all?) CLI-based editors and Notepad, but that's fine as I don't use those for coding.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Posted on 19-03-01, 20:50 in Revamping my Genesis/MD emulation workbench
Dinosaur

Post: #180 of 1285
Since: 10-30-18

Last post: 24 days
Last view: 17 hours
Posted by sureanem
Posted by tomman

- Only multiplatform emulators will be tested since all testing would be conducted under Linux, using only native executables. Sorry, there is no excuse for being tied to a single platform in this post-PC era!



Are you all right?

As much as I hate to admit, yes, I said that.

What I really meant to say: "we're in 2019, Windows is no longer the king of the hill, and people game on other devices that are not a 'x86-based personal computer running Windows'". This somehow includes cellphones, a platform I find completely unsuitable for gaming of any kind, yet people insist into using those, and that's a real compelling reason to avoid locking yourself as a emudev to Windows-only targets.

At least Kega and Gens had legit excuses ("x86 assembly"), but even those feature native non-Windows ports, which are Good Enough™ for my use cases.

Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
    Main » tomman » List of posts
    This does not actually go there and I regret nothing.