Hugh Davenport
Hugh Davenport
  • 237
  • 31 210
Spiderman #10 - Maybe the debugger can help?
Let me know what you think. I'll be doing this along side www.youtube.com/@ColdIronGaming
You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Переглядів: 46

Відео

Spiderman #9 - OK, what's in that memory
Переглядів 94 години тому
Let me know what you think. I'll be doing this along side www.youtube.com/@ColdIronGaming You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Spiderman #8 - Working out what moves R2D2
Переглядів 447 годин тому
Let me know what you think. I'll be doing this along side www.youtube.com/@ColdIronGaming You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Spiderman #7 - Using Ghidra to build the decompressor for leftover room data
Переглядів 14312 годин тому
Let me know what you think. I'll be doing this along side www.youtube.com/@ColdIronGaming You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Microcorruption CTF - Johannesburg to Santa Cruz - #2
Переглядів 3916 годин тому
Starting the microcorruption.com/ CTF challenge. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport. 01:09 Johannesburg 23:10 Santa Cruz 1:11:03 Jakarta (attempt)
Codecrafters git #2 - My thinking process on zlib decompression
Переглядів 2416 годин тому
This is following the codecrafters git course. app.codecrafters.io/courses/git, my source code is available at github.com/hughdavenport/codecrafters-git-c. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Codecrafters git #1 - Robust init, cat file struggling
Переглядів 4221 годину тому
This is following the codecrafters git course. app.codecrafters.io/courses/git, my source code is available at github.com/hughdavenport/codecrafters-git-c. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Microcorruption CTF - New Orleans to Montevideo - #1
Переглядів 2621 годину тому
Starting the microcorruption.com/ CTF challenge. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport. 11:00 New Orleans 16:55 Sydney 20:41 Hanoi 34:53 Cusco 42:00 Reykjavik 57:39 Whitehorse 1:18:19 Montevideo
Codecrafters shell #6 - Redirection is harder than I thought!
Переглядів 28День тому
This is following the codecrafters shell course. app.codecrafters.io/courses/shell, my source code is available at github.com/hughdavenport/codecrafters-shell-c. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Codecrafters shell #5 - Single quoting
Переглядів 13День тому
This is following the codecrafters shell course. app.codecrafters.io/courses/shell, my source code is available at github.com/hughdavenport/codecrafters-shell-c. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Codecrafters shell #7 - Redirection solved!
Переглядів 20День тому
This is following the codecrafters shell course. app.codecrafters.io/courses/shell, my source code is available at github.com/hughdavenport/codecrafters-shell-c. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Codecrafters shell #4 - Finished navigation extension
Переглядів 23День тому
This is following the codecrafters shell course. app.codecrafters.io/courses/shell, my source code is available at github.com/hughdavenport/codecrafters-shell-c. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Codecrafters shell #3 - Finished base course
Переглядів 41День тому
This is following the codecrafters shell course. app.codecrafters.io/courses/shell, my source code is available at github.com/hughdavenport/codecrafters-shell-c. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Spiderman #6 - Got room displaying nice
Переглядів 12014 днів тому
Let me know what you think. I'll be doing this along side www.youtube.com/@ColdIronGaming You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Adding small feature to asciiquarium
Переглядів 6314 днів тому
Making it so I can add specific things to the screen. Check out the project at github.com/nothub/asciiquarium. Perhaps you could think of a new fish to add? You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Spiderman #5 - Start putting room data in
Переглядів 20114 днів тому
Spiderman #5 - Start putting room data in
Codecrafters shell #1
Переглядів 9614 днів тому
Codecrafters shell #1
Codecrafters shell #2
Переглядів 4314 днів тому
Codecrafters shell #2
Spiderman #4 - Got some things moving in editor and hot reloading
Переглядів 2514 днів тому
Spiderman #4 - Got some things moving in editor and hot reloading
Spiderman #3 - Let's build an editor
Переглядів 47014 днів тому
Spiderman #3 - Let's build an editor
Spiderman debugging #2 - New binary to debug
Переглядів 57Місяць тому
Spiderman debugging #2 - New binary to debug
Spiderman debugging #1 - Introduction to ghidra
Переглядів 195Місяць тому
Spiderman debugging #1 - Introduction to ghidra
Devlang #5 - Rejigging compiler stage to make it easier to look at future tokens
Переглядів 50Місяць тому
Devlang #5 - Rejigging compiler stage to make it easier to look at future tokens
Let's play The Adventures of Captain Comic [1988] (DOS) #2
Переглядів 35Місяць тому
Let's play The Adventures of Captain Comic [1988] (DOS) #2
Devlang #4 - Starting function parsing
Переглядів 104Місяць тому
Devlang #4 - Starting function parsing
Devlang #3 - Finish basic tokeniser
Переглядів 24Місяць тому
Devlang #3 - Finish basic tokeniser
Devlang #2 - Starting tokenising
Переглядів 29Місяць тому
Devlang #2 - Starting tokenising
Devlang #1 - Getting started
Переглядів 559Місяць тому
Devlang #1 - Getting started
Codecrafters Bittorrent #17 - Adding in extensions!
Переглядів 21Місяць тому
Codecrafters Bittorrent #17 - Adding in extensions!
Codecrafters Bittorrent #16 - Hmm this job system went down a rabbit hole
Переглядів 212 місяці тому
Codecrafters Bittorrent #16 - Hmm this job system went down a rabbit hole

КОМЕНТАРІ

  • @Lilly24244
    @Lilly24244 3 дні тому

    How does your Ghidra look so nice and how do I style mine to look like that?? JavaFX is a nightmare!

    • @hughdavenport1
      @hughdavenport1 2 дні тому

      urg it's a beast. so on my version (12.2.1), on the main screen (where it shows your active projects, not the window where the decompiled stuff is), you should be able to go Edit->Theme->Switch, then I have Flat Dark Theme. If you don't see the option then you're likely not on the right window. It may also be Edit->Tool Options->Tool->"Use Inverted Colors" for older versions. or Ghidra > Edit > Tools Option > Tool > Swing Look and Feels > System. It really depends on your version and whether the full moon is out tonight :D

    • @Lilly24244
      @Lilly24244 2 дні тому

      @hughdavenport1 oh my lord I can't believe they actually, finally added a dark mode. Aside from the more minor issues where Ghidra always fell short when compared to IDA the extremely bright 95-esque UI is what kept me from really giving it a chance. Looks like I'll be giving it another shot soon though 🥳

    • @hughdavenport1
      @hughdavenport1 2 дні тому

      @Lilly24244 its improved over the years. Still a bit clunky at times. Probably more configurable but meh, it works for me

  • @ColdIronGaming
    @ColdIronGaming 3 дні тому

    Interesting detail is that the movement of the helicopter in Midnight is controlled by 2 switches, one on top of the helicopter that starts it moving up, and one along the side of the building that stops it moving. Each of them are single fire, so if you hit the stop switch before the start switch, nothing stops the helicopter anymore from going all the way to the top of the screen!

    • @hughdavenport1
      @hughdavenport1 3 дні тому

      Haha I should try that. Be cool to see hehe. I have an inkling that the next loop after the first is for all the switches. First loop for moving objects, then switches after that. I'd imagine seeing both the heli switches plus all the other stuff

  • @ColdIronGaming
    @ColdIronGaming 4 дні тому

    That section you are testing includes controlling the actions of switches, so when you change something to see what it does, you need to activate the switches to see what happens differently, right?

    • @hughdavenport1
      @hughdavenport1 4 дні тому

      @@ColdIronGaming oh yeh. I might need to spin it up again. Maybe change my test room to have switched hmm

  • @airheadbit1984
    @airheadbit1984 Місяць тому

    @3:00 It does run on Windows WSL2 Ubuntu ~/Ladybird/Build/release/bin/Ladybird

    • @hughdavenport1
      @hughdavenport1 Місяць тому

      i should really have a vm for testing stuff on windows hehe

  • @ColdIronGaming
    @ColdIronGaming Місяць тому

    Yeah, full screen when running multiple monitors is not great on vanilla DOSBox... after they stopped updating DOSBox and especially due to the lack of playing nice with multiple monitors is why I switched to using DOSBox-X. Not sure if the other forks of DOSBox deal nicely with multiple monitors or not... Interesting old game here though.

    • @hughdavenport1
      @hughdavenport1 Місяць тому

      @@ColdIronGaming ive heard a lot about dosbox-x. I should give it a whirl. Pretty naff experience not having full screen

  • @aliguney.
    @aliguney. Місяць тому

    güzel çalışma, teşekkürler

  • @ColdIronGaming
    @ColdIronGaming Місяць тому

    Interesting project

    • @hughdavenport1
      @hughdavenport1 Місяць тому

      @@ColdIronGaming hey thanks! I'm keen to see where it takes me. How's your spidey 2.0 going?

    • @ColdIronGaming
      @ColdIronGaming Місяць тому

      @@hughdavenport1Cool. I have the basic structure of the SPL files worked out, but need to find time to work out how the data compression specifically is implemented. Going slow as life demands attention. It'd be wonderful to have a second set of eyes on it.

    • @hughdavenport1
      @hughdavenport1 Місяць тому

      @@ColdIronGaming oof compression can be gnarly sometimes eh. Im happy to take a look at snything you got, but can't promise results haha. I also go as fast as life allows. You can email me hughdavenport at gmail

  • @CharlesClark-q1o
    @CharlesClark-q1o Місяць тому

    Appreciate the detailed breakdown! I have a quick question: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How should I go about transferring them to Binance?

    • @hughdavenport1
      @hughdavenport1 Місяць тому

      @@CharlesClark-q1o not sure how this is relevant to this video sorry

    • @goingcrazy-mg9sf
      @goingcrazy-mg9sf Місяць тому

      very strange message from a bot. ive been seeing this alot recently and not sure how the scam works. regardless, goodluck on dev lang! ive been programming formally for a year now and seeing your work flow looks inspiring

    • @hughdavenport1
      @hughdavenport1 Місяць тому

      @goingcrazy-mg9sf it was like a soup of buzzwords haha

    • @hughdavenport1
      @hughdavenport1 Місяць тому

      @goingcrazy-mg9sf thanks for the kind words. I'm excited by it as well. Been on my mind for years now

  • @akagi937
    @akagi937 Місяць тому

    algorithm got this in my recommendation, wondering what you actually building or learning about 😅😅

    • @hughdavenport1
      @hughdavenport1 Місяць тому

      @@akagi937 ah hey, welcome! These videos are me starting my own hobby language, in aims to reboot my hobby operating system. I'm also learning dotnet at the same time. Keeping it fun!

  • @IllusionMan-sm4hv
    @IllusionMan-sm4hv 2 місяці тому

    I think your padding is incorrect. You seem to be doing - 2 for the last 2 words when it should be - 8. That's the first thing that jumped at me but maybe there's other errors.

    • @hughdavenport1
      @hughdavenport1 2 місяці тому

      Ah cheers. I've updated it somewhat since this video (and now seems to be making the right hash). You're more than welcome to review the final code. github.com/hughdavenport/sha1.h/blob/main/sha1.h#L131. This version actually treats the length as a 64 bit integer, not a ... 16 bit. Sadly this bug took me a long time to work out.

    • @hughdavenport1
      @hughdavenport1 2 місяці тому

      I think I resolved the issue you found in ua-cam.com/video/9HlCccGZgno/v-deo.html, but there is also one more video in between.

    • @IllusionMan-sm4hv
      @IllusionMan-sm4hv 2 місяці тому

      @hughdavenport1 Yeah I've seen that. Still going through the rest of the videos. Interesting stuff.

  • @emilbelchev3581
    @emilbelchev3581 2 місяці тому

    what do you think the bittorent coin cent would be in 2025 it is now 0.000009 ?

    • @hughdavenport1
      @hughdavenport1 2 місяці тому

      @@emilbelchev3581 i dont think there is a bittorrent coin. I do get mixed up with bitcoin and bittorrent in the video but they are separate technologies (could be fun to make!)

  • @danconcep
    @danconcep 3 місяці тому

    The videos in the playlist play on reverse order

    • @hughdavenport1
      @hughdavenport1 3 місяці тому

      Thanks! I have corrected the order now (and on all my others). It's a weird default to play the newest first!

  • @RetroSmoo
    @RetroSmoo 3 місяці тому

    I'm a linux user also, I usually use RetroArch with the sameboy core. I like the sameboy core as it lets you simulate the super gameboy backgrounds. But pretty cool to see there's an emulator for DOS.

    • @hughdavenport1
      @hughdavenport1 3 місяці тому

      @@RetroSmoo yeh! Theres a lotta stuff for DOS. I grew up on it, but switched to linux sometime around win xp days. Maybe before that but kept windows for gaming. It was a long time ago

    • @hughdavenport1
      @hughdavenport1 3 місяці тому

      Also yeh sameboy is pretty cool. Can do link cable over net etc

  • @Accanfo
    @Accanfo 4 місяці тому

    Brutal

    • @hughdavenport1
      @hughdavenport1 4 місяці тому

      You like it?

    • @Accanfo
      @Accanfo 4 місяці тому

      @@hughdavenport1 Haven't seen it yet, this comment was to save it for the not so near future. I'm still some quite heavy steps behind in terms of knowledge and experience to even begin to appreciate this journey you took... But I'll get there ;)

    • @hughdavenport1
      @hughdavenport1 4 місяці тому

      @@Accanfo ah thats an amazing idea to remember where you are at! Cool!

  • @NivagSwerdna
    @NivagSwerdna 5 місяців тому

    I'm trying to do the same... but in python... do you know what the first entry in the ZORK1 dictionary signifies? Seems to be "space V" or something like that although tools dumps it as $ve which I don't think it correct. Does anything ever match that entry? 03B28 14 C1 93 6A 41 87 00 $ve PS?VERB+P1?VERB, Verb#=135

    • @NivagSwerdna
      @NivagSwerdna 5 місяців тому

      OK... I think I've worked it out... "$ve" is a command. it means Disk Verify and results in the VERIFY instruction ultimately being called. My ZStrings must be wrong because I wasn't getting $ve

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@NivagSwerdna yep $ve is the one for some infocom games. For $verify I guess. There is also $record to start a transcript, and $random to set the random seed (less common). Maybe more. Interactive text is full of surprises!

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      Do you have your python published?

    • @NivagSwerdna
      @NivagSwerdna 5 місяців тому

      @@hughdavenport1 not yet; but I will

  • @Kelimion
    @Kelimion 5 місяців тому

    You can seek to an offset of 0 bytes relative to the current position, and it'll return the current position in the file.

  • @Kelimion
    @Kelimion 5 місяців тому

    I would've done the `quetzal_read_chunk` header and size using `unaligned_load`. Are you on Odin's Discord server?

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@Kelimion nah not on the discord. Ive just been reading the docs. Ill have to check it out. I actually changed the code a bit since this video. Can now restore a save from frotz

    • @Kelimion
      @Kelimion 5 місяців тому

      @@hughdavenport1 That's excellent. You've been making some very decent progress so far.

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@Kelimion its quite addicting haha

  • @Kelimion
    @Kelimion 5 місяців тому

    I'm glad to catch it early.

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@Kelimion I hope you enjoy! My heads still a bit of a muddle so went a bit slow

  • @Kelimion
    @Kelimion 5 місяців тому

    I'm glad to see that this project was featured in this month's Odin newsletter.

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@Kelimion ah true I didn't realise it was. I'm humbled

  • @eduardabramovich1216
    @eduardabramovich1216 5 місяців тому

    Hope you can continue creating more content using Odin

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@eduardabramovich1216 i hope so too

  • @N0RT0X
    @N0RT0X 5 місяців тому

    Eres un máquina. Muy inspirador

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@N0RT0X muy gracias. El proyecto es más avanzado ahora, pero estoy trabajando de otro. Un de haciendo una máquina virtual por un juego de aventura de texto. En el futuro volveré a la sistema operativo

  • @dazealex
    @dazealex 5 місяців тому

    Neat that you're doing it in Odin!

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@dazealex Just trying it out. I like learning new languages, what can I say haha

    • @dazealex
      @dazealex 5 місяців тому

      @@hughdavenport1 Me too. I keep coming back to Go because of its simplicity. Have you tried Zig though?

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@dazealex yeh I actually had a play with both zig and odin to choose for this project. I found some parts of zig slightly less intuitive so went with odin. There will always be another project though!

    • @dazealex
      @dazealex 5 місяців тому

      @@hughdavenport1 Rust is pretty cool, except for no batteries included. Nonetheless, a cool language. I still have a soft spot for C/C++.

    • @hughdavenport1
      @hughdavenport1 5 місяців тому

      @@dazealex i used rust to build a linter tool for my operating system project

  • @coldmayorelish6466
    @coldmayorelish6466 6 місяців тому

    Hey man I first came across you from your hobby OS video a few years back. I'm happy you're still going!

    • @hughdavenport1
      @hughdavenport1 6 місяців тому

      Glad you came back! There's been ups and downs. I haven't done work on the OS in a bit but have plans in that space. I also got a better microphone haha

  • @neilbrideau8520
    @neilbrideau8520 6 місяців тому

    That font is thicc. The colorscheme is tight though.

    • @hughdavenport1
      @hughdavenport1 6 місяців тому

      Gotta be readable haha. I usually have it a lot smaller. Font is Hack. Colorscheme is solarized or selenized. Cant recall on that laptop just now. I'm preferring selenized now though.

  • @eusebiosksipolitos2524
    @eusebiosksipolitos2524 6 місяців тому

    Very cool...How much is in size reserved memory?

    • @hughdavenport1
      @hughdavenport1 6 місяців тому

      @@eusebiosksipolitos2524 it varies from system to system. Reserved is basically all the devices on your system that have a dedicated BIOS type thing. Like video cards, motherboards, and some other peripherals. The article at wiki.osdev.org/Detecting_Memory_(x86) under the detecting upper memory talks a wee bit more about the different types.

  • @jeroenvanrijn2736
    @jeroenvanrijn2736 6 місяців тому

    I was actually thinking about doing this (in Odin) when Jon Blow dropped Braid Anniversary and Casey and he were talking about Brian Moriarty's psalm 47 talk, the Trinity Infocom game, and so forth. Good luck. I'll be following the series.

    • @hughdavenport1
      @hughdavenport1 6 місяців тому

      Thanks! I think the hardest part for me is learning Odin. I think I got enough to get the second video out soon :-)

  • @comosaycomosah
    @comosaycomosah 7 місяців тому

    keep doing these dude this was helpful to me! appreciate the lower level contribution walkthrough type videos

    • @hughdavenport1
      @hughdavenport1 7 місяців тому

      Thanks appreciate you letting me know!

  • @yeppiidev
    @yeppiidev 7 місяців тому

    amazing!

  • @timwhite7127
    @timwhite7127 Рік тому

    Nice but next time stand a bit closer to the microphone..

    • @hughdavenport1
      @hughdavenport1 7 місяців тому

      Sorry about the quality. That was my very first video so I was just using a laptop microphone so not ideal! I moved to a cheap USB mic which got slightly better audio but still not great. That mic has started getting interference badly so I've splashed out for a better one which should last the years to come. Hopefully you will find some of the more recent videos a bit better quality.

  • @uvq3tsa
    @uvq3tsa Рік тому

    awesome run, congrats, now I wanna run this collecting all potions lol <3

    • @hughdavenport1
      @hughdavenport1 Рік тому

      Oh I thought of it. Good luck. I think some you can't get all as the bonus blocks you. I'm also unsure whether all blue potions can be gotten. Maybe with clever routing! Good luck for any runs you do :-)

  • @arduinoguru7233
    @arduinoguru7233 Рік тому

    greate job but can you make the music lower next time

    • @hughdavenport1
      @hughdavenport1 7 місяців тому

      Can do. I need to fine tune my audio setup. I haven't done much running in a while but my new audio equipment on order should help have a clearer voice.

  • @genem2452
    @genem2452 Рік тому

    'Promo sm' 😃

    • @hughdavenport1
      @hughdavenport1 7 місяців тому

      Thanks. Not sure what sm means though lol

  • @kcccc5682
    @kcccc5682 Рік тому

    Hey! Are you on twitch or speedy adventures discord? I'd love to catch these runs live.

    • @hughdavenport1
      @hughdavenport1 Рік тому

      No twitch, just lurk on discord. I actually record these offline then upload. Im tempted to go on twitch after im better at distracting myself so i can get distracted by chat haha but would love the community. I also do programming videos which may also benefit from the same.

  • @hevorius
    @hevorius Рік тому

    Nice job! I see you're taking advantage of some of the skips and tech - Rough getting that Coffin 5, though.

    • @hughdavenport1
      @hughdavenport1 7 місяців тому

      Yeh I enjoyed running MI2. I should get back into it. I won't be making #1 anytime but I got in the top 10 when I was at my finest! Coffin #5 is the worst but that late in the game you just gotta take it. I thought of a few routing changes that could find out earlier but ended up making the whole thing slower I reckon

  • @legobreaksnz
    @legobreaksnz Рік тому

    Nice one bro!

  • @its_code
    @its_code Рік тому

    ❤❤❤😮😊😊😊

  • @lithi6
    @lithi6 Рік тому

    you write entire os in assembly?

    • @hughdavenport1
      @hughdavenport1 Рік тому

      Didnt intend it to be that way to be honest, it just kinda happened. It was a way for me to learn assembly more. I'm thinking of writing a compiler for a language that i design and move to that as assembly is slow going! Thanks for watching, what do you think about it?

    • @lithi6
      @lithi6 Рік тому

      @@hughdavenport1 very impressive! Keep doing that

    • @the_true_dreamberddev
      @the_true_dreamberddev Рік тому

      @@hughdavenport1 tbh, i find sticking to assembly easier to make an os if you're not including all of the stuff about protected mode. though it is tedious, it's still really fast.

    • @the_true_dreamberddev
      @the_true_dreamberddev Рік тому

      (though using graphics mode in assembly IS absolute hell)

    • @hughdavenport1
      @hughdavenport1 Рік тому

      @@the_true_dreamberddev yeh i agree. Most people think im nuts for doing it in assembly, but i feel like i made progress quicker. Been slow this year but thats for health reasons

  • @jirehla-ab1671
    @jirehla-ab1671 Рік тому

    It possible to make this uefi capable?

    • @hughdavenport1
      @hughdavenport1 Рік тому

      Yeh in principle. I believe it just needs to implement the multiboot2 on the disk instead of (or maybe possibly as well as) the mbr format that I use for BIOS. I just went with mbr as simple and never looked back as it booted. Uefi would make a lot of other things easier though, as bios is pretty limited!

  • @tonythai5991
    @tonythai5991 Рік тому

    Buddy need to fix audio.

    • @hughdavenport1
      @hughdavenport1 Рік тому

      It gets a bit better in more recent videos. Still need some more equipment to get it better still. Sorry about the quality, hope you enjoy the content

    • @tonythai5991
      @tonythai5991 Рік тому

      @@hughdavenport1 Maybe is good to reupload with better audio. It looks you have good content to learn. thanks to share.

    • @hughdavenport1
      @hughdavenport1 Рік тому

      @@tonythai5991 hmm, would have to rerecord hours of content. The recording quality was bad and you can't fix that with software. I would prefer focussing my time on more current videos :-)

  • @manwhohasanoriginalname
    @manwhohasanoriginalname Рік тому

    this is actually a really cool project

    • @hughdavenport1
      @hughdavenport1 Рік тому

      I'm glad you enjoy it. I'm planning on coming back to it soon. I've had some health issues which has made concentrating on certain things hard :-(

  • @crazychicken8290
    @crazychicken8290 Рік тому

    video is laggy. I think this is a historic game but I don't know why.

    • @hughdavenport1
      @hughdavenport1 Рік тому

      Sorry about the quality. I've been having issues with my setup recently. Planning on building something new

  • @abrarmasumabir3809
    @abrarmasumabir3809 Рік тому

    can you tell how did you get started? What things to know, where to look, the mindset stuff like that? Maybe some books to read more about operating systems etc.

    • @hughdavenport1
      @hughdavenport1 Рік тому

      Hey, so years ago I had some operating systems course at university which gave me a bit of a background. Before starting this I had been watching some SerenityOS videos by Andreas Kling (youtube.com/@awesomekling) and some other programming content on YT. It gave me confidence to start doing something similar. I started off doing some unpublished low level stuff like memory managers, and had done some programming challenges. I decided to try a bit bigger project, and started doing a bootloader in x86. It kinda just went from there! It's gonna be a long project but I like the diversity of options of things to work on next. It means if I get bored and stagnate one part, I can pick up another then come back another day with more enthusiasm. If you are thinking of getting started, I would suggest just jumping in. The osdev wiki is pretty handy to get some basic tutorials. There is a book operating systems 0 to 1 which I skimmed a bit and found useful. tuhdo.github.io/os01/. For assembly, I got inspired to use it after watching Tsoding on youtube make a language from scratch using fasm as well. ua-cam.com/play/PLpM-Dvs8t0VbMZA7wW9aR3EtBqe2kinu4.html I've got some ideas for the future of the project but nothing is really set in stone. I sometimes don't do much for a bit as stuck on a problem but I'm passionate about this project and if you follow along I'm sure you'll see some cool stuff! Thanks for the comment, I hope you enjoy the content

    • @hughdavenport1
      @hughdavenport1 Рік тому

      There are also a bunch of newer videos on my channel with more features than shown here. Hopefully you find them interesting!

    • @smallSphere69
      @smallSphere69 Рік тому

      ​@@hughdavenport1 Hey are you still developing your OS?

    • @hughdavenport1
      @hughdavenport1 Рік тому

      @@smallSphere69 hey yeah, though at a lot slower pace this year. I've had some health issues which I would have preferred not tbh. Tldr I've had constant burning pain in my face since January. They say its a nerve issue. I'm on meds which make it super hard to concentrate on something this technical. Just waiting for a neurologist to become available. My next plan is to flesh out the terminal gui a bit more and merge that into main and probably make a 0.0.whatever release at that point. After that I got plenty of ideas, just need to pick one and focus. Hopefully nerve issues are more resolved by that point though! I also recently make a small wrapper so I can run my shell under linux. I might make that for windows/macos as well if it's possible if I feel the inspiration.

    • @hughdavenport1
      @hughdavenport1 Рік тому

      Thanks heaps for your comment btw. It's people like you finding this and commenting that gives me motivation to share more

  • @ColdIronGaming
    @ColdIronGaming Рік тому

    Good Stuff! I'll definitely check out your ideas for leaving the bottom left of Air-Locked and the way you do Video Code for possible inclusions into my runs.

    • @hughdavenport1
      @hughdavenport1 Рік тому

      oh yeh getting the straight web is soo much quicker, and less risky of failing on you. I think video code I could have done better with the stunning, but I like the route. Definately room for improvement. I may try for a speedrun of all the rooms maybe!

    • @ColdIronGaming
      @ColdIronGaming Рік тому

      @@hughdavenport1 If you look at my runs you can see how I've been getting out of that corner, so your way might be marginally quicker(but you lose time waiting for the robot on the other side anyways so it might not matter much)

  • @ColdIronGaming
    @ColdIronGaming Рік тому

    "All this and Jaws too" is the first room that I can't consistently get past without taking damage due to needing to swing above the water. The top part of the Jaws room is easy to cross by just holding up+right the whole time. I've never been able to leave Puzzle Room with no damage though making The Pits and Torture Chamber the only rooms I've never been able to enter damageless for a max score(Take 6 I can get to damageless due to a glitch)

    • @hughdavenport1
      @hughdavenport1 Рік тому

      Is the score based on health lost as well as number of rooms seen?

    • @ColdIronGaming
      @ColdIronGaming Рік тому

      @@hughdavenport1 Score is based on your current health as you enter a room for the first time(max health is 192) and your get 2500 points if you defeat Mysterio. So theoretical max points is 54*192+2500 = 12868. There are 55 total rooms, but you get no points for the starting room.

    • @hughdavenport1
      @hughdavenport1 Рік тому

      @@ColdIronGaming could you glitch to take 6 then backtrack to get those two rooms before it at full health, then somehow glitch back to get in the castle then finish from there

    • @ColdIronGaming
      @ColdIronGaming Рік тому

      @@hughdavenport1 I can get to the Take 6 room with full health via glitches, but have yet to get to The Pits or Torture Chamber... If you can figure something out, I'd love to see it!

  • @ColdIronGaming
    @ColdIronGaming Рік тому

    There actually are other rooms where you can do the wiggle across the floor.

    • @hughdavenport1
      @hughdavenport1 Рік тому

      Oh cool! I could imagine that wobbling would be possible depending on what the "floor" looks like in the level data. It would be interesting to do a disassemble of these games to find out how some glitches work

    • @ColdIronGaming
      @ColdIronGaming Рік тому

      @@hughdavenport1 I believe it is actually based on the gravity of the room.

    • @ColdIronGaming
      @ColdIronGaming Рік тому

      @@hughdavenport1 By the way, I am a programmer too and have check into the level data a little. Interesting stuff in there.

  • @ColdIronGaming
    @ColdIronGaming Рік тому

    This is a great game that I've been playing since the 90s. After I got a really nice high score last year(not the one on my channel) I started speedrunning it. I could probably answer all the questions you had in this video and more with how much I've been breaking it down. It is great seeing others spreading word of this gem! A little hard to hear you talking though...

    • @hughdavenport1
      @hughdavenport1 Рік тому

      I need to splash out on a better microphone. Sorry about the audio quality, it's the best I can do currently

  • @paulwratt
    @paulwratt Рік тому

    interesting, I just cloned you gitlab osdev into /home/pi/prj/jakt/osdev .. :)

  • @paulwratt
    @paulwratt Рік тому

    Hmm.. audio levels suck .. (first YT video ?)

    • @hughdavenport1
      @hughdavenport1 Рік тому

      Quality gets a bit better. This was just laptop mic. My new mic is a bit better, but also needs upgrading as still a bit low. Let me know what you think of the series!

  • @andreix123
    @andreix123 Рік тому

    This game Is the bane of my existence, Oh how I sucked at It when I was young, gave me instant ptsd when seeing the video

  • @legobreaksnz
    @legobreaksnz Рік тому

    Cheers Hugh! That's a blast from the past.