ENTERPRISE KLUB
2019. május 25., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Részletek
Welcome, Guest. Please login or register.


Author Topic: Xep128 (Read 77164 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Xep128
« Reply #315 on: 2016.April.23. 17:15:27 »
Ami nem vilagos, az a csatorna megnyitas/letrehozasnal a filenev ...

Szerintem a csatorna megnyitásnál nem kell az USR_P0..P3, legalábbis az ep128emu FILE: eszköze nem használja, és eddig nem okozott problémát. :oops: A file nevet az EXOS egy átmeneti pufferbe másolja, és ez mindig a rendszerszegmensen van a 2. lapon.
« Last Edit: 2016.April.23. 17:19:38 by IstvanV »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #316 on: 2016.April.23. 21:56:58 »
Na már sejtem mi a gond :oops:

Onnan indult a történet, hogy az ep128emu FILE: nem fájlkezelő. Így kellett a RAMDISK az INCLUDE meg MERGE fájlokhoz. Viszont így hiába volt fileio, betöltéskor a FILE bővítéssel a floppyn kereste a fájlt.
Ezért legutóbb beleraktam, hogy a FILE bővítés, ha van FILE: akkor ezt adja vissza, így FILE:-ről akar tölteni, megjön a PC-s ablak. Ezt úgy intézte, hogy próbálja a FILE:FILEFILE fájlt megnyitni, és ha erre ez jön, hogy nincs ilyen eszköz, akkor megy tovább normálisan, ha más hiba (azaz a eszköz létezik), akkor adja vissza a "FILE:" fájlnevet.
Na ebbe most belezavart ez az ide-odakapcsolgatás :oops:

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #317 on: 2016.April.23. 22:41:25 »
:) Na erre ra nem jottem volna :) Nem meglepo modon. Mibe raktad bele? Az EXOS-ba? Vagy EXDOS-ba? Akkor viszont kene egy ilyen trukk mentes ROM image nekem :) hogy azzal tesztelve irjam tovabb (illetve a "hivatalos" combined.rom-ban is kicserelnem ...), mert igy en mar total belekeveredtem, hogy oszinte legyek :)

Amugy ez is erdekes:

FILEIO: file name got = "filefile"
FILEIO: No file found matching the open request
FILEIO: open channel #254 result = -1 filename = "filefile" as (null) with size of 0
FILEIO: close, invalid channel for 254, fd is -1

Szoval, probalja megnyitni a filefile-t (illetve file:filefile, mert hat mar a fileio-hoz jut, vagy azert mert az a DDN ...). Csatorna nyitas nem ment, mert ilyen nincs, megis megprobalja lezarni a csatornat, holott ennek semmi ertelme, mert megnyitni sem sikerult :) Ja, a peldaban kisbetusitve van a debug, lehet amugy, hogy FILEFILE volt eredetileg :) Csak igy irja ki.

Ha mar itt tartunk, hogy ROM image, lenne egy masik kerdesem is :) Jo par nappal ezelott gondoltam, hogy irnek WD/EXDOS hw tamogatast is az SD card melle. Azonban azt tapasztaltam, hogy meg sem probalja bizeralni semmi a WD portokat abszoulte. Azaz, akkor ami az SD-hez valo ROM-okban van, abbol ez total ki lett olve? Letezik olyan verzio, amit fel tudok hasznalni es menne SD cartridge-al is, _DE_ az esetlegesen letezo WD-t is tamogatja sima floppy-ra, _ES_ megse "akad fenn" azon, ha nem talalja (hogy ne kelljen varni sokaig v vegtelen ideig)? Mert akkor azt is frissitenem a combined.rom-ban.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #318 on: 2016.April.24. 14:54:01 »
Szoval vmi olyan EXOS ROM image kene nekem, ami egyreszt - ha lehet - szabad a nem dokumentalt Z80 opcode-oktol (lasd Z180 emulacio ... illetve ugye a Z80 belso regisztereinek atpakolasa az jo ha benne van ... sot), de amugy nincs emulator specifikus hack benne, pl ez az igen erdekes filefile dolog ;) Mar ha az EXOS-ban van egyaltalan es nem EXDOS-ban, nem mondom, hogy elsore total ertettem, max csak ugy felszinesen, hogy milyen kis trukkot vetettel be :) Illetve - bocs nem zaklatni akarlak, hisz mar irtam ... - egy olyan EXDOS is lenne, ami SD-cart-ot tud, de a WD-t is hajlando kezelni, viszont nem var ra mindenaron :) Akkor kenyelmesen el tudnam kezdeni a WD emu fejleszteset is :) Koszi!

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #319 on: 2016.April.26. 13:58:24 »
Az ALT gomb merre van? :oops:

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #320 on: 2016.April.26. 14:05:32 »
Az ALT gomb merre van? :oops:

Amerre az uj EXOS image a filefile nelkul? :D bocsanat, nem tudtam kihagyni :) Amugy akkor ezek szerint semerre :) Oszinen, at kene nezni egyszer az egesz keyboard mapping-et. Mert ugye en egy abrat nezve begepeltem, hogy mit hova *egyszer*, mar azota tobbszor kiderult, hogy kihagytam valamit, multkor pl gflorez a jobb shift-et nem talalta :) Az ALT-ot majd beleeroszakolom, bar elvieg kezzel is megprobalhatod config-ba addig beletenni, ugye az epkey@XX = AKARMI direktivaval, ahol az XX egy hex ertek row/col (vagy col/row hmmm), lasd a default config-sample-t, az AKARMI az meg a neve a _PC_ gombnak. Ez utobbit onnan lehet tudni, hogy :XEP SHOWKEYS es akkor ki fogja irni OSD-ben barmit nyomsz le, hogy mi az "SDL neve" az adott scancode-u karakternek amit epp bizeraltal :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #321 on: 2016.April.26. 14:12:42 »
Éppen ott tartottam, hogy HEASS-oltam volna az új romokat, csak elakadtam, hogy nincs szöveg elejére ugrás (ALT+joy) :oops:

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #322 on: 2016.April.26. 14:29:04 »
Mar ha az EXOS-ban van egyaltalan es nem EXDOS-ban,
Nem EXOS, nem EXDOS, hanem FILE.

Quote
egy olyan EXDOS is lenne, ami SD-cart-ot tud, de a WD-t is hajlando kezelni, viszont nem var ra mindenaron :)
Ilyen még nincs :oops:
Az egyszerű
IN A,(...)
CP 255
JP Z,NINCSWD
megoldás nem jó, mert a lebegőbuszos gépeken egyáltalán nem biztos, hogy FFh jön a nemlétező porton.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #323 on: 2016.April.26. 14:45:06 »
Csatorna nyitas nem ment, mert ilyen nincs, megis megprobalja lezarni a csatornat, holott ennek semmi ertelme, mert megnyitni sem sikerult :)
Ebben semmi furcsa nincs. Ahhoz hosszabb analízis kéne, hogy pontosan mi a hiba, meg egyáltalán volt-e hiba. Egy fix EXOS 3-tól még semmi baj nem lehet, és akkor tuti le lesz zárva :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #324 on: 2016.April.26. 14:48:55 »

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #325 on: 2016.April.26. 15:31:59 »
Bocs, ha hulyeseget kerdezek, de milyen FILE van javitva? A FILE.ROM? Mert olyan Xep128-ban nincs, ugyse teljesen sajat FILE implementaciom van. Vagy en ertettem felre, ami nagyon is lehetseges, sot valoszinu :oops:

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #326 on: 2016.April.26. 15:47:10 »
Bocs, ha hulyeseget kerdezek, de milyen FILE van javitva? A FILE.ROM? Mert olyan Xep128-ban nincs, ugyse teljesen sajat FILE implementaciom van. Vagy en ertettem felre, ami nagyon is lehetseges, sot valoszinu :oops:
Neked "FILE:"-d van, ez meg "FILE" :-)

1993-ban írt HSOFT egy FILE nevű rendszerbővítést, ami arra célra szolgál, hogy az embereknek ne kelljen bepötyögni a fájlnevet betöltéskor, hanem szépen ki lehet választani a lemezről. Ezt aztán csomó program használja.
Legutóbbi variácóban kibővítettem, hogy önállóan is alkalmazható programbetöltésre, ebbel a verzióból készült START program is, ami rá került a sok programos SD imagéra. (Mivel az SD illesztő cartridge formában készült el, így korlátozott a ROM hely. Fejlesztett EXOS mellett belefér az EPDOS, de alapgéppel nem, hacsak nem mond le az illető a BASIC-ről.)
Magyarán betolod az SD-t a gépbe, nyomsz egy F1-et, és böngészheted a sok programot :-)

Okozott némi (ezek szerint elég nagy :oops: ) zavart, hogy jó 15 évvel később emulátorhoz készült egy "FILE:" EXOS device a PC fájlok eléréséhez. Ezt csináltad meg most te is.

A gond meg az volt, hogy a FILE-t (a rendszerbővítést) használó programok nem mentek "FILE:"-vel (az EXOS device-vel), erre született a korábban említett trükkös megoldás 2012-ben, hogyha a "FILE" lát "FILE:"-t akkor azt adja vissza, és akkor lehet böngészni a PC-s fájlokat betöltéskor.

Ez a trükk akadt el most a kapcsolgatós dolgon :oops:
Konkrétan amikor betöltöttem a sok programos SD image-ról a START programot (ami a "FILE"-ből készült), meglátta a "FILE:"-t, és azt adta vissza, így egyből beugrott a PC-s ablak, ezért hittem azt, hogy pl a LOAD "DISK:" nem működik.

Na most a rendszerbővítő FILE, és a belőle készült START javítva. Aki használja az SD image-n, annak oda kell másolni az új verziót.

Pluszban vannak még olyan SD illesztő ROM csomagok, ahol benne van a "FILE" ROM verziója (ami a :FILE paranccsal érhető el, és pont azt csinálja mint a betölthető START), ezt még cserélni kell.
« Last Edit: 2016.April.26. 15:51:27 by Zozosoft »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #327 on: 2016.April.26. 16:33:45 »
SD ROM frissítve.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #328 on: 2016.April.26. 16:36:24 »
Ez meg a múltkor összeállított ROM csomag frissítve.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #329 on: 2016.April.26. 17:06:21 »
Neked "FILE:"-d van, ez meg "FILE" :-)

Oke, igy mar vilagos, tudom mi az, csak epp nem gondoltam, hogy errol van szo hirtelen :)