![]()  | 
Routines | 
| Prev: BF6E | Up: Map | Next: BFA4 | 
| 
 
Used by the routine at GameEntryPoint.
 
 | 
|||||
  | 
|||||
| Handler_DateBar | BF79 | LD IX,$BF6E | IX=Messaging_CurrentDate. | ||
| BF7D | LD A,($9FE1) | A=*CurrentDayOfWeek. | |||
| BF80 | LD HL,$BF59 | HL=Table_DaysOfWeekStrings. | |||
| BF83 | CALL PopulateDayOfWeek | Call PopulateDayOfWeek. | |||
| BF86 | INC IX | Increment IX by one. | |||
| BF88 | LD A,($9FE0) | A=*CurrentTime_Hour. | |||
| BF8B | CALL $BFB0 | Call BFB0. | |||
| BF8E | INC IX | Increment IX by one. | |||
| BF90 | LD A,($9FDF) | A=*CurrentTime_Minutes. | |||
| BF93 | CALL $BFB0 | Call BFB0. | |||
| BF96 | LD A,($9FE2) | Write *Messaging_AM_PM to *IX+00. | |||
| BF99 | LD (IX+$00),A | ||||
| 
 
Now the date bar has been updated, set up printing it to the screen.
 
 | 
|||||
| BF9C | LD HL,$BF6E | Load HL with a pointer to Messaging_CurrentDate. | |||
| BF9F | LD B,$0B | Set the length of the date bar in B (0B bytes). | |||
| BFA1 | JP PrintDateBar | Jump to PrintDateBar. | |||
| Prev: BF6E | Up: Map | Next: BFA4 |