ScratchNES.git
3 years agoDump common code in build-cpu.js
Alyssa Rosenzweig [Wed, 29 Jun 2016 23:27:14 +0000 (16:27 -0700)]
Dump common code in build-cpu.js

3 years agoPrepare for a cleaner build system
Alyssa Rosenzweig [Wed, 29 Jun 2016 23:25:21 +0000 (16:25 -0700)]
Prepare for a cleaner build system

3 years agobin
Alyssa Rosenzweig [Wed, 29 Jun 2016 23:22:59 +0000 (16:22 -0700)]
bin

3 years agoForgot to check these in
Alyssa Rosenzweig [Wed, 29 Jun 2016 23:22:00 +0000 (16:22 -0700)]
Forgot to check these in

3 years agoProper PPU
Alyssa Rosenzweig [Wed, 29 Jun 2016 23:19:28 +0000 (16:19 -0700)]
Proper PPU

3 years agoTrivial tool to rip PRG from NROM .nes files
Alyssa Rosenzweig [Wed, 29 Jun 2016 22:56:20 +0000 (15:56 -0700)]
Trivial tool to rip PRG from NROM .nes files

3 years agoNew tools folder
Alyssa Rosenzweig [Wed, 29 Jun 2016 22:48:47 +0000 (15:48 -0700)]
New tools folder

3 years agoPLP; compute SR
Alyssa Rosenzweig [Wed, 29 Jun 2016 19:56:24 +0000 (12:56 -0700)]
PLP; compute SR

3 years agoLine counting; PC at 0xC000 for CPU testing
Alyssa Rosenzweig [Wed, 29 Jun 2016 19:52:14 +0000 (12:52 -0700)]
Line counting; PC at 0xC000 for CPU testing

3 years agoUpdate meta CPU
Alyssa Rosenzweig [Wed, 29 Jun 2016 19:32:32 +0000 (12:32 -0700)]
Update meta CPU

3 years agoFix bitwise ops
Alyssa Rosenzweig [Wed, 29 Jun 2016 19:24:41 +0000 (12:24 -0700)]
Fix bitwise ops

3 years agoFix RTS endianness
Alyssa Rosenzweig [Wed, 29 Jun 2016 19:18:16 +0000 (12:18 -0700)]
Fix RTS endianness

3 years agoWrong order transfer
Alyssa Rosenzweig [Wed, 29 Jun 2016 17:19:26 +0000 (10:19 -0700)]
Wrong order transfer

3 years agoLog PPU register writes
Alyssa Rosenzweig [Wed, 29 Jun 2016 01:27:43 +0000 (18:27 -0700)]
Log PPU register writes

3 years agoWrite PPU memory
Alyssa Rosenzweig [Wed, 29 Jun 2016 01:18:33 +0000 (18:18 -0700)]
Write PPU memory

3 years agoRead PPU memory
Alyssa Rosenzweig [Wed, 29 Jun 2016 01:18:26 +0000 (18:18 -0700)]
Read PPU memory

3 years agoPPU registers emulation
Alyssa Rosenzweig [Tue, 28 Jun 2016 19:07:41 +0000 (12:07 -0700)]
PPU registers emulation

3 years agoPretty colors
Alyssa Rosenzweig [Tue, 28 Jun 2016 05:48:52 +0000 (22:48 -0700)]
Pretty colors

3 years agoSprite evaluation
Alyssa Rosenzweig [Tue, 28 Jun 2016 05:42:17 +0000 (22:42 -0700)]
Sprite evaluation

3 years agoMIsc updates to the NTSC box
Alyssa Rosenzweig [Mon, 27 Jun 2016 18:47:32 +0000 (11:47 -0700)]
MIsc updates to the NTSC box

3 years agoSqueeze the NTSC box
Alyssa Rosenzweig [Sun, 26 Jun 2016 05:03:34 +0000 (22:03 -0700)]
Squeeze the NTSC box

3 years agoNTSC Box -- experiments with aggressive optimizations
Alyssa Rosenzweig [Sun, 26 Jun 2016 04:43:57 +0000 (21:43 -0700)]
NTSC Box -- experiments with aggressive optimizations

3 years agoUnoptimized disco
Alyssa Rosenzweig [Fri, 24 Jun 2016 23:52:21 +0000 (16:52 -0700)]
Unoptimized disco

3 years agoreadmeplz
Alyssa Rosenzweig [Fri, 24 Jun 2016 23:52:01 +0000 (16:52 -0700)]
readmeplz

3 years agoSR register
Alyssa Rosenzweig [Fri, 24 Jun 2016 00:18:32 +0000 (17:18 -0700)]
SR register

3 years agoMisc changes to meta
Alyssa Rosenzweig [Thu, 23 Jun 2016 23:57:08 +0000 (16:57 -0700)]
Misc changes to meta

3 years agoDon't advance in JSR
Alyssa Rosenzweig [Thu, 23 Jun 2016 23:55:53 +0000 (16:55 -0700)]
Don't advance in JSR

3 years agoFix bitwise
Alyssa Rosenzweig [Thu, 23 Jun 2016 22:47:02 +0000 (15:47 -0700)]
Fix bitwise

3 years agoImprove meta
Alyssa Rosenzweig [Thu, 23 Jun 2016 22:38:04 +0000 (15:38 -0700)]
Improve meta

3 years agoContinue shell
Alyssa Rosenzweig [Thu, 23 Jun 2016 22:20:29 +0000 (15:20 -0700)]
Continue shell

3 years agoMeta file
Alyssa Rosenzweig [Thu, 23 Jun 2016 22:16:16 +0000 (15:16 -0700)]
Meta file

3 years agoRemove old meta tosh
Alyssa Rosenzweig [Thu, 23 Jun 2016 22:02:01 +0000 (15:02 -0700)]
Remove old meta tosh

3 years agoTableify
Alyssa Rosenzweig [Thu, 23 Jun 2016 21:50:28 +0000 (14:50 -0700)]
Tableify

3 years agoBuild lookup tables
Alyssa Rosenzweig [Thu, 23 Jun 2016 21:45:48 +0000 (14:45 -0700)]
Build lookup tables

3 years agoSwitch endian, maybe
Alyssa Rosenzweig [Thu, 23 Jun 2016 20:05:17 +0000 (13:05 -0700)]
Switch endian, maybe

3 years agothe pause is annoying
Alyssa Rosenzweig [Thu, 23 Jun 2016 19:19:37 +0000 (12:19 -0700)]
the pause is annoying

3 years agoMissed a line in indirect
Alyssa Rosenzweig [Thu, 23 Jun 2016 19:19:10 +0000 (12:19 -0700)]
Missed a line in indirect

3 years agoFix
Alyssa Rosenzweig [Thu, 23 Jun 2016 19:10:53 +0000 (12:10 -0700)]
Fix

3 years agoMaybe fix branching / jmp?
Alyssa Rosenzweig [Thu, 23 Jun 2016 19:10:06 +0000 (12:10 -0700)]
Maybe fix branching / jmp?

3 years agoFix some flags
Alyssa Rosenzweig [Thu, 23 Jun 2016 18:48:21 +0000 (11:48 -0700)]
Fix some flags

3 years agoINC operand
Alyssa Rosenzweig [Thu, 23 Jun 2016 18:45:01 +0000 (11:45 -0700)]
INC operand

3 years agoSpecify BIT operand; synatx error
Alyssa Rosenzweig [Thu, 23 Jun 2016 18:42:48 +0000 (11:42 -0700)]
Specify BIT operand; synatx error

3 years agoParse the other flags
Alyssa Rosenzweig [Thu, 23 Jun 2016 18:33:11 +0000 (11:33 -0700)]
Parse the other flags

3 years agoCarry flag -- also I might have bugs with not implementing mod right for negatives .-.
Alyssa Rosenzweig [Thu, 23 Jun 2016 18:29:31 +0000 (11:29 -0700)]
Carry flag -- also I might have bugs with not implementing mod right for negatives .-.

3 years agoW mode
Alyssa Rosenzweig [Thu, 23 Jun 2016 18:22:27 +0000 (11:22 -0700)]
W mode

3 years agoRAW mode
Alyssa Rosenzweig [Thu, 23 Jun 2016 18:21:41 +0000 (11:21 -0700)]
RAW mode

3 years agoBIT
Alyssa Rosenzweig [Thu, 23 Jun 2016 18:10:34 +0000 (11:10 -0700)]
BIT

3 years agoLet's do the whole CPU :D
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:56:56 +0000 (10:56 -0700)]
Let's do the whole CPU :D

3 years agoWoohoo :D ASL A works, and the flag setting is correct
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:45:31 +0000 (10:45 -0700)]
Woohoo :D ASL A works, and the flag setting is correct

3 years agoNegative and zero flag handling
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:40:49 +0000 (10:40 -0700)]
Negative and zero flag handling

3 years agoAccumulator modes kind of break things :P
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:32:51 +0000 (10:32 -0700)]
Accumulator modes kind of break things :P

3 years agolet RW do something
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:26:33 +0000 (10:26 -0700)]
let RW do something

3 years agoRW
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:26:09 +0000 (10:26 -0700)]
RW

3 years agoImprove code generation
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:21:43 +0000 (10:21 -0700)]
Improve code generation

3 years agoParse flags
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:17:00 +0000 (10:17 -0700)]
Parse flags

3 years agoContinue code emission
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:13:22 +0000 (10:13 -0700)]
Continue code emission

3 years agoContinue modernization
Alyssa Rosenzweig [Thu, 23 Jun 2016 17:06:33 +0000 (10:06 -0700)]
Continue modernization

3 years agoModernize instruction set to be hexless
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:59:33 +0000 (09:59 -0700)]
Modernize instruction set to be hexless

3 years agoMakefile
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:53:19 +0000 (09:53 -0700)]
Makefile

3 years agoAutomate bitwise
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:52:34 +0000 (09:52 -0700)]
Automate bitwise

3 years agoI'm changing the format -- this is insanity
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:46:56 +0000 (09:46 -0700)]
I'm changing the format -- this is insanity

3 years agoWork on emulator, misc.
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:45:55 +0000 (09:45 -0700)]
Work on emulator, misc.

3 years agoUpdate README
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:42:21 +0000 (09:42 -0700)]
Update README

3 years agoBegin working on actual instruction emission
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:34:49 +0000 (09:34 -0700)]
Begin working on actual instruction emission

3 years agoSo, now I have a (working) disassembler thingy
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:23:40 +0000 (09:23 -0700)]
So, now I have a (working) disassembler thingy

3 years agoInclude mnemonics
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:19:54 +0000 (09:19 -0700)]
Include mnemonics

3 years agoBit more interesting CPU
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:19:11 +0000 (09:19 -0700)]
Bit more interesting CPU

3 years agoFix BST to actually work :-)
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:09:52 +0000 (09:09 -0700)]
Fix BST to actually work :-)

3 years agoImplement BST
Alyssa Rosenzweig [Thu, 23 Jun 2016 16:02:25 +0000 (09:02 -0700)]
Implement BST

3 years agoBegin CPU assembly
Alyssa Rosenzweig [Thu, 23 Jun 2016 15:09:38 +0000 (08:09 -0700)]
Begin CPU assembly

3 years agoFix many off-by-one errors
Alyssa Rosenzweig [Thu, 23 Jun 2016 14:55:55 +0000 (07:55 -0700)]
Fix many off-by-one errors

3 years agofix branches
Alyssa Rosenzweig [Thu, 23 Jun 2016 14:51:34 +0000 (07:51 -0700)]
fix branches

3 years agoRemind myself to fix off-by-one errors
Alyssa Rosenzweig [Thu, 23 Jun 2016 14:50:34 +0000 (07:50 -0700)]
Remind myself to fix off-by-one errors

3 years agoFix TSX
Alyssa Rosenzweig [Thu, 23 Jun 2016 14:50:12 +0000 (07:50 -0700)]
Fix TSX

3 years agoFix crements
Alyssa Rosenzweig [Thu, 23 Jun 2016 14:44:12 +0000 (07:44 -0700)]
Fix crements

3 years agoFix many bugs, I hope
Alyssa Rosenzweig [Thu, 23 Jun 2016 14:41:13 +0000 (07:41 -0700)]
Fix many bugs, I hope

3 years agoDocument insanity
Alyssa Rosenzweig [Thu, 23 Jun 2016 14:33:44 +0000 (07:33 -0700)]
Document insanity

3 years agoSlowly begin fixing things
Alyssa Rosenzweig [Thu, 23 Jun 2016 14:31:16 +0000 (07:31 -0700)]
Slowly begin fixing things

3 years agoDump of the CPU tosh project atm
Alyssa Rosenzweig [Thu, 23 Jun 2016 05:36:00 +0000 (22:36 -0700)]
Dump of the CPU tosh project atm

3 years agolegit makefile
Alyssa Rosenzweig [Thu, 23 Jun 2016 05:16:59 +0000 (22:16 -0700)]
legit makefile

3 years agoTransfer instructions
Alyssa Rosenzweig [Thu, 23 Jun 2016 05:10:49 +0000 (22:10 -0700)]
Transfer instructions

3 years agoSTY
Alyssa Rosenzweig [Thu, 23 Jun 2016 05:07:45 +0000 (22:07 -0700)]
STY

3 years agoSTX
Alyssa Rosenzweig [Thu, 23 Jun 2016 05:07:40 +0000 (22:07 -0700)]
STX

3 years agoSTA
Alyssa Rosenzweig [Thu, 23 Jun 2016 05:07:35 +0000 (22:07 -0700)]
STA

3 years agoSBC
Alyssa Rosenzweig [Thu, 23 Jun 2016 05:06:33 +0000 (22:06 -0700)]
SBC

3 years agoRTS
Alyssa Rosenzweig [Thu, 23 Jun 2016 05:05:46 +0000 (22:05 -0700)]
RTS

3 years agoRTI
Alyssa Rosenzweig [Thu, 23 Jun 2016 05:05:26 +0000 (22:05 -0700)]
RTI

3 years agoROR
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:47:25 +0000 (21:47 -0700)]
ROR

3 years agoROL
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:46:15 +0000 (21:46 -0700)]
ROL

3 years agoPLP
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:33:20 +0000 (21:33 -0700)]
PLP

3 years agoForget to actually set the acc
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:26:06 +0000 (21:26 -0700)]
Forget to actually set the acc

3 years agoPLA
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:25:29 +0000 (21:25 -0700)]
PLA

3 years agoPHP
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:22:52 +0000 (21:22 -0700)]
PHP

3 years agoPHA
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:22:02 +0000 (21:22 -0700)]
PHA

3 years agoLSR
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:19:45 +0000 (21:19 -0700)]
LSR

3 years agoNOP
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:17:29 +0000 (21:17 -0700)]
NOP

3 years agoLDY
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:17:14 +0000 (21:17 -0700)]
LDY

3 years agoLDX
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:17:08 +0000 (21:17 -0700)]
LDX

3 years agoLDA
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:17:01 +0000 (21:17 -0700)]
LDA

3 years agoJSR
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:13:06 +0000 (21:13 -0700)]
JSR

This page took 0.065663 seconds and 4 git commands to generate.