Commit Graph

166 Commits

Author SHA1 Message Date
Michael Steil 44ea268beb don't track "floating" any more. much easier, same speed 2010-10-05 17:54:51 +00:00
Michael Steil 12e8208234 cleanup 2010-10-05 17:48:01 +00:00
Michael Steil 446774eaa3 cleanup 2010-10-05 16:54:12 +00:00
Michael Steil eee151c3ec nicer getNodeValue() interface, same speed 2010-10-05 16:46:27 +00:00
Michael Steil 90dfd9791a cleanup 2010-10-05 16:27:33 +00:00
Michael Steil 3ef6b7636a cleanup 2010-10-05 16:18:28 +00:00
Michael Steil f101c89980 emulator / tester work 2010-09-30 02:39:11 +00:00
Michael Steil 5b43898aae code to test instructions 2010-09-29 03:19:56 +00:00
Michael Steil e292c84c3a breaking transistors 2010-09-28 17:22:57 +00:00
Michael Steil a0034447c1 the cross reference was looking at nonexistant transistors 2010-09-27 17:31:20 +00:00
Michael Steil c252b42304 ... 2010-09-26 03:54:11 +00:00
Michael Steil 5e4983ccd5 removed js - no longer needed for debugging 2010-09-26 03:53:22 +00:00
Michael Steil edffe73bc1 ... 2010-09-26 03:50:55 +00:00
Michael Steil bfe8db1446 ... 2010-09-26 03:19:21 +00:00
Michael Steil a4f19434f7 ... 2010-09-26 02:59:31 +00:00
Michael Steil 7a1e8b457b outputs 2010-09-26 00:09:19 +00:00
Michael Steil 0866a57020 better addmodes 2010-09-25 23:17:22 +00:00
Michael Steil c856cb77a2 addressing modes 2010-09-25 23:04:04 +00:00
Michael Steil fde0610048 better bytes calc 2010-09-25 22:04:04 +00:00
Michael Steil 41c5cb4dcd first checkin for 6502 analysis 2010-09-25 21:34:53 +00:00
Michael Steil a2f6cca1ba simplify transistor calculation 2010-09-25 19:10:38 +00:00
Michael Steil 4413b8e8ef remove duplicate transistors 2010-09-25 18:52:18 +00:00
Michael Steil 80a13b5f7a don't recalc transistors if gate value has not changed - 2x speedup! 2010-09-25 18:02:16 +00:00
Michael Steil c8c2038b6c cleanup 2010-09-25 00:53:28 +00:00
Michael Steil 4c4f12a89f transistor cleanup 2010-09-25 00:52:48 +00:00
Michael Steil df455248a0 32/64 bit bitmaps 2010-09-25 00:42:44 +00:00
Michael Steil bc36846f04 bitmap cleanup 2010-09-25 00:39:03 +00:00
Michael Steil a770b4b2f2 bitmap cleanup 2010-09-25 00:30:55 +00:00
Michael Steil bddff67b2c bitmap cleanup 2010-09-25 00:29:11 +00:00
Michael Steil 2f47b7492a cleanup 2010-09-24 11:09:05 +00:00
Michael Steil 8f6c156261 cleanup 2010-09-24 10:57:58 +00:00
Michael Steil 8c16a5006f converted value and floating into bitfields - slightly slower 2010-09-24 10:44:49 +00:00
Michael Steil e3042fd534 simplified state 2010-09-24 10:15:54 +00:00
Michael Steil 178d216ae9 added node number comments 2010-09-24 10:01:36 +00:00
Michael Steil 68464e523f cleanup 2010-09-24 09:51:26 +00:00
Michael Steil 0439329fc0 cleanup 2010-09-24 09:42:17 +00:00
Michael Steil 7bf0e28244 converted pullup and pulldown into bitmap - no speed change 2010-09-24 08:55:37 +00:00
Michael Steil 7ef74bffff cleanup 2010-09-24 08:47:04 +00:00
Michael Steil a164d4101f datastructure cleanup 2010-09-24 08:27:20 +00:00
Michael Steil 54594272a7 list cleanup WIP 2010-09-24 00:42:51 +00:00
Michael Steil 6459887044 group datastructure cleanup 2010-09-24 00:28:59 +00:00
Michael Steil bb953d527f cleanup 2010-09-23 08:29:47 +00:00
Michael Steil 36fe254fae comments 2010-09-23 08:06:26 +00:00
Michael Steil 5404b65b21 cleanup 2010-09-23 07:45:42 +00:00
Michael Steil 134aeb7d51 cleanup 2010-09-23 06:56:23 +00:00
Michael Steil 740d7b9f48 comments; fixed dbnotes 2010-09-23 06:44:32 +00:00
Michael Steil 600bd4e8f6 comments 2010-09-23 03:28:00 +00:00
Michael Steil f3720c319c the jump tables overwrote some of the c1c2s list, so we were doing too much
work - 30% faster now
2010-09-23 03:21:13 +00:00
Michael Steil a9a7eab692 optimization 2010-09-23 02:59:33 +00:00
Michael Steil 20b9df5df3 cleanup 2010-09-23 02:53:11 +00:00