- 10
- 450 248
RetroGarage
United States
เข้าร่วมเมื่อ 10 พ.ค. 2022
This channel focuses on lesser-known but fascinating knowledge of retro tech.
Questions, comments and new ideas, please contact me at retrogarage666@gmail.com.
Questions, comments and new ideas, please contact me at retrogarage666@gmail.com.
Share SD Card Between Steam OS and Windows
This video is a tutorial teaching you how to use a single SD card for both running Windows and Steam OS game library.
Part 3 of the dual boot video if you haven't got Windows installed to an SD card yet:
th-cam.com/video/eF128xjW_28/w-d-xo.html
Commands used in the tutorial:
Set password for the deck account:
passwd
List all block (disk-like) devices:
sudo lsblk
Format new partition (replace the LAST argument with the device file of your partition):
sudo mkfs.ext4 -m 0 -O casefold -E nodiscard -F /device/file/of/your/partition
Edit fstab:
sudo nano /etc/fstab
After finish editing, press Ctrl-O to overwrite the content, then Ctrl-X to quit nano.
Press Ctrl-X without Ctrl-O to discard the changes you made if you accidentally removed other parts of the file.
New line to be added in fstab (replace the FIRST parameter with the device file of your partition):
/device/file/of/your/partition /run/media/mmcblk0p1 ext4 defaults,nofail,users,exec,rw,auto 0 2
Show currently mounted partitions:
df -h
The following two are very dangerous commands. Make sure you put the right path!!!
Change the ownership of the root directory of the partition (replace the LAST argument with the MOUNTING POINT of your partition, if you completely followed my fstab modification, it should be /run/media/mmcblk0p1):
sudo chown 1000:1000 /run/media/mmcblk0p1
Make sure the partition is absolutely empty (replace the LAST argument with the MOUNTING POINT of your partition, FOLLOWED BY /*, if you completely followed my fstab modification, it should be /run/media/mmcblk0p1/*):
sudo rm -rf /run/media/mmcblk0p1/*
Music: Both of US, by madiRFAN
Part 3 of the dual boot video if you haven't got Windows installed to an SD card yet:
th-cam.com/video/eF128xjW_28/w-d-xo.html
Commands used in the tutorial:
Set password for the deck account:
passwd
List all block (disk-like) devices:
sudo lsblk
Format new partition (replace the LAST argument with the device file of your partition):
sudo mkfs.ext4 -m 0 -O casefold -E nodiscard -F /device/file/of/your/partition
Edit fstab:
sudo nano /etc/fstab
After finish editing, press Ctrl-O to overwrite the content, then Ctrl-X to quit nano.
Press Ctrl-X without Ctrl-O to discard the changes you made if you accidentally removed other parts of the file.
New line to be added in fstab (replace the FIRST parameter with the device file of your partition):
/device/file/of/your/partition /run/media/mmcblk0p1 ext4 defaults,nofail,users,exec,rw,auto 0 2
Show currently mounted partitions:
df -h
The following two are very dangerous commands. Make sure you put the right path!!!
Change the ownership of the root directory of the partition (replace the LAST argument with the MOUNTING POINT of your partition, if you completely followed my fstab modification, it should be /run/media/mmcblk0p1):
sudo chown 1000:1000 /run/media/mmcblk0p1
Make sure the partition is absolutely empty (replace the LAST argument with the MOUNTING POINT of your partition, FOLLOWED BY /*, if you completely followed my fstab modification, it should be /run/media/mmcblk0p1/*):
sudo rm -rf /run/media/mmcblk0p1/*
Music: Both of US, by madiRFAN
มุมมอง: 20 337
วีดีโอ
What makes the graphics of the original PlayStation look so unique?
มุมมอง 129K2 ปีที่แล้ว
Today let's talk about the graphics of the original PlayStation. Why does it look so different from other systems of that era? What are the ingredients of an authentic PlayStation look?
Steam Deck SteamOS/Windows Dual Boot (Pt 3, Easy SD Card Method, Fix boot failure)
มุมมอง 14K2 ปีที่แล้ว
In this 3rd episode of Steam Deck SteamOS/Windows dual boot, we will look at how the SD card installation can be significantly simplified thanks to Windows' builtin SD card reader driver. I will also show you how to use diskpart to avoid a boot failure if you choose to clone from an external SSD to an SD card. Part 1: th-cam.com/video/IdCpiUsfq7s/w-d-xo.html Part 2: th-cam.com/video/16fvc1eIOUI...
Boxer Update (Fixing Crash, Adding autoexec)
มุมมอง 6152 ปีที่แล้ว
Introducing the new fork of the Boxer fork. Two quality of life improvements: 1. Fixing the crash that happens when closing the DOS prompt 2. Adding the ability to run autoexec commands for the default DOS prompt Github page of the new fork: github.com/BrandonChang89/Boxer Release of the Boxer-1 tag: github.com/BrandonChang89/Boxer/releases/tag/Boxer-1 Comparison of DOSBox forks on Apple Silico...
Steam Deck SteamOS/Windows Dual Boot (Pt 2, SD Card Method)
มุมมอง 16K2 ปีที่แล้ว
Part 1: th-cam.com/video/U-OH6UOgn9s/w-d-xo.html Part 3: th-cam.com/video/eF128xjW_28/w-d-xo.html In this episode, we will move the Windows installation we did in the previous episode with an external SSD to an SD card, making the Deck dual boot setup truly portable! Macrium reflect free: www.macrium.com/reflectfree
Steam Deck SteamOS/Windows Dual Boot (Pt 1, External SSD Method)
มุมมอง 15K2 ปีที่แล้ว
In this tutorial video I will show you how to boot the Steam Deck into Windows without erasing SteamOS. Part 2: th-cam.com/video/16fvc1eIOUI/w-d-xo.html Part 3: th-cam.com/video/eF128xjW_28/w-d-xo.html Resources: Windows 10 media creation tool: www.microsoft.com/en-us/software-download/windows10 WinToUSB: www.easyuefi.com/wintousb/ Steam Deck driver download: help.steampowered.com/en/faqs/view/...
Steam Deck Unboxing
มุมมอง 1.3K2 ปีที่แล้ว
Preordered on Jul 16, 2021, my Steam Deck finally arrived today!
What's happening with DOSBox on Apple Silicon (M1, M2)
มุมมอง 6K2 ปีที่แล้ว
Update 06/30/2022: I forked Boxer and made some quality of life enhancements. Check out this video for more info on that: th-cam.com/video/wj1Eq7JIg9E/w-d-xo.html Original video description: Today's video is about DOS emulation on Apple Silicon Macs. We will look at the performance of a few native arm64 DOSBox forks (including the vanilla version itself). We will also look at the performance of...
Why looking up feels weird in Duke Nukem 3D
มุมมอง 170K2 ปีที่แล้ว
In this video I explain why looking up and down feels weird in 2.5D games like Duke Nukem 3D. Reading materials: Doom engine source code review: fabiensanglard.net/doomIphone/doomClassicRenderer.php Build engine internals: fabiensanglard.net/duke3d/build_engine_internals.php Ken Silverman's home page: advsys.net/ken/ Curvilinear perspective: en.wikipedia.org/wiki/Curvilinear_perspective How to ...
32-bit DOS Applications
มุมมอง 79K2 ปีที่แล้ว
In this video we will explore the marvel of 32-bit DOS applications. We will look at their history, and how exactly they work. Official site of DJGPP: www.delorie.com/djgpp/ A very incomplete list of 32-bit DOS games: www.classicdosgames.com/forum/viewtopic.php?t=1414 An article talking in more details about the rather chaotic history of DPMI: lists.gnu.org/archive/html/lynx-dev/1998-04/msg0077...
5:35 I think the reason that neither a fish eye lens not a 3 point perspective perfectly captures what the human eye sees is that we probably do see something more or less like the fish eye perspective, but our brains work pretty hard to eliminate that from our perception. Food for thought; without the transformations applied by our visual cortex, our eyes actually see the world upside down. Our brains do a lot of our seeing, our eyes are only part of the 'picture'.
I hope you don't take this the wrong way but it would be surreal if you were narrating a video about Shadow Warrior
technically Build engine doesn't have room on top of the room feature...
You can also enable Mouse look in Duke Nukem 3D
2.5D isn't a thing. It's either 2D or 3D. Quake is 3D. Duke Nukem 3D is 3D. Doom is 3D. You have an X axis, a Y axis, and a Z axis. In doom, it cares about height in certain circumstances, like whether or not you can go up or down floors (falling off a cliff or running towards a cliff, for example). You can run under Cacodemons and Pain Elementals. You can run under Lost Souls. The only reason why explosions and enemies are infinitely tall is because of hardware limitations at the time. It only takes a few lines of code to change this in the Doom engine, and back in the day where CPUs were measured in the low hundreds of megahertz amongst even the fastest, highest-end CPUs instead of today's gigahertz, saving every bit of performance was worth it. Simplifying damage and movement calculations to only care about X and Y positions significantly improved performance among lower-end CPUs of the time. Now Wolfenstein? That's 2D projected as a 3D image, unlike Doom and Pain Elementals. As for the argument "but I can't look up!" that's another trick of the engine to render things very efficiently. It uses vertical scan lines to rapidly draw on your screen what you see. It was easy to code and much more efficient to render than a complicated 3-Point perspective. If you use other doom engines, like GZDoom or Zandronum, then you can get proper 3-Point perspective. Is doom, which is allegedly only a 2.5D game using its vanilla DOS compilation, suddenly transformed into a fully 3D game when you run the same exact code into GZDoom, an engine which allows you to look up and down? That'd be preposterous.
Great explanation!
Duke wasn't support room above room, untill Shadow Warrior updated engine, who empliment some sort of portal effects (we got translussive water, upper flors etc) , but in duke 3d no room above rooms, what you see there, 0:20, is 4 stretched sprites that put together.
I can't play duke 3d with a true 3d renderer, I need that weird 2.5d
While these are flaws the artifacts give PS1 games their nostalgic look and have a fun feel to me. Great video!
You used the Quake monster as an example; it’s notable because it uses affine texture mapping, which is much faster than true perspective correct texture mapping. However, this looks horrible for architecture without a large number of polygons, so it couldn’t be used for the level geometry in FPS games. PlayStation 1 had this too, which is why it looked so wobbly.
3deez nuts
Hi, Sorry for the question, but steamos is on internal ssd or in dual boot with window on the external ssd? Thanks
Install went perfectly but i still dont have audio and Wifi. What could be the problem? using steamdeck oled
The drivers aren’t released for steamdeck oled yet
"A universial bangery"? I do want to take part in that.
Will it stay permeant or it will be wibed if nee update ?
I'm glad I watched this video. I already knew most of how it works, I think from a video by Decino, but seeing the screenshots stacked on top of each other to show that the camera scrolls was not something I realized!
00:25 Actually, that is NOT room-over-room. That bridge is composed of several solid sprites that individually behave as floors, ceilings, and walls. It's a very limited technique, as you must use the whole image of the sprite, and tiling it must be done manually with more sprites. The build engine couldn't do true room-over-room, but Shadow Warrior had a very convincing fake.
The doom engine did have looking up and down but only in Heretic and Hexen which both use the Doom Engine just modified by Raven Software. However the rendering of the modified Doom engine at the time in 1994 and 1995 had the same rendering as the Build Engine just without slopes and overlapping sectors. Hexen did have wavy effects in both Dark Crucible and Darkmare but still didn’t have slopes.
there’s a doom fork called Eternity Engine that recreates Build’s linked portal/silent teleport or room over room shenanigans as well. still no overlapped sectors to my knowledge though
could i set it up so that with dual boot, steamos and windows, both steam's could use the same game folder, shared on one SD card?
i tried to make a 3d renderer without any tutorials or anything, just with whatever i could figure out myself and only after playing again i noticed i have literally the same looking problem as they did lol
For anybody looking in comments before doing the tutorial the commands are not needed it works perfectly fine without them.
I understand this, but it was never weird for me looking up and down in Duke Nukem... I guess the brain is plastic and even if it was weird at first it adapted quickly.
I followed many tutorials but they never worked for my specific case use. This was exactly the one I needed. Thanks for the clear explanations of every step, it was very useful
Now, when you realize what these crazy geniuses like Carmack realized at the time in terms of optimization with that hardware, you start to let sink in the fact that today's programmers are completely incompetent, since we have super powerful hardware nowadays and still games run like shit with terrible stuttering and so on. I'm looking at you, Unreal Engine 5 and lazy developers.
Why is there still people calling these games 2.5D when there's literally proof of a Z-axis in DOOM source code?
because the z values in doom arent calculating actual depth in the space on a 3d plane. There is a 2d plane with additional z information in regards to making draw calls. Objects do not inhabit a 3d space. You cannot do room over room in doom and many other things that require a real 3d space. Objects in doom are infinitely tall because there is no real Z axis. The lack of a z axis is specifically what creates infinite height. 2 objects cannot be stacked because of this.
@@bsaintnyc How can you can you above or below projectiles then? Or Archvile explosions making you able to clear obstacles that are too tall? Low ceilings blocking tall monsters?
@@xXPSi77Xx objects are assigned "z values" these are not true 3 dimensional space calculations, they are a hack
this is why doom cant do room over room. there is no real z axis for coordinates
if you spawn in a deathmach game you cannot jump over another player , they are infintely tall. Thats because there is no real z axis , on a 2-d plane height is infinite because there is no height
What do I set bios to always boot from SSD first or last?
I used 3.2 pandrive
How is it that people add the 3-point perspective to Doom with mods, that's always interested me since as people say the engine isn't "real 3D" yet it is possible to get the mouse-look you get in games like Quake.
These aren't just mods, they're sourceports that adds hardware-accelerated rendering with OpenGL or Vulkan.
Ffs at df -h i dont see the partition One thing i'm sure Linux sucks ☠️
I did it twice, twice it didn't show on df -h and when i try to add in steam it's doesnt shows the sd, i try to manualy put the path like run/media/..... And shows 7.2go..... fr linux is not userfriendly
to safe the "nano" file press Crtl+X and safe with Y...That got on my nerves
This is how I felt in class. All words. No idea what you are talking about 😢❤
OMG I have the exact same laptop. I did my first linux kernel compile on one of those!
This is a really good explanation of what my issue is with some doom source ports aswell Thanks!
Odd that I saw no mention of "memmaker" supplied with DOS.? Or did it slip by?😜
Manually configuring your Autoexec bat and configuration system typically produced better results than Memmaker.
I guess the question is, if the 386 had existed since 1985, why wasn't there a native 32-bit version of DOS? Why rely on stuff like Windows or DOS Extenders rather than just have a version of DOS that can run in protected mode? Were they just sort of trying to use 32-bit as the excuse to move people over to something new,, or is there some reason an OS like DOS wouldn't work as a 32-bit OS? Or was it a few edge cases with backwards compatibility with a couple of 16-bit applications that made DOS stick with 16-bit until the bitter end? It's just a little hard to believe that between 1981 and 1986, enough software was written for 16-bit DOS that it became impossible to move on...
There was a MS-DOS 4.0 with multitasking capabilties a year later. But the plan was to create a new operating system called OS/2. Later Microsoft and IBM went different paths. Microsoft created Windows NT and IBM OS/2 2.0. Also keep in mind, it needs some time to write a new OS for a new CPU with a completely new working mode. Also the 386 was very expensive when it was released, so market share was very small to get enough enough users for a new OS.
Would it be interesting to talk about how modern emulators solve these problems with texture filtering (look at a few common algorithms) and PXGP correction? Im aware of this problem and I can turn PXGP on to solve it, but I have no idea how that actually works.
Thank you for your work!
Great explanation, thank you!
Is there any DOS emulator for Apple Silicon which also emulates MIDI soundcards like Roland LAPC-I or Yamaha or the like?
Version on Sega Saturn is fully 3D
I love this diagram at 1:39 very nice work
Is there a way to put windows on a external ssd without wiping the ssd?
So if i just want to stop using windows i just have to unplug my ssd ?
Yes
Dosbox run perfect on m1 but i have no fullscreen resize window
This guide creates a ext4 partition and NTFS partition on the SD card, it doesn't make the partitions shareable between SteamOS and Windows
Hmm for some reason this doesn't work for me like it works fine if i just format using steam but not this method for some reason
Thanks for saving me hours of googling and messing around!
Thank you SOOOOOOOOOOOOO MUCH for this. I was really struggling to make it work with the partition tool of the steam deck desktop mode. Everything is always not what it seems to be in linux enviroment, but you saved me. Kudos!
build引擎是这样的,我开dosbox打DN3D打开自由视角功能抬头视觉太辣眼睛了。
how do I undo this?