Time
.cversion
.month,day,year
.date
.time
.am/pm
ms@
.elapsed
ms
pause-seconds
?KeyPause
WINPAUSE
\ time-buf
\ +0 year
\ +2 month
\ +4 day of week
\ +6 day of month
\ +8 hour
\ +10 minute
\ +12 second
\ +14 milliseconds
: year$
time-buf 0 + w@ 0 <# # # # # #>
;
: month$
time-buf 2 + w@ 0 <# # # #>
;
: day$
time-buf 6 + w@ 0 <# # # #>
;
: hour$
time-buf 8 + w@ 0 <# # # #>
;
: minute$
time-buf 10 + w@ 0 <# # # #>
;
: sec$
time-buf 12 + w@ 0 <# # # #>
;
: milliseconds$
time-buf 14 + w@ 0 <# # # #>
;
create filename 256 allot
: get_filename
get-local-time
s" test" filename place
s" _" filename +place
year$ filename +place
month$ filename +place
day$ filename +place
hour$ filename +place
minute$ filename +place
sec$ filename +place
milliseconds$ filename +place
s" .bmp" filename +place
;