ScratchNES.git
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

3 years agoDocument my meta-programming a bit
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:03:56 +0000 (21:03 -0700)]
Document my meta-programming a bit

3 years agoJMP
Alyssa Rosenzweig [Thu, 23 Jun 2016 04:00:40 +0000 (21:00 -0700)]
JMP

3 years agoOther bitwise ops
Alyssa Rosenzweig [Thu, 23 Jun 2016 03:59:22 +0000 (20:59 -0700)]
Other bitwise ops

3 years agoUpdate Makefile
Alyssa Rosenzweig [Thu, 23 Jun 2016 03:56:31 +0000 (20:56 -0700)]
Update Makefile

3 years agoINC-family
Alyssa Rosenzweig [Thu, 23 Jun 2016 03:56:00 +0000 (20:56 -0700)]
INC-family

3 years agoCPY
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:57:06 +0000 (19:57 -0700)]
CPY

3 years agoCPX
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:56:27 +0000 (19:56 -0700)]
CPX

3 years agoCMP
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:56:09 +0000 (19:56 -0700)]
CMP

3 years agoMakefile for flags
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:53:40 +0000 (19:53 -0700)]
Makefile for flags

3 years agoFlag maker
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:53:06 +0000 (19:53 -0700)]
Flag maker

3 years agoMeta CPU definitions
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:44:00 +0000 (19:44 -0700)]
Meta CPU definitions

3 years agoBRK
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:42:48 +0000 (19:42 -0700)]
BRK

3 years agoActual emission time :-)
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:18:30 +0000 (19:18 -0700)]
Actual emission time :-)

3 years agobugfix for branch maker
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:18:07 +0000 (19:18 -0700)]
bugfix for branch maker

3 years agobugfix for branch maker
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:17:44 +0000 (19:17 -0700)]
bugfix for branch maker

3 years agoEmit branches to stdout
Alyssa Rosenzweig [Thu, 23 Jun 2016 02:16:43 +0000 (19:16 -0700)]
Emit branches to stdout

3 years agoImprove Makefile
Alyssa Rosenzweig [Thu, 23 Jun 2016 01:47:19 +0000 (18:47 -0700)]
Improve Makefile

3 years agoClean up the mess a bugged branch maker is going to make <3
Alyssa Rosenzweig [Thu, 23 Jun 2016 01:45:05 +0000 (18:45 -0700)]
Clean up the mess a bugged branch maker is going to make <3

3 years agoList of branches
Alyssa Rosenzweig [Thu, 23 Jun 2016 01:42:47 +0000 (18:42 -0700)]
List of branches

3 years agoM->OP
Alyssa Rosenzweig [Thu, 23 Jun 2016 01:39:13 +0000 (18:39 -0700)]
M->OP

3 years agoASL
Alyssa Rosenzweig [Thu, 23 Jun 2016 01:38:16 +0000 (18:38 -0700)]
ASL

3 years agoSwitch to automatic flag handling for accumulator ops
Alyssa Rosenzweig [Thu, 23 Jun 2016 01:08:48 +0000 (18:08 -0700)]
Switch to automatic flag handling for accumulator ops

3 years agoAND
Alyssa Rosenzweig [Thu, 23 Jun 2016 01:08:13 +0000 (18:08 -0700)]
AND

3 years agoADC
Alyssa Rosenzweig [Thu, 23 Jun 2016 01:03:16 +0000 (18:03 -0700)]
ADC

3 years agoMeta addressing script
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:49:20 +0000 (12:49 -0700)]
Meta addressing script

3 years agoDon't read; set an address
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:47:37 +0000 (12:47 -0700)]
Don't read; set an address

3 years agoAddressing modes
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:46:00 +0000 (12:46 -0700)]
Addressing modes

3 years ago(indirect),Y
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:44:11 +0000 (12:44 -0700)]
(indirect),Y

3 years ago(indirect,X)
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:20:51 +0000 (12:20 -0700)]
(indirect,X)

3 years agoindirect
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:19:13 +0000 (12:19 -0700)]
indirect

3 years agoimplied
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:13:23 +0000 (12:13 -0700)]
implied

3 years agoabsolute,Y
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:12:53 +0000 (12:12 -0700)]
absolute,Y

3 years agoabsolute,X
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:12:37 +0000 (12:12 -0700)]
absolute,X

3 years agoabsolute
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:11:19 +0000 (12:11 -0700)]
absolute

3 years agoZero-page modes, including wrapping quirk
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:07:22 +0000 (12:07 -0700)]
Zero-page modes, including wrapping quirk

3 years agoimmidiate
Alyssa Rosenzweig [Wed, 22 Jun 2016 19:01:01 +0000 (12:01 -0700)]
immidiate

3 years agoCheck in Makefile
Alyssa Rosenzweig [Wed, 22 Jun 2016 18:55:58 +0000 (11:55 -0700)]
Check in Makefile

3 years agoEmit parsing to JSON
Alyssa Rosenzweig [Wed, 22 Jun 2016 18:55:22 +0000 (11:55 -0700)]
Emit parsing to JSON

3 years agoSort into table :D
Alyssa Rosenzweig [Wed, 22 Jun 2016 18:50:18 +0000 (11:50 -0700)]
Sort into table :D

3 years agoFlatten; simplify opcodes
Alyssa Rosenzweig [Wed, 22 Jun 2016 18:46:00 +0000 (11:46 -0700)]
Flatten; simplify opcodes

3 years agoFully parse out each form
Alyssa Rosenzweig [Wed, 22 Jun 2016 18:42:26 +0000 (11:42 -0700)]
Fully parse out each form

3 years agoSplit columns
Alyssa Rosenzweig [Wed, 22 Jun 2016 18:38:02 +0000 (11:38 -0700)]
Split columns

3 years agoContinue parsing instruction tables
Alyssa Rosenzweig [Wed, 22 Jun 2016 18:29:49 +0000 (11:29 -0700)]
Continue parsing instruction tables

3 years agoBegin parsing reference
Alyssa Rosenzweig [Wed, 22 Jun 2016 18:05:20 +0000 (11:05 -0700)]
Begin parsing reference

3 years agoReference sign error
Alyssa Rosenzweig [Wed, 22 Jun 2016 17:45:11 +0000 (10:45 -0700)]
Reference sign error

3 years agoTpyo
Alyssa Rosenzweig [Wed, 22 Jun 2016 17:40:30 +0000 (10:40 -0700)]
Tpyo

3 years agooops
Alyssa Rosenzweig [Wed, 22 Jun 2016 17:39:40 +0000 (10:39 -0700)]
oops

3 years agoBuild reference script
Alyssa Rosenzweig [Wed, 22 Jun 2016 17:37:34 +0000 (10:37 -0700)]
Build reference script

3 years agoAmbitious but probably doable
Alyssa Rosenzweig [Wed, 22 Jun 2016 17:27:03 +0000 (10:27 -0700)]
Ambitious but probably doable

3 years agoCPU file
Alyssa Rosenzweig [Wed, 22 Jun 2016 17:02:32 +0000 (10:02 -0700)]
CPU file

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