Difference between revisions of "Category:Programming"
From CPCWiki - THE Amstrad CPC encyclopedia!
(No difference)
|
Revision as of 08:03, 4 September 2006
This is a list of articles which contain source codes and descriptions about programming technologies and hardware programming.
Subcategories
This category has the following 16 subcategories, out of 16 total.
Pages in category "Programming"
The following 196 pages are in this category, out of 196 total.
7
A
- AA Toolkit
- AMSDOS Header
- AMSDOS Hidden RSX Functions
- AMSDOS Memory Map
- AMSDOS RSX Functions
- Amstrad Micro Guide - AMSDOS and BASIC file commands
- Amstrad Micro Guide - Arithmetic and Logic operations
- Amstrad Micro Guide - BASIC numeric functions
- Amstrad Micro Guide - BASIC string functions
- Amstrad Micro Guide - Control keys
- Amstrad Micro Guide - Conventions and terms used
- Amstrad Micro Guide - CP/M commands
- Amstrad Micro Guide - Error messages
- Amstrad Micro Guide - General AMSDOS commands
- Amstrad Micro Guide - Graphics commands
- Amstrad Micro Guide - List of Amstrad keywords
- Amstrad Micro Guide - Memory map
- Amstrad Micro Guide - Operating system commands
- Amstrad Micro Guide - Sound commands
- ASIC
C
D
F
P
- PAL16L8
- PCW: Streamlined BASIC
- PDS download source code
- Printer Port
- Programming methods used in games
- Programming:A simple 'Hello World' program for CP/M using BDOS
- Programming:A simple 'Hello World' program for CP/M using BIOS
- Programming:A simple disc copier using BDOS functions
- Programming:A simple disc formatter using BDOS functions
- Programming:A simple file copier using firmware functions (copies byte-by-byte)
- Programming:Amstrad CPC plus sprite format
- Programming:An example boot sector (executed with rsx command CPM)
- Programming:An example loader
- Programming:An example to define a RSX
- Programming:An example to read a file byte-by-byte
- Programming:An example to write a file byte-by-byte
- Programming:Bubble sort
- Programming:Calculating xpos,ypos to screen address in assembly
- Programming:Calling a RSX from outside of BASIC
- Programming:Catalog a disc and retrieve a directory
- Programming:Coding a simple BASIC game into Assembly
- Programming:Convert CPC sprites to Plus hardware sprites
- Programming:CPC Booster
- Programming:CPC OS floating point routines
- Programming:CPC Plus Hardware Sprites
- Programming:CPC Plus Horizontal scroll
- Programming:CPC Plus RLE Hardware Sprites
- Programming:CPC Plus Screen Splitting
- Programming:CPC Plus Vertical scroll
- Programming:CRC16
- Programming:CRC32
- Programming:Cross Development
- Programming:Detecting an Amstrad or Vortex disc controler
- Programming:Digiblaster
- Programming:Display a 8-bit number in binary
- Programming:Display a 8-bit number in hex
- Programming:Display a byte as a 3-digit decimal number
- Programming:Display and update Scores
- Programming:Distorting the screen using register 2 of the CRTC (Horizontal Sync Position)
- Programming:Dump of CPC Plus Cartridge
- Programming:Dumping the data of BASIC or AMSDOS or an expansion rom
- Programming:Dumping the data of the lower rom
- Programming:Executing firmware functions from within CP/M 2.1
- Programming:Executing firmware functions from within CP/M 2.1 or CP/M plus
- Programming:Executing firmware functions from within CP/M plus
- Programming:Fast 16 bit Square Root
- Programming:Fast plot
- Programming:Fast Sprites
- Programming:Fast Square Root
- Programming:Fast Textoutput
- Programming:Filling memory with a byte
- Programming:Formatting a track on a disc
- Programming:Hardware scrolling
- Programming:Hardware scrolling 2
- Programming:Hardware scrolling the screen horizontally byte-by-byte using the CRTC
- Programming:Hardware scrolling the screen using the CRTC
- Programming:Integer Division
- Programming:Integer Multiplication
- Programming:Keyboard redefinition
- Programming:Keyboard scanning
- Programming:Loading a file
- Programming:Logarithm
- Programming:Maze generation
- Programming:Next / previous line calculation
- Programming:Overscan
- Programming:Plotting a sprite using character matrices
- Programming:Precalculated square
- Programming:Program to save the ROM of the Multiface 2
- Programming:Quicksort
- Programming:Random Number Generator
- Programming:Read/Write a file quickly byte-by-byte
- Programming:Reading a sector from a disc
- Programming:Reading and writing the boot sector of a SYSTEM/VENDOR disc
- Programming:Reverse A
- Programming:Saving a file
- Programming:Simple Raster Example 1
- Programming:Simple Raster Example 2 (uses CPC plus features)
- Programming:Simple Raster Example 3 (uses CPC plus features)
- Programming:Simple Split Raster Example 1
- Programming:Sin/Cos calculation
- Programming:Source code to show 0x0ff is always returned when reading PSG port B
- Programming:Source code to show it is possible to store data in PSG register 14 and 15 (port A and port B)
- Programming:Source code to show it is possible to store data in PSG register 14 and 15 even if the port has been set to input
- Programming:Source code to show that some registers always return 0 in some bits
- Programming:Source code to show that when a port is read in output mode; the data read will be ANDed with the inputs to that port
- Programming:Square Root
- Programming:Storing and Retrieving Screens from the extra 64kb
- Programming:SYMBiFACE II
- Programming:Tutorial - Understanding the fundamentals of BASIC SOUND and the Firmware SOUND QUEUE
- Programming:Ultrafast Multiplication
- Programming:Undo delete of file
- Programming:Unlocking a protected basic file
- Programming:Unlocking ASIC
- Programming:Writing a sector to disc
R
S
- Screen refresh rate
- SDCC
- SDCC and CPC
- SF2:scan mouse
- SMIDP2lib for SDCC
- Snapshot
- Some features of the Z80
- Source Codes
- SP0256
- Speccy Port
- Sprites Multiplexing
- SuperBASIC
- SYMBiFACE II:I/O Map Summary
- SYMBiFACE II:IDE registers
- SYMBiFACE II:IDE routines
- SYMBiFACE II:PS/2 mouse
- SYMBiFACE II:Realtime clock
- SYMBiFACE II:Rewriteable roms
- SYMBiFACE II:RTC routines
- Synchronising with the CRTC and display