Welcome, Guest. Please login or register.


Author Topic: CPC (Read 457894 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
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: 3191
  • Country: hu
    • 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: 3191
  • Country: hu
    • 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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • 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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: CPC
« Reply #454 on: 2010.August.07. 13:41:37 »

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • 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.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: CPC
« Reply #457 on: 2010.August.11. 19:36:56 »
Szép eredmények!!!

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • 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: 4822
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: 3191
  • Country: hu
    • 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: 3191
  • Country: hu
    • 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: 4822
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ó
   [ Guests cannot view attachments ]
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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • 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: 4822
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:
  [ Guests cannot view attachments ]

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 »