Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Angemeldet bleiben

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
step1978Offline
Titel: Gameboy: JSGB v0.2   BeitragVerfasst am: 03.11.2009, 18:44 Uhr
News Scout


Anmeldungsdatum: 25. Jun 2005
Beiträge: 4.562

Wohnort: Berlin
Status: Offline

JSGB ist ein JavaScript GameBoy Emulator für alle Systeme mit Java VM.



JSGB is a a JavaScript GameBoy Emulator for all Systems with a Java VM.

Zitat:
* Features: GLPv2 lisenced
* Pure javascript and HTML5.
* Works perfect with Google Chrome (even on a simple netbook). Slow with FF Sad
* Integrated debugger (with disassembler, memory viewer, cpu registers…).
* Almost everything is emulated, except sound.
* Supports scanline effects, sprite priority, palettes, accurate timing…

JSGB changelog
v.0.02

04 sep 2009: Now the framerate is limited by setInterval (one frame is painted
every 17ms).

05 sep 2009: Input bug solved. Auto-repeated keys caused emulation to freeze.
DAA instruction (stolen from VisualBoyAdvance).

08 sep 2009: CPU emulation: using "macros" for similar instructions. This makes
faster code (and easier to maintain).

09 sep 2009: Window display over background (seems to work in ´Space Invaders´
or ´Bubble Ghost´ intros).
Renaming functions and variables to keep a "Programming Style".

13 sep 2009: HALT instruction (the weird-IME-off behavior is not emulated).
Added a Caller Stack, this makes debugging a lot easier.

17 sep 2009: Rewrited the whole LCD controller emulation. Now it´s much more
accurate (and slower) it has pallete support, X/Y flipping,
transparency and sprite priority.
Support for Chrome/Chromium putImageData (weird!).
Bug corrected on reading color info from tile data.

20 sep 2009: Partial MBC1 emulation (ROM switch). On bank switching, copies
the bank into GameBoy memory.

23 sep 2009: Lots of optimizations.
MBC1 emulation rewrited. Instead copying, just makes a reference
some games do more than 1000 bank switchings per second.
Found a bug in CPU, now more games are playable, like
"Kirby´s Dreamland", "Bomberman" and "Mario Land".
Joined all timing routines (CPU, LCD, Timer) into a single one.


v.0.01

17 jul 2009: Start!

30 jul 2009: Completed full instruction set. Made a simple debugger.

1 aug 2009: Some interrupts, timers, memory manager and lots of bugs fixed.

2 aug 2009: Tons of bugfixes.
Debugger now supports breakpoints (and saves them into cookies)

3 aug 2009: Added scrollbars to debugger dumps.

15 aug 2009: Some CPU bugs. Debugger improved.
Reading of tile maps and background painting.

23 aug 2009: Created LCD screen output (scanline drawing).
Added support for browsers without putImageData (Chromium).
Dramatic performance gain on tile and background drawing Smile
Dramatic performance loss when adding STAT modes emulation :(

26 aug 2009: Added *simple* sprite support with transparency.
The whole interrupt system was wrong. Rewriting.
Various optimizations.

27 aug 2009: Added RAM ECHO.
Bugs on BG display, OAM, Timers and DIV corrected.
Interrupt handler finished.
Input buttons seems to work.
Added 60fps limitation (Chromium is FAST!!!)

28 aug 2009: Stupid CPU bugs. "Tetris" is playable!!! Smile


Related links:
[ Game Boy Emus ][ Game Boy Infos ]
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
krysmopompasOffline
Titel:   BeitragVerfasst am: 04.11.2009, 10:02 Uhr
Retrogott


Anmeldungsdatum: 19. Jun 2008
Beiträge: 2.094


Status: Offline
JavaScript, nicht Java!
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
step1978Offline
Titel:   BeitragVerfasst am: 04.11.2009, 15:33 Uhr
News Scout


Anmeldungsdatum: 25. Jun 2005
Beiträge: 4.562

Wohnort: Berlin
Status: Offline
[quote:16ff165027="krysmopompas"]JavaScript, nicht Java!

Da steht doch JSGB ist ein JavaScript GameBoy Emulator und nicht JSGB ist ein Java GameBoy Emulator
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
krysmopompasOffline
Titel:   BeitragVerfasst am: 04.11.2009, 15:45 Uhr
Retrogott


Anmeldungsdatum: 19. Jun 2008
Beiträge: 2.094


Status: Offline
Dein Satz ging aber nocht weiter: "... für alle Systeme mit Java VM."

Das paßt nunmal nicht zusammen.
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024