OSDN Git Service

motonesemu/motonesemu.git
11 years agoscrolling enabled. now opening demo screen is all displayed correctly. motonesemu-0.1.2
astoria-d [Thu, 4 Apr 2013 01:01:01 +0000 (10:01 +0900)]
scrolling enabled. now opening demo screen is all displayed correctly.

11 years agocode clean up.
astoria-d [Thu, 4 Apr 2013 00:00:54 +0000 (09:00 +0900)]
code clean up.

11 years agosprite bug fixed!!!
astoria-d [Wed, 3 Apr 2013 10:19:45 +0000 (19:19 +0900)]
sprite bug fixed!!!
now bg, sprite all displayed correctly.

11 years agovscreen draw pos timing changed.
astoria-d [Mon, 1 Apr 2013 01:12:25 +0000 (10:12 +0900)]
vscreen draw pos timing changed.

11 years agodisabled ignore bit in ppu status register. now bg image is correctly displayed!!!
astoria-d [Sun, 31 Mar 2013 10:34:52 +0000 (19:34 +0900)]
disabled ignore bit in ppu status register. now bg image is correctly displayed!!!

11 years agominor updates.
astoria-d [Sun, 31 Mar 2013 09:05:10 +0000 (18:05 +0900)]
minor updates.

11 years agovscreen layout changed and improved execution logic.
astoria-d [Sun, 31 Mar 2013 03:30:58 +0000 (12:30 +0900)]
vscreen layout changed and improved execution logic.
code clean up, etc.

11 years agominor updates.
astoria-d [Sun, 31 Mar 2013 01:51:59 +0000 (10:51 +0900)]
minor updates.

11 years agominor updates.
astoria-d [Sun, 31 Mar 2013 01:03:49 +0000 (10:03 +0900)]
minor updates.

11 years agoload_sprite ok, but sprite display broken sometimes...
astoria-d [Sun, 31 Mar 2013 00:19:40 +0000 (09:19 +0900)]
load_sprite ok, but sprite display broken sometimes...

11 years agoload_background ok.
astoria-d [Sat, 30 Mar 2013 23:56:36 +0000 (08:56 +0900)]
load_background ok.

11 years agovga_xfer confirmed..
astoria-d [Sat, 30 Mar 2013 03:38:39 +0000 (12:38 +0900)]
vga_xfer confirmed..

11 years agoload bg and stripe update, temporary commit...
astoria-d [Sat, 30 Mar 2013 02:53:54 +0000 (11:53 +0900)]
load bg and stripe update, temporary commit...

11 years agobg transparent color bug fixed.
astoria-d [Fri, 29 Mar 2013 01:43:10 +0000 (10:43 +0900)]
bg transparent color bug fixed.
sprite palette bug fixed.

11 years agoclock, dma etc. improved performance.
astoria-d [Fri, 29 Mar 2013 01:27:00 +0000 (10:27 +0900)]
clock, dma etc. improved performance.

11 years agoppu also made to work syncronized with the clock.
astoria-d [Thu, 28 Mar 2013 09:03:07 +0000 (18:03 +0900)]
ppu also made to work syncronized with the clock.

11 years agominor fix..
astoria-d [Thu, 28 Mar 2013 08:24:23 +0000 (17:24 +0900)]
minor fix..

11 years agobase clock and devider introduced.
astoria-d [Thu, 28 Mar 2013 03:08:20 +0000 (12:08 +0900)]
base clock and devider introduced.

11 years agoscanline display order changed to comply with the sprite 0 hit spec.
astoria-d [Wed, 27 Mar 2013 10:06:25 +0000 (19:06 +0900)]
scanline display order changed to comply with the sprite 0 hit spec.

11 years agosprite 0 hit support, but doesn't work...
astoria-d [Wed, 27 Mar 2013 07:57:41 +0000 (16:57 +0900)]
sprite 0 hit support, but doesn't work...

11 years agorestored not to use shm remove..
astoria-d [Wed, 27 Mar 2013 06:35:56 +0000 (15:35 +0900)]
restored not to use shm remove..

11 years agodeallocate shared memory after using it.
astoria-d [Wed, 27 Mar 2013 06:24:55 +0000 (15:24 +0900)]
deallocate shared memory after using it.

11 years agodma feature added.
astoria-d [Wed, 27 Mar 2013 06:04:58 +0000 (15:04 +0900)]
dma feature added.

11 years agoapu & dma work started.
astoria-d [Wed, 27 Mar 2013 02:25:38 +0000 (11:25 +0900)]
apu & dma work started.

11 years agoshow sprite developed.
astoria-d [Tue, 26 Mar 2013 08:35:48 +0000 (17:35 +0900)]
show sprite developed.

11 years agoclean up. motonesemu-0.1.1
astoria-d [Tue, 26 Mar 2013 02:07:23 +0000 (11:07 +0900)]
clean up.

11 years agoadc bug fixed!!!!
astoria-d [Tue, 26 Mar 2013 02:02:17 +0000 (11:02 +0900)]
adc bug fixed!!!!
now bg is displayed correctly....

11 years agoror, rol bug fixed.
astoria-d [Tue, 26 Mar 2013 01:37:12 +0000 (10:37 +0900)]
ror, rol bug fixed.

11 years agodisassembler bug fix for addressing mode indirect
astoria-d [Mon, 25 Mar 2013 07:13:25 +0000 (16:13 +0900)]
disassembler bug fix for addressing mode indirect

11 years agodebug tool update.
astoria-d [Sat, 23 Mar 2013 14:42:37 +0000 (23:42 +0900)]
debug tool update.

11 years agodebug tool updated.
astoria-d [Sat, 23 Mar 2013 14:04:48 +0000 (23:04 +0900)]
debug tool updated.

11 years agonmi bug fix.
astoria-d [Sat, 23 Mar 2013 13:18:01 +0000 (22:18 +0900)]
nmi bug fix.

11 years agocmp bug fix.
astoria-d [Sat, 23 Mar 2013 12:29:05 +0000 (21:29 +0900)]
cmp bug fix.

11 years agomodify...
astoria-d [Fri, 22 Mar 2013 10:59:48 +0000 (19:59 +0900)]
modify...

11 years agovram read bug fixed.
astoria-d [Fri, 22 Mar 2013 09:02:40 +0000 (18:02 +0900)]
vram read bug fixed.

11 years agoupdates
astoria-d [Fri, 22 Mar 2013 06:47:38 +0000 (15:47 +0900)]
updates

11 years agoppu reg update
astoria-d [Fri, 22 Mar 2013 02:21:17 +0000 (11:21 +0900)]
ppu reg update

11 years agoppu ctrl reg1 command handler updated.
astoria-d [Fri, 22 Mar 2013 02:09:25 +0000 (11:09 +0900)]
ppu ctrl reg1 command handler updated.

11 years agorti supported.
astoria-d [Thu, 21 Mar 2013 10:35:31 +0000 (19:35 +0900)]
rti supported.

11 years agoadc/subc suppoted.
astoria-d [Thu, 21 Mar 2013 09:50:37 +0000 (18:50 +0900)]
adc/subc suppoted.

11 years agoshift, rotate instructions (asl, lsr, ror, rol) supported.
astoria-d [Thu, 21 Mar 2013 06:07:25 +0000 (15:07 +0900)]
shift, rotate instructions (asl, lsr, ror, rol) supported.
stack instructions (pha, pla) supported.

11 years agobus bug fix
astoria-d [Wed, 20 Mar 2013 03:02:58 +0000 (12:02 +0900)]
bus bug fix
disasm bug fix

11 years agonmi, reset interrupt added. no visual is shown yet though...
astoria-d [Tue, 19 Mar 2013 08:36:03 +0000 (17:36 +0900)]
nmi, reset interrupt added. no visual is shown yet though...

11 years agoaddressing mode bug fix.
astoria-d [Tue, 19 Mar 2013 05:13:06 +0000 (14:13 +0900)]
addressing mode bug fix.

11 years agosupported inc/dec inst.
astoria-d [Tue, 19 Mar 2013 02:46:42 +0000 (11:46 +0900)]
supported inc/dec inst.
now smb (super mario bros.) falls into idle loop.
the last part is now interrupt!!

11 years agovram data set bug fix
astoria-d [Tue, 19 Mar 2013 01:53:05 +0000 (10:53 +0900)]
vram data set bug fix

11 years agodebug tool updated
astoria-d [Tue, 19 Mar 2013 01:27:46 +0000 (10:27 +0900)]
debug tool updated

11 years agominor fix
astoria-d [Mon, 18 Mar 2013 09:28:37 +0000 (18:28 +0900)]
minor fix

11 years agostack pointer bug fixed.
astoria-d [Mon, 18 Mar 2013 09:06:48 +0000 (18:06 +0900)]
stack pointer bug fixed.
addr mode bug fixed.
debug tool updated.

11 years agostop using separate threads for cpu and rom, ram, ppu due to performance issue..
astoria-d [Mon, 18 Mar 2013 00:58:04 +0000 (09:58 +0900)]
stop using separate threads for cpu and rom, ram, ppu due to performance issue..

11 years agodebug tool update. jsr bug fix.
astoria-d [Sat, 16 Mar 2013 09:14:26 +0000 (18:14 +0900)]
debug tool update. jsr bug fix.

11 years agodebug tool (break point, log on/off) updated.
astoria-d [Sat, 16 Mar 2013 05:19:48 +0000 (14:19 +0900)]
debug tool (break point, log on/off) updated.

11 years agojsr bug fix.
astoria-d [Sat, 16 Mar 2013 04:20:17 +0000 (13:20 +0900)]
jsr bug fix.

11 years agoand, eor, ora supported.
astoria-d [Sat, 16 Mar 2013 04:07:51 +0000 (13:07 +0900)]
and, eor, ora supported.

11 years agojsr, rts bug fixed.
astoria-d [Sat, 16 Mar 2013 03:55:55 +0000 (12:55 +0900)]
jsr, rts bug fixed.

11 years agosupported comparison instructions: bit, cmp, cpx, cpy
astoria-d [Sat, 16 Mar 2013 03:35:22 +0000 (12:35 +0900)]
supported comparison instructions: bit, cmp, cpx, cpy

11 years agogcc bit field generates low > high order access for bit field??
astoria-d [Fri, 15 Mar 2013 10:01:09 +0000 (19:01 +0900)]
gcc bit field generates low > high order access for bit field??

11 years agobug fix. added cli as well.
astoria-d [Fri, 15 Mar 2013 08:50:39 +0000 (17:50 +0900)]
bug fix. added cli as well.

11 years agoflag set instruction clc, cld, clv, sec, sed supported.
astoria-d [Fri, 15 Mar 2013 08:40:03 +0000 (17:40 +0900)]
flag set instruction clc, cld, clv, sec, sed supported.

11 years agoppu vblank status register updated.
astoria-d [Fri, 15 Mar 2013 07:53:21 +0000 (16:53 +0900)]
ppu vblank status register updated.

11 years agominor fix
astoria-d [Fri, 15 Mar 2013 06:31:17 +0000 (15:31 +0900)]
minor fix

11 years agoppu ok. motonesemu-0.1.0
astoria-d [Fri, 15 Mar 2013 06:18:22 +0000 (15:18 +0900)]
ppu ok.
now hello world works on the emulator!!

11 years agovram bus integrated.
astoria-d [Thu, 14 Mar 2013 10:31:45 +0000 (19:31 +0900)]
vram bus integrated.

11 years agoppu frequency set
astoria-d [Thu, 14 Mar 2013 07:22:09 +0000 (16:22 +0900)]
ppu frequency set

11 years agoppu show background ok!!
astoria-d [Thu, 14 Mar 2013 07:06:47 +0000 (16:06 +0900)]
ppu show background ok!!

11 years agominor fix
astoria-d [Thu, 14 Mar 2013 02:22:59 +0000 (11:22 +0900)]
minor fix

11 years agoppu bus integrated.
astoria-d [Thu, 14 Mar 2013 02:19:28 +0000 (11:19 +0900)]
ppu  bus integrated.

11 years agodebug tool update
astoria-d [Wed, 13 Mar 2013 09:54:29 +0000 (18:54 +0900)]
debug tool update

11 years agodebug tool updated
astoria-d [Wed, 13 Mar 2013 09:41:57 +0000 (18:41 +0900)]
debug tool updated

11 years agoppucore merge
astoria-d [Wed, 13 Mar 2013 07:41:01 +0000 (16:41 +0900)]
ppucore merge

11 years agoclean up.
astoria-d [Wed, 13 Mar 2013 07:27:38 +0000 (16:27 +0900)]
clean up.

11 years agoppucore included into main work.
astoria-d [Wed, 13 Mar 2013 07:14:57 +0000 (16:14 +0900)]
ppucore included into main work.

11 years agoadded (but not supported...) some ppu commands
astoria-d [Wed, 13 Mar 2013 06:49:40 +0000 (15:49 +0900)]
added (but not supported...) some ppu commands

11 years agovram bug fixed
astoria-d [Wed, 13 Mar 2013 05:34:15 +0000 (14:34 +0900)]
vram bug fixed

11 years agosprite xfer ok
astoria-d [Wed, 13 Mar 2013 03:20:46 +0000 (12:20 +0900)]
sprite xfer ok

11 years agoppucore minor fix
astoria-d [Tue, 12 Mar 2013 10:33:09 +0000 (19:33 +0900)]
ppucore minor fix

11 years agoppu display ok
astoria-d [Tue, 12 Mar 2013 10:26:23 +0000 (19:26 +0900)]
ppu display ok

11 years agoppu internal release 2
astoria-d [Tue, 12 Mar 2013 02:41:48 +0000 (11:41 +0900)]
ppu internal release 2

11 years agoppu core temporary commit
astoria-d [Mon, 11 Mar 2013 10:13:19 +0000 (19:13 +0900)]
ppu core temporary commit

11 years agoppu core work started.
astoria-d [Fri, 8 Mar 2013 09:42:36 +0000 (18:42 +0900)]
ppu core work started.

11 years agominor updates.
astoria-d [Fri, 8 Mar 2013 08:00:52 +0000 (17:00 +0900)]
minor updates.

11 years agoupdate and improved clock timing
astoria-d [Fri, 8 Mar 2013 05:14:39 +0000 (14:14 +0900)]
update and improved clock timing

11 years agodisplay clean up
astoria-d [Fri, 8 Mar 2013 04:34:41 +0000 (13:34 +0900)]
display clean up

11 years agovga test and display done
astoria-d [Fri, 8 Mar 2013 03:37:21 +0000 (12:37 +0900)]
vga test and display done

11 years agoshared memory improved.
astoria-d [Fri, 8 Mar 2013 01:30:23 +0000 (10:30 +0900)]
shared memory improved.

11 years agoshared memory developped.
astoria-d [Thu, 7 Mar 2013 10:41:28 +0000 (19:41 +0900)]
shared memory developped.

11 years agoudp tested, still slow and udp max data size is the restriction..
astoria-d [Thu, 7 Mar 2013 09:06:27 +0000 (18:06 +0900)]
udp tested, still slow and udp max data size is the restriction..
must use shared memory...

11 years agoipc implemented, but linux fifo is too slow... must rework to speed up the communicat...
astoria-d [Thu, 7 Mar 2013 08:04:02 +0000 (17:04 +0900)]
ipc implemented, but linux fifo is too slow... must rework to speed up the communication between display and emulator (dummy driver app now.)

11 years agogtk display speed up
astoria-d [Thu, 7 Mar 2013 05:39:08 +0000 (14:39 +0900)]
gtk display speed up

11 years agominor update
astoria-d [Wed, 6 Mar 2013 09:28:46 +0000 (18:28 +0900)]
minor update

11 years agogtk work updates
astoria-d [Wed, 6 Mar 2013 09:15:10 +0000 (18:15 +0900)]
gtk work updates

11 years agofixed warning
astoria-d [Wed, 6 Mar 2013 09:14:12 +0000 (18:14 +0900)]
fixed warning

11 years agominor fix
astoria-d [Wed, 6 Mar 2013 09:13:19 +0000 (18:13 +0900)]
minor fix

11 years agogui app (gtk-2.0) test ok
astoria-d [Wed, 6 Mar 2013 08:05:35 +0000 (17:05 +0900)]
gui app (gtk-2.0) test ok

11 years agofifo test ok
astoria-d [Wed, 6 Mar 2013 03:30:10 +0000 (12:30 +0900)]
fifo test ok

11 years agodirectory structure reformed
astoria-d [Wed, 6 Mar 2013 01:11:43 +0000 (10:11 +0900)]
directory structure reformed

11 years agodriver app added.
astoria-d [Tue, 5 Mar 2013 10:03:23 +0000 (19:03 +0900)]
driver app added.

11 years agoroot Makefile added.
astoria-d [Tue, 5 Mar 2013 09:57:38 +0000 (18:57 +0900)]
root Makefile added.

11 years agostart working on vga display
astoria-d [Tue, 5 Mar 2013 09:51:20 +0000 (18:51 +0900)]
start working on vga display

11 years agoppu work started...
astoria-d [Tue, 5 Mar 2013 09:48:51 +0000 (18:48 +0900)]
ppu work started...