Doom8088
– Un porting davvero impressionante dell’episodio 1 di Doom per i computer Atari ST! –
Doom non fu pubblicato su Atari ST/STE, né su nessun altro sistema dell’epoca. Doom era semplicemente all’avanguardia nello sviluppo informatico. Ma ora, grazie a FrenkelS, che ha ideato questa release, potete giocare all’Atari ST Edition! Un porting per computer Atari ST basato su Doom8088, un porting di Doom per computer DOS a 16 bit.
Ed ecco le ultime novità. “Doom è stato originariamente progettato nel 1993 per computer DOS a 32 bit con 4 MB di RAM. È scritto principalmente in codice C con pochissimo codice assembly. È stato convertito su tutti i tipi di sistemi. Di solito questi sistemi sono a 32 bit o più e hanno un modello di memoria flat. Doom8088: Atari ST Edition è un porting per computer Atari ST. È basato su Doom8088, un porting di Doom per computer DOS a 16 bit”.
Cosa c’è di speciale?:
- Supporta solo Doom 1 Episodio 1
- Rotazione automappa sovrapposta
- È supportato solo demo3
- 16 e 2 modalità colore
- Effetti sonori simili a quelli degli altoparlanti del PC
- Nessuna musica
- Nessun pavimento e soffitto con texture mappate
- Nessuna diminuzione della luce
- Nessun salvataggio e caricamento
- Nessun multigiocatore
- Nessuna PWAD
- Nessun ridimensionamento dello schermo
- Nessun supporto per mouse e joystick
- Doom8088 sacrifica la comodità di un unico eseguibile in nome dell’ottimizzazione e del ridotto ingombro di memoria. Per ridurre le dimensioni dell’eseguibile, è necessario generare file EXE per ogni architettura di CPU, modalità video e livello di dettaglio.
- A causa dei limiti di memoria e del modello di indirizzamento della memoria notoriamente bassi delle piattaforme di destinazione, l’ IWAD deve essere pre-elaborato con jWadUtil , un fork di GbaWadUtil . Simile a WadPtr , jWadUtil compatta l’IWAD per ridurne le dimensioni e precalcola i campi che il motore di Doom originale doveva calcolare al volo, risparmiando preziosi cicli di CPU.
- La grafica viene convertita in formati adatti alla memoria di ogni tipo di scheda video, a discapito della generazione di numerosi file IWAD. Questi file IWAD non possono essere utilizzati in modo intercambiabile.
