This document is also available
in English.
Dieses Dokument ist auch auf Deutsch erhältlich.
Marko Mäkelä:
vanhat tietokoneet:
Commodore 64:n ja Commodore 128:n
sisäiset muistinlaajennukset
Vuonna 1987 Mikrobitti-lehti julkaisi Pekka Pessin ohjeen Commodore
64:n sisäisen muistin laajentamisesta 256 kilotavuun. Marko Mäkelä
paransi kytkentää hieman ja sovitti sen Commodore 128:lle kahtena
toisistaan riippumattomana laajennuksena: MMU-pankkien määrän
kaksinkertaistamiseen kahdesta neljään sekä kunkin pankin laajentamiseen
64:stä 256 kilotavuun Commodore 64:n
muistinlaajennuksen tavoin.
Nämä muistinlaajennukset toimivat cbmlink-ohjelmistossa sekä tältä
sivulta saatavissa olevissa ohjelmissa. Ota yhteyttä, jos tiedät
muita tätä muistinlaajennusta tukevia ohjelmia.
Jos haluat tutustua muistinlaajennuksen toimintaan rakentamatta
kytkentää, tutustu VICE 1.19:n
x64
-osioon.
Lataa
- Kirjoitus: Memory expansions for the Commodore 64
(256 kilotavua keskusmuistia)
- memory-c64.pdf
- Ladottu PDF-asiakirja
- memory-c64.tex
- LATEX 2.09-
tai LATEX2ε-lähdekoodi
- Kirjoitus: Memory expansions for the Commodore 128
(256, 512 tai 1024 kilotavua keskusmuistia)
- memory-c128.pdf
- Ladottu PDF-asiakirja
- memory-c128.tex
- LATEX 2.09-
tai LATEX2ε-lähdekoodi
- Pekka Pessin kirjoittamia ohjelmia Commodore 64:lle
- ros-v1.sfx
- RAM-levyohjaimen lähdekoodi ja joitain muita apuohjelmia
- util256.sfx
- RAM-levyohjain, erilaisia apuohjelmia ja hieman lähdekoodia
- Ohjelmia Commodore 128:lle
- piaglobe.asm
- Lähdekoodi ohjelmaan, joka laskee valmiiksi kuvia maapallosta
ja pyörittää sitten pehmeästi maapalloa 512 tai 1024 kilotavua
muistia sisältävän Commodore 128:n näytöllä. Marko Mäkelä kirjoitti
ohjelman. Kuvien laskemiseen tarvittava koodi ja taulukot ovat
peräisin Georg Schwarzin kirjoittamasta
ohjelmasta. Lähdekoodi on käännettävissä DASM 2.12.04:llä.
- piaglobe.128.prg
- Maapallonpyörittäjä niille koneille, joissa muistinlaajennusta
ohjaava PIA
sijaitsee osoitteessa
$dfc0
.
- piaglobe.128.d7c0.prg
- Maapallonpyörittäjä niille koneille, joissa muistinlaajennusta
ohjaava PIA
sijaitsee osoitteessa
$d7c0
.