path: root/cas.c
Commit message (Expand)AuthorAgeFilesLines
* script: allow the user to enter a command right on the command lineH. Peter Anvin2020-10-021-1/+1
* Abstract out the I/O port and ABCbus interfacesH. Peter Anvin2019-10-221-5/+7
* Better TKN80 model, clean up option handlingH. Peter Anvin2019-10-221-1/+1
* Run Nindent for consistent C code styleH. Peter Anvin2018-11-141-323/+322
* Compute blocks even for text filesH. Peter Anvin2018-10-311-10/+8
* cas: don't wipe out the length byte...H. Peter Anvin2018-10-311-1/+2
* cas: add block count byte to binary filesH. Peter Anvin2018-10-311-0/+7
* cas: guess filenames by snooping filenames in memoryH. Peter Anvin2018-10-311-23/+119
* cas.c: ABC800 cassette is SIO/2 channed B, not channel AH. Peter Anvin2018-10-301-1/+1
* ABC800: fix IRQ vectors, clear CAS interrupt if no longer pendingH. Peter Anvin2018-10-301-2/+4
* irq: block specific interrupts until EOI receivedH. Peter Anvin2018-10-301-5/+2
* irq: change the IRQ interface to use struct z80_irq consistentlyH. Peter Anvin2018-10-291-9/+7
* Better, asynchronous IRQ handling; move SDL handling to sep. threadH. Peter Anvin2018-10-291-16/+39
* Fix potentiolly uninitialized warningH. Peter Anvin2018-10-011-1/+1
* cas: add cassette support for ABC800H. Peter Anvin2018-09-291-24/+209
* cas: allow specifying multiple files, as well as list of filesH. Peter Anvin2018-09-261-8/+29
* trace: use an inline for testing trace; move z80_interrupt_eoi to z80.cH. Peter Anvin2018-09-261-3/+3
* trace, fileop: fix fileop bug, move tracing to trace.h, fileop traceH. Peter Anvin2018-09-261-0/+1
* cas interface: works now (for ABC80)H. Peter Anvin2018-09-261-42/+80
* Cassette device for ABC80 (only, so far)H. Peter Anvin2018-09-261-0/+237