mirror of
https://github.com/irmen/prog8.git
synced 2024-11-26 11:49:22 +00:00
readme and version
This commit is contained in:
parent
744cd6ec42
commit
4ffb194847
@ -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)*
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
3.3.CX16-SNAPSHOT
|
4.0-SNAPSHOT
|
||||||
|
@ -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()
|
||||||
|
Loading…
Reference in New Issue
Block a user