@foone You need to play more WH40k :-)
Notices by Tom Forsyth (tomf@mastodon.gamedev.place)
-
Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Monday, 17-Feb-2025 11:32:31 JST Tom Forsyth
-
Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Monday, 10-Feb-2025 14:37:03 JST Tom Forsyth
@foone Segment selector overrides is here:
https://wiki.osdev.org/X86-64_Instruction_Encoding#Legacy_Prefixes
0x36 is the SS segment override, but I'm not seeing it. You can see the 0x2E which is the CS: segment override. -
Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Monday, 10-Feb-2025 14:37:02 JST Tom Forsyth
@foone Wait wait wait I vaguely remember this. Hang on, I will 100% check this, but FROM HAZY MEMORY by default if the base register is BP or SP, then it's assumed to be a stack reference, and thus use SS.
Again, lemme check...
In conversation from mastodon.gamedev.place permalink -
Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Monday, 10-Feb-2025 14:37:01 JST Tom Forsyth
@foone Yes, I found a StackOverflow answer confirming my memory. Not very compelling I know but:
"Memory operands using esp or ebp as the base register default to SS, and so do the implicit accesses for stack instructions like push/pop/call/ret."
(odd they reference esp and ebp rather than sp and bp but OK)
In conversation from mastodon.gamedev.place permalink -
Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Saturday, 08-Feb-2025 16:36:57 JST Tom Forsyth
@foone That capital G is a crime. Lucky thing this game isn't going to have to use it for anyone important.
In conversation from mastodon.gamedev.place permalink -
Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Saturday, 01-Feb-2025 10:17:10 JST Tom Forsyth
@foone Yeah the M100 is the One True Mouse now. Want fancy features? Tough - have to go wireless :-(
In conversation from mastodon.gamedev.place permalink -
Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Friday, 08-Dec-2023 16:06:41 JST Tom Forsyth
@aras
Take me down to the Parallax City
Where the far moves slow
and the near moves quickly
(https://twitter.com/gamemakerstk/status/741923072719085568)In conversation from mastodon.gamedev.place permalink Attachments
-
Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Wednesday, 26-Apr-2023 18:18:24 JST Tom Forsyth
@aeva
"Linux is mature now! They even have it on the ISS."
"So that's why there's no sound in space."In conversation from mastodon.gamedev.place permalink