wenboi.git
16 years agoFix in gbcore dependencies
slack [Sat, 5 Jul 2008 12:27:01 +0000 (14:27 +0200)]
Fix in gbcore dependencies

16 years agoTimer and divider implemented
slack [Sat, 5 Jul 2008 01:30:09 +0000 (03:30 +0200)]
Timer and divider implemented

16 years agoHALT implemented
Jorge Gorbe Moya [Thu, 3 Jul 2008 13:54:23 +0000 (15:54 +0200)]
HALT implemented

16 years agoCore simulates instruction cycle cost. Optimizations.
Jorge Gorbe Moya [Wed, 2 Jul 2008 18:42:08 +0000 (20:42 +0200)]
Core simulates instruction cycle cost. Optimizations.

Now distortion.gb runs at ~66 FPS :D

16 years agoSome apparently useless optimizations. Needs more work.
slack [Wed, 2 Jul 2008 03:53:23 +0000 (05:53 +0200)]
Some apparently useless optimizations. Needs more work.

16 years agoOptimizations
slack [Tue, 1 Jul 2008 23:12:50 +0000 (01:12 +0200)]
Optimizations

16 years agoChanged default log level to WARNING
Jorge Gorbe Moya [Tue, 1 Jul 2008 18:27:10 +0000 (20:27 +0200)]
Changed default log level to WARNING

16 years agotest updated
Jorge Gorbe Moya [Tue, 1 Jul 2008 18:23:46 +0000 (20:23 +0200)]
test updated

16 years agoBig core bugs corrected :)
Jorge Gorbe Moya [Tue, 1 Jul 2008 18:22:46 +0000 (20:22 +0200)]
Big core bugs corrected :)

- Fix in JR destination calc.
- Fix in CP (was the same as sub :P)
- Added missing bit instructions

16 years agoutil.cc created, Makefile updated
Jorge Gorbe Moya [Tue, 1 Jul 2008 18:20:03 +0000 (20:20 +0200)]
util.cc created, Makefile updated

16 years agoBG_MAP view added
Jorge Gorbe Moya [Tue, 1 Jul 2008 18:18:52 +0000 (20:18 +0200)]
BG_MAP view added

It seems interrupts are OK now.

16 years agoInterrupt hell. Breakpoints added
slack [Tue, 1 Jul 2008 01:56:26 +0000 (03:56 +0200)]
Interrupt hell. Breakpoints added

16 years agofix in make clean
Jorge Gorbe Moya [Mon, 30 Jun 2008 15:57:28 +0000 (17:57 +0200)]
fix in make clean

16 years agomore video work
slack [Mon, 30 Jun 2008 02:58:52 +0000 (04:58 +0200)]
more video work

16 years agoFix al mostrar entrypoint
slack [Mon, 30 Jun 2008 00:21:50 +0000 (02:21 +0200)]
Fix al mostrar entrypoint

16 years agoMore video code
slack [Sun, 29 Jun 2008 01:30:27 +0000 (03:30 +0200)]
More video code

16 years agoCore fixes
slack [Sun, 29 Jun 2008 01:30:01 +0000 (03:30 +0200)]
Core fixes

16 years agoVideo, first steps
Jorge Gorbe Moya [Tue, 24 Jun 2008 11:30:16 +0000 (13:30 +0200)]
Video, first steps

16 years agoclosing stdin closes test_core now
Jorge Gorbe Moya [Tue, 24 Jun 2008 10:36:01 +0000 (12:36 +0200)]
closing stdin closes test_core now

16 years agoa bit more of disasm
slack [Mon, 23 Jun 2008 02:30:26 +0000 (04:30 +0200)]
a bit more of disasm

16 years agoLittle disasm improvements
slack [Sun, 22 Jun 2008 14:50:06 +0000 (16:50 +0200)]
Little disasm improvements

16 years agoMerge commit 'origin/master'
slack [Sun, 22 Jun 2008 13:51:34 +0000 (15:51 +0200)]
Merge commit 'origin/master'

16 years agoIniciado debugger.
slack [Sun, 22 Jun 2008 04:23:38 +0000 (06:23 +0200)]
Iniciado debugger.

Bugfix en core, en calculos de direcciones de 16 bits.

16 years agoIniciado debugger.
slack [Sun, 22 Jun 2008 04:23:38 +0000 (06:23 +0200)]
Iniciado debugger.

Bugfix en core, en calculos de direcciones de 16 bits.

16 years agoVerificacion de argumentos en test_core
slack [Sat, 21 Jun 2008 22:40:02 +0000 (00:40 +0200)]
Verificacion de argumentos en test_core

16 years agoNew logger
Jorge Gorbe Moya [Mon, 16 Jun 2008 13:39:09 +0000 (15:39 +0200)]
New logger

16 years agoMoved read/write to .cc
Jorge Gorbe Moya [Mon, 16 Jun 2008 13:38:20 +0000 (15:38 +0200)]
Moved read/write to .cc

16 years agoVRAM/OAM read/write implemented
Jorge Gorbe Moya [Mon, 16 Jun 2008 12:26:37 +0000 (14:26 +0200)]
VRAM/OAM read/write implemented

16 years agoMemory map fix
Jorge Gorbe Moya [Mon, 16 Jun 2008 12:26:19 +0000 (14:26 +0200)]
Memory map fix

16 years agoIO video register names in GBIO
slack [Tue, 10 Jun 2008 22:47:47 +0000 (00:47 +0200)]
IO video register names in GBIO

16 years agoConstructor en GBVideo
slack [Tue, 10 Jun 2008 21:57:20 +0000 (23:57 +0200)]
Constructor en GBVideo

16 years agoGBVideo en Makefile
slack [Tue, 10 Jun 2008 21:56:53 +0000 (23:56 +0200)]
GBVideo en Makefile

16 years agoAñadido GBVideo.cc
slack [Tue, 10 Jun 2008 20:48:14 +0000 (22:48 +0200)]
Añadido GBVideo.cc

16 years agoFixes para que compile de nuevo
slack [Tue, 10 Jun 2008 20:27:57 +0000 (22:27 +0200)]
Fixes para que compile de nuevo

16 years agoFixed GBRom test
slack [Tue, 10 Jun 2008 19:55:30 +0000 (21:55 +0200)]
Fixed GBRom test

16 years agofixed typo
slack [Fri, 15 Feb 2008 01:43:32 +0000 (01:43 +0000)]
fixed typo

git-svn-id: http://slack.codemaniacs.com/wenboi@16 0666ae3d-8926-0410-aeff-ae84559ff337

16 years agoGBVideo.h added
slack [Thu, 14 Feb 2008 23:57:38 +0000 (23:57 +0000)]
GBVideo.h added

git-svn-id: http://slack.codemaniacs.com/wenboi@15 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoPreparando las cosas para empezar con el video
slack [Wed, 22 Aug 2007 02:06:22 +0000 (02:06 +0000)]
Preparando las cosas para empezar con el video

git-svn-id: http://slack.codemaniacs.com/wenboi@14 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoMOAR OPCODES!!!
slack [Tue, 21 Aug 2007 03:36:08 +0000 (03:36 +0000)]
MOAR OPCODES!!!

git-svn-id: http://slack.codemaniacs.com/wenboi@13 0666ae3d-8926-0410-aeff-ae84559ff337

17 years ago- Cambiados accesos a memoria de operator[] a read() y write()
slack [Mon, 20 Aug 2007 03:32:10 +0000 (03:32 +0000)]
- Cambiados accesos a memoria de operator[] a read() y write()
- Nuevos opcodes: saltos, DI/EI, calls
- Corregido bug en check_flag
- Creado test_core. Lanza el emulador en plan "a ver que pasa"
  Primera "ejecucion" de opcodes de gameboy! \o/

git-svn-id: http://slack.codemaniacs.com/wenboi@12 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoretoques en el log de cabeceras de roms
slack [Sun, 19 Aug 2007 16:16:30 +0000 (16:16 +0000)]
retoques en el log de cabeceras de roms

git-svn-id: http://slack.codemaniacs.com/wenboi@11 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoFix 2 casts al estilo C
slack [Sun, 19 Aug 2007 03:38:15 +0000 (03:38 +0000)]
Fix 2 casts al estilo C

git-svn-id: http://slack.codemaniacs.com/wenboi@10 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoLogging de datos de las roms. Cambio gbrom.cc->GBRom.cc
slack [Sun, 19 Aug 2007 03:36:13 +0000 (03:36 +0000)]
Logging de datos de las roms. Cambio gbrom.cc->GBRom.cc

git-svn-id: http://slack.codemaniacs.com/wenboi@9 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoAñadida funcion para loggear cabecera de ROMs a gbrom.cc
slack [Sun, 19 Aug 2007 03:07:43 +0000 (03:07 +0000)]
Añadida funcion para loggear cabecera de ROMs a gbrom.cc

git-svn-id: http://slack.codemaniacs.com/wenboi@8 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoCambio logger.h -> Logger.h
slack [Sun, 19 Aug 2007 02:44:48 +0000 (02:44 +0000)]
Cambio logger.h -> Logger.h

git-svn-id: http://slack.codemaniacs.com/wenboi@7 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoMas cosas sobre memoria y MBCs
slack [Sun, 19 Aug 2007 02:39:00 +0000 (02:39 +0000)]
Mas cosas sobre memoria y MBCs

git-svn-id: http://slack.codemaniacs.com/wenboi@6 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoCreado logger. Implementado STOP a medias.
slack [Fri, 27 Jul 2007 16:05:34 +0000 (16:05 +0000)]
Creado logger. Implementado STOP a medias.

git-svn-id: http://slack.codemaniacs.com/wenboi@5 0666ae3d-8926-0410-aeff-ae84559ff337

17 years ago- Mas opcodes
slack [Fri, 13 Jul 2007 18:33:48 +0000 (18:33 +0000)]
- Mas opcodes
- Clase GBMemory para controlar todos los accesos a memoria
  y redirigirlos a memoria/IO/MBC
- Clase abstracta MBC: De ahi deben heredar NoMBC, MBC1, MBC2, etc
- Renombrado gbrom a GBRom

git-svn-id: http://slack.codemaniacs.com/wenboi@4 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoOh si, dame mas docs
slack [Wed, 4 Jul 2007 16:54:36 +0000 (16:54 +0000)]
Oh si, dame mas docs

git-svn-id: http://slack.codemaniacs.com/wenboi@3 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoCreado opcodes.h que contiene macros para implementar facilmente series
slack [Thu, 11 Jan 2007 01:33:56 +0000 (01:33 +0000)]
Creado opcodes.h que contiene macros para implementar facilmente series
de opcodes similares (p.e.: todos los LD A, reg)

Pasado el codigo existente a usar macros para evitar duplicacion
innecesaria de codigo.

Añadido ADC.

git-svn-id: http://slack.codemaniacs.com/wenboi@2 0666ae3d-8926-0410-aeff-ae84559ff337

17 years agoImport inicial.
slack [Tue, 9 Jan 2007 11:05:47 +0000 (11:05 +0000)]
Import inicial.

git-svn-id: http://slack.codemaniacs.com/wenboi@1 0666ae3d-8926-0410-aeff-ae84559ff337