Welcome, Guest. Please login or register.


Author Topic: CPC (Read 254812 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: CPC
« Reply #450 on: 2010.July.31. 21:21:40 »
Lehet, hogy én vagyok maximalista, de akkor már legyen benne ezekben is

OK, frissítem ezeket is.

Offline Lacika

  • EP addict
  • *
  • Posts: 2917
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.8 Firefox 3.6.8
    • View Profile
    • http://www.ep128.hu
Re: CPC
« Reply #451 on: 2010.August.01. 18:20:12 »
OK, frissítem ezeket is.

Szegény, jól lefárasztunk...  :oops:
Ha már hozzányúlsz ehhez is, letesztelnéd a gyorsulást, hogy itt megfrissítsem az értékeket?

Offline Lacika

  • EP addict
  • *
  • Posts: 2917
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.8 Firefox 3.6.8
    • View Profile
    • http://www.ep128.hu
Re: CPC
« Reply #452 on: 2010.August.01. 18:40:05 »
Elképesztő, mit műveltél, ezekkel a programokkal!  :)
A két emulátort egymás mellé rakva, a Driller demójában valami döbbenetes a különbség azonos órajelen is! És ha 6Mhz-re kapcsolunk...

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13376
  • Country: hu
  • OS:
  • Java Platform Micro Edition Java Platform Micro Edition
  • Browser:
  • Opera 9.80 (Opera Mini 4.2.20663) Opera 9.80 (Opera Mini 4.2.20663)
    • View Profile
    • http://enterprise.iko.hu/
Re: CPC
« Reply #453 on: 2010.August.01. 19:09:55 »
Elképesztõ, mit mûveltél, ezekkel a programokkal!  :)
A két emulátort egymás mellé rakva, a Driller demójában valami döbbenetes a különbség azonos órajelen is! És ha 6Mhz-re kapcsolunk...
Errõl kéne csinálni valami ügyes youtube videót, hadd lássa az egész világ!

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13376
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.8 Firefox 3.6.8
    • View Profile
    • http://enterprise.iko.hu/
Re: CPC
« Reply #454 on: 2010.August.07. 13:41:37 »

Offline szipucsu

  • EP addict
  • *
  • Posts: 7673
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.8 Firefox 3.6.8
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: CPC
« Reply #455 on: 2010.August.08. 23:59:25 »
Valószínûleg már mindenki unja ezt a témát

Én nem unom. Szerintem tényleg jobb alaposan rendbeszedni az új átiratokat, ha van rá energia.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: CPC
« Reply #456 on: 2010.August.11. 19:15:59 »
Ha már hozzányúlsz ehhez is, letesztelnéd a gyorsulást, hogy itt megfrissítsem az értékeket?

              EP2   EP1   CPC

Start         503   605   795
Kitchen       873  1038  1265
Great Hall    757   921  1121
Carpenter's   838  1047  1283


CPC: az eredeti verzió CPC-n futtatva
EP1: az előző EP-s átirat, ami jelenleg az ep128.hu-n is található, 4 MHz-es gépet emulálva
EP2: az új, továbbfejlesztett és csalásokkal is kiegészített verzió, szintén 4 MHz-en

A táblázatban látható értékek ezredmásodpercben mért idők. Igyekeztem a lehető legpontosabban ugyanazon a helyen és ugyanabba az irányba nézve mérni minden verziót, de kis pontatlanság (legfeljebb néhány ms) előfordulhat.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13376
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.8 Firefox 3.6.8
    • View Profile
    • http://enterprise.iko.hu/
Re: CPC
« Reply #457 on: 2010.August.11. 19:36:56 »
Szép eredmények!!!

Offline Lacika

  • EP addict
  • *
  • Posts: 2917
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • http://www.ep128.hu
Re: CPC
« Reply #458 on: 2010.August.11. 22:00:45 »
Hol vannak a letöltendő file-ok? Nem találom... Vagy csak a csodás mobil internet nem jeleníti meg?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: CPC
« Reply #459 on: 2010.August.11. 22:04:00 »
Hol vannak a letöltendő file-ok? Nem találom... Vagy csak a csodás mobil internet nem jeleníti meg?

Még nem adtam ki, mert nem nagyon volt érdeklődés, és talán lehetne még tovább javítani rajta. De még ma feltölthetek egy frissített csomagot.

Offline Lacika

  • EP addict
  • *
  • Posts: 2917
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • http://www.ep128.hu
Re: CPC
« Reply #460 on: 2010.August.11. 22:04:59 »

CPC: az eredeti verzió CPC-n futtatva
EP1: az előző EP-s átirat, ami jelenleg az ep128.hu-n is található, 4 MHz-es gépet emulálva
EP2: az új, továbbfejlesztett és csalásokkal is kiegészített verzió, szintén 4 MHz-en


A 6 vagy 7.12 MHz-n mért értéket is megadnád? (Hogy teljes legyen a táblázat) Ezek a lua script-ek futtatása nekem már magas...
Hogy sikerült egyébként további gyorsulást elérni?

Offline Lacika

  • EP addict
  • *
  • Posts: 2917
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • http://www.ep128.hu
Re: CPC
« Reply #461 on: 2010.August.11. 22:06:49 »
Még nem adtam ki, mert nem nagyon volt érdeklődés, és talán lehetne még tovább javítani rajta. De még ma feltölthetek egy frissített csomagot.

Csak vasárnap érek haza, addig még ráér...  :ds_icon_cheesygrin:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: CPC
« Reply #462 on: 2010.August.11. 22:17:48 »
A 6 vagy 7.12 MHz-n mért értéket is megadnád? (Hogy teljes legyen a táblázat) Ezek a lua script-ek futtatása nekem már magas...

Lemérem majd azokat is, de előbb új csomagot készítek :) A script használata egyébként egyszerű, bár ez a verzió
  * cm2_fps.lua (1.93 kB - downloaded 93 times.)
csak CPC-n ismeri fel automatikusan a játékot, EP-n az elejét szerkeszteni kell a tesztelendő játéknak megfelelően, például:
Code: Lua
  1. isCPC = (readIOPort(0xF7FF) ~= 0xFF)
  2.  
  3. startAddr = 0x5215    -- Castle Master
  4. endAddr = 0x51B6
  5.  
  6. cpuFrequency = 4000000.0
  7. videoFrequency = 889846.0
  8. charactersPerLine = 57
  9. ...
Ettől eltekintve csak futtatni kell (a játék betöltése után) a Run gombbal, és aztán minden lépés után kiírja az időtartamot a monitor ablakba.

Quote
Hogy sikerült egyébként további gyorsulást elérni?

Egy keveset gyorsult a megszakítási rutin módosításával, és néhány egyéb kisebb változtatással. A legtöbbet azonban annak a rutinnak az optimalizálásával sikerült elérni, amely a megjelenítendő sokszögeket rendezi a láthatóság szerint (azaz hogy a távolabbiak rajzolódjanak ki először, és ezeket aztán megfelelően takarják a közelebbiek). Ez a művelet bonyolultabb/lassabb részeknél akár ~25% időt is felhasználhat (a futásideje a sokszögek számának a négyzetével arányos); a jelenlegi továbbfejlesztett verzió akár több, mint kétszer gyorsabb is lehet, de elvileg az algoritmus módosításával még tovább lehetne gyorsítani.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13376
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.8 Firefox 3.6.8
    • View Profile
    • http://enterprise.iko.hu/
Re: CPC
« Reply #463 on: 2010.August.11. 23:04:16 »
a jelenlegi továbbfejlesztett verzió akár több, mint kétszer gyorsabb is lehet, de elvileg az algoritmus módosításával még tovább lehetne gyorsítani.
Nem semmi!  :bow: :smt038

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: CPC
« Reply #464 on: 2010.August.11. 23:37:33 »
Csak vasárnap érek haza, addig még ráér...  :ds_icon_cheesygrin:

Addig is ha valaki esetleg tesztelni akarja:
  * cm1cm2ds.zip (306.67 kB - downloaded 108 times.)

A legtöbbet azonban annak a rutinnak az optimalizálásával sikerült elérni, amely a megjelenítendő sokszögeket rendezi a láthatóság szerint (azaz hogy a távolabbiak rajzolódjanak ki először, és ezeket aztán megfelelően takarják a közelebbiek).

Ez egyébként a 4FF7h illetve 4DD6h címen található a Castle Master 1. és 2.-ben.
« Last Edit: 2010.August.11. 23:41:21 by IstvanV »