Mený principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


27 Aprile 2019 Postato da: saimo
SkillGrid pubblicato
Ciao a tutti,

era da così tanto tempo che non mi collegavo che pensavo che il mio utente fosse stato (giustamente) cestinato, e invece scopro che è ancora vivo... Permettete allora di approfittarne per farvi sapere che ieri è stato pubblicato un mio nuovo gioco per Amiga AGA, chiamato SkillGrid

->Continua<-

Commenti: 142  Aggiungi - Pagine: 1...-4-5-6-7-8

Indice: forum / Software Amiga in generale

Pagine: -1-2-3-4-5-6-7- [8] -

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 2331

Visulizza profilo Messaggio Personale
82.60.72.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36
Commento 141
VagaPPC 29 Settembre 2021    14:55:42
@divina ho paura che sia l'età, ho lo stesso problema con tanta roba, anche non giochi.
Non ti dico con il VR, quando guardo mio figlio lo invidio.
Pensa ieri dopo il lavoro per scrivere 10 righe di codice xml, ci ho messo 2 ore

WorkStation: Amiga x5000 AOS4.1 - MorphOS *** PC AMD Ryzen TR 64Gb RAM 3.8Ghz - Linux VM Station ***

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

Post inviati: 636

Visulizza profilo Messaggio Personale
37.182.133.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0
Commento 142
saimo 6 Maggio 2022    14:09:03
Qualcuno mi ha riportato su itch.io che SkillGrid si bloccava sul suo A4000 (con 68060), ma senza fornire dettagli. Fortunatamente, uno dei miei amici/tester ha un A4000 con 68060 ed è riuscito a riprodurre il problema (se non esattamente lo stesso, spero uno strettamente correlato).
Ha scoperto che se Roadshow è in funzione il gioco si blocca nella schermata iniziale, poco dopo l'avvio. Dato che SkillGrid si impossessa totalmente del sistema, la prima cosa che mi è venuta in mente è stata che la sua scheda di rete (una X-Surf-100), dopo essere stata attivata/usata da RoadShow prima dell'avvio del gioco, causava degli interrupt INT2 continui poiché non riceveva una risposta a causa del fatto che il mio gestore dell'interrupt di livello 2, che si cura della tastiera, semplicemente pulisce il bit INTREQ.PORTS e termina. Ho cercato informazioni sull'X-Surf-100 in rete e ho trovato conferma che usa la linea INT2 (e sembra pure la INT6, ma quella è irrilevante poiché SkillGrid disabilita l'interrupt di livello 6). Gli ho fornito una versione del gioco con l'interrupt di livello 2 disabilitato, che si è rivelata essere perfettamente funzionante, anche con RoadShow in funzione all'avvio.
Perciò, ora ho preparato una nuova versione (1.3) che gestisce la tastiera attraverso l'interrupt di livello 3 e che è perciò immune da qualunque hardware di espansione (tranne hardware che continuamente genera NMI, s'intende).

Questo lavoro mi ha rimesso di nuovo in moto, e perciò ho apportato anche altri miglioramenti - i dettagli sono nel changelog in fondo a questo post, ma ecco il più importante:

Immagine

Per chi non ha familiarità col gioco: l'aggiunta è la cella BEAM/ULTRA, che rende l'arma dell'astronave eccezionalmente potente (sbarazzarsi dei boss con essa è super-facile).

Ho colto l'occasione anche per aggiungere questo piccolo paragrafo al manuale, per chiarire come funzionano i raggi sparati (il funzionamento è stato così fin dal primo giorno, ma non era mai stato spiegato):

Immagine

La nuova versione è praticamente pronta, ma prima di rilasciarla vorrei davvero tanto tanto tanto sistemare il problema dell'NVRAM su Amiga CD32! Infatti, il caricamento/salvataggio dell'hiscore è ancora disabilitato per la versione che parte su Amiga CD32 direttamente da CD. Sfortunatamente, non avendo una macchina di quel tipo, non posso testare il mio codice, perciò ho bisogno di aiuto. Più precisamente, ho bisogno che qualcuno con un Amiga CD32 dotata di HD/CF/SD esegua questi test e mi riporti il risultato (è tutto semplicissimo - in sostanza, basta: scaricare l'archivio, decomprimelo sul drive, eseguire lo script da shell, seguire le istruzioni su schermo e riportare il risultato).
Grazie in anticipo alle persone di buona volontà che mi aiuteranno!

Changelog

v1.3 (unreleased)
1. Added the BEAM/ULTRA cell (shoots a big beam that is equivalent to 5 beams).
2. Moved lateral beams of the triple beam one pixel down (to match the shape of the ultra beam).
3. Reduced by 16.7% the occurrences of the DAMAGE cell.
4. Worked on the music playback: optimized the decoding; optimized the handling of the state; removed the pairing of channels on the same side (which caused the title and game over screens music to play louder than the in-game music - an originally intended effect which I have changed my mind about - and did not really work for channel 3 as that channel cannot sustain 28836.5 Hz).
5. Changed the keyboard handling so that it executes from a level 3 interrupt handler instead of a level 2 interrupt handler, in order to work around issues/lockups caused by expansion hardware sending INT2 interrupt requests.
6. Replaced [SPACE] with [LEFT ALT] and [RIGHT ALT] keys as [FIRE] button.
7. Made the startup procedure more robust (especially against audio playback performed with direct hardware access by other programs concurrently).
8. Made various little optimizations.
9. Worked on cells graphics: fixed colors of beams on BEAM/DOUBLE and BEAM/TRIPLE cells; fixed a pixel on the border of the ASTEROIDS, BEAM/DOUBLE and BEAM/TRIPLE cells.
10. Worked on manual and stragegy guide: renamed DOUBLE BEAM and TRIPLE BEAM as BEAMS/DOUBLE and BEAMS/TRIPLE, respectively; added the information for the BEAMS/ULTRA cell; adapted the information for the other BEAMS cells; added the BEAMS paragraph; updated the ASTEROIDS, BEAM/DOUBLE and BEAM/TRIPLE cells images; updated the controls table; fixed the outer antialiasing of the BEAM/TRIPLE, BOOST and BRAKE cells images; fixed the kerning of the last character of the italic strings.
11. Set default tool of manual and strategy guide icons to "Apdf".
12. Updated artwork to reflect the new beams graphics.

Commento modificato il 06/05/2022 alle ore 14:09:24


RETREAM - sogni retro per Amiga, Commodore 64 e PC

Pagine: -1-2-3-4-5-6-7- [8] -

Utenti Online
Utenti registrati: 1110 dal 1 Gennaio 2006
di cui online: 2 registrati - amiwell79 - Mak73 -
17 non registrati

Benvenuto all'ultimo utente registrato: reddygabry

Buon Compleanno a Alinv - kaffeine - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito Ť dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.084675073623657 secondi