Welcome, Guest. Please login or register.


Author Topic: Általános (Read 250273 times)

Offline Ep128

  • EP addict
  • *
  • Posts: 1744
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
    • Honlapom
Re: Általános
« Reply #1395 on: 2020.March.03. 23:49:21 »
Ez szembejött Facebookon:
(Attachment Link)
Így mindenki összerakhatja a "japán" nevét. Vagy bármilyen szót "japánul". Kicsit azért macerás a betűk között keresgélni, így csináltam egy basic programot, ami a beírt szöveget átalakítja "japánra":

... és most írd be, hogy Enterprise.
Aztán amit erre kiad, mondd ki elsőre! (Ha sikerül, elhiszem, hogy nem vagy részeg. :-D )

Online gflorez

  • EP addict
  • *
  • Posts: 3125
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
Re: Általános
« Reply #1396 on: 2020.March.04. 00:19:57 »
Valószínűleg egy vicc, sajnálom, ez a weboldal szerint teljesen téves.

Sorry, that is totally wrong, probably a joke , according with this web page.

A japánok a katakana ábécét használják az angol szavak kiejtéséhez. Ez egy fonetikus fordítás, nincs értelme.

What the Japanese use to spell-out English words is the Katakana alphabet, a phonetic translation without meaning.

Lásd ezt a weboldalt/See this web page.

Mégis jó lenne elnevezni a neveket a katakana ábécébe, esetleg meghatározva néhány karaktert.

Still, It would be cool to do a translation of names to the Katakana alphabet, maybe defining some characters.


Offline szipucsu

  • EP addict
  • *
  • Posts: 8986
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 79.0.3945.130 Chrome 79.0.3945.130
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános
« Reply #1397 on: 2020.March.04. 10:48:18 »
Sorry, that is totally wrong, probably a joke
Yes, this is a joke, I know. It is just funny. On Facebook there are always a lot of funny (or not funny) and senseless things. I was happy to create a basic program of it in 5-10 minutes.
---
Persze, ez vicc. Facebookon mindig van egy rakat vicces (vagy csak annak szánt) és értelmetlen dolog. Örültem, hogy 5-10 perc alatt össze tudtam rakni egy programot, ami átalakítja "japánná" a szöveget.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8986
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános
« Reply #1398 on: 2020.April.18. 22:56:45 »
El lehet távolítani egy videolapot a képernyőről? Olyanra gondolok, mint a display text, de csak egyetlen megadott videolapra vonatkozzon. Ha több videolap is van a képernyőn, akkor azok maradjanak ott. A CLOSE nem jó, mert az bezárja teljesen és újra meg kell nyitni.
Ha jól sejtem, csak azt lehet, hogy egy másik lapot nyitunk meg a helyére, pl. beállítjuk, hogy az legyen ott, ami előtte már ott volt.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13949
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Általános
« Reply #1399 on: 2020.April.18. 23:10:09 »
El lehet távolítani egy videolapot a képernyőről?
FROM-ot 0-val kell kezdeni
DISPLAY #n:AT x FROM 0 to y
Ez az x sortól kezdve y+1 sort leszed a képernyőről, keret lesz ott.
(Tehát ha FROM 0 TO 0 akkor 1 sort, ha FROM 0 TO 1 akkor 2 sort, stb)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8986
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 76.0 Firefox 76.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános
« Reply #1400 on: 2020.May.17. 17:59:51 »
A SOUND parancsot lehet helyettesíteni valamilyen SPOKE-kal? Úgy, hogy sok paraméter is meg van adva a SOUND-ban. Ha igen, az gyorsabb valamivel?
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13949
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 76.0 Firefox 76.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Általános
« Reply #1401 on: 2020.May.17. 18:52:01 »
PRINT-tel lehetne helyettesíteni, de ha paraméterek kellenek, akkor mire azokat belevariálod, nem hinném, hogy gyorsabb lenne.

Offline Povi

  • EP addict
  • *
  • Posts: 2087
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 81.0.4044.138 Chrome 81.0.4044.138
    • View Profile
    • http://povi.fw.hu
Re: Általános
« Reply #1402 on: 2020.May.22. 08:54:29 »
félig off:
A Microsoft publikussá tette a GW-BASIC forráskódját!
https://devblogs.microsoft.com/commandline/microsoft-open-sources-gw-basic/?fbclid=IwAR0G_9TSxKE-Jfa7lpUmMaINOHlo2d85j4zCEVrT2Co2AvJv6c4MnfzxmV0

látszik, hogy 8080 asm az alapja, a kommentekben még 8080 regiszterekre hivatkoznak
*** Speicherplatz zu klein

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13949
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 76.0 Firefox 76.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Általános
« Reply #1403 on: 2020.May.22. 09:10:02 »
látszik, hogy 8080 asm az alapja, a kommentekben még 8080 regiszterekre hivatkoznak
Akkor Z80-ra is le lehetne fordítani? :-)
Amúgy ha jól emlékszem anno adott ki az Intel 8080 -> 8086 assembly konvertert, ami lecserélte a forrásban az utasításokat a megfelelő újakra. Lehet, hogy ez a cucc is így készült?

Offline Povi

  • EP addict
  • *
  • Posts: 2087
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 81.0.4044.138 Chrome 81.0.4044.138
    • View Profile
    • http://povi.fw.hu
Re: Általános
« Reply #1404 on: 2020.May.22. 11:37:26 »
Akkor Z80-ra is le lehetne fordítani? :-)
Amúgy ha jól emlékszem anno adott ki az Intel 8080 -> 8086 assembly konvertert, ami lecserélte a forrásban az utasításokat a megfelelő újakra. Lehet, hogy ez a cucc is így készült?
vszínű, mivel pl ehelyett: (1993-1994. sor a GWMAIN.ASM-ban)
https://github.com/microsoft/GW-BASIC/blob/master/GWMAIN.ASM
Code: [Select]
MOV BH,DH ;SAVE [D,E]
MOV BL,DL

lehetett volna:
Code: [Select]
mov bx, dx

az eredeti (Altair BASIC-ben) pedig ez a rész Z80 szintaktikával:
Code: [Select]
   ld      h,d
    ld      l,e
*** Speicherplatz zu klein

Offline szipucsu

  • EP addict
  • *
  • Posts: 8986
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 76.0 Firefox 76.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános
« Reply #1405 on: 2020.May.26. 19:53:25 »
Az ALLOCATE utasításnak a program elején kell lennie mindig? Vagy elég a CODE, HEX előtt is kiadni? Azt írja a kézikönyv, hogy a változókat elrontja. DEF blokkon belül nem célszerű kiadni?
A program tele van egy rakat SET CHARACTER utasítással, semmi más nincs benne. És lenne egy DEF blokk, amit ha akarunk, meghívunk parancs üzemmódból, és akkor HEX, USR segítségével elmenti az egész karakterkészletet.

UI.: Próbálkoztam, működik, csak mire az END DEF-hez ér, már nem tudja, az mire vonatkozik. Valószínű CALL-lal így nem lehet meghívni blokkot, hanem csak a "RUN sorszám"-mal elindítani a kódos részt.
« Last Edit: 2020.May.26. 20:14:42 by szipucsu »
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13949
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 76.0 Firefox 76.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Általános
« Reply #1406 on: 2020.May.26. 20:53:17 »
Az ALLOCATE utasításnak a program elején kell lennie mindig? Vagy elég a CODE, HEX előtt is kiadni? Azt írja a kézikönyv, hogy a változókat elrontja. DEF blokkon belül nem célszerű kiadni?
Bármi olyan előtt ami értéket tárol el a BASIC munkamemóriában. Ennek a munkamemóriának tolja el a kezdetét, hogy legyen egy fix hely majd a gépi kódú részeknek.

Quote
Próbálkoztam, működik, csak mire az END DEF-hez ér, már nem tudja, az mire vonatkozik.
Igen pont erről van szó, a DEF blokkhoz tartozó adatok is ebben a munkamemóriában vannak tárolva, amikor az ALLOCATE lefut, azzal ez is elromlik.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8986
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 76.0 Firefox 76.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános
« Reply #1407 on: 2020.May.26. 21:17:30 »
Köszi! Még azt valaki meg tudná nézni, hogy itt a Wikin a Karakterkészlet kimentése és betöltése cím alatt az a kis program jó-e? Szerintem nem menti el a karakterkészletet, pedig már mindenféle felállásból próbáltam... Ha a C9 előtt a 08-at átírom 06-ra, akkor be tud tölteni egy másik karakterkészletet, de amit ez ment el, azt nem tölti vissza. (Az access output helyett beírtam, hogy access input.) Hibát nem okoz, de a karakterkészletet nem menti el rendesen, pedig már ezerszer ellenőriztem, azokat a számokat írtam-e be.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8986
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 76.0 Firefox 76.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános
« Reply #1408 on: 2020.May.26. 21:29:58 »
itt a Wikin a Karakterkészlet kimentése és betöltése cím alatt az a kis program jó-e?
Közben próbálgattam még. Működik, de ha egy több száz soros basic programba tesszük be, akkor már nem működik. Rejtély, hogy miért. Pedig nem változtattam rajta semmit. Rögtön a program elején lefut, de nem írja át a karakterkészletet.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Povi

  • EP addict
  • *
  • Posts: 2087
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 81.0.4044.138 Chrome 81.0.4044.138
    • View Profile
    • http://povi.fw.hu
Re: Általános
« Reply #1409 on: 2020.May.27. 14:11:04 »
Közben próbálgattam még. Működik, de ha egy több száz soros basic programba tesszük be, akkor már nem működik. Rejtély, hogy miért. Pedig nem változtattam rajta semmit. Rögtön a program elején lefut, de nem írja át a karakterkészletet.
Most akkor a töltés, vagy a mentés nem megy nálad? (nálam működik)
Biztos, h jó file-t töltesz be?
*** Speicherplatz zu klein