ROM Changer

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 22:43, 7 cze 2006
KMK (Dyskusja | wkład)

← Previous diff
Wersja z dnia 12:47, 15 mar 2010
KMK (Dyskusja | wkład)
(red.)
Next diff →
Linia 1: Linia 1:
-Rozszerzenie autorstwa [[Pasiu|Pasia]], polegające na dodaniu do komputera serii XL/XE 16KB pamięci statycznej podłączonej w obszarze $C000-$FFFF. Daje możliwość zmiany '''systemu operacyjnego''' z poziomu Atari bez konieczności reprogramowania i wymiany kości ROM/EPROM. Zawartość pamięci podtrzymywana jest bateryjnie - bateria ładowana jest gdy komputer jest włączony.+Rozszerzenie autorstwa [[Pasiu|Pasia]], polegające na dodaniu do komputera serii XL/XE 16 KB pamięci statycznej podłączonej w obszarze $C000-$FFFF. Daje możliwość zmiany '''systemu operacyjnego''' z poziomu Atari bez konieczności programowania i wymiany kości ROM/EPROM. Zawartość pamięci podtrzymywana jest bateryjnie - bateria ładuje się, gdy komputer jest włączony.
- +Sterowanie odbywa się za pomocą najmłodszego bitu rejestru $D6FF. Ustawienie bitu powoduje podłączenie pamięci w obszar $4000-$7FFF dając możliwość zapisania nowej jej zawartości. Po zakończonym zapisie należy skasować bit.
-Sterowanie odbywa się za pomocą najmłodszego bitu rejestru $D6FF. Ustawienie bitu powoduje podłaczenie pamięci w obszar $4000-$7FFF dając możliwość zapisania nowej jej zawartości. Po zakończonym zapisie należy skasować bit.+
Jeżeli komputer pracuje z wybranym ROM Changerem jako systemem operacyjnym, możliwa jest również modyfikacja systemu 'w locie'. Jeżeli komputer pracuje z wybranym ROM Changerem jako systemem operacyjnym, możliwa jest również modyfikacja systemu 'w locie'.
- 
Przykład procedury ładowania nowej zawartości ROM spod [[DOS II/D|DOS II+/D]]: Przykład procedury ładowania nowej zawartości ROM spod [[DOS II/D|DOS II+/D]]:
Linia 13: Linia 11:
loa system.rom 4000 loa system.rom 4000
>d6ff 00 >d6ff 00
 +</pre>
 +
 +To samo w [[SpartaDOS X]] 4.4 (system musi pracować w trybie USE OSRAM):
 +
 +<pre>
 +set prompt
 +poke $d6ff,1
 +bload system.rom $4000
 +poke $d6ff
</pre> </pre>
[[Kategoria:Atari 8-bit]] [[Kategoria:Atari 8-bit]]
[[Kategoria:Rozszerzenia]] [[Kategoria:Rozszerzenia]]

Wersja z dnia 12:47, 15 mar 2010

Rozszerzenie autorstwa Pasia, polegające na dodaniu do komputera serii XL/XE 16 KB pamięci statycznej podłączonej w obszarze $C000-$FFFF. Daje możliwość zmiany systemu operacyjnego z poziomu Atari bez konieczności programowania i wymiany kości ROM/EPROM. Zawartość pamięci podtrzymywana jest bateryjnie - bateria ładuje się, gdy komputer jest włączony.

Sterowanie odbywa się za pomocą najmłodszego bitu rejestru $D6FF. Ustawienie bitu powoduje podłączenie pamięci w obszar $4000-$7FFF dając możliwość zapisania nowej jej zawartości. Po zakończonym zapisie należy skasować bit.

Jeżeli komputer pracuje z wybranym ROM Changerem jako systemem operacyjnym, możliwa jest również modyfikacja systemu 'w locie'.

Przykład procedury ładowania nowej zawartości ROM spod DOS II+/D:

>d6ff 01
loa system.rom 4000
>d6ff 00

To samo w SpartaDOS X 4.4 (system musi pracować w trybie USE OSRAM):

set prompt
poke $d6ff,1
bload system.rom $4000
poke $d6ff
Personal tools