readme and version

This commit is contained in:
Irmen de Jong 2020-08-27 18:18:29 +02:00
parent 744cd6ec42
commit 4ffb194847
3 changed files with 11 additions and 8 deletions

View File

@ -2,8 +2,8 @@
[![Build Status](https://travis-ci.org/irmen/prog8.svg?branch=master)](https://travis-ci.org/irmen/prog8) [![Build Status](https://travis-ci.org/irmen/prog8.svg?branch=master)](https://travis-ci.org/irmen/prog8)
[![Documentation](https://readthedocs.org/projects/prog8/badge/?version=latest)](https://prog8.readthedocs.io/) [![Documentation](https://readthedocs.org/projects/prog8/badge/?version=latest)](https://prog8.readthedocs.io/)
Prog8 - Structured Programming Language for 8-bit 6502/6510/65c02 microprocessors Prog8 - Structured Programming Language for 8-bit 6502/65c02 microprocessors
================================================================================= ============================================================================
*Written by Irmen de Jong (irmen@razorvine.net)* *Written by Irmen de Jong (irmen@razorvine.net)*

View File

@ -1 +1 @@
3.3.CX16-SNAPSHOT 4.0-SNAPSHOT

View File

@ -4,12 +4,15 @@ Target system specification
Prog8 targets the following hardware: Prog8 targets the following hardware:
- 8 bit MOS 6502/6510 CPU - 8 bit MOS 6502/65c02/6510 CPU
- 64 Kb addressable memory (RAM or ROM) - 64 Kb addressable memory (RAM or ROM)
- memory mapped I/O registers - optional use of memory mapped I/O registers
- optional use of system ROM routines
The main target machine is the Commodore-64, which is an example of this. The main target machine is the well-known Commodore-64, which is an example of this.
This chapter explains the relevant system details of such a machine. Another (preliminary) supported target machine is the `CommanderX16 <https://www.commanderx16.com/>`_ .
This chapter explains the relevant system details of such machines.
Memory Model Memory Model
@ -147,7 +150,7 @@ You can however install your own IRQ handler.
This is possible ofcourse by doing it all using customized inline assembly, This is possible ofcourse by doing it all using customized inline assembly,
but there are a few library routines available to make setting up C-64 IRQs and raster IRQs a lot easier (no assembly code required). but there are a few library routines available to make setting up C-64 IRQs and raster IRQs a lot easier (no assembly code required).
These routines are:: For the C64 these routines are::
c64.set_irqvec() c64.set_irqvec()
c64.set_irqvec_excl() c64.set_irqvec_excl()