Hugh Davenport
Hugh Davenport
  • 217
  • 29 094
Spiderman debugging #2 - New binary to debug
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.
มุมมอง: 27

วีดีโอ

Spiderman debugging #1 - Introduction to ghidra
มุมมอง 14912 ชั่วโมงที่ผ่านมา
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.
Devlang #5 - Rejigging compiler stage to make it easier to look at future tokens
มุมมอง 4219 ชั่วโมงที่ผ่านมา
Bonus advent of code if you stick around til the end ;) You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Let's play The Adventures of Captain Comic [1988] (DOS) #2
มุมมอง 2519 ชั่วโมงที่ผ่านมา
Watch me play Captain Comic from 1988. You can play along at archive.org/details/TheAdventuresOfCaptainComic. I do a few playthroughs of this. Some get further than others, than unfortunately I had to throw the game as I had a conference to run to! Next time hopefully complete it. It's hard if you try going quick, or slow! Not as rough as the NES version though ;) You are welcome to support me ...
Devlang #4 - Starting function parsing
มุมมอง 10114 วันที่ผ่านมา
Bonus advent of code if you stick around til the end ;) You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Devlang #3 - Finish basic tokeniser
มุมมอง 2314 วันที่ผ่านมา
You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Devlang #2 - Starting tokenising
มุมมอง 2714 วันที่ผ่านมา
You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Devlang #1 - Getting started
มุมมอง 54114 วันที่ผ่านมา
I was taking a bit of a look at how to progress my operating system (th-cam.com/video/Hb37FcfdfJc/w-d-xo.html). I've decided to just go and make my own language to make the assembly coding less painful. In doing so I've created a new challenge, making a language from scratch! (also in a language I'm not overly familiar with). It should be a fun ride. I hope you follow along, and see how it merg...
Codecrafters Bittorrent #17 - Adding in extensions!
มุมมอง 1621 วันที่ผ่านมา
Now that the test runners are back I want to test sending the extension handshake. Of course it doesn't work, but hey it was fun! This is following the codecrafters bittorrent course. app.codecrafters.io/courses/bittorrent, my source code is available at github.com/hughdavenport/codecrafters-bittorrent-c. You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Codecrafters Bittorrent #16 - Hmm this job system went down a rabbit hole
มุมมอง 2021 วันที่ผ่านมา
A lot has happened off screen. Blame me running out of space for one video, and being a bit under the weather. I've done a bit making the job system less ... jobby. This let me see the need for a queue.h, which I've now done. The job system was using that functionality, but it wasn't needed for simple queueing of requests to send. The test runners are down at the moment, but I think that the ol...
Let's play The Adventures of Captain Comic [1988] (DOS) #1
มุมมอง 1721 วันที่ผ่านมา
Watch me play Captain Comic from 1988. You can play along at archive.org/details/TheAdventuresOfCaptainComic. I do a few playthroughs of this. Some get further than others, than unfortunately I had to throw the game as I had a conference to run to! Next time hopefully complete it. It's hard if you try going quick, or slow! Not as rough as the NES version though ;) You are welcome to support me ...
Codecrafters Bittorrent #15 - OK, lets try to refactor some sort of job system in there
มุมมอง 2821 วันที่ผ่านมา
I decided to start writing a job queueing system which should make future work a lot easier. I spent too long on this video, but got a bunch of code out of it. The next video should continue. This is following the codecrafters bittorrent course. app.codecrafters.io/courses/bittorrent, my source code is available at github.com/hughdavenport/codecrafters-bittorrent-c. You are welcome to support m...
Codecrafters Bittorrent #14 - Handshaking with magnets
มุมมอง 44หลายเดือนก่อน
Starting back on this project. I walk through the code I had done for parsing magnet links, then set about doing a peer handshake. End result, it didn't work, but I'll work out why and let you know! It turns out I wasn't adding 10 to hex digits when parsing letters. All fixed now and code updated in github. This is following the codecrafters bittorrent course. app.codecrafters.io/courses/bittor...
Let's Play Pokemon Yellow Legacy #5 - Nice! a surprise Oddish
มุมมอง 8หลายเดือนก่อน
Just going from random encounter to random encounter, apart from catching a surprise Oddish. I wonder what surpises will be next! Pokemon Yellow Legacy: github.com/cRz-Shadows/Pokemon_Yellow_Legacy You are welcome to support me financially if you would like at www.patreon.com/hughdavenport.
Codecrafters Bittorrent #13 - Download file ... COMPLETE
มุมมอง 40หลายเดือนก่อน
Woah, so this finishes off the base bittorrent coure, but there is still heaps that could be done. The repo needs a massive clean. Codecrafters offers an extension to do magnet links, and there are heaps more specs you can add as well. Maybe follow along to see where this goes next This is following the codecrafters bittorrent course. app.codecrafters.io/courses/bittorrent, my source code is av...
Codecrafters Bittorrent #12 - Handling PIECE messages from peers
มุมมอง 33หลายเดือนก่อน
Codecrafters Bittorrent #12 - Handling PIECE messages from peers
Codecrafters Bittorrent #11 - It's a bitfield out here! Now I'm interested.
มุมมอง 15หลายเดือนก่อน
Codecrafters Bittorrent #11 - It's a bitfield out here! Now I'm interested.
Codecrafters Bittorrent #10 - Let's talk about peers
มุมมอง 18หลายเดือนก่อน
Codecrafters Bittorrent #10 - Let's talk about peers
Codecrafters Bittorrent #9 - HTTP parsing, easy peasy lemon squeezy!
มุมมอง 40หลายเดือนก่อน
Codecrafters Bittorrent #9 - HTTP parsing, easy peasy lemon squeezy!
Codecrafters Bittorrent #7 - Parsing a URL can be hard
มุมมอง 17หลายเดือนก่อน
Codecrafters Bittorrent #7 - Parsing a URL can be hard
Codecrafters Bittorrent #8 - SEGFAULT?? It's just a naughty URL!!
มุมมอง 23หลายเดือนก่อน
Codecrafters Bittorrent #8 - SEGFAULT?? It's just a naughty URL!!
Codecrafters Bittorrent #6 - Hmm, maybe let's open source the SHA-1 library.
มุมมอง 45หลายเดือนก่อน
Codecrafters Bittorrent #6 - Hmm, maybe let's open source the SHA-1 library.
Let's Play Pokemon Yellow Legacy #4 - Where'd that Vulpix come from??
มุมมอง 20หลายเดือนก่อน
Let's Play Pokemon Yellow Legacy #4 - Where'd that Vulpix come from??
Codecrafters Bittorrent #5 - OK, SHA1 done, now to implement HTTP!
มุมมอง 58หลายเดือนก่อน
Codecrafters Bittorrent #5 - OK, SHA1 done, now to implement HTTP!
Codecrafters Bittorrent #4 - You really shouldn't roll your own crypto!
มุมมอง 51หลายเดือนก่อน
Codecrafters Bittorrent #4 - You really shouldn't roll your own crypto!
Codecrafters Bittorrent #3 - Crypto rolled myself ... unsuccessfully
มุมมอง 52หลายเดือนก่อน
Codecrafters Bittorrent #3 - Crypto rolled myself ... unsuccessfully
Codecrafters Bittorrent #2 - Rolling your own crypto ...
มุมมอง 92หลายเดือนก่อน
Codecrafters Bittorrent #2 - Rolling your own crypto ...
Let's Play Pokemon Yellow Legacy #3 - Viridian Forest
มุมมอง 27หลายเดือนก่อน
Let's Play Pokemon Yellow Legacy #3 - Viridian Forest
Implementing Bittorrent #1 - Parsing Bencoded dictionaries
มุมมอง 315หลายเดือนก่อน
Implementing Bittorrent #1 - Parsing Bencoded dictionaries
Let's Play Pokemon Yellow Legacy #2 - Viridian City
มุมมอง 392 หลายเดือนก่อน
Let's Play Pokemon Yellow Legacy #2 - Viridian City

ความคิดเห็น

  • @HoàngDoãnHiền-n3y
    @HoàngDoãnHiền-n3y 2 วันที่ผ่านมา

    Thanks for sharing! Just a quick off-topic question: I have TRC20 USDT in my OKX wallet and I have the recovery phrase: [pride pole obtain together second when future mask review nature potato bulb]. What is the best way to transfer them to Binance?

  • @TriệuThịBích-h7k
    @TriệuThịBích-h7k 2 วันที่ผ่านมา

    hanks for sharing! Just a quick off-topic question: how can i withdraw my 668 TRC20 USDT from wallet to binance please help me 12 wallet recovery phrase: 【pride pole obtain together second when future mask review nature potato bulb】

  • @BùiVănKiền-f8c
    @BùiVănKiền-f8c 2 วันที่ผ่านมา

    The video content is very interesting! I am a little confused: someone sent me a TRC20 USDT and I have the recovery phrase: 《pride pole obtain together second when future mask review nature potato bulb》 How do I extract them?

  • @TrầnThịLan-z6i
    @TrầnThịLan-z6i 2 วันที่ผ่านมา

    Very good video! I have TRC20 USDT in my OKX wallet and I have my recovery phrase: [pride pole obtain together second when future mask review nature potato bulb] How do I transfer them to Binance?

  • @NôngMinhHoan-o6j
    @NôngMinhHoan-o6j 2 วันที่ผ่านมา

    Very good video! I have TRC20 USDT in my OKX wallet and I have my recovery phrase: 「pride pole obtain together second when future mask review nature potato bulb」 How do I transfer them to Binance?

  • @TàngThịBíchDuyên-z3t
    @TàngThịBíchDuyên-z3t 2 วันที่ผ่านมา

    The video content is very interesting! I am a little confused: someone sent me a TRC20 USDT and I have the recovery phrase: {pride pole obtain together second when future mask review nature potato bulb} How do I extract them?

  • @MaThịHường-n8c
    @MaThịHường-n8c 2 วันที่ผ่านมา

    The video content is very interesting! I am a little confused: someone sent me a TRC20 USDT and I have the recovery phrase: (pride pole obtain together second when future mask review nature potato bulb) How do I extract them?

  • @HồTrịnhHoàng-k2e
    @HồTrịnhHoàng-k2e 2 วันที่ผ่านมา

    hanks for sharing! Just a quick off-topic question: how can i withdraw my 668 TRC20 USDT from wallet to binance please help me 12 wallet recovery phrase: 「pride pole obtain together second when future mask review nature potato bulb」

  • @LạiThịThảo-r3n
    @LạiThịThảo-r3n 2 วันที่ผ่านมา

    Thanks for sharing! Just a quick off-topic question: I have TRC20 USDT in my OKX wallet and I have the recovery phrase: [pride pole obtain together second when future mask review nature potato bulb]. What is the best way to transfer them to Binance?

  • @MùaADi-y5p
    @MùaADi-y5p 2 วันที่ผ่านมา

    hanks for sharing! Just a quick off-topic question: how can i withdraw my 668 TRC20 USDT from wallet to binance please help me 12 wallet recovery phrase: {pride pole obtain together second when future mask review nature potato bulb}

  • @MôngThịNgư-u4r
    @MôngThịNgư-u4r 3 วันที่ผ่านมา

    hanks for sharing! Just a quick off-topic question: how can i withdraw my 668 TRC20 USDT from wallet to binance please help me 12 wallet recovery phrase: 『pride pole obtain together second when future mask review nature potato bulb』

    • @hughdavenport1
      @hughdavenport1 3 วันที่ผ่านมา

      This is off topic sorry

  • @ColdIronGaming
    @ColdIronGaming 7 วันที่ผ่านมา

    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 7 วันที่ผ่านมา

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

  • @aliguney.
    @aliguney. 8 วันที่ผ่านมา

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

  • @ColdIronGaming
    @ColdIronGaming 12 วันที่ผ่านมา

    Interesting project

    • @hughdavenport1
      @hughdavenport1 11 วันที่ผ่านมา

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

    • @ColdIronGaming
      @ColdIronGaming 11 วันที่ผ่านมา

      @@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 11 วันที่ผ่านมา

      @@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

  • @akagi937
    @akagi937 16 วันที่ผ่านมา

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

    • @hughdavenport1
      @hughdavenport1 16 วันที่ผ่านมา

      @@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 หลายเดือนก่อน

    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 หลายเดือนก่อน

      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 หลายเดือนก่อน

      I think I resolved the issue you found in th-cam.com/video/9HlCccGZgno/w-d-xo.html, but there is also one more video in between.

    • @IllusionMan-sm4hv
      @IllusionMan-sm4hv หลายเดือนก่อน

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

  • @emilbelchev3581
    @emilbelchev3581 หลายเดือนก่อน

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

    • @hughdavenport1
      @hughdavenport1 หลายเดือนก่อน

      @@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 หลายเดือนก่อน

    The videos in the playlist play on reverse order

    • @hughdavenport1
      @hughdavenport1 หลายเดือนก่อน

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

  • @RetroSmoo
    @RetroSmoo 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

      @@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 2 หลายเดือนก่อน

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

  • @Accanfo
    @Accanfo 3 หลายเดือนก่อน

    Brutal

    • @hughdavenport1
      @hughdavenport1 3 หลายเดือนก่อน

      You like it?

    • @Accanfo
      @Accanfo 3 หลายเดือนก่อน

      @@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 3 หลายเดือนก่อน

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

  • @NivagSwerdna
    @NivagSwerdna 4 หลายเดือนก่อน

    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 4 หลายเดือนก่อน

      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 4 หลายเดือนก่อน

      @@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 4 หลายเดือนก่อน

      Do you have your python published?

    • @NivagSwerdna
      @NivagSwerdna 4 หลายเดือนก่อน

      @@hughdavenport1 not yet; but I will

  • @Kelimion
    @Kelimion 4 หลายเดือนก่อน

    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 4 หลายเดือนก่อน

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

    • @hughdavenport1
      @hughdavenport1 4 หลายเดือนก่อน

      @@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 4 หลายเดือนก่อน

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

    • @hughdavenport1
      @hughdavenport1 4 หลายเดือนก่อน

      @@Kelimion its quite addicting haha

  • @Kelimion
    @Kelimion 4 หลายเดือนก่อน

    I'm glad to catch it early.

    • @hughdavenport1
      @hughdavenport1 4 หลายเดือนก่อน

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

  • @Kelimion
    @Kelimion 4 หลายเดือนก่อน

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

    • @hughdavenport1
      @hughdavenport1 4 หลายเดือนก่อน

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

  • @eduardabramovich1216
    @eduardabramovich1216 4 หลายเดือนก่อน

    Hope you can continue creating more content using Odin

    • @hughdavenport1
      @hughdavenport1 4 หลายเดือนก่อน

      @@eduardabramovich1216 i hope so too

  • @N0RT0X
    @N0RT0X 4 หลายเดือนก่อน

    Eres un máquina. Muy inspirador

    • @hughdavenport1
      @hughdavenport1 4 หลายเดือนก่อน

      @@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 4 หลายเดือนก่อน

    Neat that you're doing it in Odin!

    • @hughdavenport1
      @hughdavenport1 4 หลายเดือนก่อน

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

    • @dazealex
      @dazealex 4 หลายเดือนก่อน

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

    • @hughdavenport1
      @hughdavenport1 4 หลายเดือนก่อน

      @@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 4 หลายเดือนก่อน

      @@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 4 หลายเดือนก่อน

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

  • @coldmayorelish6466
    @coldmayorelish6466 4 หลายเดือนก่อน

    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 4 หลายเดือนก่อน

      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 5 หลายเดือนก่อน

    That font is thicc. The colorscheme is tight though.

    • @hughdavenport1
      @hughdavenport1 5 หลายเดือนก่อน

      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 5 หลายเดือนก่อน

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

    • @hughdavenport1
      @hughdavenport1 5 หลายเดือนก่อน

      @@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 5 หลายเดือนก่อน

    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 5 หลายเดือนก่อน

      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 5 หลายเดือนก่อน

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

    • @hughdavenport1
      @hughdavenport1 5 หลายเดือนก่อน

      Thanks appreciate you letting me know!

  • @yeppiidev
    @yeppiidev 6 หลายเดือนก่อน

    amazing!

    • @hughdavenport1
      @hughdavenport1 6 หลายเดือนก่อน

      Thanks! Glad you enjoyed

  • @timwhite7127
    @timwhite7127 ปีที่แล้ว

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

    • @hughdavenport1
      @hughdavenport1 6 หลายเดือนก่อน

      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 6 หลายเดือนก่อน

      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 6 หลายเดือนก่อน

      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 6 หลายเดือนก่อน

      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 ปีที่แล้ว

    ❤❤❤😮😊😊😊

  • @tsh6974
    @tsh6974 ปีที่แล้ว

    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?

    • @tsh6974
      @tsh6974 ปีที่แล้ว

      @@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. th-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!