Welcome, Guest. Please login or register.


Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - IstvanV

Pages: [1] 2 3 4 5 6 7 8 ... 287
1
EP128Emu / Re: EP128emu
« on: 2018.December.14. 17:51:18 »
István, EP128emu-t el lehet indítani úgy, hogy egy megadott fájl automatikusan betöltődjön, és az nem snapshot?

Jelenleg nem támogatott ilyen funkció, illetve csak a plus4emu tudja, ahol egyszerűbb volt megvalósítani. :oops:

Azonban ha a betöltendő file fix nevű, akkor snapshot vagy ROM bővítő használatával megoldható az automatikus indítás. Azaz például snapshotot menteni a betöltést végző .com file indítása közben, és utána -snapshot paraméterrel már egyszerűen tölthető a program. Továbbfejlesztett megoldás lenne a snapshotot megfelelő file névvel automatikusan generáló segédprogram.

2
Hardware / Re: Enterprise MIDI hardware
« on: 2018.December.12. 17:14:26 »
Be sure to plan for input. (of course midiplay is compatible).
For external midi keyboard.

Midiplay would probably need modifications, the MIDI interface in ep128emu is not based on the cartridge, and is easy to use in EP software with buffered (255 bytes FIFO) and filtered MIDI data. But simple serial port hardware does not have those features, it just gives the raw MIDI input and buffers 1 byte. Hopefully the cartridge can generate an IRQ whenever a byte is received.

3
Hardware / Re: Enterprise MIDI hardware
« on: 2018.December.12. 15:20:26 »
Is the hardware to be designed for input (modified version of midiplay), or only output from Scoretrack?

4
EP128Emu / Re: EP128emu
« on: 2018.December.09. 23:39:47 »
Nem lehet, hogy nyitva volt a debugger ablak, vagy más okból foglalt állapotban volt az emuláció?

5
VIDEO: / Re: Karakteres grafikus módok
« on: 2018.December.09. 21:48:52 »
A SET VIDEO COLOUR 2 is jó lehet, mert ott 16 szín is lehet - a felbontás nem változik, ha jól sejtem, mert ugyanannyi karakter van a képernyőn.

A vízszintes felbontás csökken karakteren belül:
- video colour 0: 2 szín, 8x9 karakter felbontás
- video colour 1: 4 szín, 4x9 karakter felbontás
- video colour 2: 16 szín, 2x9 karakter felbontás
- video colour 3: 256 szín, 1x9 karakter felbontás
Az első két módban lehetséges még karakterenként választhatóan több szín használata, bár BASIC-ben lehet, hogy csak POKE utasításokkal.

6
Programozás / Re: Fájltömörítés Enterprise-on
« on: 2018.December.09. 21:27:41 »
bd2cc_e7 és bd2cc_e8 javítva, bd1cc_a1, bd1cc_a2 (Boulder Dash 1 és 3 másolatai) és bd2cc_e6 (hibás pálya) törölve. A három törölt file helyére került a bd1cc_b1, bd1cc_b2 és bd2cc_d8, de az ideális megoldás a legjobb pályák válogatása lenne. :) Így már csak az egér támogatás tiltásával fért el minden.

* bouldash.7z (575.4 kB - downloaded 3 times.)

7
Programming / Re: Arcade Game Designer for Enterprise
« on: 2018.December.09. 19:39:34 »
Do you have a link for the latest AY amulation routine?

The version in Boulder Dash is probably up to date.

8
Programozás / Re: Fájltömörítés Enterprise-on
« on: 2018.December.08. 20:01:39 »
Ez a ROM változat az eredeti játékokat tartalmazza betöltőképpel és külön karakterkészlettel, ezen kívül még 14 további pálya file is elfért:
* bouldash.7z (575.3 kB - downloaded 3 times.)

BDASH_CC.COM - pálya választó, ez az első (alapértelmezett, "1" billentyűvel indítható) program, .lvl helyett .com file is választható, amit betölt és futtat
BOULDASH.COM - Boulder Dash 1 CPC grafikával
BD_1.COM, BD_2.COM, BD_3.COM - Boulder Dash 1-3 C64 pályákkal és karakterkészletekkel
BD2SCR.COM, BD3SCR.COM - betöltőképek

Optimalizált ROM file választó, 62 byte méretcsökkenés:
* romfile.asm (17.4 kB - downloaded 3 times.)

9
Programozás / Re: Fájltömörítés Enterprise-on
« on: 2018.December.06. 21:03:34 »
Az EXOS speciális funkció lefagyott, ha fordításkor nem volt engedélyezett, javítva:
* romfsdev.asm (21.32 kB - downloaded 17 times.)
* romfsdev.out (1.09 kB - downloaded 16 times.)
Ezen kívül a modul töltés az EP logónál fix címet használ a 0. lapon az EXOS verem helyett, ami 8 byte megtakarítását tette lehetővé.

ROM: eszközhöz módosított, programba építhető FILE, és egyszerű példa program:
* romfile.asm (18.06 kB - downloaded 17 times.)
* filetest.asm (0.76 kB - downloaded 17 times.)
* filetest.com (1.43 kB - downloaded 17 times.)

Boulder Dash cartridge verzió, egyelőre csak a pályák egy részéből készült ROM:
* bouldash.7z (575.96 kB - downloaded 16 times.)

10
Programozás / Re: Fájltömörítés Enterprise-on
« on: 2018.December.05. 20:26:30 »
dtf -d rickdng2.prg rick2.com rom_rick2.prg

Ha már említettem a Rick Dangerous 2-t, akkor ebből is próbáltam 64K-s cartridge változatot készíteni, ami nem bizonyult egyszerűnek: :)
* rickdng2.rom (64 kB - downloaded 16 times.)
* src.zip (299.76 kB - downloaded 18 times.)    (forrás, az eredeti verzió itt található)

A feltételesen fordítható ROM funkciók tiltása mellett gyakorlatilag az egészet újra kellett csomagolni, hogy elférjen. Ez rossz minőségű betöltőkép és lassú pálya töltés árán sikerült, mivel egy pálya helyett mindig az összeset kicsomagolja. Viszont most 128K-s gépen is EXOS kompatibilis.

11
SOUND: / Re: Zeneprogramozás
« on: 2018.December.04. 17:46:15 »

12
SOUND: / Re: Zeneprogramozás
« on: 2018.December.04. 14:32:11 »
na most miért nem jön elő ez az effekt akkor ha egy oktáv a különbség? hiszen minden második hangrezgés elvileg ugyanúgy véletlenszerű fázisban van a másik csatorna hangjával...

Oktáv különbségnél a magasabb hang (elvileg) pontosan kétszeres frekvenciájú, a négyszögjel pedig csak páratlan harmonikusokat tartalmaz. Tehát például 100 és 200 Hz-es hangoknál a teljes spektrum 100, 300, 500, 700, ..., és 200, 600, 1000, 1400, stb. lesz. Így nem fordul elő "ütközés" a két hang között, ahol ugyanaz a frekvencia (vagy nagyon közeli frekvencia) adódik össze véletlenszerű fáziskülönbséggel.

13
Programozás / Re: Fájltömörítés Enterprise-on
« on: 2018.December.02. 20:12:36 »
ROM készítésnél még hasznos lehet az emulátor csomagjában is megtalálható "dtf" segédprogram, több játék is tömörített ilyen formátumban, és a kicsomagolásukkal gyakran helyet lehet megtakarítani, például:

dtf -d rickdng2.prg rick2.com rom_rick2.prg

Itt a rickdng2.prg az eredeti .prg file, a másik kettő pedig a kimenet (a ROM_ a betöltendő file névben egyszerűen módosítható ROM:-ra).

14
CPC-ről / Re: Profanation
« on: 2018.December.02. 18:14:30 »
Közel jársz a végéhez :)
vagy 10 képernyőn keresztül ugyanez jön fölfelé, és ha jól rémlik, még pár pálya, és vége is :D

Valóban:
22298-0

15
Programming / Re: Arcade Game Designer for Enterprise
« on: 2018.December.02. 17:59:08 »
AY emulation could not be tested yet, but sound has to be modified.

It is a minor issue, but the frequency conversion is for CPC, Spectrum music converted this way will play at too low pitch. The code also seems to be based on an older version of the AY emulator, although the differences are only in optimization. Envelope emulation seems to be enabled in the code, but it is not called from the IRQ handler.

By the way, what is the purpuse of the variables VOLA, VOLB, and VOLC? I do not see them referenced, but perhaps they are used in the generated game code.

Pages: [1] 2 3 4 5 6 7 8 ... 287