Enterprise Forever  |  Recent Posts
Pages: 1 2 3 4 5 6 7 8 9 10
 1 
 on: Yesterday at 18:56 
Started by Zozosoft - Last post by davex
A 273,373-ak mindenképpen azonos típusúak legyenek, nehogy időzítési problémák lépjenek fel attól, hogy egyes bitek gyorsabbak mint a többiek.

Ez alatt mi értendő? Azonos gyártótól kell származnia? Nálam a 273-ak Texas SN74HCT273N, a 373-asok ST M74HCT373B1.
Ez okozhat gondot és ha igen milyen jellegűt? Ahogy nézem az adatlapokat a TI 12ns, az ST 17ns tipikus sebességgl bír.

Minden forrasztást végig leellenőriztem, szerintem minden OK. 300 kísérletből 2x láttam, hogy a Qauntum Trailblazer 850-est megtalálta.


 2 
 on: Yesterday at 14:57 
Started by Zozosoft - Last post by IstvanV
Ezt ilyenformában meg bármely progiba lehet berakni a fix out (191) helyett?

Igen; az "ld    a, 03h" (out 191, 12/14) helyett lehet "ld    a, 01h" is (out 191, 4/6).

 3 
 on: Yesterday at 14:25 
Started by Zozosoft - Last post by Zozosoft
Ezt ilyenformában meg bármely progiba lehet berakni a fix out (191) helyett?
Code
        di
       ld    a, 04h
       out   (0bfh), a
       ld    c, 0
       call  .l2
       ld    l, 0
       call  .l2                       ; L = 1 kHz interrupts per video frame
       ld    a, 25
       cp    l
       ld    a, 03h
       rla
       rla
       out   (0bfh), a                 ; Z80 <= 5 MHz: 04h, > 5 MHz: 06h
       ret
.l2:    in    a, (0b4h)
       and   11h
       or    c
       rlca
       and   66h
       ld    c, a                      ; -ON--ON-
       rlca                            ; ON--ON--
       xor   c                         ; OXN-OXN-
       bit   2, a
       jr    z, .l3
       inc   l                         ; 1 kHz interrupt
.l3:    cp    0c0h
       jr    c, .l2                    ; not 50 Hz interrupt ?
       ret

 4 
 on: Yesterday at 13:57 
Started by Zozosoft - Last post by IstvanV
És jól gondolom, hogy ezt az AYRESET rutint így csak a program elején kell hívni, menet közben amikor a játék resetelgeti az AY-t (konkrét esetben úgy tűnik minden hangeffektnél), akkor oda praktikusabb egy csak a regisztertörléseket alkalmazó egyszerűbb verziót rakni?

Talán nem sok jelentősége van, de jelenleg nem hívja az ayReset-et a program. Itt egy módosított verzió, ami a turbó felismerést csak az első hívásnál végzi el, így nem kell külön ayNull rutin. Ezen kívül, mivel a burkológörbe emuláció nem használ 1 kHz-es megszakítást, annak az engedélyezését töröltem.

Code
ayReset:
       di
       ld    hl, ayRegisters - 1
       ld    bc, 10afh
       xor   a
.l1:    inc   hl
       out   (c), a
       ld    (hl), a
       dec   c
       djnz  .l1
       res   3, l                      ; register 7
       ld    (hl), 3fh
   if NO_ENVELOPE_IRQ == 0
       ld    (envelopeInterrupt.l4 + 1), a
       ld    a, 18h                    ; = JR +nn
       ld    (envelopeInterrupt.l2), a
       ld    hl, MIN_ENV_FREQVAL
       ld    (envelopeInterrupt.l3 + 1), hl
       ld    a, low (envelopeInterrupt.l12 - envelopeInterrupt.l11)
       ld    (envelopeInterrupt.l10 + 1), a
       ld    a, low envelopeEnableTable
       ld    (setChannelAmplitude.l3 + 1), a
   endif
       ld    a, 10h                    ; use 17-bit noise generator
       out   (0a6h), a
.l4:    ld    a, 0c9h                   ; * = RET
       ld    (.l4), a
       ld    a, 04h
       out   (0bfh), a
       ld    c, b
       call  .l2
       ld    l, b
       call  .l2                       ; L = 1 kHz interrupts per video frame
       ld    a, 25
       cp    l
       ld    a, 03h
       rla
       rla
       out   (0bfh), a                 ; Z80 <= 5 MHz: 04h, > 5 MHz: 06h
;   if NO_ENVELOPE_IRQ == 0
;       ld    a, 33h
;   else
       ld    a, 30h
;   endif
       out   (0b4h), a                 ; enable 1 kHz and video interrupts
       ret
.l2:    in    a, (0b4h)
       and   11h
       or    c
       rlca
       and   66h
       ld    c, a                      ; -ON--ON-
       rlca                            ; ON--ON--
       xor   c                         ; OXN-OXN-
       bit   2, a
       jr    z, .l3
       inc   l                         ; 1 kHz interrupt
.l3:    cp    0c0h
       jr    c, .l2                    ; not 50 Hz interrupt ?
       ret

 5 
 on: Yesterday at 12:11 
Started by Zozosoft - Last post by szipucsu
Előbb inkább Saboteur 2 és R-Type hibajavítást kérhetünk?  ds_icon_redface
És az Academy-ben is össze vannak keveredve kicsit a gombok, pl. enter helyett ; és space helyett . van.

 6 
 on: Yesterday at 08:55 
Started by Zozosoft - Last post by Zozosoft
Vinyót anélkül is kéne látni.

 7 
 on: Yesterday at 07:30 
Started by Zozosoft - Last post by davex
Ez baj. Az egyik állásban az első két kontrollert kéne látni, másikban a másik kettőt.

A jumper volt a gáz! Laza volt. Cseréltem, most már OK ez a része.

Próbálgattam különböző vinyókkal (IBM, Seagate, Fujitsu és Quantum), de nem sok sikerrel.
Egyedül a Quantum Trailblazer 850-esnél látom, a kártyán lévő IDE LED-en, hogy van valami, de ettől függetlenül "not detected"
Viszont ez nincs FAT12-es particiókra felosztva.Ez mindenképpen kell, vagy e nélkül is be kellene azonosítania a HDD tipusát?
 

 8 
 on: 2012.May.20. 23:21:03 
Started by Zozosoft - Last post by davex
Ez baj. Az egyik állásban az első két kontrollert kéne látni, másikban a másik kettőt.

És ennek mi lehet az oka?

 9 
 on: 2012.May.20. 23:08:53 
Started by Zozosoft - Last post by Lacika
Esetleg majd összeírhatnád azokat is, amik eredetileg 48/128-as programok, de az EP átírat csak 48-as hanggal készült el. (Sokszor azért mert az átíró alapanyaga 48-as Spectrumon Multiface-szel mentett feltört verzió volt, amiből így elvesztek a 128-as dolgok.)

Hirtelenjében egy "orvosi ló":
Tiger road

Multiface-es, csak 48K-s hangok, a színek lemaradnak.
Tényleg, a Spectrumosból neked van tap ebből? Előbb inkább Saboteur 2 és R-Type hibajavítást kérhetünk?  ds_icon_redface

 10 
 on: 2012.May.20. 22:46:34 
Started by Zozosoft - Last post by Zozosoft
Esetleg majd összeírhatnád azokat is, amik eredetileg 48/128-as programok, de az EP átírat csak 48-as hanggal készült el. (Sokszor azért mert az átíró alapanyaga 48-as Spectrumon Multiface-szel mentett feltört verzió volt, amiből így elvesztek a 128-as dolgok.)

Pages: 1 2 3 4 5 6 7 8 9 10

Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

Template made by Mr.Prise
Page created in 0.144 seconds with 18 queries.
Google visited last this page 2012.May.20. 06:53:36
Follow ep4ever_news on Twitter