oczwiscie :-) trzeba kopiowac pliki a nie sektorowo :-)
widze ze zrobiles ogromny skok.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Atari System Emulator v1.12 Wydano Atari System Emulator w wersji 1.12 z obsługą napędu B, nowymi trybami wyświetlania i usprawnieniami.
Altirra 4.50 test 20 Phaeron udostępnił kolejną kompilację testową emulatora Altirra z numerem 20.
Miracle Boy in Dragon Land bezpłatnie! Platformówka na Atari ST/STE została udostępniona całkowicie bezpłatnie dla wszystkich graczy.
Nowa wersja przeglądarki HighWire HighWire 0.5.0 Beta przynosi obsługę HTTPS, nowoczesnego CSS oraz kart pod TOS, FreeMiNT i MagiC.
CAS2Audio 1.0.5 Nowa wersja aplikacji CAS2Audio dla systemu Android przynosi całkowicie odświeżony i nowoczesny interfejs użytkownika.
atari.area forum » Posty przez xxl
oczwiscie :-) trzeba kopiowac pliki a nie sektorowo :-)
widze ze zrobiles ogromny skok.
a kiedys byles takim wielkim przeciwnikiem atr o niestandardowej wielkosci. w koncu przejrzales na oczy.
no wlasnie.. K-BOOTy tez dobry pomysl do takich rozwiazan.
Tebe zglaszal problemy - $480 to za nisko...
ta wersja jest jak wszystkie DOS od $700 do (jak zaden) $937
racja.
teraz jest od $700 - $93B
moze racja... trzeba go bedzie podniesc wyzej...
i uruchamial bys ten programik z pierwszeo posta z magnetofonu a nie z hdd jak teraz :D
to prawda. Program usera (ten drugi obrazek) nadpisuje DOSa ($480) - cena niskiego memlo.
co bys zrobil bez xB ....
:D
na stronie $600 jest bufor sektora, mozna skonfigurowac bufor sektora na strone $700 wtedy pamiec od $800 w gore jest wolna
wez sobie sprawdz, nagraj na dyskietce turbobeja pod nazwa AUTORUN i zainicjalizuj ja tym programem. jak trzeba bedzie ustawic bufor na $700 albo ustawic memlo to daj znac.
---
ten xBOOTa DOS jeszcze troche podrasuje bo juz widze ze na rozmiarze moge urwac pare bajtow...
pojawil sie xBOOT w wersji DOS
porownanie do Foxowego Dosa w 384 bajtach:
obydwa mieszcza sie w boot sektorach
xboot zostawia pamiec wolna od $700, Dos Foxa od $097F
xboot obsluguje wszystkie rozszerzenia formatu dos2, Dos Foxa obsluguje standardowy (nie obsluguje MyDos)
xboot sam konfiguruje sie na wielkosc sektora, Dos Foxa trzeba kompilowac na odpowiednia wielkosc sektora
xboot nie ma zapisu, Dos Foxa potrafi zapisac istniejacy jednosektorowy plik
a tu xBOOT w wersji DOS. Jakie roznice:
- instaluje urządzenie D: jak każdy inny DOS Atari
tak
- przy starcie wczytuje plik uruchamialny o nazwie AUTORUN
tak
- obsługuje standardowy system plików DOS 2
moj obsluguje wszystkie mutacje formatu DOS rowniez MyDOS itd.
- obsługiwany rozmiar sektora (128 lub 256 bajtów) jest ustalany na etapie kompilacji xDOSa
moj obsluguje obydwa rozmiary od razu, nie potrzeba kompilacji
- xDOS umożliwia odczyt pliku przez D:
tak
- jednocześnie można czytać tylko jeden plik, ale może on być dowolnej długości
tak
- xDOS umożliwia nadpisanie istniejącego pliku mieszczącego się w jednym sektorze
nie, nie ma zapisu.
- inne operacje, jak odczyt katalogu, kasowanie, zmiana nazwy itd. nie są obsługiwane
tak
- xDOS mieści się w całości w sektorach odczytu wstępnego (boot sectors)
tak
- xDOS nie ustawia MEMLO, ale zajmuje tylko obszar pamięci $0700..$097F
moj zajmuje $480-$6ff (razem z buforem) pamiec od $700 wolna
- xDOS nie wyłącza ROM-u podczas transmisji
tak
ech...
nie wiem jak Ty to robisz...
w zalaczniku. sam zrobilem tego atr i dziala.
boot sectory zostana nadpisane dla urzadzenia $31
co oznacza stacje dyskow. filesystem nie bedzie zakladany. wez ATR i sformatuj np. mdosem po czym uruchom ten programik.
---
jak sie boisz ze systemowe procki zrobia Ci smieci na hdd to zrob to na emulatorze.
chaos loader sie do tego nie nadaje.
Pin: tak
wejdz na strone xBIOS - https://xxl.atari.pl/
i sciagnij: xBOOT Initializer (700)
wloz do stacji dyskietke i uruchom ten program
---
acha... nagraj swoj program narzedziowy na dyskietce pod nazwa AUTORUN
rozbudowalem troche xMENU :-)
Tworzmy strukture menu wysylam do xMENU i czekamy na odpowiedz o wyborze opcji przez usera, odpowiedz wraz ze struktura menu daje pelnie informacji o dzialaniu usera.
struktury w liscie menu mozna dowolnie zmieniac, kolejnosc, ilosc, mozna je np. laczyc :-)
nowa rzecza sa tez flagi:
TOGGLE i CHECKED - informauje, ze pole moze byc zaznaczane/odznaczane
dodany klawisz space - wybiera opcje bez wyjscia z menu
flaga ENABLED byla ale teraz mozna zmieniac/konfigurowac menu z czasie rzeczywistym - np. na przerwaniach, plynace napisy w menu/ wlaczenia-wylaczenia, wszelkieo rodzaju zmiany
ODPOWIEDZI:
w A otrzymujemy ID wybranej opcji dodatkowo adres tablicy (zakonczonej $ff) w ktorej mamy ID wszystkich wybranych opcji.
przyklad oczywiscie jest relokowalny.
----
dodalem mozliwosc zmiany opcji menu klawiszami skrotow
przy okazji tego: http://www.atari.org.pl/forum/viewtopic ... 24#p261624
wpadl mi do glowy pomysl na upierdliwe zabezpiecznie przed zaladowaniem programu z magnetofonu ;-)
nagrywamy na kasete program przy czym przerwy miedz sygnalami ustawiamy na bardzo krotkie ale sygnal danych ma dwie dlugosci reprezentujace kropke (krotszy) i kreske (dluzszy) przy zapisie pytamy usera o haslo i to haslo w alfabecie morsa jest wzorem do nagrywania rekordow :-)
podczas ladowania w loaderze pytamy o "haslo" a ten w odpowiedniej ilosci danych w kolejnych rekordach oczekuje danych :-)
teraz:
nie wiem... nawet nie testowalem... z magnetofonem robie to pierwszy raz:
---
eeeee czytam wiecej... to za malo, nie bedzie dzialac.
przepisalem na atari microchess z KIM. zrodlo:
https://www.computerhistory.org/chess/d ... 14f6d8478/
niestety ten program nie dzialal prawidlowo - lista poprawionch juz bledow ma kilka pozycji a i ciagle nie jestem pewny czy wszystko jest ok.
jak ktos ma cierpliwosc moze zagrac, sterowanie jest upierdliwe.
c - clear (reset planszy)
p - play / continue (przeciwnik)
e - exchange - zmiana stron czarne/biale
f - graj (my)
przyklad:
c return - reset planszy
p return - komputer wykona ruch
6 return
1 return
5 return
1 return - ruch pionem 61-51
f return - wykonaj
p return - komputer wykona ruch
itd.
plansza ponumerowana jest tez upierdliwie:
00 01 02 03 04 05 06 07
10 11 12 ....
...
70 71 72 73 74 75 76 77
autor chwali sie ze proram jest kompaktowy - to prawda ale zawsze da sie cos optymalizowac ;-)
oto przyklad:
REVERSE
LDX #$0F
ETC
SEC
LDY BK,X
LDA #$77
SBC BOARD,X
STA BK,X
STY BOARD,X
SEC
LDA #$77
SBC BOARD,X
STA BOARD,X
DEX
BPL ETC
RTS
po optymalizacji
REVERSE
ldx #$0f
@ lda BOARD,x
ldy BK,x
eor #$77
sta BK,x
tya
eor #$77
sta BOARD,x
dex
bpl @-
rts
5 bajtow krocej :-)
---
. - pionek
= - wieza
( - konik
^ - laufer
* - krolowka
+ - krol
R - reset reset planszy
P - play / continue (przeciwnik)
X - eXchange - zmiana stron czarne/biale
w menu opecje:
- Load State
- Save State
zgadza sie :-) dobrze rozpoznajesz
https://www.youtube.com/watch?v=par5RM5QCLQ
kart wedlug projektu:
https://atariage.com/forums/topic/23851 ... nt-4479957
atari.area forum » Posty przez xxl
Wygenerowano w 0.211 sekund, wykonano 12 zapytań