- Explore VGA a bit: How to draw pixels on DOS all by yourself without a library in graphics mode 12h?
- Explose XMS a bit: How can I use more than 640 kB / 1 MB on DOS?
Both are … quite awkward. 😬 For VGA, I’ll stick to using the Borland Graphics Interface for now. Mode 13h is great, all pixels are directly addressable – but it’s only 320x200. Mode 12h (640 x 480 with 16 colors) is pretty horrible to use with all the planes and what not.
As per this spec, I’ve written a small XMS example that uses 32 MB of memory:
https://movq.de/v/9ed329b401/xms.c
It works, but it appears the only way to make use of this memory is to copy data back and forth between conventional memory and extended memory. I don’t know how useful that is going to be. 🤔 But at least I know how it works now.
- Explore VGA a bit: How to draw pixels on DOS all by yourself without a library in graphics mode 12h?
- Explose XMS a bit: How can I use more than 640 kB / 1 MB on DOS?
Both are … quite awkward. 😬 For VGA, I’ll stick to using the Borland Graphics Interface for now. Mode 13h is great, all pixels are directly addressable – but it’s only 320x200. Mode 12h (640 x 480 with 16 colors) is pretty horrible to use with all the planes and what not.
As per this spec, I’ve written a small XMS example that uses 32 MB of memory:
https://movq.de/v/9ed329b401/xms.c
It works, but it appears the only way to make use of this memory is to copy data back and forth between conventional memory and extended memory. I don’t know how useful that is going to be. 🤔 But at least I know how it works now.
- Explore VGA a bit: How to draw pixels on DOS all by yourself without a library in graphics mode 12h?
- Explose XMS a bit: How can I use more than 640 kB / 1 MB on DOS?
Both are … quite awkward. 😬 For VGA, I’ll stick to using the Borland Graphics Interface for now. Mode 13h is great, all pixels are directly addressable – but it’s only 320x200. Mode 12h (640 x 480 with 16 colors) is pretty horrible to use with all the planes and what not.
As per this spec, I’ve written a small XMS example that uses 32 MB of memory:
https://movq.de/v/9ed329b401/xms.c
It works, but it appears the only way to make use of this memory is to copy data back and forth between conventional memory and extended memory. I don’t know how useful that is going to be. 🤔 But at least I know how it works now.
legs were tired as fuck and the whole thing felt like a tempo run. at some point i was able to zone out and i don't think i would have completed the run if i hadn't.
#running
legs were tired as fuck and the whole thing felt like a tempo run. at some point i was able to zone out and i do not think i would have completed the run if i had not.
#running
legs were tired as fuck and the whole thing felt like a tempo run. at some point i was able to zone out and i do not think i would have completed the run if i had not.
#running
legs were tired as fuck and the whole thing felt like a tempo run. at some point i was able to zone out and i do not think i would have completed the run if i had not.
#running
Works a treat 😅 Just grabbed an unused PC fan, adapted it to an old 5v phone wall charger and hey presto, instantly cooler by 25c+.
Imagino que o pessoal 🇧🇷 que não conheça este ritual vá achar inusitado (isto porque o pessoal 🇵🇹 da minha geração cresceu a ouvir isto volta e meia)
Imagino que o pessoal 🇧🇷 que não conheça este ritual vá achar inusitado (isto porque o pessoal 🇵🇹 da minha geração cresceu a ouvir isto volta e meia)
ggsave function to ggesus.
#running #treadmill
#running #treadmill
#running #treadmill
#running #treadmill
That was a tough one …
That was a tough one …
That was a tough one …
base64 spoiler:
SSBkb27igJl0IGxpa2UgbWVtb2l6YXRpb24gcHJvYmxlbXMuIPCfq6QKCkkga2VwdCBsb29raW5n
IGZvciBjbGV2ZXIgd2F5cyB0byBzb2x2ZSBpdCwgYnV0IGluIHRoZSBlbmQsIGl0IHdhcyBqdXN0
OgrigJxZZWFoLCBnbyBhaGVhZCBhbmQgY2FjaGUgaXQu4oCdIPCfq6QKCkkgaG9wZSB0aGlzIHdh
cyB0aGUgb25seSBwcm9ibGVtIGxpa2UgdGhhdCB0aGlzIHllYXIuCgpOZWVkbGVzcyB0byBzYXks
IHRoaXMgZG9lc27igJl0IHJ1biBvbiBET1MgYW5kIHByb2JhYmx5IG5ldmVyIHdpbGwsIGl0CnRh
a2VzIHdheSB0b28gbG9uZy4K
base64 spoiler:
SSBkb27igJl0IGxpa2UgbWVtb2l6YXRpb24gcHJvYmxlbXMuIPCfq6QKCkkga2VwdCBsb29raW5n
IGZvciBjbGV2ZXIgd2F5cyB0byBzb2x2ZSBpdCwgYnV0IGluIHRoZSBlbmQsIGl0IHdhcyBqdXN0
OgrigJxZZWFoLCBnbyBhaGVhZCBhbmQgY2FjaGUgaXQu4oCdIPCfq6QKCkkgaG9wZSB0aGlzIHdh
cyB0aGUgb25seSBwcm9ibGVtIGxpa2UgdGhhdCB0aGlzIHllYXIuCgpOZWVkbGVzcyB0byBzYXks
IHRoaXMgZG9lc27igJl0IHJ1biBvbiBET1MgYW5kIHByb2JhYmx5IG5ldmVyIHdpbGwsIGl0CnRh
a2VzIHdheSB0b28gbG9uZy4K
base64 spoiler:
SSBkb27igJl0IGxpa2UgbWVtb2l6YXRpb24gcHJvYmxlbXMuIPCfq6QKCkkga2VwdCBsb29raW5n
IGZvciBjbGV2ZXIgd2F5cyB0byBzb2x2ZSBpdCwgYnV0IGluIHRoZSBlbmQsIGl0IHdhcyBqdXN0
OgrigJxZZWFoLCBnbyBhaGVhZCBhbmQgY2FjaGUgaXQu4oCdIPCfq6QKCkkgaG9wZSB0aGlzIHdh
cyB0aGUgb25seSBwcm9ibGVtIGxpa2UgdGhhdCB0aGlzIHllYXIuCgpOZWVkbGVzcyB0byBzYXks
IHRoaXMgZG9lc27igJl0IHJ1biBvbiBET1MgYW5kIHByb2JhYmx5IG5ldmVyIHdpbGwsIGl0CnRh
a2VzIHdheSB0b28gbG9uZy4K
woops, i miscounted and skipped the last interval! still shaved thirty seconds from my 10km personal best.
#running
woops, i miscounted and skipped the last interval! still shaved thirty seconds from my 10km PB.
#running
woops, i miscounted and skipped the last interval! still shaved thirty seconds from my 10km PB.
#running
woops, i miscounted and skipped the last interval! still shaved thirty seconds from my 10km PB.
#running
- https://etherdfs.sourceforge.net/
- https://github.com/CryptusDE/EtherDFS-3
They say it can serve directories instead of images. It’d be like an NFS version for DOS. 🤯
I’ve gotta try these.
- https://etherdfs.sourceforge.net/
- https://github.com/CryptusDE/EtherDFS-3
They say it can serve directories instead of images. It’d be like an NFS version for DOS. 🤯
I’ve gotta try these.
- https://etherdfs.sourceforge.net/
- https://github.com/CryptusDE/EtherDFS-3
They say it can serve directories instead of images. It’d be like an NFS version for DOS. 🤯
I’ve gotta try these.
> For music we do just mute or edit over it (songs with 'radio edit' in the title)
Wait a minute, *that* is what “radio edit” actually means? 🤯 I always thought it was just a different mix and/or shorter version. (Well, maybe it’s both.)
> For music we do just mute or edit over it (songs with 'radio edit' in the title)
Wait a minute, *that* is what “radio edit” actually means? 🤯 I always thought it was just a different mix and/or shorter version. (Well, maybe it’s both.)
> For music we do just mute or edit over it (songs with 'radio edit' in the title)
Wait a minute, *that* is what “radio edit” actually means? 🤯 I always thought it was just a different mix and/or shorter version. (Well, maybe it’s both.)