Vanhojen kasettipelien käydessä hankalasti ladattaviksi MSX:llä, tuli mieleeni tällainen idea. AVR:n kaveriksi laitetaan SPI-flash piiri ja kytketään avr koneen muistiväylälle moduli-liitännän kautta. FLASH-piiri voi olla kooltaan vaikkapa 16 megaa, jolloin siihen mahtuu 256 peliä.
Aluksi peli siis ladataan normaalisti, sitten vedetään Z80-cpu pois päältä ja otetaan muistivedos koko muistista ja talletetaan se johonkin noista 256 slotista flashilla. Seuraavaksi voidaan tehdä MSX:lle vaikkapa basicilla ohjelma, joka valitsee jonkin noista sloteista, vetää cpu:n halt:iin ja lataa muistin täyteen. Tämän jälkeen suoritusta voidaan jatkaa pelikoneella juuri muistivedoksesta ladatusta pelistä! Oletuksenahan pelin alkuosoite on aina sama ilmeisesti, joten siihen on helppo hypätä?
Ja vaikka ei pelikonetta omistaisikaan, voihan tuota käyttää esim. ulkoisella muistilla varustetun avr:n itsensä ohjelmavarastona?
Tämä nyt ainakin olisi vinkeä lisälaite vanhalle koneelle ja saattaisi antaa sille jopa hiukan uutta arvoa.
Aluksi peli siis ladataan normaalisti, sitten vedetään Z80-cpu pois päältä ja otetaan muistivedos koko muistista ja talletetaan se johonkin noista 256 slotista flashilla. Seuraavaksi voidaan tehdä MSX:lle vaikkapa basicilla ohjelma, joka valitsee jonkin noista sloteista, vetää cpu:n halt:iin ja lataa muistin täyteen. Tämän jälkeen suoritusta voidaan jatkaa pelikoneella juuri muistivedoksesta ladatusta pelistä! Oletuksenahan pelin alkuosoite on aina sama ilmeisesti, joten siihen on helppo hypätä?
Ja vaikka ei pelikonetta omistaisikaan, voihan tuota käyttää esim. ulkoisella muistilla varustetun avr:n itsensä ohjelmavarastona?
Tämä nyt ainakin olisi vinkeä lisälaite vanhalle koneelle ja saattaisi antaa sille jopa hiukan uutta arvoa.
Vastaukset 1
Vanhimmat
Vähän niinkuin Matrix-elokuvassa:
https://en.wikipedia.org/wiki/Kansas_City_standard
-Kansas is going bye-bye! :)
Yhtä hyvin voi opettaa avr:n lukemaan kasettia suoraan.