Permalink
Switch branches/tags
Nothing to show
Commits on Apr 28, 2012
  1. Added README.

    committed Apr 28, 2012
Commits on Apr 16, 2012
  1. Revert "Added sound interruption."

    This reverts commit e8eaff3.
    committed Apr 16, 2012
  2. Added sound interruption.

    committed Apr 16, 2012
Commits on Apr 15, 2012
  1. Removed public declaration.

    committed Apr 15, 2012
  2. Added newline before EoD header.

    committed Apr 15, 2012
  3. Added newlines before separators.

    committed Apr 15, 2012
  4. End-of-Day procedure bugfixes.

    committed Apr 15, 2012
  5. Added end of day stats for RS232.

    committed Apr 15, 2012
  6. Remove debug RS232.

    committed Apr 15, 2012
  7. Speech additions & cleanup.

    Cleaned up debug code.
    Added speech synthesis for removal of item.
    Added 'left' after inventory query.
    committed Apr 15, 2012
  8. Implemented string handling for serial & bugfixes.

    Display update procedures now clear the screen before starting.
    Added string outputs to serial.
    Implemented price setting via serial.
    committed Apr 15, 2012
  9. Bugfixes & updates to transaction mode.

    Fixed keypad polling in transaction mode.
    Bugfix: NEAR PTR calls to FAR procedures.
    Bugfix: Now properly blanks display before showing data.
    Bugfix: Add amount when change is given.
    Implemented proper handling for case when amount paid < amount owed.
    committed Apr 15, 2012
  10. txn_change implemented

    Raysora committed Apr 15, 2012
  11. Fixed serial interrupt.

    committed Apr 15, 2012
  12. Major bugfixes & tweaks.

    Made pens cheaper.
    Fixed indentation in EQU cluster.
    Added aliases for extra words.
    Test & LEDs with a loop instead of 6 statements.
    Clear LEDs when exiting a state.
    Attempted mutexing of keypad queue.
    Transaction: Fixed cost of purchase & added total cost speech.
    Mutex resetting of sound queue within ADD_SOUND_QUEUE.
    Fix synthesis of '0's within numbers.
    Fix synthesis of monetary values' Dollar(s) and Cent(s) elements.
    committed Apr 15, 2012
  13. Cash speech synthesis bugfixes.

    Clear DX before starting, as DX:AX is divided by 100.
    Removed copy from AX to BX.
    Handle case with 0 cents.
    committed Apr 15, 2012
  14. Sound queue & serial bug hunting session.

    Re-enabled serial receive interrupt & implemented rudimentary procedure.
    Implemented ADD_SOUND_QUEUE.
    Re-enabled serial outputs.
    Moved 2FAR JMP labels around.
    Update session tally when commiting a chunk.
    Fixed sound queue bugs, HEAD and TAIL are now reset only by SPEECH_SYNTH.
    Attempt to clear DAC outputs on clip end.
    committed Apr 15, 2012
  15. Clear PORTA when setting modes.

    committed Apr 15, 2012
  16. Fixed price retrieval, push/pop bugfixes.

    Push/pop bugfixes in display & sound code.
    Fixed price retrieval from LUT: DW arrays require 2xIndex.
    Added sane defaults for price & quantity info.
    committed Apr 15, 2012