OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 19.04.2024, 13:27

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: Velikost souborů CRT
PříspěvekNapsal: 07.09.2020, 16:09 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
Hledám program pro PC který by dovedl vytvářet soubory crt pro Commodore.
Narazil jsem ale na problém, že max. velikost souboru je 1MB.
Jde to nějak obejít a udělat si třeba pro emulátor větší soubor ?
Nebo to je prostě dané, že 1 MB jsou max. limit ?

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Velikost souborů crt ?
PříspěvekNapsal: 07.09.2020, 16:38 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3051
Has thanked: 2202 times
Been thanked: 901 times
tipnu si, kdyz tak mne opravte...

Neni to tim, ze EasyFlash ma 1 MB max?
+ http://skoe.de/easyflash/files/devdocs/ ... upport.pdf

Easyflash se zda byt nejvetsi typ cartridge implementovany v CRT?
https://vice-emu.sourceforge.io/vice_16.html#SEC328

_________________
// na co myslím, když sedím u oldkompů: režim


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Velikost souborů crt ?
PříspěvekNapsal: 07.09.2020, 17:19 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1521
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 383 times
Ono je to i tím, že .crt není nějaký obecný soubor, lišící se jen velikostí.
Emulátor musí vědět, jaký typ cartridge to je, protože různé typy se objevují na různých adresách a aktivují se nebo stránkují různými způsoby.
A to pro cartridge větší než EasyFlash není definováno (ten má 64 bank, které se stránkují do dvou paměťových prostorů).
Typ cartridge musí být v hlavičce .crt souboru, protože emulátor to jen z délky dat neodhadne.
Takže až někdo nadefinuje, jak se má chovat cartridge nového, většího typu, a emulátor ji bude umět naemulovat, pak bude chodit i větší .crt soubor.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Velikost souborů crt ?
PříspěvekNapsal: 07.09.2020, 17:29 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
Aha, aha no a není nějaký soft který by to dovedl obejít ?
Třeba Easy flash má 8 bank po 1MB ne ?
No není možnost, třeba do každého souboru (cart 1MB) umístit program, který by dovedl načíst obsah dalšího 1MB oddílu nebo dalšíhgo souboru který následuje?
Jsem megaloman a prostě mě 1MB nestačí :-)

Nebo neumožňuje nějaký emulátor namapovat hdd oddíl ?
Že bych ty soubory uložil na nějaký virtuální HDD a ten nějak k tomu připojil ?

Prostě se mě líbí, to menu co má Easy Flash, pohodlně se v tom vybere soubor a ten se spustí.

Asi mě napadají blbosti, takhle při pondělku :-)

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Velikost souborů crt ?
PříspěvekNapsal: 07.09.2020, 18:02 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1521
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 383 times
Jack_Free píše:
Třeba Easy flash má 8 bank po 1MB ne ?

Ne.
Měl by mít dva půlmegové flash čipy (1024 KiO) a 8 KiO RAM, ze které je dostupných 256 bajtů.

Ale dva volné bity na portu $DE00 by teoreticky v budoucích verzích mohly umožňovat 4 MiB.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Velikost souborů crt ?
PříspěvekNapsal: 12.09.2020, 18:38 
Offline
Radil
Uživatelský avatar

Registrován: 23.05.2013, 20:30
Příspěvky: 322
Bydliště: Východní Čechy
Has thanked: 2 times
Been thanked: 48 times
EF formát dodržuje max 1mega kvůli kompatabilitě se stávajícím crt formátem, jelikož samotná EF může emulovat různá crt schémata, která se za éru C64 vyvinula
viz
https://ist.uwaterloo.ca/~schepers/formats/CRT.TXT

Hry jako PoP apod. používají Ocean type, kde přes $DE00 si nastavují aktuální číslo banku, a jak bylo zmíněno výše je v rozmezí 0-63.Podle velikosti banku (8K/16K) je dána výsledná velikost.

_________________
JMP $FCE2

C64, C128DCR, IDE64, SuperCPU64, 1541 Ultimate-II, MMC Replay, FC3, REU 2MB, Geroram512, NeoRAM 2MB, RR-Net, SilverSurfer, Wiznet64 , 1541-II,1571,1581,Oceanic


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz