0 users browsing Discussion. | 2 guests | 1 bot  
Main » Discussion » I have yet to have never seen it all.
Pages: First Previous 36 37 38 39 40 41
Posted on 20-04-21, 21:38
Better with Bacon

Post: #481 of 499
Since: 10-29-18

Last post: 3 days
Last view: 7 hours
Posted by tomman
Installing VB6/VS6 on later Windows version is painful.
Can confirm!
Posted on 20-04-21, 21:52 (revision 1)
Not from my cellphone

Post: #670 of 721
Since: 10-30-18

Last post: 3 days
Last view: 17 hours
Porting from Win16 to Win32 (VB1~3 -> VB4~6) is mostly straightforward - all you need is to:

- Have installed at least two different versions of the same obsolete product, because later VB versions can't open forms saved in earlier versions UNLESS you use the earlier version to save forms as text+binary, instead of a monolithic binary blob because pretty much every binary format circa 1993 was actually "a raw memory dump of whatever internal structures were used in that exact version" in disguise (same story as Office formats, really)

- Source replacement OCX (ActiveX) controls for whatever weird custom VBX your original sources were using. Sometimes it's as easy as "get rid of the offending VBX because 3D look is native to Win32", and sometimes is as hard as "proprietary blob, original developer got bought, then merged, then double bankrupted, and now sells real estate in Michigan". If your program was a good citizen and stuck with whatever VBXs shipped on VB3 Pro, you're golden... as long as you have your VB/VS6 CDs handy (or know well your $SEARCHENGINE-fu)

- Upgrade your external API declarations. Most of them are just matter of renaming libraries ("kernel" -> "kernel32", "user" -> "user32", "gdi" -> "gdi32", and so on - luckily API names and parameters remain mostly unchanged, aside of Integer->Long promotions that you must be well aware of), but there are plenty of 16-bit only cruft that got thrown under the 32-bit bus (hello, GetWinFlags!) so you must figure how to cope with loss.


But that got NOTHING on the dreaded "Old World VB" -> .NET switch - you're supposed to take a decade of code or so, incinerate it, and start over! That's pretty much the main reason of why I left Visual Basic behind, why projects like GenRomSuite died, etc.

Stupid moronic wish: Nutella's MS, pretty please opensource classic VB3/6, incorporate Win32 API as part of the core language classes, and port it to non-Windows targets.

Licensed Pirate® since 2006, 100% Buttcoin™-free
Posted on 20-04-21, 22:08
Catgirl Fanboi

Post: #482 of 499
Since: 10-29-18

Last post: 3 days
Last view: 7 hours
Posted by tomman
(same story as Office formats, really)
It might be more version-specific, but at least the later DOC files are more reminiscent of some sort of hard disk image than a memory dump.

But that got NOTHING on the dreaded "Old World VB" -> .NET switch
And that is why even the .Net team jokingly refused to call it "Visual Basic", and possibly related to why it's on the way out.

pretty please opensource classic VB3/6
oh yes please 🤤
Posted on 20-04-22, 11:44
Post: #357 of 364
Since: 10-30-18

Last post: 2 days
Last view: 22 hours
So... are you going to mention what games/software you're working with Tomman? Or just the process of dealing with mystery content?

AMD Ryzen 3700X | MSI Gamer Geforce 1070Ti 8GB | 16GB 3600MHz DDR4 RAM | ASUS Crosshair VIII Hero (WiFi) Motherboard | Windows 10 x64
Posted on 20-04-22, 18:38 (revision 2)
Not from my cellphone

Post: #671 of 721
Since: 10-30-18

Last post: 3 days
Last view: 17 hours
You can do it yourself at home, you know~
You only need to be extremely bored. Oh, and knowing some Visual Basic helps.

So far, I've tried with the following random pieces of VB3 shareware:

- Cubix v1.0 (Scandere Software, puzzle): This is something that we would call today an "crowdfunding pitch", as there is nothing to unlock, just a bunch of unfinished code and the promise that "the more people pay, the faster we can finish the game". Does not use external controls at all.

- Four Seasons v1.06 (Randy Rasa, cards): This one even has sounds! Oh, and the regcode is hardcoded inside the application code - how nice of him~. The decompiler barfed its guts during the late stage of decompiling, but I was able to pick up the bits and build a working executable. Uses PicClip and Sheridan's THREED controls.

- KASINO KENO 2 v?? (Dennis Pipes, lottery): Meh, I don't understand Keno. No regcode, all you need to unlock the "Due System" (whatever that means)) menu is to just click the "Games Played" label - that's all. Does not use external controls at all.

- Lottsa Lotto Picks! v?? (Stephen F. Nannini, lottery): Man, why all those lottery simulators for dumb people that has more money than common sense!? But if you just paid $12+$2 for shipping, you wouldn't even have needed the decompiler anyway! Nothing to unlock, but try typing "ZAXXIN" while you hould CTRL+ALT on either the main window or the about dialog. Does not use external controls at all.

- AHORSEX v1.0 (Juan Carlos Torres Navarro, wordgame): Yay, an H-game with love... from Spain?! Well, you get real pictures of tits (scanned, not drawn!)... and an lameass Hangman game. All this at a rather heavy 2MB executable (and that's for the original VB3 build!), which was certainly a luxury back in the 14400bps BBSes, and the game ships with no documentation, timebombs or anything, but it does look like it has some hidden function to load your own words from external files. Does not use external controls at all.

But those were straight-up decompiling jobs. For extra fun, I tested my luck with some random non-game stuff, and found a stupidass caller ID tracker application (kinda useless in the post-modem era) which came with some kinda overengineered license key validation routines. So overengineered that they're actually BROKEN and will cause the application to hang on an infinite loop if started up with the default placeholder shareware key, "Unregistered Demo Version", as the routines expect to only validate all-caps and numbers. Seven forms: a nagscreen, four dialogs which tell you how wonderful life would be if you order your own 25-character license key for yourself, an about dialog, and the actual application window itself (which contains more broken code for configuring your modem). I guess B***d B***n and Company should be working now for Microsoft Product Activation :D

Licensed Pirate® since 2006, 100% Buttcoin™-free
Posted on 20-04-24, 15:28 (revision 3)
Not from my cellphone

Post: #673 of 721
Since: 10-30-18

Last post: 3 days
Last view: 17 hours
Fun, the Soviet Bolivarian Supremo is now blocking Cloudflare:

tomman@himawari:~/Descargas/androidshit$ traceroute danbooru.donmai.us
traceroute to danbooru.donmai.us (104.26.10.39), 30 hops max, 60 byte packets
1 saki.tomman.net.ve (192.168.0.254) 0.939 ms 1.194 ms 1.708 ms
2 * * *
3 10.24.240.94 (10.24.240.94) 164.823 ms 164.861 ms 185.237 ms
4 10.24.240.73 (10.24.240.73) 194.135 ms 214.514 ms 214.535 ms
5 10.24.240.68 (10.24.240.68) 234.074 ms 253.791 ms 275.086 ms
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 10.24.240.68 (10.24.240.68) 1309.746 ms !H * *
tomman@himawari:~/Descargas/androidshit$ traceroute forum.hddguru.com
traceroute to forum.hddguru.com (104.26.13.230), 30 hops max, 60 byte packets
1 saki.tomman.net.ve (192.168.0.254) 0.655 ms 1.017 ms 1.585 ms
2 * * *
3 10.24.240.94 (10.24.240.94) 215.850 ms 235.067 ms 274.860 ms
4 10.24.240.74 (10.24.240.74) 324.704 ms 354.854 ms 395.767 ms
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 10.24.240.69 (10.24.240.69) 47.463 ms !H * *


https://bgp.he.net/ip/104.26.10.39 => AS13335 104.26.0.0/20 Cloudflare, Inc

So yeah, while you 'muricans bitch and moan about Trump being Trump, our very own Donkey-at-Chief just broke half the Internet.

Also, that's what you get when people decide that centralizing everything behind the "sekuritah" excuse is an awesome idea.

UPDATE: Only the services/hosts under 104.26.0.0/20 seem to be actively blocked right now (wondering which opposition-led website pissed off the druglord regime enough to disconnect an entire /20). Other ranges work as usual, their 1.1.1.1 spyware DNS is also reachable from here.

UPDATE 2: Managed to check from a working CANTV DSL link: 104.26.0.0/20 is reachable and affected sites DO work fine. Apparently it's only Movilnet that its blocking this part of Cloudflare, maybe due to a broken router somewhere in the Caracas HQ. Sites I can't visit anymore:

- Danbooru
- HDD Guru forums
- GBATemp

...so basically, there goes the three sites I most use daily :/

Licensed Pirate® since 2006, 100% Buttcoin™-free
Posted on 20-04-24, 17:05

Post: #268 of 276
Since: 10-29-18

Last post: 8 days
Last view: 6 hours
This guy is hilarious...

My current setup: Super Famicom ("2/1/3" SNS-CPU-1CHIP-02) → SCART → OSSC → StarTech USB3HDCAP → AmaRecTV 3.10
Posted on 20-04-30, 16:05
Not from my cellphone

Post: #678 of 721
Since: 10-30-18

Last post: 3 days
Last view: 17 hours
Good ol' Raymond Chen talks about Windows update formats:
- Full updates
- Delta updates (which aren't actually "delta" patches!)
- Express updates
- Quality updates (the ones introduced during Windows 7 late lifecycle, and which looks surprisingly similar to BPS patches, since these updates can also use the source file as patch data - wonder what encoding they're using under the hood)

...and why tampering yourself with application or system files is a bad idea (they break patches, of course!)

Licensed Pirate® since 2006, 100% Buttcoin™-free
Posted on 20-04-30, 23:16
Ceci n'est pas une random title!

Post: #484 of 499
Since: 10-29-18

Last post: 3 days
Last view: 7 hours
But the Delta updates sunset date has passed. You can forget everything you learned about them. Use that brain space to remember the names of more Pokémon characters or something.

Next time, we clear out even more brain space for Pokémon characters by introducing Quality updates, which render all previous updates obsolete.
This is why everybody loves Raymond.
Posted on 20-05-01, 03:54
Custom title here

Post: #871 of 876
Since: 10-30-18

Last post: 9 days
Last view: 4 hours
Posted by Kawa
But the Delta updates sunset date has passed. You can forget everything you learned about them. Use that brain space to remember the names of more Pokémon characters or something.

Next time, we clear out even more brain space for Pokémon characters by introducing Quality updates, which render all previous updates obsolete.
This is why everybody loves Raymond.
BOOOOOOO!!!!

--- In UTF-16, where available. ---
Posted on 20-05-08, 01:10
Not from my cellphone

Post: #679 of 721
Since: 10-30-18

Last post: 3 days
Last view: 17 hours
Speaking about Visual Basic Classic (and not New Coke Visual Basic), turns out Microsoft is committed to support your VB6 apps on Windows 'till the cold death of the universe at least:
https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/visual-basic-6-support-policy

But as coins have two sides, at the other side, the IDE hasn't been supported since April '08, and even back then it has already been abandoned since New Coke .NET happened, six years earlier. But that hasn't stopped people from doing stupid things devising compatibility workarounds on every Windows version released since then.

Relevant read: this guy wrote a book about doing stupid things with VB while working for Microsoft, became crazy during the process, burned all bridges before New Coke .NET, then moved to greener pastures, but every now and then he feels the temptation of the devil to go back and toy with Visual Basic .NOT. Oh, and his book is on the MSDN CDs that shipped with your copy of VB6, if you don't want to "spend $300 on eBay for a hardcopy".

Licensed Pirate® since 2006, 100% Buttcoin™-free
Posted on 20-05-26, 19:44

Post: #275 of 276
Since: 10-29-18

Last post: 8 days
Last view: 6 hours
Well, this looks a bit terrifying.

My current setup: Super Famicom ("2/1/3" SNS-CPU-1CHIP-02) → SCART → OSSC → StarTech USB3HDCAP → AmaRecTV 3.10
Posted on 20-05-27, 02:04

Post: #21 of 21
Since: 12-13-18

Last post: 11 days
Last view: 11 days
While we're posting video recommendations this guy's channel is pretty cool, he shows how to see the world on the cheap.

https://www.youtube.com/channel/UCgNqlRGqHdxNRPR6ycynWhw
Posted on 20-05-29, 18:04

Post: #276 of 276
Since: 10-29-18

Last post: 8 days
Last view: 6 hours
cdak by Quite & orange

platform: Windows
type: 4096 bytes demo
release date: august 2010
release party: Chaos Constructions 2010
compo: combined 64k/4k
ranked: 1st

https://mega.nz/file/cFR3mQYR#QOqR-hfoUwhtYpk-QUn8bCbPIpYxE2BaSV418uY5fYM (best quality)
https://www.youtube.com/watch?v=8l0AkYfXDpM

My current setup: Super Famicom ("2/1/3" SNS-CPU-1CHIP-02) → SCART → OSSC → StarTech USB3HDCAP → AmaRecTV 3.10
Pages: First Previous 36 37 38 39 40 41
Main » Discussion » I have yet to have never seen it all.
Yes, it's an ad.