NEOPOCOTT v 0.31b
Documentazione allegata all'emulatore
Abbreviazioni usate
------------------
NGP : NeoGeo Pocket
NGPC : NeoGeo Pocket Color
GUI : Graphical User Interface (Interfaccia grafica per l'utente)
Documentazione tecnica
-----------------------
Sistemi operativi supportati : - Windows 95/98/2000/NT
Versione attuale : - 0.31b
Ultimo aggiornamento : - 05/04/2000
Autori : - Julien FRELAT "Gollum" (julien.frelat@libertysurf.fr)
Emulazione del codice principale
NGP/NGPC Codice di emulazione
Interfaccia grafica
Win32 Port (Visual C++)
Ottimizzazioni
Sito web
Documentazione allegata
Supporto in francese
Supporto in inglese
Icone
Cos'è?
------
NeoPocott è un emulatore di Neogeo Pocket e di Neogeo Pocket
Color interamente scritto in C.
Questa versione è dedicata a windows.Sto cercando altre persone
per convertirlo su altri sistemi operativi.
Come funziona?
--------------
"NeoPocott" è il nome del programma.
Avete bisogno delle Rom per Neogeo Pocket o Neogeo Pocket Color,".NGP"
files per utilizzarlo.
(Non chiedetemi le Rom,cercatele sulla rete!)
Cosa emula?
-----------
- CPU TOSHIBA TLCS-900h a 6.144 Mhz
- Fake Real-Time emulation (no cycle count)
- Background displaying and refreshing
- Background X Scrolling
- Background Colors/Palettes (NGPC)
- Sprites 8x8
- Sprites Colors/Palettes (NGPC)
- Raster effects (Motore grafico linea per linea per gli sfondi)
- Caricamento di cartuccie da 512Ko a 4Mo
- Formato dei file NGP
- Inizializzazione NGPC
Quali sono le caratteristiche speciali?
---------------------------------------
- Supporto per varie risoluzioni
- Zoom x1, x2, x3, x4 e Autozoom
- Analisi delle Rom per verificare se sono per NGP o NGPC
- Vertical sync (100 FPS)
- Opzioni di pausa e di reset
- Debugger completo con incluse funzioni con gfx e memoria
Progressi previsti per il futuro
--------------------------------
X.XX : - Supporto TCP/IP, IPX, SERIAL
- Supporto completo NGP/NGPC
- Sistemare gli ultimi errori nell'emulazione del TLCS-900h
- Completare l'emulazione del TLCS-900h
- Ottimizzazione (TLCS-900h, gfxe, NGPC)
- Supporto per joystick e mouse
- Supporto del sonoro (un'altra Z80 CPU)
- Aggiungere giochi freeware e demo a NeoPocott
- Aggiungere l'opzione per il salvataggio e il caricamento delle
partite
- Migliorare la compatibilità (per le roms commerciali)
- Migliorare il supporto di Windows 95/98 (E' DANNATAMENTE LENTO!)
Cosa c'è di nuovo?
------------------
Il progetto è iniziato nell'aprile del 2000
"PRONTO PER ESSERE RILASCIATO"
0.31b : - Corrette le istruzioni SLL,SLA,SRL per supportare lo
scorrimento di 0
- Corrette le istruzioni INC/DEC #3,r con operandi a 16 o 32-bit
- Corrette le istruzioni 16-bit CP
- Corretto il video dump
- Aggiunta la funzione di Autozoom
- Aggiunte le funzioni di Zoom x1/x2/x3/x4
- Aggiunto il Reset
- Aggiunta la funzione Run/Pause
- Neo-Neo! FUNZIONA PERFETTAMENTE !!!
- Aggiunto l'x scrolling per lo sfondo
- Aumentata la velocità di emulazione
- Aggiunto il motore gfx linea per linea
- Aggiunto il timer refresh a 70Hz
- Prima animazione di Neo-Neo! (FIGATA !)
- Migliore visualizzazione di schermo e sprite (sempre più
veloce!)
- Corretta la grandezza della finestra
- Fissato RGB coding for palettes (ora mostra i colori giusti!)
- Neo-Neo! demo realizzato da DANZiG/NAPALM incluso
- Incluso il documento Neogeo Pocket Tech Doc 1.0 scritto da me (Gollum)
0.30b : - La schermata dei pattern di Neo21 visualizzata!
- Corretto un bug nel RFP
- Aggiunti le istruzioni INC/DEC/SET/DIV
- Correte alcune istruzioni del debugger
- Aggiunta la lista delle compatibilità "todolist.txt"
- Cambiato il menù principale con le nuove opzioni del debug
- Prima schermata di Neo-Neo! con i colori giusti!
- Aggiunto lo screen dump
- Aggiunto lo sprites dump
- Aggiunto lo sprites/foreground/background palettes dump
0.27b : - Aggiunta l'istruzione MUL
- Fixes index adressing mode with relative displacements (?)
- Fixes multiple encodings with signed 8-bit and 16-bit registers
(?)
- Fixes multiple encodings with relative displacements
- Corrette tutte le istruzioni di JR/JRL/CALR sia nel debugger
che nell'emulatore
- Aggiunto il pattern screen dump
- Prima schermata dei pattern mostrata di Neo-Neo!
0.26b : - Corrette tutte le istruzioni di salto (JP opcodes)
- Molte istruzioni introdotte sia nel debugger che nell'emulatore
- Corretta l'emulazione di IFF e RFP in SR
- Aggiunta l'emulazione di una copia del BIOS
- Corretti alcuni errori
0.25b : - Aggiunto il supporto del flag del riporto (carry)
- Aggiunta una barra di scorrimento orizzontale per le novità e
il box delle condizioni
- Aggiunte il supporto delle istruzioni di multiples encoding per
il debugger
- Molte istruzioni introdotte sia nel debugger che nell'emulatore
- Corrette le istruzioni di Pre-inc e post-inc opcodes (correct
size)
- Migliorato il funzionamento delle istruzioni pre-inc e post-inc
- Aggiunte le condizioni di IFF e dei flag nel debugger
- Aggiunto il supporto dei flag
0.24b : - Aggiunta una funzione per mostrare la memoria
0.23b : - Miglioramenti nel debugger (cambiate le istruzioni di
memoria)
- Miglioramenti nell'emulazione (aggiunta una manciata di
istruzioni)
0.22b : - Miglioramenti nel debugger (rimosse le istruzioni
errate)
- Miglioramenti nell'emulazione (aggiunte le istruzioni di SRC,
DST e REG)
0.21b - Miglioramenti nel debugger
- Miglioramenti nell'emulazione
- Aggiunti i registri supportati dall'emulatore
- Aggiunta l'emulazione dei flag
- Migliorata l'emulazione di RFP e IFT
0.20b : - Aggiunte le condizioni di RFP
- Miglioramenti nel debugger (35%)
- Miglioramenti nell'emulazione (5%)
- Aggiunti i tasti per Jump & Emulate
- Aggiunte le funzioni Jump & Emulate
- Visualizzazione dei registri
0.10b : - Aggiunta la funzione di Drag & Drop per le ROM
- Caricamento delle ROM
- Prima versione dell'eseguibile
Ringraziamenti
-----------------------
- Esspe, J.J e Manu
- Napalm e sopratutto DANZiG per il loro demo Neo-Neo! (ottimo
lavoro ragazzi!)
- Mael per l'aiuto con la cpu
- J.J, Esspe, Manu per il testing e il supporto
Dove posso trovare Neopocott?
-----------------------------
http://emu5ever.emulationworld.com/neopocott.html (Sito ufficiale del Neopocott...per ora...)
Sto cercando qualcuno per realizzare il sito ufficiale del
Neopocott
---------------------------------------------------------------------------
Traduzione ad opera di NoFX (evidentemente un pazzo :-D )
(Cercatemi su Gooey !!!)
Ringrazio i miei amici Jerry,Specchio,Dennis,Gell,Brescio,Wuby,Mad,Reef,Kerstin...
In particolare a Sara: grazie di esistere!
Il mio sito internet è members.xoom.it/Minor_threat ma non c'entra nulla con l'emulazione...
Grazie ai Bad Religion,Green day,MxPx,Punkreas,Millencolin,NoFX,Sex
Pistols e agli altri gruppi punk !!!
N.B.
Non sono certo al 100% della correttezza della traduzione...se
trovate errori
segnalatemeli su:
Minor_threat@mail.xoom.it
---------------------------------------------------------------------------
Gli autori non si assumono nessuna responsabiità di quello che
fate con l'emulatore.
Per giocare devi possedere una copia originale delle Rom.
Non chiederci le Rom.
NeoGeo, Neogeo Pocket, Neogeo Pocket Color sono marchi registrati
da SNK.
Win32, Windows 95, Windows 98, Windows 2000, Windows NT sono
marchi registrati da Microsoft.