This website requires JavaScript.
Explore
Help
Register
Sign In
Rooba
/
ReC98
mirror of
https://github.com/nmlgc/ReC98.git
Watch
1
Star
1
Fork
You've already forked ReC98
0
Code
Issues
Packages
Projects
Releases
Wiki
Activity
4f7a3a28c3
ReC98
/
th04
/
main
/
player
/
pos[bss].asm
3 lines
44 B
NASM
Raw
Normal View
History
Unescape
Escape
[Maintenance] [th04/th05] Assemble 16-bit .ASM files case-sensitively Otherwise, TASM would simply convert all EXTRN declarations in those files to uppercase. Then, the linker would expect them in uppercase, forcing both the case-sensitive big 32-bit .ASM files *and* the entire C land to declare them as uppercase as well. For functions with __pascal convention which are always uppercased anyway, this makes no difference. It does matter for regular __cdecl variables, though, and the C declaration of [score_delta] in e6294c2 already showed that we'd then be forced to use macros if we wanted to pretend that these names still had lowercase characters. Doing this for every variable referenced in both C land and 16-bit ASM land gets annoying quickly. So, no need to force this inconsistency if we can get rid of it by slightly uglifying ASM land. Part of P0089, funded by [Anonymous] and Blue Bolt.
2020-04-28 16:10:07 +00:00
public
_player_pos
[Maintenance] Add an underscore to the player_pos variable No need to declare them as `pascal` on the C side only because I messed up when naming them first. Part of P0059, funded by [Anonymous] and -Tom-.
2019-11-15 19:54:33 +00:00
_player_pos
motion_t
<
?
>