Giter Club home page Giter Club logo

Comments (6)

Whammo avatar Whammo commented on June 16, 2024 1

I upgraded the NMI handler to deal with rs232, and run/stop restore in this manner. :-)

from c64-io_monitor.

Whammo avatar Whammo commented on June 16, 2024 1

SYS is in the Kernal ROM so we hi-jacked it for Durexforth, and preserved the zero page for the register load/read.

( Calls Basic/Kernal routines.
  Uses ar/xr/yr/sr for register I/O. )
$30c value ar $30d value xr
$30e value yr $30f value sr
.C:2440  B5 3B       LDA $3B,X ; lsb from top of stack
.C:2442  85 14       STA $14      ; sys pointer
.C:2444  B5 73       LDA $73,X ; msb
.C:2446  85 15       STA $15   ; sys pointer
.C:2448  8A          TXA
.C:2449  48          PHA ; save forth stack pointer
.C:244a  20 30 E1    JSR $E130  ; sys call
.C:244d  68          PLA ; restore forth stack pointer
.C:244e  AA          TAX
.C:244f  E8          INX ; drop address from stack
.C:2450  60          RTS

from c64-io_monitor.

Whammo avatar Whammo commented on June 16, 2024

An explicit method to set the memory bounds of the log.

from c64-io_monitor.

Whammo avatar Whammo commented on June 16, 2024

A function to return the length of the log.

from c64-io_monitor.

Whammo avatar Whammo commented on June 16, 2024

Durexforth takes care of it's own banking- on QUIT or run/stop restore it goes bank 6

from c64-io_monitor.

davervw avatar davervw commented on June 16, 2024

Good ideas, and thanks for the info on own banking -- sounds like it has its own NMI handler so control doesn't got back to BASIC. Makes sense.

from c64-io_monitor.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.