Doom on a Commercial Kitchen Appliance

  Рет қаралды 206,395

This Does Not Compute

This Does Not Compute

Күн бұрын

I previously explored a small DOS-based computer designed to run the display system in commercial kitchens and restaurants. You told me to run Doom on it, so let's do exactly that.
For the backstory on this hardware, check out the episode where I took it apart: • This Commercial Kitche...
Sources:
KDS photos: www.lsretail.com/products/ls-... and ae.bimpos.com/hardware/2/KMS
PS/2 splitter cable photo: www.techinn.com/f/13748/13748...
---------------------------------------­------------------------------------
Please consider supporting my work on Patreon: / thisdoesnotcompute
Follow me on Twitter and Instagram! @thisdoesnotcomp
---------------------------------------­------------------------------------
Music by
Epidemic Sound (www.epidemicsound.com).
Intro music by BoxCat Games (www.box-cat.com).

Пікірлер: 1 000
@ThisDoesNotCompute
@ThisDoesNotCompute 3 жыл бұрын
Jump to 20:39 to skip past all my blathering. You're welcome.
@zzco
@zzco 3 жыл бұрын
8:53, I've been a seabios hacker for a while, and they don't HAVE a BIOS SETUP application. That's why you can't "get into" it.
@zzco
@zzco 3 жыл бұрын
You have to legit change C source code and assembly in order to persist changes.
@joell9319
@joell9319 3 жыл бұрын
The blathering is why we're here!
@zzco
@zzco 3 жыл бұрын
@@joell9319 Right?
@Hex-Mas
@Hex-Mas 3 жыл бұрын
Don't forget pro-dos
@32KOFDATA
@32KOFDATA 3 жыл бұрын
How spicy would you like your chicken? I'm Too Young To Die Hey, Not Too Rough Hurt Me Plenty Ultra-Violence Nightmare!
@joeltyler3427
@joeltyler3427 3 жыл бұрын
Oh my...
@luisalbertovallejomorales746
@luisalbertovallejomorales746 3 жыл бұрын
Welcome to Doom chicken...
@lutello3012
@lutello3012 3 жыл бұрын
Hurt Me Plenty. My mate orders Ultra-Violence and gets I'm too Young to Die. Minnesota restaurants.
@awildfurret
@awildfurret 3 жыл бұрын
I'll order Hurt Me Plenty
@RobertPendell
@RobertPendell 3 жыл бұрын
I'll go with Ultra-Violence please.
@Zanthum
@Zanthum 3 жыл бұрын
"I want to get this to be a softmod." Ahh so you want this to become the new tradition when fast food employees know they are about to be fired: start playing doom on the order screens, get fired, walk away with the manager trying to figure out how to get the system back to normal
@Mainyehc
@Mainyehc 2 жыл бұрын
Or, better yet, open the floppy drive in Windows 98 😂
@skilz8098
@skilz8098 Жыл бұрын
@@Mainyehc Nah make it even more trivial, Windows 95
@TomWishaupt
@TomWishaupt 3 жыл бұрын
The version string at 8:28 reveals some guy named Andrew compiled the BIOS on his MacBook Pro back in 2015. The BSOD error 0x7B means a missing storage driver. (Yes, I too wonder why I remember BSOD stopcodes.)
@brandonupchurch7628
@brandonupchurch7628 3 жыл бұрын
My guess is that when XP initializes the USB stuff it kills the bios emulation and can no longer find the boot device.
@JacGoudsmit
@JacGoudsmit 3 жыл бұрын
STOP 7B happens when the system switches to protected mode and can't find the boot drive. They happen for the stupidest reasons (e.g. Windows was installed while AHCI was disabled in the BIOS and then you turn AHCI on). I'm surprised someone got XP to run on a USB stick on a machine with a wonky BIOS without the STOP 7B. I suspect they flashed a better BIOS or perhaps booted from a RAM disk image. There are some fun tricks you can do if you get into Windows Embedded. I once created a USB based Windows installer (or rather deployment system) for a headless system with only a text-based LCD front panel. It basically booted into freedos from USB storage device or CD-ROM, then used a batch file with a custom program to control the front panel to go through the setup steps. It could partition the hard disk, reboot, format the hard disk (and remember across reboots that it was doing that), reboot to Windows PE, copy a RAM disk image file and configure Windows XP Embedded to boot from that RAM disk image every time from then on. Great fun!
@steingat
@steingat 3 жыл бұрын
Ya, I instantly recognized the stop code as well. I am wondering if you could run a dos based bios configuration tool and modify the bios settings?
@jacquelineliu2641
@jacquelineliu2641 3 жыл бұрын
If there is one stop code one remembers, it should be 7B. Way too common and painful.
@brandonupchurch7628
@brandonupchurch7628 3 жыл бұрын
@@jacquelineliu2641 That and the Linux equivalent "Kernel Panic - Not Syncing : VFS unable to mount root file system"
@und4287
@und4287 3 жыл бұрын
This is a very important accomplishment to society.
@danyoutube7491
@danyoutube7491 3 жыл бұрын
The most significant consequence might be that a few unwise kitchen staff get fired for playing computer games when orders slow down!
@clifffiftytwo
@clifffiftytwo 3 жыл бұрын
I have ZERO time to fool with all this stuff. That's why I just ordered TWO of them. Thank you very much. #thisdoesnotcompute
@bugiroff9926
@bugiroff9926 3 жыл бұрын
I'm a contractor that installs these things all the time, so this is good info to have! These things communicate serially via RJ-12 connections with controller PCs. I think we need to see if we can get a network going for some Quake action!
@nickwallette6201
@nickwallette6201 3 жыл бұрын
Death Match at Dominos!
@coolelectronics1759
@coolelectronics1759 3 жыл бұрын
imagine showing up to a lan party with one of these things lmao
@matthewrease2376
@matthewrease2376 2 жыл бұрын
I'm familiar with RJ11 and 45, not so much 12...
@bugiroff9926
@bugiroff9926 2 жыл бұрын
@@matthewrease2376 RJ-12 is the designation for 6 wire connectors. Same footprint as the 11, just more conductors. Most people won't know the difference.
@matthewrease2376
@matthewrease2376 2 жыл бұрын
@@bugiroff9926 kinda surprised they didn't just split it into categories like with RJ-45 "Ethernet", cat 5, 5e, 6, etc
@Madness832
@Madness832 3 жыл бұрын
Y'know, I kept thinkin', "it would be perfect for runnin' BurgerTime!" :D
@SmilyTheMare
@SmilyTheMare 2 жыл бұрын
i love burgertime
@wendyokoopa7048
@wendyokoopa7048 2 жыл бұрын
@@SmilyTheMare Peter pepper lacked pants
@coolelectronics1759
@coolelectronics1759 Жыл бұрын
exactly what I was thinking
@ColinJK
@ColinJK 3 жыл бұрын
The fact that someone was able to get Windows XP running on one of these OAsys iPAD devices is impressive
@RWL2012
@RWL2012 3 жыл бұрын
is it, though...? to run, XP only needs a Pentium 60 on Socket 4 or even a Pentium Overdrive 63 on a 486 socket, with 64MB of RAM at install, and a 16-colour ISA video card (the stated 233MHz Pentium and Super VGA are "practical minimums"). Of course you can get silly and underclock to less than 10MHz and take out RAM after install (down to 20MB or so) and boot up in half an hour.
@DrakeDaraitis
@DrakeDaraitis 3 жыл бұрын
How is this comment three days old when the video came out three hours ago?
@acfrazier
@acfrazier 3 жыл бұрын
@@DrakeDaraitis Patreon more than likely.
@EvertvanIngen
@EvertvanIngen 3 жыл бұрын
Hahaha thats amazing 👏 🤣
@RandomInsano2
@RandomInsano2 3 жыл бұрын
@@RWL2012 As someone who tried living with XP with a 233MHz K6 and 128 MB of RAM, I’m skeptical of your numbers. Also my 486 DX2 could barely run Win95.
@zoehemsleypoole3751
@zoehemsleypoole3751 3 жыл бұрын
As a starbucks barista who uses one of these everyday, this is giving me some ideas for slow days...
@ThisDoesNotCompute
@ThisDoesNotCompute 3 жыл бұрын
The bump bar I bought had actually come from a Starbucks. I’m not sure if it’s from a location that closed, or if the chain is upgrading to a newer system.
@Yupster2501
@Yupster2501 3 жыл бұрын
Don’t forget to add a Boss Key ;)
@pompshuffle562
@pompshuffle562 3 жыл бұрын
@@Yupster2501 if you got the gpio keypad working you could probably make a mod to pull up a jpg or bmp of what the blank order screen would look like and without a keyboard it would be a dos sleeper pc.
@110110010
@110110010 3 жыл бұрын
don't forget to open the floppy drive in Windows 98! ;)
@robl9767
@robl9767 3 жыл бұрын
First ewww Starbucks I live in Denver so there is no reason to go there for anything but water and second they are always packed here and for the life of my I have no idea why. I mean the coffee is burnt the espresso is flat and the foofoo drinks aren’t coffee to me. Guess I’m just a snob lol. Edit forgot the period at the end of that.
@philevans4021
@philevans4021 3 жыл бұрын
SeaBIOS is very commonly used with open source virtualisation platforms like KVM, Xen etc. for the VMs' BIOSes
@thecryingsoul
@thecryingsoul 3 жыл бұрын
Also it would sound familiar if you are used to hacking anything with ChromeOS
@HoloScope
@HoloScope 3 жыл бұрын
@@thecryingsoul Aha! I was wondering where I heard that from! I installed linux on my chromebook!
@Roomsaver
@Roomsaver 3 жыл бұрын
ChromeOS devices also use a stub of SeaBIOS
@markusTegelane
@markusTegelane 3 жыл бұрын
Is SeaBIOS open source implementation of a BIOS software, unlike closed source Award, AMIBIOS, Phoenix, etc.?
@philevans4021
@philevans4021 3 жыл бұрын
@@markusTegelane Yes that's exactly what it is, albeit a bit more basic, as it only implements standard BIOS features.
@Yrouel86
@Yrouel86 3 жыл бұрын
In the tweet thread the guy mentions that he used nlite to slipstream the drivers into a custom xp image so that's likely the step you're missing
@haphazard1342
@haphazard1342 3 жыл бұрын
Yeah, basically pre-building an OS image. Pretty typical in the *nix space especially with cloud/virtualized computing. Nobody runs through actual installers anymore.
@flandrble
@flandrble 3 жыл бұрын
Yeah, the IDE driver is incorrect thats the reason for STOP 7B
@alakani
@alakani 3 жыл бұрын
The nt5x-install or nt6-fast-install scripts are also a good option for preinstalling windows to USB drives or SD cards
@xan1242
@xan1242 3 жыл бұрын
My order for your restaurant is... RIP AND TEAR
@joeltyler3427
@joeltyler3427 3 жыл бұрын
🤣
@retr0life
@retr0life 3 жыл бұрын
Until it's done
@hycron1234
@hycron1234 3 жыл бұрын
*IDDQD*
@fanoncharathewolf
@fanoncharathewolf 3 жыл бұрын
Doom is ETERNAL
@achtsekundenfurz7876
@achtsekundenfurz7876 3 жыл бұрын
Until it is _well done_ !
@RetailArchaeology
@RetailArchaeology 3 жыл бұрын
I knew it! I thoroughly enjoyed this 😁
@mikestewart9088
@mikestewart9088 3 жыл бұрын
I love everything about this, the video, that you’re in the video, the interaction between you two. Amazing content both of you. Thanks!
@hughsgarbagetrucks
@hughsgarbagetrucks 3 жыл бұрын
Yes
@bitMAN
@bitMAN 3 жыл бұрын
Hahahaha, I had no idea you two knew each other. Nice! Love both of your channels.
@wendyokoopa7048
@wendyokoopa7048 3 жыл бұрын
Seeing your name made me want to watch this
@tarstarkusz
@tarstarkusz 2 жыл бұрын
USB sound!!! Without sound, it's not playing Doom.
@donatj
@donatj 3 жыл бұрын
I spent the first 20 minutes of the video basically yelling at the screen "WHY DOESN'T HE JUST RUN DOOM FROM DOS"
@paulstubbs7678
@paulstubbs7678 3 жыл бұрын
Because the video would be too short
@CptJistuce
@CptJistuce 3 жыл бұрын
@@paulstubbs7678 But if the actual premise is "run Doom", Doom is an MS-DOS game, and the hardware natively runs an MS-DOS clone... the first step should not be "so let's install Windows 98 on it, and when that fails move up to XP" I was kinda hoping for "install Doom to the internal flash memory device, overwriting the kitchen software, so it boots straight to Doom"
@RickNuthman
@RickNuthman 2 жыл бұрын
I kept yelling wtf is he installing windows for?
@abysspegasusgaming
@abysspegasusgaming 3 жыл бұрын
Boss: "Where's the order of fries at?" Cook: "What order of fries?" Boss: "Haven't you been paying attention to the screen?!" The screen:
@Toxicity1987
@Toxicity1987 3 жыл бұрын
SeaBIOS means that most likely there is running a coreboot underneath. Since coreboot and SeaBIOS is licensed under GPL, Select Electronics should provide source files somewhere. If don't just remind them that they have to do that. With the source code you can change the SeaBIOS Settings and re flash it with Linux and the Software Flashrom.
@thedungeondelver
@thedungeondelver 3 жыл бұрын
You can get a USB sound adapter; I think there's a way to get those working under DOS but don't quote me...
@1337Shockwav3
@1337Shockwav3 3 жыл бұрын
Doubt many of them are adlib/soundblaster compatible. You could try an USB2LPT adapter and use a covox (there are "emulators" and doom ports which support those)
@thedungeondelver
@thedungeondelver 3 жыл бұрын
@@1337Shockwav3 Ooh yeah, that might work. Lots of overhead but a 300mhz CPU should be able to do the heavy lifting if the bus has the same freq. and it isn't just a standard.
@eDoc2020
@eDoc2020 3 жыл бұрын
@@1337Shockwav3 The Covox Speech Thing won't be usable with a USB2LPT adapter (at least not without modifications). It would probably be easier to write a USB stack with audio for DOS. Or throw together a lightweight Linux distribution, then USB sound support will be trivial.
@Deses
@Deses 3 жыл бұрын
"You can get a USB sound adapter; I think there's a way to get those working under DOS" I quoted you. :)
@ConstanceJill
@ConstanceJill 3 жыл бұрын
Considering it's like a Pentium equivalent, I'm not surprised that it can run Doom. Back when I was a teen, I remember playing Doom II on one of the Compaq DeskPro 486 at my father's workplace. IIRC it had a 50 MHz 80486 CPU, 2 MB of RAM, and most likely a minimalistic integrated graphics chip :)
@AndrewFremantle
@AndrewFremantle 3 жыл бұрын
2MB of RAM? I kinda recall DOOM needing 4MB to run at all, and 8MB to run well. That information is ancient however, so take with a grain of salt.
@MrMortull
@MrMortull Жыл бұрын
I distinctly remember my dad heming and hawing over whether he could get his scratch-built 486 to run DooM without too much in the way of expensive new components back in the day. He did. It ran well. The new memory was put to good use elsewhere, as well. I was forever traumatised by Daisy's head.
@leap123_
@leap123_ 3 жыл бұрын
SeaBIOS is the default BIOS QEMU uses for x86 and x86_64 emulation and also the most common option for Coreboot payloads, which this device also uses.
@powder3d
@powder3d 3 жыл бұрын
... It runs QEMU? Windows XP has entered the chat.
@Toxicity1987
@Toxicity1987 3 жыл бұрын
and the most used payload used with coreboot.
@LymanPhillips
@LymanPhillips 3 жыл бұрын
Also, it's used to update Chromebooks to run Linux.
@JCCyC
@JCCyC 3 жыл бұрын
That X-DOS thing got me mightily curious. I worked on a team that developed a MS-DOS clone between 1987 and 1989 and it was eventually sold to a Korean company. Could it be...?
@yoissy
@yoissy Жыл бұрын
What was is called?
@JCCyC
@JCCyC Жыл бұрын
@@yoissy LZ-DOS, but I very much doubt the name was kept after it was sold.
@yoissy
@yoissy Жыл бұрын
@@JCCyC interesting!
@dolphhandcreme
@dolphhandcreme 3 жыл бұрын
SeaBIOS has no real configuration screen. You configure it on compile time. There is some option to change boot order though, but has to be compiled in.
@thepuzzlemaster64
@thepuzzlemaster64 3 жыл бұрын
Is there a way to recompile SeaBIOS without losing the old configurations? Essentially recompiling SeaBIOS just to change the boot order.
@monad_tcp
@monad_tcp 3 жыл бұрын
@@thepuzzlemaster64 just use an hex editor and change it, its not easy but you can have a pretty good idea of where to find if it was compiled from some open source base
@thepuzzlemaster64
@thepuzzlemaster64 3 жыл бұрын
Luiz Felipe So uhh...I have this situation where I bought a laptop pre-modded with CoreBoot + SeaBIOS (works well, but could be better). How does one dump the BIOS without these special tools and replace it without potentially "bricking" the laptop? I think I might need to spend some time looking at the SeaBIOS and CoreBoot manuals just to get an idea of what I'm in for if I decide to do this...
@monad_tcp
@monad_tcp 3 жыл бұрын
@@thepuzzlemaster64 Dumping a ROM depends more on your laptop hardware than on the BIOS. Usually you have to use a eprom programmer made for that specific machine. But if you know electronics you can try interfacing it with a RPI or an Arduino, iow, you make a eprom programmer.
@monad_tcp
@monad_tcp 3 жыл бұрын
You can't brick it if you have an eprom programmer. It's the lowest level possible. Unless we are talking about fuses in microcontrollers, but that's a PC.
@GetJesse
@GetJesse 3 жыл бұрын
I’m surprised to not see as many comments as I would have expected about the mysterious BANANA.
@dummptyhummpty
@dummptyhummpty 3 жыл бұрын
When you setup the CD driver in DOS, you give it a name. Since that device doesn't have a CD-ROM it's going to fail to load the driver. So that's what that error is. I'm guessing he used a DOS boot disk he found online.
@aprilkolwey4779
@aprilkolwey4779 3 жыл бұрын
@@dummptyhummpty I think BANANA was the default for the 98 boot disk - 95 generally named it TOMATO instead. Don't ask me why.
@dummptyhummpty
@dummptyhummpty 3 жыл бұрын
@@aprilkolwey4779 I never knew that!
@bensons999
@bensons999 2 жыл бұрын
@@aprilkolwey4779 Really? Wow.
@SmilyTheMare
@SmilyTheMare 2 жыл бұрын
i guess the person who made it likes the minons XD
@gumbyx84
@gumbyx84 3 жыл бұрын
You went a lot farther with this than I thought you would.
@80s_Gamr
@80s_Gamr 3 жыл бұрын
He went too far... he could've just removed the chip that had the original OS on it and the system would've defaulted to booting form the SD Card. Either that or just run it rom USB... which he ended up doing when it was all said and done anyway (the SD Card would've been better).
@gumbyx84
@gumbyx84 3 жыл бұрын
@@80s_Gamr I think he just got hyper focused on getting it to work the way he thought it would. I've done that on personal projects countless times.
@IbbiAhmed
@IbbiAhmed 3 жыл бұрын
That's what she said
@80s_Gamr
@80s_Gamr 3 жыл бұрын
@@gumbyx84 Right on... been there myself, lol.
@carlc.4714
@carlc.4714 3 жыл бұрын
Fine! It can run Doom. Checked! Next on the list: can it run Quake? 😜
@MrPriceTigerStyle
@MrPriceTigerStyle 3 жыл бұрын
Seller: This is the world leading kitchen appliance computer, it's revolutionised kitchen work and effectivised workplaces around the globe. Buy: Yeah, sure. But can it run Crysis? Seller: I'm sorry, what? Buyer: CAN. IT. RUN. CRYSIS? If not, its not worth my time, I saw another model that at least can run Doom. Seller: I.. I don't know how to respond to that..
@MikeStavola
@MikeStavola 3 жыл бұрын
Uh... I actually think it might, depending on VESA modes and stuff. I wouldn't mind seeing some benchmarks, too.
@CptJistuce
@CptJistuce 3 жыл бұрын
300-MHz Pentium-ish? It should be able to handle Quake nicely. I won't place bets on GLQuake, though. Hardware acceleration is a dubious proposition. It should also be able to handle Duke Nukem 3D and Dark Forces. No reason Id should have all the fun.
@skilz8098
@skilz8098 Жыл бұрын
Now if we could get it to run Morrowind then the employees could claim: I would have fixed your order but I took an arrow to the knee! If you need some assistance one of our staff seems to always carry a leek with them.
@acidreign0911
@acidreign0911 Жыл бұрын
lame... duke nuke em for the win
@KOSMOS1701A
@KOSMOS1701A 3 жыл бұрын
Kitchen worker here, yeah they are called bump bars and what you said was completely correct, the output(s) the bar would be connected too would be partitioned into at least in my case, 8 different sections with 1 order per section, with the buttons 1 through 8 corresponding to a particular area of the screen. So pressing 5 and Bump/Clear would clear the number 5 area on the order screen.
@theshadowman1398
@theshadowman1398 3 жыл бұрын
Why is this episode so much fun ? I am geeking out.
@Fred_Raimer
@Fred_Raimer 3 жыл бұрын
You continue to impress, Colin! Thanks for great work for us to enjoy,
@InfectedChris
@InfectedChris 3 жыл бұрын
This was a great watch! Thank you for your dedication!
@irtbmtind89
@irtbmtind89 3 жыл бұрын
The boot order is almost certainly set up that way so a tech can boot diagnostic or recovery software off a USB stick without having to mess around with a keyboard. I bet there are USB sticks that will do a clean install of a new OS and POS software in case the internal storage gets corrupted. I also wouldn't be surprised if the deleted USB port was spec'd by the original customer, possibly to stop employees from using it to charge their phones.
@0xbenedikt
@0xbenedikt 3 жыл бұрын
Exactly. And the boot order also makes sense concerning the SD card, as the internal flash has higher priority. If it’s not present or not bootable, the SD card may take its place. SeaBIOS configuration works through a separate application that would usually be in the boot device menu, but appears not to be installed. In this version, it might also be hardcoded.
@markhutchison5157
@markhutchison5157 3 жыл бұрын
I am so surprised you didn't try ME. It might have solved the PnP issue since it's 98 SE under the hood with a lot more updates. Also, could have tried Windows 2000 as well 😊 Awesome video nonetheless!
@IbbiAhmed
@IbbiAhmed 3 жыл бұрын
Can I try you? 😏
@markhutchison5157
@markhutchison5157 3 жыл бұрын
@@IbbiAhmed 🤣
@h3yw00d
@h3yw00d 3 жыл бұрын
*shudders* do not utter the os that shall not be named again.
@markhutchison5157
@markhutchison5157 3 жыл бұрын
@@h3yw00d Hehe. ME wasn't actually that bad for me. I think it all depended on the hardware. I have very fond memories of ME. Was playing Half-Life and Max Payne religiously. I remember formatting a few times for weird issues but for the most part it was fine. My friends computer at the time was horrible on ME though.
@RoterFruchtZwerg
@RoterFruchtZwerg 3 жыл бұрын
yeah, ME wasn't bad and had great hardware Support. used it a lot before XP
@Gadgetman1989
@Gadgetman1989 3 жыл бұрын
Bro, I always get excited when I see your videos
@FlyboyHelosim
@FlyboyHelosim 3 жыл бұрын
You could have tried a lightweight distro of Linux. I know it wouldn't have been able to run the PC version of Doom but would have potentially given you a fully functional installation with no missing drivers.
@tedbybolf4616
@tedbybolf4616 3 жыл бұрын
you can run doom on linux, in dosbox, or with linuxdoom port from id, or with any other pirt there is.
@coolelectronics1759
@coolelectronics1759 3 жыл бұрын
or just bricked it some more lol.
@Angelgreat
@Angelgreat 3 жыл бұрын
Can it run Planet X-3?
@davidwillmore
@davidwillmore 3 жыл бұрын
Just hook up an arduino or something and copy off the contents of the SPI before you mess around with it so you can always recover it.
@jgregoryj1
@jgregoryj1 2 жыл бұрын
You know I love crazy stuff like this. Brings a smile to my face
@keeper__88_
@keeper__88_ 3 жыл бұрын
I was wondering just about it. Well, Colin, you are awesome!
@SuperNicktendo
@SuperNicktendo 3 жыл бұрын
What an amazing product. Someone made a Mini Dos gaming PC based on this DM&P chip but it's a build your own device so you can essentially get a mini modern dos PC. I'm planning on doing that.
@amsmuh
@amsmuh 3 жыл бұрын
Therasteri is the Channel who made a opensource mini-dos PC.
@grimairbrush
@grimairbrush 3 жыл бұрын
Back when slackware linux first came out, the doom demo was always available to install, so it doesn't use that much memory, granted if you had a soundcard and the creatives were just coming out it had better sound, but brings back memories
@Krutonium
@Krutonium 3 жыл бұрын
I was thinking while watching this, especially at the end, Linux would be fun to put on it, and if you *do* use Linux, you could use a cheap USB Sound device to get that going too. Full doom experience, Just bring a USB Hub.
@GTFour
@GTFour 2 жыл бұрын
I'm eagerly awaiting an update for this. I just have to see more!
@ryanfwood
@ryanfwood 2 жыл бұрын
One time at Starbucks, one of these stopped showing orders and became interested as I had trouble finding information about them for troubleshooting. So glad for this new information! Very Cool!
@Elastane
@Elastane 3 жыл бұрын
They use those at the local restaurant to me called THY FLESH CONSUMED
@Elastane
@Elastane 3 жыл бұрын
expensive though, costs an arm and a leg.
@GeorgeVCohea-dw7ou
@GeorgeVCohea-dw7ou 3 жыл бұрын
@@Elastane _It's half off,_*not bad at all!* kzfaq.info/get/bejne/qtynh5qTpq2nenk.html
@Evercade_Effect
@Evercade_Effect 3 жыл бұрын
From one geek to another I love stuff like this!
@retrotechguardian4393
@retrotechguardian4393 3 жыл бұрын
I enjoyed the blathering, I'm in the UK so not seen these before, but intrigued yes, great video.
@toekneefurareoh
@toekneefurareoh 3 жыл бұрын
Waitress: What can I get you this evening sir? Me: IDKFA
@theantithesis1
@theantithesis1 3 жыл бұрын
TheRasteri has a video where he made a mini DOS machine using a PC/104 industrial PC board. The nice thing is it has a slot to accept the homespun sound card he build for it. The PC/104 board he'd selected uses a similar Vortex CPU.
@colinbaldwin3278
@colinbaldwin3278 3 жыл бұрын
This is the content I wake up for in the morning.
@williamharris8367
@williamharris8367 3 жыл бұрын
While most of the technical discussion was above me, I really enjoyed this video. Kudos for getting Doom to run. As for the lack of a sound card, I had my first PC for several years before I bought a used AdLib card, so I was well used to PC speaker sounds.
@Sparkette
@Sparkette 3 жыл бұрын
Writing to that flash chip is probably easier than you think it is. Get a TL866 programmer and a SOIC-8/SOP-8 test clip, and you can literally clip it directly to the chip and read/write it from a PC. That exact chip you showed at 9:23 is compatible with it. EDIT: Actually, I paused it at the part where you showed the chip to write this comment, and hadn't watched past it. I guess you already know it's even easier than that, since the virtual floppy drive is writable from software and you can boot from removable media.
@eDoc2020
@eDoc2020 3 жыл бұрын
I haven't looked at the specific details of this device but I would guess the SPI flash also contains the system firmware (coreboot and SeaBIOS). This writing a disk image directly to it would brick the device. But that makes me think, since it runs coreboot it should be possible to make a custom BIOS, maybe even one which presents the internal keypad as a PS/2 keyboard using SMM.
@ExaStarless
@ExaStarless 3 жыл бұрын
OMG I asked for this in a comment in your last video! Can't believe you ACTUALLY did it. Thank you!
@ToryTyler
@ToryTyler 3 жыл бұрын
so interesting! would've never guessed these devices has such a SOC
@deepfakestudio7776
@deepfakestudio7776 3 жыл бұрын
Thanks for this ! Subbed because of it
@E5rael
@E5rael 3 жыл бұрын
Got this video recommended over a video from the 8-bit Guy. Thoroughly enjoyed it, thank you! 😊
@molivil
@molivil 3 жыл бұрын
Make a floppy image of the other unit , bring it to your unit and restore. That's what I'd do :)
@TheCrystalGlow
@TheCrystalGlow 3 жыл бұрын
You have it right about the use case for the bump bar. Those orders are timed and recorded on the back of house server for analytics later to determine any bottlenecks in the kitchen. so making an order and clearing it in time is important.
@alerey4363
@alerey4363 3 жыл бұрын
I like how he said he wont be installing custom windows in the previous video and then...Doom challenge; you have a new subscriber, nothing makes my day like watching another device being Doomed!
@Choralone422
@Choralone422 3 жыл бұрын
Considering that device has a rough equivalent to a Pentium 200mhz you should be able to run Quake on it without too much trouble. Doom ran quite well on most 486 based PC's (and decent on a fast 386 based system!) back in the day so anything with a Pentium or faster chip should easily run it like a champ!
@SomeDude0881
@SomeDude0881 3 жыл бұрын
You should be able to mount the flash drive as direct access in virtual box and install from your XP ISO with slip streamed drivers. Or just install standard XP and install the drivers in virtual box and it should boot. I’ve messed around with a lot of these weird SOCs and that method seems to always work
@SirReptitious
@SirReptitious 3 жыл бұрын
I used to work at a pizza place that used the "Bump" and "Recall" version of the bar you showed a pic of. While we had Dell PCs running Win7 w/ touch screens to take orders, I had always assumed the bump bars we had on the make table and cut table were just "dumb terminals" that depended on the server in the office for all functions(especially since the bars would reboot any time the server went down). I knew that the bars had a basic bios since it would show that when the server rebooted or when you bumped the bar too aggressively(because the port where the power supply plugged in was looser than a $5 hooker), but I had no idea it had an actual CPU inside. Interesting video!
@andythedishwasher1117
@andythedishwasher1117 Жыл бұрын
As someone in the process of re-skilling into tech from the kitchen life, this brought me immense gratification and satisfaction.
@andythedishwasher1117
@andythedishwasher1117 Жыл бұрын
And then at 10:45 you just brought it to the full revolution level. If I can go into one of my old kitchens, plug my phone into their bump bar, and start playing Doom on their order screen, I will have become my own hero.
@phr3dmcc0y
@phr3dmcc0y 3 жыл бұрын
@9:00 I seem to remember some older computers used to have bios that ran off a drive or floppy, maybe there is a bios that can be ran like an OS that will change hardware settings?
@Henk717
@Henk717 3 жыл бұрын
Managed to track down a zip file with the x-dos 5 files (Website was pcorner so others can track it down to). Wasn't a bootable floppy image though, but it was a zip file that could be used. I inserted the folder inside a drive image in a virtual machine. Ran the install command, and this allowed me to install x-dos to a floppy image. Now i got the full thing, funky colors included. Then i used a image file editor to replace the files on the floppy with the ones from the zip file and boom! Official working install floppy :D Now i can very easily install this in my virtual PC's, although it seems extremely picky with harddrive booting and i have only gotten it to work with floppy disks so far with harddisk access flatout failing. Perhaps this doesn't support large disks?
@mbirth
@mbirth 3 жыл бұрын
There's also some ISO containing X-DOS 5.2: archive.org/details/ipadDOS
@dogbunns
@dogbunns Жыл бұрын
We used these when I worked at a Pizza Hut years ago. We had Bump/Recall units at the make-table and a different unit on the cut-table that had options to scroll one-by-one or page-by-page.
@the_kombinator
@the_kombinator 3 жыл бұрын
Seeing Compris brought me back to my NCR helpdesk days. Didn't really like the job but it more than paid for rent, college, car mods, and put food on the table.
@antikommunistischaktion
@antikommunistischaktion 3 жыл бұрын
I bet that could run Alpine Linux, or even Arch (btw).
@milasudril
@milasudril 3 жыл бұрын
Most modern 32-bit Linux distros require a 686 class computer to run though (Pentium II or higher), so it is likely that it does not work on a 586 chip. This is due to newer instructions.
@recrof
@recrof 3 жыл бұрын
old ubuntu or debian would boot flawlessly
@antikommunistischaktion
@antikommunistischaktion 3 жыл бұрын
@@milasudril That's assuming it's a plain 586 chip without any newer instructions, which I doubt given this has PCIe and other surprisingly modern creature comforts. Even if it is you'd just have to boot an older distro.
@evannibbe9375
@evannibbe9375 3 жыл бұрын
I would advise antiX-Linux since it’s one of the smallest distros (does not use systemd).
@eDoc2020
@eDoc2020 3 жыл бұрын
@@owowowdhxbxgakwlcybwxsimcwx Debian 8 Jessie (released 2015) should work fine on an ordinary Pentium, you just need to choose the correct kernel on startup. It will automatically default to the 686 kernel which needs CMOV. Arch has always required a 686 at minimum and 32 bit support was dropped as an official Arch platform a few years ago. You'd need to use the community i686 port, but obviously that will only work if this CPU has 686 functions like CMOV and probably also PAE.
@Mr_Meowingtons
@Mr_Meowingtons 3 жыл бұрын
hold up? if you can wright to that Virtual Floppy? cant you just format it and make it bootable with DOS 6.22?
@franksmith7271
@franksmith7271 3 жыл бұрын
Love this idea, I clean kitchen hoods and exhaust systems for a living, would be great to play some doom at work.
@agenericaccount3935
@agenericaccount3935 3 жыл бұрын
This was great. 10/10.
@michaelfrazier7154
@michaelfrazier7154 3 жыл бұрын
Some xp embedded drivers are on dmps' old website hasnt been updated for a long time tho
@Yootzkore
@Yootzkore 3 жыл бұрын
I'm waiting for Foone to find that out, they'll be proud 😆
@Manawyrm
@Manawyrm 3 жыл бұрын
Awesome video, I loved it!
@exidy-yt
@exidy-yt 3 жыл бұрын
Just saw this video and glad I did! Regarding the OS, it looks like one of those stripped down with very superficial modifications to MS-DOS that contains just a few changes to text and a few routines to make the DOS experience a bit more interesting. I distinctly remember that upgraded and coloured DIR function being applied to DOS 5.0 PCs among the techie crowd in the early 90s along with VESA framebuffers to enhance game performance and advanced memory managers that could be simply added to the autoexec.bat and/or command.com config files. I actually did something very similar to my Amiga workbench before jumping to PCs when I was a teenager, making a custom workbench I called 'RatBench' that stripped out all unnecessary processes to allow more free RAM and room on the floppy disc to add pirating and wardialing software, a 'greets' listing on bootup and added a randomized copper list to give a multicoloured background to the Amiga's GUI years before Windows 3.0 did the same (and more) for PCs. I distributed this among friends and fellow geeks, and was amazed to find it floating around still years after the Amiga was dead in North America. I wonder how this guy who gussied up MS-DOS would feel if he saw this video? Since someone either jacked this version of DOS out of the black holes of DOS piracy or possibly actually licenced it for this Point of Sale terminal programmer, his response could go either way. ;-)
@RobeonMew
@RobeonMew 3 жыл бұрын
if the device has post and bios, it runs doom. yes a calculator has bios
@antikommunistischaktion
@antikommunistischaktion 3 жыл бұрын
There's already Doom ports for the Ti graphing calculators. I have one installed on my Nspire from college.
@kFY514
@kFY514 3 жыл бұрын
Nice! But I'm surprised you didn't try any kind of Linux. We all know that Linux can run on anything.
@mattryfczynski2974
@mattryfczynski2974 3 жыл бұрын
Instant sub. Great work!
@Bulkynemesis4534
@Bulkynemesis4534 3 жыл бұрын
Really enjoyable video
@YF501
@YF501 3 жыл бұрын
If the thing has parallel like it does serial, could you wire an OPL2LPT?
@und4287
@und4287 3 жыл бұрын
It doesn't unfortunately.
@YF501
@YF501 3 жыл бұрын
@@und4287 darn
@masonthedunce3711
@masonthedunce3711 3 жыл бұрын
Try booting an older Linux kernel with Loadlin!
@refeals
@refeals 3 жыл бұрын
I grew up with these Doom pc speaker sounds, super nostalgic for me
@retropcdurham
@retropcdurham 3 жыл бұрын
Very well done.
@randomd2146
@randomd2146 3 жыл бұрын
If it has a cpu It has to run doom
@perpetualcollapse
@perpetualcollapse 3 жыл бұрын
📠
@thegingerpowerranger
@thegingerpowerranger 3 жыл бұрын
23:00 if you want to see doom and avoid the long winded introduction
@Tore_Lund
@Tore_Lund 3 жыл бұрын
I've installed win98 on a Grocery register from the mid 80' It had a custom 100 button keyboard with pictures of produce, which had its own cutom ISA board to register keypresses, it was a 286 PC internally and it was somewhat funky to run games on it!
@Tore_Lund
@Tore_Lund 3 жыл бұрын
Did you try plugging in a mouse in the KBD PS2 connector? On some singleboard computers from that period a custom pinout was used to allow both KBD and mouse to be plugged in simultaniously through a PS2 Y cable that you plugged both keyboard and mouse into.
@Tore_Lund
@Tore_Lund 3 жыл бұрын
Win98 drivers for strange hardware is often solvable by looking up the chips, figuring out what else they were used in at the time that hopefully has win98 drivers. The Pleo robot dinosauer toy had a wierd serial connection internally that took AT commands, so I found an USB modem driver, which just worked with a common USB to rs232 adaptor. So like that trying different things on a hunch is often successful. To that Win98 drivers are simple, so sometimes you can swap .dll files from one driver to another to hack together something workable.
@BastetFurry
@BastetFurry 3 жыл бұрын
40 bucks? Looks affor....*looks at postage to Germany* 41frigging Dollars to get this over here?!? No thanks. :(
@davidabner8885
@davidabner8885 Жыл бұрын
Yes, the bump bar. I used to do IT gig work, and was surprised to see it boot up DOS
@philgrossman660
@philgrossman660 3 жыл бұрын
Really interesting, thanks!
@ZILtoid1991
@ZILtoid1991 3 жыл бұрын
There's actually an ISA port on the chip. That would make the 86duino SoM an ideal basis for some retro project.
@repatch43
@repatch43 3 жыл бұрын
I'm proud to say that when you highlighted Starbuck, my mind went to BSG
@RhoTrepaan
@RhoTrepaan 3 жыл бұрын
...the original series
@chestnu1
@chestnu1 3 жыл бұрын
Well you have single handedly increased the resale value of those things.
@francoisleveille409
@francoisleveille409 3 жыл бұрын
Most definitely My Hat Off to this one!! The restaurant chef systam can run Win98 and play Doom!!
@jimday666
@jimday666 3 жыл бұрын
Good job!
@KevinHudsonL
@KevinHudsonL 3 жыл бұрын
There is actually a pc speaker driver that on my 1996 era Toshiba laptop which didnot have a sound card, *did* in fact provide music support for Win 95 and worked for Doom.And, there was a Linux kernel driver for pc speaker support that worked well as well. In that it was better than nothing type of *worked well*
@webmonkees
@webmonkees 3 жыл бұрын
Embedded retail systems are tricky. I've done refurb upgrades to grocery store self-checkout, which used to be Win 98 then XP. I didn't run doom on it but I was able to put jpegs in the display, before continuing what I ws supposed to be doing and upgrading the OS. Heh, still have the install CDs, with 20+ installations I made sure I had at least 3 copies so I could stack my installs. Good paycheck after a month of that. I note that all my upgrades from then have been replaced, missed out on that installation job.
@outaspaceman
@outaspaceman 3 жыл бұрын
This was a real cliffhanger..😮
@adventureoflinkmk2
@adventureoflinkmk2 3 жыл бұрын
@nerdnick7865
@nerdnick7865 3 жыл бұрын
A forum about the sbc using the same chip says that windows xp sp2 will always blue screen while installing, but apparently sp3 will install just fine. The driver pack for it might also work but not sure that it uses the same vga chipset. Hope this helps!
@aerodigital
@aerodigital 3 жыл бұрын
Oh yes I knew you would get this chance!
@MagnaRyuuDesigns
@MagnaRyuuDesigns 3 жыл бұрын
First thing that comes to mind seeing this (and when i saw it back when i use to work in restaurants) is making it into a Shadowrun Decker Board, replacing the guts with an arduino
@perpetualcollapse
@perpetualcollapse 3 жыл бұрын
This is epic.
@rich1051414
@rich1051414 3 жыл бұрын
These were over the fryer at a huddle house I worked at many years ago, used as nothing more than a timer.
@joeshmoe000
@joeshmoe000 3 жыл бұрын
Also if you look very carefully at the DMP website, you'll find in their archive a programming reference that shows how to access the GPIO from DOS. Of course somebody would have to know C or assembly, but the example looks pretty simple. There might even be a utility in there (can't remember). Somebody could then use FASM to make a TSR that converts those into keystrokes. That part I don't know how to do, but it's possible.
Restoring a Macintosh PowerBook 145B
18:11
This Does Not Compute
Рет қаралды 92 М.
Зу-зу Күлпәш. Агроном. (5-бөлім)
55:20
ASTANATV Movie
Рет қаралды 439 М.
Surprise Gifts #couplegoals
00:21
Jay & Sharon
Рет қаралды 30 МЛН
Sony DAT: What Cassette Should Have Been!
31:28
This Does Not Compute
Рет қаралды 194 М.
Fixing Up Some Game Boy Micros
24:25
This Does Not Compute
Рет қаралды 50 М.
kkrieger: Making an Impossible FPS | Nostalgia Nerd
28:49
Nostalgia Nerd
Рет қаралды 1,1 МЛН
Is this the FASTEST and CHEAPEST 8-Bit Computer Ever?
28:43
Noel's Retro Lab
Рет қаралды 153 М.
The Smallest Portable CD Players Ever Made (That Nobody Bought)
17:49
This Does Not Compute
Рет қаралды 308 М.
The Bizarre 1999 Commodore 64 Web.it Internet Computer
16:52
The Rarest IBM PC Clone in the World!
43:10
Usagi Electric
Рет қаралды 57 М.
PowerBook 550c: Restoring Apple's Rarest Laptop
19:19
This Does Not Compute
Рет қаралды 189 М.
Apple ALMOST made this portable word processor!
11:37
This Does Not Compute
Рет қаралды 69 М.
A BETTER way to replace surface-mount capacitors!
8:57
This Does Not Compute
Рет қаралды 211 М.
Рекламная уловка Apple 😏
0:59
Яблык
Рет қаралды 804 М.
САМЫЙ дешевый ПК с OZON на RTX 4070
16:16
Мой Компьютер
Рет қаралды 114 М.
Внутренности Rabbit R1 и AI Pin
1:00
Кик Обзор
Рет қаралды 2 МЛН