Тёмный

How I got Mario in That Editor - And how Norton Got 🐁 

Bisqwit
Подписаться 147 тыс.
Просмотров 66 тыс.
50% 1

Text-only mode in CGA/VGA is only for text. How can That Editor still display Mario on the status bar, and how can Norton/Symantec tools display pixel-perfect mouse cursor in text mode? Watch this video and find out.
Become a member: ru-vid.com...
My links:
Twitter: / realbisqwit
Liberapay: liberapay.com/...
Steady: steadyhq.com/e...
Patreon: / bisqwit (Other options at bisqwit.iki.fi...)
Twitch: / realbisqwit
Homepage: iki.fi/bisqwit/

Опубликовано:

 

6 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 344   
@acdarc
@acdarc 2 года назад
"Twelvety-eight thousand" sums up Bisqwit's coding. If it's more efficient and quicker to say or do, then use it.
@MikeDawson1
@MikeDawson1 2 года назад
I had to rewind because I thought I was going crazy
@sunday87
@sunday87 2 года назад
@@MikeDawson1 Yeah same :-D
@kingreinhold9905
@kingreinhold9905 2 года назад
1:29 😂
@bengt-goranpersson5125
@bengt-goranpersson5125 2 года назад
Also - 9:43
@Potts1966
@Potts1966 2 года назад
I had to rewind too, what a brilliant way to say 128,000.
@evildojo666
@evildojo666 2 года назад
I've missed your content bro, you're a constant inspiration!
@Kawa-oneechan
@Kawa-oneechan 2 года назад
I too put considerable effort in revealing the Norton UI font, so it's heartening to see someone else manage it.
@Bisqwit
@Bisqwit 2 года назад
How did you do it? If I may ask.
@aidenator00
@aidenator00 2 года назад
@@Bisqwit I'm assuming Norton hid their font UI to prevent copy cats? I'd like to hear how both of you accomplished it!
@Bisqwit
@Bisqwit 2 года назад
@@aidenator00 I think "preventing copy cats" was infinitesimally low on their list of priorities. It was just a matter of not providing a glitchy experience to users.
@Kawa-oneechan
@Kawa-oneechan 2 года назад
@@Bisqwit SideKick 2.0 was the key, letting me switch to a character table *while* running Norton Desktop.
@Bisqwit
@Bisqwit 2 года назад
@Kawa Thank you for replying eventually! I did this in dosbox-debug, which lets me edit the graphics memory while the program is running.
@fabioazevedo2048
@fabioazevedo2048 2 года назад
10:52 - "But naturally, I anticipated them anticipating my trick..." - Amazing! I would love to go to the same lectures as you at university only to see some more tricks anticipated! I wish you all the best learning (or teaching) experiences there!
@Bisqwit
@Bisqwit 2 года назад
It was a reference to the Curse of Fatal Death. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tp_Fw5oDMao.html EDIT: updated link: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Do-wDPoC6GM.htmlm10s
@gonzalochervet8127
@gonzalochervet8127 2 года назад
I just read your comment when he was saying that while scrolling the comments down lol
@TDOLLA
@TDOLLA Год назад
man, this really gets my inner child excited. I spent so much time in DOS and Qbasic and wanted so badly to just make my terminal and text editors look cool, I preferred DOS to Windows. This channel is basically what I dreamed about back then, just amazing
@paolotestoni4250
@paolotestoni4250 7 месяцев назад
Same ❤️
@vuufke4327
@vuufke4327 2 года назад
this guy goes to uni?? it's uni that needs to go to him
@Baegus
@Baegus 2 года назад
Now that was fascinating! I sorta knew how text mode works, but I had no idea about the cursor trickery or the fact that Scream Tracker runs in text mode.
@Ikkepop
@Ikkepop 2 года назад
I know the why and how, but still fun to listen to you talk about it XD it just fans the flames of my nostalgia I miss your videos man...
@Bisqwit
@Bisqwit 2 года назад
I am glad to hear that!
@ericzhill
@ericzhill 2 года назад
If I remember correctly, when you set a password on one of the Norton tools, it modifies its own exe towards the end with a substitution cipher and prompts for a password when started. I clearly remember decoding that cipher to figure out the substitution table. When you didn't have a password set, the actual bytes corresponded to NOPASSWORDISSET!. The maximum length of the password was exactly 15, so you couldn't get that last exclamation mark in there by just typing a password.
@Waccoon
@Waccoon 2 года назад
I have to admit the text-based cursor is pretty clever, though the "feel" of almost all cursors in text mode back then was pretty terrible. I'm designing an 8-bit computer, and I just decided to add two sprites -- one for the mouse cursor and one for the text caret. As long as the sprites are simple enough, the extra hardware isn't a big deal. I'll consider reserving some characters for use with the text-based desktop UI.
@Bisqwit
@Bisqwit 2 года назад
Out of curiosity, what are you designing a 8-bit computer for?
@Waccoon
@Waccoon 2 года назад
@@Bisqwit It's just a hobby retro machine, designed to run with 64K DRAMs from the 80's. I'm new to system design, so it's probably not that good, but it's a nice learning experience. It all started with my fascination with the differences between RISC and CISC, and my frustration with the 64K memory limit of the Z80 I was originally using. So, I decided to make my own hybrid CPU with a linear address space that can do computes on loads, but cannot modify memory in-place like most CISC processors can. That makes it about as powerful as a 68000, but costs about the same as a Z80/6809. My ISA and CPU simulator aren't finished yet, so the rest of the machine is a bit up in the air. www.ninechime.com/cougar/
@Bisqwit
@Bisqwit 2 года назад
Thank you for your answer. I wish you luck and more fun with your project!
@djpeterson7479
@djpeterson7479 2 года назад
"note: 1 + 1 = 2" Thanks, Bisqwit. The math was starting to throw me ;) Also, great to see you posting videos again! I love your content!
@robin_be
@robin_be 2 года назад
Great piece of history and explanation, thank you. Wishing you success in your studies!
@marsereverlyn
@marsereverlyn 2 года назад
Bisqwit is back. 😭 What a great way to end the year.
@SpaceyCortex
@SpaceyCortex 2 года назад
Good seeing and hearing from you again.
@patrickbateman455
@patrickbateman455 2 года назад
The legend is back.
@xyzzy3000
@xyzzy3000 2 года назад
Very nice.
@AT-zr9tv
@AT-zr9tv 2 года назад
So happy you're back! We've missed you. I hope you are well man.
@x86VileR
@x86VileR 2 года назад
EGA/VGA can be set up to have two fonts active simultaneously- in this mode attribute bit 3 doubles as "character select". So Norton didn't really have to sacrifice characters from the main font. My own editor 'Fontraption' exploits this to let you edit every character without disrupting the UI (sources are available). And BTW, technically CGA and MDA both came first, since they were both available at the PC's launch. :) Happy new year!
@Bisqwit
@Bisqwit 2 года назад
Yes, you can do that at the cost of losing high-intensity colors - which I think they didn’t want to do, as they used bright white everywhere in their UI. They didn’t also want to use high-intensity everywhere, because then black text wouldn’t work. Thanks for commenting and happy new year!
@paulwratt
@paulwratt 2 года назад
.. and remembering most people could not afford the CGA at its launch, that loss of an intensity bit (eventually) would have decimated the mono software market too ;)
@BrendonGreenNZL
@BrendonGreenNZL 11 месяцев назад
Since they were using EGA/VGA text mode anyway, they could have used a carefully-selected 8-colour custom palette; or perhaps even deliberately avoided disabling high-intensity; or maybe even a combination of both. With sufficient effort, Norton's UI could have befuddled even the best geeks.
@Bisqwit
@Bisqwit 6 месяцев назад
Maybe. But they didn’t have three centuries worth of geekdom to obsess over the implementation details; they had a product that had to be put to market.
@HaKazzaz
@HaKazzaz 2 года назад
Great explanation on something I just took for granted Good luck with your studies, hope to see more awesome content
@darealshinji
@darealshinji 2 года назад
Good old PERSON from the Super PERSON Brothers
@antonnym214
@antonnym214 Год назад
Kiitos tästä erittäin mukavasta mielenosoituksesta ja onnea suomalaisille uudelle vuodelle.
@Bisqwit
@Bisqwit Год назад
Mielenosoitus = protest (as in, a rally full with picket signs, megaphones and speeches; literal meaning is evince one’s opinion). Doubtful you meant that.
@arttumarttinen5408
@arttumarttinen5408 2 года назад
There are always a pleasure to watch! It's intriguing to see how these old systems worked, even if such workarounds aren't needed anymore there's value in learning about them.
@chimebirdplayer3327
@chimebirdplayer3327 2 года назад
You know things about PCs and DOS that I wish I had learned when I was a student at NYIT. I had no idea you could change the font that's used in text mode; it gives me the idea for some projects that I wish I had time to try myself. Oh, and thanks for introducing me to Kdenlive.
@Bisqwit
@Bisqwit 2 года назад
Thank you for writing. Yeah, there is so much I also wish that I knew back in the day. A chance to sort of redeem or relive my past is one of the reasons I am doing these videos, too.
@XDjUanZInHO
@XDjUanZInHO 2 года назад
Very glad you got into university, wish you a nice course bro, your videos are amazing and we missed their simplicity on the exposure and reading
@AcceleratingUniverse
@AcceleratingUniverse 2 года назад
I hope you can pass "Introduction to Programming", bisqwit :)
@Bisqwit
@Bisqwit 2 года назад
The courses listed on that screen are only those that I have completed already.
@AcceleratingUniverse
@AcceleratingUniverse 2 года назад
@@Bisqwit ah, job well done
@undefined_cat
@undefined_cat 2 года назад
@@Bisqwit did you pass Mathematic for Physics? Why so low grade?
@Bisqwit
@Bisqwit 2 года назад
There are three Mathematics for Physicists courses. I completed the first one (got 2/5), abandoned the second and didn’t go for the third one. The course is essentially a crash course of a subset of university mathematics for those who major in physics. I major in mathematics. Basically that set of courses speedruns through mathematics topics at _way_ _way_ faster pace than I am prepared to put effort into, given that I am also doing a heap of other courses simultaneously. I am majoring in mathematics, so I will learn the stuff eventually, at my own pace.
@li86197
@li86197 2 года назад
it's actually quite impressive what some old software did accomplish with such limited resources. the efficiency was not an additional good, but a need. nice video as always, keep up the good work and good luck in your studies!
@stevep9177
@stevep9177 2 года назад
12:52 I assume you are just doing the coursework and not attending all those classes? You probably can do those "intro" and "basics" courses in your sleep.
@Bisqwit
@Bisqwit 2 года назад
The courses marked with the pen&paper symbol 📝 I completed directly with a general exam without attending any classes.
@Mautar55
@Mautar55 2 года назад
Ooooh boy! How good is to see you again.
@cyberkexx
@cyberkexx 3 месяца назад
CGA too has that register bit that allows to choose between 16 background colors and blinking. Actually, it is set to be 16 colors by default, and it is MS-DOS that toggles it to blinking.
@maxmuster7003
@maxmuster7003 12 дней назад
mov ax,1003 ; vga? mov bx,1 ; = 1 blink if bit 7 attribut byte is set with 8 background colors or = 0 for intensity for 16 background colors int 10
@PJBoyYT
@PJBoyYT 2 года назад
Lots of love Bisqwit, you're a great p e r s o n
@LangleyNA
@LangleyNA 2 года назад
"Person" sounds like censorship. Like that USSR leader that was painted out of a photograph. "Person." Er'body loves you, Bisqwit. Happy festivites, best wishes in 2022! Life is strange!
@gldev8191
@gldev8191 2 года назад
your videos never fail to inspire bisqwit, never stop creating content!
@MrBrax
@MrBrax 2 года назад
Very clever trick! Interesting how it's fast enough for a full refresh rate.
@EasyBCLS
@EasyBCLS 2 года назад
I know nothing of computers or coding, I just like watching and listening to smart people
@CurrentlyObsessively
@CurrentlyObsessively 2 года назад
The idea of you taking Introduction to Programming makes me laugh. I am 100% certain you could teach every programming course at my college without a book.
@neon-rust
@neon-rust 2 года назад
Awesome walkthrough! Even though I mostly knew how it was done since early home computers also use the same "trick" for graphics, e.g. C64 etc. Good lock with your studies!
@Bisqwit
@Bisqwit 2 года назад
Thank you for watching and commenting even if the information was nothing new to you!
@neon-rust
@neon-rust 2 года назад
@@Bisqwit Always! One has to support one's favourite creators ;) (especially now when the video frequency has decreased)
@blastpipezj6937
@blastpipezj6937 2 года назад
I'm fascinated by all the clever tricks developers used back in ye olden days. They had such limited resources but could still do so much cool stuff.
@paolotestoni4250
@paolotestoni4250 7 месяцев назад
Oh my, thank you so much. I was wondering how the hell that was possibile (I mean the smooth mouse moving in text mode) since mid 90's. I had a suspect how the trick was done but I was not sure I was right until now. 12 years old me is very happy now. Thank you muchly!!! ❤️
@juliushowlett7247
@juliushowlett7247 2 года назад
The content of your videos is so amazing - I'm floored by your ingenuity in getting the mouse to work. Good luck with your studies.
@Bisqwit
@Bisqwit 2 года назад
Thanks, although you maybe misunderstood something because Norton tools are made by Symantec, not by me. The mouse cursor thing was specific to Norton tools.
@juliushowlett4916
@juliushowlett4916 2 года назад
@@Bisqwit Ah, I re-watched in non-2x-time and now I see it's a Norton thing. Yeash, I need to slow it down! Always a joy to go through the comments on these vids too... your channel attracts a sophisticated audience!
@hell7sing
@hell7sing 2 года назад
Missed your content! This is pretty cool information! I’m always impressed with the detail that you go through and your presentation of information is very clear! Awesome job!
@ahmetcanaksu6821
@ahmetcanaksu6821 2 года назад
I been always fan of terminal gui's. I loved the magic behind the cursor
@abeard1
@abeard1 2 года назад
I find videos like this super relaxing. Please keep going!
@wolfattackx
@wolfattackx 2 года назад
I just love your videos. Good luck with your studies.
@Bisqwit
@Bisqwit 2 года назад
Thank you!
@VytenisNarusis
@VytenisNarusis 2 года назад
Great video! Never knew about the trick, it's really interesting to see the ingenuity of programmers at play like this. Best of luck with your studies!
@PlayAccordion
@PlayAccordion 2 года назад
Never knew they would need to do so much work to even show the mouse cursor over text. Awesome video! Thank You!
@MissNorington
@MissNorington 2 года назад
One of the most difficult, yet, most widespread VGA text mode hack is the splash screen for Windows 95. To be able to utilize multiple tricks at the same time, Interrupt timer (interrupt 8 for priority over even Windows 95 VxD drivers!), text mode scrolling emulation, faking bios services saying it is text mode when it is graphics mode, ModeX 320x400 upper page to not erase text mode memory, and the biggest hack: To not allow text to show up in VGA graphics mode (the info about that one is unknown to most). All those things, and still, it worked on every 90s PC!
@Bisqwit
@Bisqwit 2 года назад
I didn’t know it has that many hacks. I knew that it used the 320x400 tweaked Mode-X, but do you have a source on those other aspects? I am interested.
@MissNorington
@MissNorington 2 года назад
@@Bisqwit The main reason the logo is using 320x400 is because 400 scan lines is the same as VGA text mode (720x400) and that allows many monitors to not blank the screen while switching back to text mode for code page setup (or when pressing Esc at any time). The setup of 320x400 is optimized for code size (using mode 13h|80h to not clear video memory to remember the text at B800h). The visible graphics page is set to A000h:8000h so that most of the text (obviously page 0 and a few more) are not overwritten, and that the logo can be restored again when win.com is executed (using a check sum to see if video memory was altered). During this setup, a few of the VGA/EGA registers are altered to not allow any drawing (I don't know, this stuff is not even in Michael Abrash's book), which is probably why the text is not being drawn/scrolled. All animation is done with palette animation during interrupt 8h and is even waiting for the bus (being very compatible with most compatible hardware). Seriously, I have too much info on everything related to this, and source code as well. If you are interested, I'll find a way to talk to you. Another thing is the blue screen in Windows 9X which is text mode, but under a few buggy conditions can have a fully working graphics mouse cursor! It is the only time I have seen the blinking text mode cursor and a graphics mouse cursor at the same time, overlapping (in VGA mode 3h, and it is and should be completely impossible).
@SianaGearz
@SianaGearz 2 года назад
I don't understand, but now I need to know!
@Bisqwit
@Bisqwit 6 месяцев назад
For the record, I am still waiting for this more information.
@MissNorington
@MissNorington 6 месяцев назад
@@Bisqwit I was able to provide a lot of the information said in doslogo's 16 million color boot screen video, where we tried to get the same functionality but using VESA VBE instead of VGA (which required some crazy hacking of video memory). Hopefully you can search and find it easily. After all, VESA is very limited, and not the same on every hardware, compared to VGA's programmable registers, so text mode is really dealt with differently on different hardware outside the VGA
@GLAKJack
@GLAKJack 2 года назад
Glad to see you posting again!
@mousefad3673
@mousefad3673 2 года назад
Happy New Year Bisquit. Your videos are brilliant!
@starc0w
@starc0w 2 года назад
Another thought occurred to me. Your CS teachers can consider themselves very lucky. What have you taught them all? 😁That is certainly a special and funny situation. Your teachers have certainly never had a student with such a high level of competence!🙃
@Bisqwit
@Bisqwit 2 года назад
Most of the courses have massive participant lists, so the teachers don’t particularly have opportunities to notice individual students. In some cases, the curriculum is also rather demotivating and pushes talents down to a common level. However, after only the first period, I got an offer to be a (paid) supervisor on the course _Introduction to Databases._ I accepted the offer effective the next period. I think, chances are the same could have also happened on the two programming courses, if I had taken them normally instead of substituting both with general exams.
@maxmuster7003
@maxmuster7003 12 дней назад
CGA 0-3 character blocks VGA 0-7 character blocks We can use 2 character set at once. Example: We can set some user character with int 1100 to block 0 (default character set) and we can set some other character to block 1 to the same ASCII number. And then we can make the character of block 1 visible with int 10 ax=1103 bl=84 + with using color attribut bit 3 of the text screen with the character. If bit 3 is set the character of block 1 is visible and if bit 3 is not set block 0 is visible, but with the limit of 8 foreground colors.
@dingolovethrob
@dingolovethrob 2 года назад
Absolutely superb work as ALWAYS sir. Have a fantastic 2022. Make sure you maintain a good mix of work and play at your university, - can't work all the time, your mind needs rest too. You're an inspiration.
@ConfuSomu
@ConfuSomu 2 года назад
Thank you for this video! This was very interesting to learn. Good luck in your studies!
@therealchonk
@therealchonk 2 года назад
Great to see you again.
@GiveAcademy
@GiveAcademy 2 года назад
I can 100% relate to university and life eating up all the time! i will finally be finished in may of 2022.. I love your content and will be a member forever! :) I always look forward to new content and I am always rewatching older videos to see what else I can learn! :) Thank you!
@Bisqwit
@Bisqwit 2 года назад
Thank you for your heartfelt comment (and your support)! Now, I could adjust my schedule and avail more free time to myself, but reasons explained in other comments are why I am speedrunning through it.
@GiveAcademy
@GiveAcademy 2 года назад
@@Bisqwit For sure... there are always potential sacrifices.. however.. priorities are important for the long game. :)
@razeezar
@razeezar 2 года назад
A few months ago, I went to open up QB for the first time in many years. As I recall, it was actually with the purpose to follow along with one of your videos in which you prototyped some 3D rotation in QB. Good fun! Of course, the cursor in QB (Same as ms-dos's text editor etc.) doesn't apply this same trick to for the mouse cursor - Instead, providing a somewhat 'quantized' experience, that constrains the cursor to specific character positions. In any case, I was expecting that going back to this IDE would be like putting on an old pair of jeans. Mostly it was, however I was surprised at how tricky it felt to use the mouse. Back in the day, it used to feel so comfy and intuitive!
@EximiusDux
@EximiusDux 2 года назад
It's nice to see a new video by Bisqwit. The videos have such a unique style to them.
@PASTRAMIKick
@PASTRAMIKick 2 года назад
It's not Mario guys, it's Grand Dad
@sneakyshadoo22
@sneakyshadoo22 2 года назад
This is too old to be Grand Dad; this is Great Dad! AKA: Fortran ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-eIBEO3TrACk.html
@gurbanliye
@gurbanliye 2 года назад
Happy New Year, and Welcome back. We have missed you.
@herbiehusker1889
@herbiehusker1889 2 года назад
I've wondered this for years
@pdrg
@pdrg 2 года назад
Super video, I love learning cool new stuff about things I never imagined I would ever be able to understand at the time!
@victorgabr
@victorgabr 2 года назад
I have Missed you, bro! love your videos... It points to what I dreamed to achieve while learning "Turbo Pascal" on MSDOS, such nostalgia.
@woahhhhhh9571
@woahhhhhh9571 2 года назад
babe wake up new bisqwit upload
@CutieFakeKirby
@CutieFakeKirby 2 года назад
I like how he said "person" to avoid copyright claims xD, also this video is pretty informative, might use it sometime! And I think they made Norton systeminfo look like this to make it similar to windows 3.11
@njsynthesis
@njsynthesis 2 года назад
I don't think I'll ever get used to "twelvety-eight".
@samieb4712
@samieb4712 2 года назад
I am so happy there's another Bisqwit video
@StuartTaylorEsquire
@StuartTaylorEsquire 2 года назад
First time RU-vid's algorithm suggested something I actually want to watch and I was not disappointed. A great way to start 2022, thank you. Subscribed.
@Bisqwit
@Bisqwit 2 года назад
Thank you, and a have a nice new year!
@unforgettable31
@unforgettable31 2 года назад
When Bisqwit releasing a video is bigger hype than New Year’s eve. 😀
@starc0w
@starc0w 2 года назад
That was awesome! ☺Thx Bisqwit and a happy new year!💫
@donCreat0r
@donCreat0r 2 года назад
6:34 in fact you may have 512 symbols at the same time if you limit to 8 background colors and your graphics adapter will use that freed bit to choose between one of two loaded fonts. Supported by any VGA, AFAIK.
@Bisqwit
@Bisqwit 2 года назад
Indeed. However, Symantec wanted to have both black (not high-intensity) and bright blue (yes, high-intensity) as well as bright white on the screen at the same time, so this option was out of the window. It is also out of window for my editor which does syntax highlighting and likewise uses a number of colors, both bright and not-bright.
@donCreat0r
@donCreat0r 2 года назад
@@Bisqwit oh. you're right. it's 8 text (foreground) color limitation, not background. it was soooo long time ago I've played with the text mode in DOS :)
@kartik4792
@kartik4792 2 года назад
Mind-blowing!! Idea of animated fonts is really cool. Would try to implement them for my editor.
@kech-agmaio8620
@kech-agmaio8620 Год назад
Bisqwits the only RU-vid with over 100k subs that I know to read and either like or respond to almost every single comment! So awesome
@Gunbudder
@Gunbudder 2 года назад
this reminds me of going through a ton of legacy code and enforcing compliance with windows-1252 on user input for filenames. 1252 would get called out specifically in requirements all the time, which always irritated me. maybe in 1000 years the standard will finally be UTF-8.
@bur1t0
@bur1t0 2 года назад
Linux, all browsers, VS Code, and the new Microsoft Terminal (the one that's only in the ms store) all support UTF-8 as the default. In libraries I write, I just enforce UTF-8 as the only option, and use the OS conversion functions when I have to send/recv strings to the OS.
@aakoss
@aakoss 8 месяцев назад
The audio splicing is hilarious for the nefariousness company beginning with N
@pheonixmusic664
@pheonixmusic664 2 года назад
the editing and the humor, it send me off haha, great job bisqwit
@grproteus
@grproteus 2 года назад
What an awesome video, thank you for taking the time to make it!
@TTPF_
@TTPF_ 2 года назад
Happy new year Bisqwit! And I wish you a great luck for the university! :)
@aliets
@aliets 2 года назад
I cannot believe he actually did it. I've been waiting for this specific video for so long... THANK YOU BISQWIT
@kekz0r
@kekz0r 2 года назад
Thank you for your video! It's so informative and sweet to watch.
@ilmarinen79
@ilmarinen79 2 года назад
Great to see another video from you, always so unique and fascinating. Have a happy new year and good luck with the university speed run challenge!
@shaunclarke94
@shaunclarke94 2 года назад
That was fascinating. I'd always wondered this back in the day. Great video.
@DenisSoiMi
@DenisSoiMi 2 года назад
Nice to hear you again. Happy new year!
@DevDungeon
@DevDungeon 2 года назад
Amazing information and well explained!
@user-rv5mp4jm6p
@user-rv5mp4jm6p 2 года назад
I just found your channel today ... your content is absolutely amazing!!!! Thank you!
@bar10dr
@bar10dr 2 года назад
You are awesome. Hope you have a great 2022.
@jockey101
@jockey101 2 года назад
Thank you bisqwit
@alexwolski3344
@alexwolski3344 2 года назад
A new video!!! I love tricks like these. Keep it up!
@saccharineboi
@saccharineboi 2 года назад
This is brilliant. Thank you!
@Elias07070
@Elias07070 2 года назад
Good video as always Bisqwit!!!
@JuusoAlasuutari
@JuusoAlasuutari 2 года назад
Happy to hear you're studying! Of course that sort of thing takes priority over youtube. Toivottavasti kaikki sujuu hyvin, pidä kivaa siellä.
@LogicEu
@LogicEu 2 года назад
Mr Bisqwit, thank you for an amazingly inspiring video.
@Bleenderhead
@Bleenderhead 2 года назад
wait, what is it doing if you move the cursor over one of the cells in that is displaying the font table in config.sys, which happens to be one of the ones being used to animate the mouse cursor by superimposing it on the tile below it?
@Bisqwit
@Bisqwit 2 года назад
You get a similar effect as when pointing a video camera at its monitor. Except, because it’s binary bitmap and not analog, you don’t get swirly rainbows, but the principle is the same.
@ArnaudMEURET
@ArnaudMEURET 2 года назад
Love your new intro anim too!
@andruwearnhardt6780
@andruwearnhardt6780 2 года назад
Great videos as always!
@tecsmith_info
@tecsmith_info 2 года назад
Happy new year @Bisqwit - it's great to see you posting again, and best of luck in your studies!
@xSIXAX
@xSIXAX 2 года назад
I saw your comment on the heated blanked cat Video and instantly saw that you uploaded a Video. This is quite funny
@MxArgent
@MxArgent 2 года назад
It's remarkable how the IBM PC became the main archetype computers follow, considering how unlikely it was at the time. IBM? Making a personal computer? Like, a single-user system? And that's just scratching the surface. The Floppy Days podcast has been putting out a retrospective on the IBM PC that's some nice supplementary listening for the parts that focus on graphics hardware. By the by, hope those courses go well!
@Bisqwit
@Bisqwit 2 года назад
Well, Toyota was originally just a company that made sewing machines and looms (and they actually still make those). Nokia was a company that makes rubber tires and rubber boots. (And they actually still do, albeit as an offshoot company.) At least IBM was sort of in the business!
@MxArgent
@MxArgent 2 года назад
@@Bisqwit And nobody remembers Nintendo for their Hanafuda decks. The unlikely happens really quite a lot!
@paulwratt
@paulwratt 2 года назад
Clkones dude, clones is why we have IBM compatible as a defacto standard, due to the fact IBM did _not_ copyright their machine and used off-the-shelf parts - funny that, who would have thought such a business model could prosper, indefinitely :)
@RFGSwiss
@RFGSwiss 2 года назад
as a child, i never realized, what hack was needed to accomplish this mousecursor. thanks for the explanation and all the best for your studies.
@Bisqwit
@Bisqwit 2 года назад
Most DOS programs that used a mouse had a block cursor that just swapped the foreground and background colors of whatever cell the mouse cursor would be on. It would move by cell granularity, not by pixel granularity.
@RFGSwiss
@RFGSwiss 2 года назад
@@Bisqwit yeah, like norton commander et al. this one was simple and much more common.
@se7ense7ense7ense7ense7en
@se7ense7ense7ense7ense7en 11 месяцев назад
really interesting the lengths you went to just to have -mario-*person* in your editor
@Bisqwit
@Bisqwit 11 месяцев назад
In the words of GLaDOS, we do what we must, because we can.
@koviniskaciukas
@koviniskaciukas 2 года назад
Very good stuff. Such a short video but I bet it took enormous amount of time to produce.
@VanosTurbo
@VanosTurbo 2 года назад
Yes you are back! Awesome explanation!
@piratesephiroth
@piratesephiroth 2 года назад
wth bisquik, youtube never stops recommending me this even though I already watched it
@Bisqwit
@Bisqwit 2 года назад
It sometimes happens to me too, with various videos.
Далее
What are EXE files made of?
11:00
Просмотров 145 тыс.
How we fit an NES game into 40 Kilobytes
12:04
Просмотров 3,5 млн
The Code That Makes Mario Move
9:53
Просмотров 536 тыс.
Why Are Open Source Alternatives So Bad?
13:06
Просмотров 646 тыс.
CGA Graphics - Not as bad as you thought!
11:27
Просмотров 2,3 млн
Plain Text - Dylan Beattie - NDC Oslo 2021
54:13
Просмотров 294 тыс.
How do non-euclidean games work? | Bitwise
14:19
Просмотров 2,4 млн
The Unreasonable Effectiveness of Linux Workstations
12:47