Witajcie czy sa szanse na takie działanie...
Wyjmuje np. karte SD z KMK ... wsadzam do czytnika na PC.
Odpalam Altirre i tam wskazuje odpowiednią literke z dysku/czytnika z zawartości danych z KMK ...
Jest możliwosc ze to pójdzie ? Rozumiem ze trzeba by bylo taka obsluge dopisac w emulatorze ... (zapytac sie autora czy mialby czas na to lub moze to jest i ja tego nie widze ;) ) ....
Podobne działanie jest z tego co pamietam na WINUAE (emulator amigi) gdzie mozna startowac z zewnetrznego dysku i wymieniac dane itp...

"wszystko się kiedyś kończy......."

2

To było by genialne!!!

3 Ostatnio edytowany przez axg (2011-06-27 19:52:37)

Dokladnie tak jak napisales STRYKER jest w WINUAE.
Mozna sobie przygotowac caly system na CF na emulatorze, a pozniej wlozyc do Amigi i wsio smiga.
Jesli udalo by sie to zaadoptowac do Altirr'y to by byl niezly ficzer do przygotowywania dyskow pod KMK/IDE

Atari 65/130XE + SDrive + SIO2SD +xc12 ; AMIGA 600 2Mb + CF IDE+HxC SD ; AMIGA 500 +512Kb; C64 + 1541 +mag; klon A2600

4

Trzeba by było spyknąć autorów z Phareonem :-)

"wszystko się kiedyś kończy......."

5

Albo przesłać obraz takiej karty zrobiony za pomocą dd Phaeronowi.

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

6

Obraz to swoją drogą ... gość musi wiedziec jak to działa ... chyba ze gdzies jest to juz opisane ? Draco .. ?

"wszystko się kiedyś kończy......."

7

Głównie to http://atariki.krap.pl/index.php/Rejest … %C5%BB_IDE

Plus opis rejestrów sterujących pamięcią, który mogę mu podesłać (jeśli Simius zezwoli).

I niech zaemuluje zegar V3021 i trzy kostki Am29f040.

KMK
? HEX$(6670358)

8

To szukam tłumacza zeby mu to jakoś opisac .... jak cos moge mu w ramach ... zachety wyslac nawet SicCarta ... ;-) jezeli to wystarczy ;p

"wszystko się kiedyś kończy......."

9

Podsyłaj. Nie ma przeszkód w publikacji kompletnej mapy pamięci.

Ceterum censeo Germaniam esse delendam.

10

http://www.atariage.com/forums/topic/18 … p__2309083

"wszystko się kiedyś kończy......."

11

http://dl.dropbox.com/u/34933/fdisk2-1.png
http://dl.dropbox.com/u/34933/fdisk2-2.png
http://dl.dropbox.com/u/34933/Schowek-2.png

To moja karta CF z IDE+.

KMKDIAG przechodzi, FDISK II działa. Posiadacze IDE+ mogą spokojnie korzystać z obrazów swoich dysków na emulatorze. Jak donosi draco partycje z sektorami 512b są kompatybilne pomiędzy IDE+ i IDE KMK/JŻ. Partycje 256b nie.

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

12

:-) Draco wyslal odpowiednie dokumentacje do autora wiec na dniach mozna spodziewać sie wiecej....

A tu cytat odpowiedzi od Phaerona
"Actually, I saw that thread and started work on it already. 2.00 test-7 contains support for the IDE part of KMK/JZ IDE 1.x:

http://www.virtualdub.org/beta/Altirra-2.00-test7.zip
http://www.virtualdub.org/beta/Altirra- … t7-src.zip

KMKDIAG, FDISK2, and SIO access through the firmware work. I also added an option to modify the SIO patch behavior so the emulator can avoid bypassing the PBI firmware for drives that are mapped to the HD.

There are still several parts missing including the RTC and the flash, although it does support a 6K ROM. I've run into a blocking issue with IDE+2.0, which is that there doesn't seem to be a standalone firmware image. The flasher won't work because it won't run unless it can identify the device, which requires it to already be flashed. I already have AM29F040 emulation code, so for that I just need to know how it's mapped. I'll try to post an update on atariarea along with a list of what I could use. There are also some comments I could supply on the atariki page, since it is missing some important information such as which order the data latch bytes have to be written or read in.

Direct hard drive access should be doable. It would require administrator privileges on Vista and Win7, but other than that, I should be able to mount it as file I/O. The tricky part is making sure you can't accidentally destroy a disk (or more precisely, that I won't destroy MY disk!). For that reason, I'll probably start with read-only access."

"wszystko się kiedyś kończy......."

13

stryker napisał/a:

There are still several parts missing including the RTC and the flash, although it does support a 6K ROM. I've run into a blocking issue with IDE+2.0, which is that there doesn't seem to be a standalone firmware image. The flasher won't work because it won't run unless it can identify the device, which requires it to already be flashed.

6K to ciut mało, mam nadzieję, że to tylko literówka i w rzeczywistości to jest "96K".

We flaszerze był kiedyś taki bug, ale już jest dawno poprawiony, flaszer spokojnie flaszuje pusty ROM (z tym, że "pusty" to dla niego taki, który ma same $FF-y).

KMK
? HEX$(6670358)

14

This version supports version 2 (IDEPlus 2.0):
http://www.virtualdub.org/beta/Altirra-2.00-test8.zip
http://www.virtualdub.org/beta/Altirra- … t8-src.zip

Notes:

  • 6K should have been 3K; I only had some old information about a two-bank scheme. This version implements 1.5K (1 bank) for v1 and 96K (64 banks) for v2.

  • The v2.0 RTC is emulated (read only).

  • The SHIFT key to disable the interface will not work by default. This is to avoid it being detected on Shift+F5 (cold reset). To enable this, go to Input > Keyboard and toggle the "Allow SHIFT key to be detected on reset" option.

  • There is a placeholder BIOS ROM that activates to tell the user that a real ROM is needed. I had to disable this for IDEPlus 2.0 because the LBA0.COM flasher won't run if it can't recognize the ROM image. It does run if the ROM is empty.

  • If you run the flasher, use File > Save Firmware > Save KMK/JZ IDE Main/SDX Flash to save it.

  • The emulated IDEPlus 2.0 interface has an Am29F010 flash chip (1Mbit) for the main BIOS and Am29F040B (4Mbit) for SpartaDOS X.

  • I noticed that the flashers use indexed writes with the flash (STA (zp),Y). This causes false reads from the flash hardware during writes. It's probably OK, but a bit weird.

15

Outstanding job Phaeron. Everything works! Many thanks.

http://dl.dropbox.com/u/34933/ideplus_config.png
http://dl.dropbox.com/u/34933/ideplus_start.png

Small note to users: if you have previously configured IDE JŻ/KMK and you want to enable IDE+ emulation, you have to uncheck "Enable IDE Hard Disk" and exit the emulator (if you don't exit, the flasher will not notice an IDE+, bug?). Now you can start Altirra again and enable IDE+.

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

16

"RTC read only" oznacza, że czasu nie można przestawić, czy że NV-RAM też jest "NV-ROM-em"? ;)

KMK
? HEX$(6670358)

17

Z moich obserwacji wynika, że czyta czas z zegara peceta, a to co mu wpiszesz za pomocą TIME zlewa sikiem prostym gotyckim.

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

18

Phareon napisał/a:

Direct hard drive access should be doable. It would require administrator privileges on Vista and Win7, but other than that, I should be able to mount it as file I/O. The tricky part is making sure you can't accidentally destroy a disk (or more precisely, that I won't destroy MY disk!). For that reason, I'll probably start with read-only access."

Kiedy można się tego spodziewać ?


Dely jak ty ustawiasz emulator zeby ci ta wersja 2 chodzila ?
Skad pobrac w ROM Images ... KMK/IZ IDE : hdbios.rom i IdePlus 2.0(Main) ? Bo IdePlus 2.0( sdx) to rom sdx rozumiem ?

"wszystko się kiedyś kończy......."

19

drac030 napisał/a:

"RTC read only" oznacza, że czasu nie można przestawić, czy że NV-RAM też jest "NV-ROM-em"? ;)

It is magic. :)

The clock itself is read only and function $F (Copy_clock_to_RAM) always returns the system time in the local time zone. Writing $E (Copy_RAM_to_clock) has no effect. However, RAM addresses $0 and $2-$9 are read/write. The frequency measurement and test modes in register $0 are also not currently implemented.

20

stryker napisał/a:

Skad pobrac w ROM Images ... KMK/IZ IDE : hdbios.rom i IdePlus 2.0(Main) ? Bo IdePlus 2.0( sdx) to rom sdx rozumiem ?

ROM do IDE JŻ/KMK pobierasz ze strony draco, ROM do IDE+ musisz sobie sam zrobić. Włączasz emulację interfejsu, wczytujesz flashera i flaszujesz tak, jak na prawdziwym sprzęcie. Następnie zgrywasz ROM do pliku File → Save Firmware i później ustawiasz go w System → Firmware → ROM Images.

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

21

ok thx :) pozostaje tylko czekac na obsluge zewnetrznych dyskow, kart....

"wszystko się kiedyś kończy......."

22

A po co? Zgraj sobie dysk / kartę do pliku, zrób zmiany i nagraj ponownie. Zgranie karty 256 MB zajmuje kilkanaście sekund.

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

23 Ostatnio edytowany przez stryker (2011-06-25 22:29:49)

Nie.
Ale takowy plik chetnie przyjme od ciebie :) To sie tyczy tez Pin'a :)

"wszystko się kiedyś kończy......."

24

I've run into an issue that I could use some help with (thanks for everyone's help so far, btw).

A couple of users on AtariAge are reporting that the options in the boot menu (START key) don't save. Specifically, they don't survive cold reset or restarting the emulator. I've instrumented the emulation a bit with the v0.6 firmware and I can't figure out where these would be saved -- there don't seem to be any writes to flash or to the RTC. The specs don't seem to indicate battery backed up SRAM, just regular CMOS static RAM. Where do these settings get saved, or do they get saved in nonvolatile storage at all?

25

The settings get saved in RTC's memory (in the bytes 2-9 of it, to be specific).

KMK
? HEX$(6670358)