Benvenuto Visitatore(Log In|Registrati)
29 Apr 2016, 14:47
Messaggio
#1
|
|
Gruppo: Admin Messaggi: 30.471 Iscritto il: 18 April 04 Da: Britannia Utente Nr.: 1.377 pulley-in-the-middle BGE Ultima 7 Playing Ultima 7: "Il Portale Oscuro" IN ITALIANO! Dungeon Master 1 (PC - DosBox) Sonic (Wii) Runaway (PC) SO WinXP |
-------------------- |
|
|
|
![]() |
20 May 2016, 14:19
Messaggio
#2
|
|
|
Gruppo: Gamer Messaggi: 433 Iscritto il: 16 April 06 Da: Martina Franca (TA) Utente Nr.: 2.854 BGE Neuromancer SO WinXP ![]() Spolveratore (8) |
Per l'ambito C64, che è quello che conosco meglio: nei primi '80 vennero rilasciati alcuni giochi commerciali sviluppati usando solo il BASIC, ma si trattava perlopiù di giochi esclusivamente testuali o con grafica statica, bassa complessità nel campo sonoro, e ovviamente privi di azione in tempo reale. Un esempio potrebbe essere Monopole ( http://www.gamebase64.com/game.php?id=4943 ).
Molti giochi invece usarono una modalità ibrida: erano programmati per la maggior parte in assembler, ma utilizzavano parti in BASIC solo per alcune funzionalità meno critiche (menu, schermate punteggi) o per alcuni compiti che era tedioso riprogrammare in assembler (manipolazione di stringhe, calcoli con numeri decimali ecc ecc). Se non erro tra i tanti giochi programmati in modalità ibrida ci sono Pirates! ed il primo Beach Head. Alcuni giochi (non molti, credo) addirittura ricorrevano a dei compilatori per tramutare le parti scritte in BASIC in codice assembler, in modo da avere la comodità di usare il BASIC per scrivere alcune parti, senza incorrere nei problemi di lentezza dell'interprete. Altro fattore da tenere in considerazione sul C64 era il fatto che l'interprete BASIC ed il KERNAL (sì, si chiamava così, non è un errore) erano mappati in ram, occupando quindi una parte dei 64kb totali a disposizione. Se si scriveva tutto in assembler, era possibile disabilitare l'interprete BASIC, liberando così una parte di memoria che su macchine così limitate era un bene preziosissimo, soprattutto quando si scrivevano videogiochi. Per questo motivo molti programmatori optarono per eliminare completamente il BASIC dai loro gioco, a meno che non fosse strettamente necessario. -------------------- |
|
|
|
The Ancient One In Difesa del BASIC 29 Apr 2016, 14:47
The Ancient One Pubblicato! 19 May 2016, 15:03
Festuceto Mi è piaciuto molto. Davvero affascinante. 19 May 2016, 15:22
The Ancient One CITAZIONE (Festuceto @ 19 May 2016, 16:22... 19 May 2016, 16:32
Festuceto CITAZIONE (The Ancient One @ 19 May 2016, 17... 19 May 2016, 18:56
Gufino Pur riconoscendo l'innegabile valore "soc... 19 May 2016, 19:54
Gwenelan Letto ! Mi è piaciuto molto, grazie, Ancient... 19 May 2016, 21:00
Diduz Il BASIC rimarrà per sempre nel mio cuore. Control... 20 May 2016, 09:01
The Ancient One Grazie a tutti di aver letto l'articolo.
Sono... 20 May 2016, 09:32
Gwenelan CITAZIONE (The Ancient One @ 20 May 2016, 10... 20 May 2016, 12:23
Diduz CITAZIONE (Gufino @ 20 May 2016, 17:19) M... 20 May 2016, 14:32
The Ancient One CITAZIONE (Gufino @ 20 May 2016, 15:19) P... 20 May 2016, 15:42
Gwenelan Grazie delle vostre risposte . Sono un po' men... 20 May 2016, 20:58![]() ![]() |
| Versione Lo-Fi | Oggi è il: 30th October 2026 - 00:21 |